/* BIG ELEMENT — release 2026.10 | IA strategic vertical */
:root{color-scheme:dark}
.v3-accent-bar{pointer-events:none}
.menu .v5-nav-ai{color:#72ecf4!important;position:relative;font-weight:800}
.menu .v5-nav-ai::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:linear-gradient(90deg,#39e1e9,transparent);opacity:.85}
.v5-ai-home{position:relative;overflow:hidden;border-top:1px solid #49e5ef55;border-bottom:1px solid #49e5ef33;background:radial-gradient(ellipse at 83% 50%,#0e536355,transparent 56%),linear-gradient(110deg,#06121f,#0b2335)}
.v5-ai-home::before{content:"";position:absolute;width:540px;height:540px;border:1px solid #53deeb22;border-radius:50%;right:-130px;top:-100px;pointer-events:none;animation:v5-pulse 9s ease-in-out infinite}
.v5-ai-home .v3-ai-image{box-shadow:0 20px 70px #0008,0 0 55px #42cddc25;border:1px solid #5ee5ed40;border-radius:20px;overflow:hidden}
.v5-ai-home .v3-ai-image img{width:100%;height:100%;object-fit:cover}
.v5-ai-hero{background:radial-gradient(circle at 80% 30%,#126b7855,transparent 45%)}
.v5-ai-hero .v3-detail-image{box-shadow:0 24px 85px #0009,0 0 55px #3ddce522;border:1px solid #46deea44;border-radius:20px;overflow:hidden}
.v5-ai-cta{margin:4rem auto;max-width:1500px;padding:38px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;border:1px solid #47dce83f;border-radius:24px;background:linear-gradient(125deg,#0c2937,#07131f)}
.v5-ai-cta h2{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.1;margin:14px 0 20px;letter-spacing:-.04em}
.v5-ai-cta p{max-width:650px;color:#afc5d3;font-size:1.1rem;line-height:1.65}
.v5-ai-cta img{width:100%;height:320px;object-fit:cover;border-radius:15px}
@keyframes v5-pulse{50%{transform:scale(1.2);opacity:.45}}
@media(max-width:850px){.v5-ai-cta{grid-template-columns:1fr;padding:22px;margin:2rem 18px}.v5-ai-cta img{height:240px}.menu .v5-nav-ai::after{display:none}}
@media(prefers-reduced-motion:reduce){.v5-ai-home::before{animation:none}}
