.neo-advantage{background:#001d2d}
.neo-advantage em{font-style:normal;color:var(--cyan)}
.advantage-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden}
.advantage-bg{position:absolute;inset:0;background-image:url('../../assets/hero-v2-technology.webp');background-position:center;background-size:cover}
.advantage-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,16,27,.98),rgba(0,26,42,.82) 50%,rgba(0,18,30,.12))}
.advantage-copy{position:relative;z-index:2;width:min(680px,82%);margin-left:clamp(28px,6vw,100px)}
.advantage-copy .back{display:inline-block;color:#8fe2ff;font-size:12px;margin-bottom:30px}
.advantage-copy svg{width:76px;height:76px;fill:none;stroke:#d7f2fc;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.advantage-copy svg .accent{stroke:var(--cyan);stroke-width:3}
.advantage-copy svg .fill{fill:var(--cyan);stroke:none}
.advantage-copy h1{font-size:clamp(48px,6vw,82px);line-height:.97;margin:18px 0}
.advantage-copy>p:not(.eyebrow){font-size:18px;line-height:1.7;color:#d0e4ed}
.advantage-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.advantage-body h2{font-size:clamp(34px,4vw,58px);margin:12px 0}
.advantage-body>div>p{color:#b7cfda;line-height:1.75}
.advantage-points{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}
.advantage-points article{padding:24px;border:1px solid var(--line);background:rgba(5,52,76,.72)}
.advantage-points b{color:var(--cyan);font-size:12px}
.advantage-points h3{font-size:20px}
.advantage-points p{font-size:13px;color:#b7cfda;line-height:1.65}
.advantage-note{margin-top:28px;padding:20px;border-left:3px solid var(--cyan);background:rgba(0,45,67,.55);font-size:13px}
.advantage-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.advantage-nav a{padding:18px;border:1px solid var(--line);background:#042f46;font-size:12px}
.advantage-nav a:hover,.advantage-nav a[aria-current="page"]{border-color:var(--cyan);color:var(--cyan)}
@media(max-width:900px){.advantage-body{grid-template-columns:1fr;gap:25px}
.advantage-points{grid-template-columns:1fr}
.advantage-nav{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){.advantage-hero{min-height:710px;align-items:flex-end}
.advantage-bg:after{background:linear-gradient(180deg,rgba(0,18,30,.18),rgba(0,18,30,.98) 58%)}
.advantage-copy{width:auto;margin:0 22px 55px}
.advantage-copy h1{font-size:44px}
.advantage-nav{grid-template-columns:1fr}
}
.advantage-figure{position:absolute;z-index:1;right:4%;top:12%;bottom:9%;width:48%;margin:0;border:1px solid rgba(88,205,244,.24);background:#eef2f3;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.34)}
.advantage-figure img{width:100%;height:100%;display:block;object-fit:cover}
.profile-art img{object-position:60% center}
.geometry-page .profile-art{background:#f5f7f7}
.geometry-page .profile-art img{display:block;object-fit:contain;object-position:center}
.light-art{background-image:url('../../assets/technical/neo-light-interior.webp');background-position:center;background-size:cover}
.seals-art{background:#edf2f3 url('../../assets/technical/neo-ad-md-profiles.webp') center/contain no-repeat}
.light-art img,.seals-art img{display:none}
.advantage-figure + .advantage-copy,.color-samples + .advantage-copy{width:42%;max-width:580px}
.geometry-page .advantage-bg{background-image:linear-gradient(135deg,#002b42,#00131f)}
.geometry-page .advantage-bg:after,.light-page .advantage-bg:after,.seals-page .advantage-bg:after,.colors-page .advantage-bg:after{background:linear-gradient(90deg,rgba(0,16,27,.99) 0%,rgba(0,24,39,.93) 48%,rgba(0,18,30,.18) 72%)}
.light-page .advantage-bg{background-image:linear-gradient(135deg,#003d59,#00131f)}
.seals-page .advantage-bg{background-image:linear-gradient(135deg,#00334b,#00131f)}
.colors-page .advantage-bg{background-image:radial-gradient(circle at 78% 25%,rgba(19,154,204,.28),transparent 34%),linear-gradient(135deg,#002d44,#00131f)}
.color-samples{position:absolute;z-index:1;right:6%;top:16%;width:42%;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;transform:rotate(-3deg)}
.color-samples i{position:relative;display:block;aspect-ratio:1.05;border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 35px rgba(0,0,0,.28);overflow:hidden}
.color-samples i:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,.32),transparent 35%,rgba(0,0,0,.2))}
.color-samples span{position:absolute;z-index:2;left:12px;bottom:10px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.7px;color:#fff;text-shadow:0 1px 3px #000}
.sample-anthracite{background:#37424a}.sample-black{background:#111820}.sample-silver{background:linear-gradient(120deg,#aeb9bd,#66747b)}
.sample-oak{background:#a8844e url('../../assets/textures/neo-oak-ap02.jpg') center/cover}
.sample-walnut{background:#533422 url('../../assets/textures/neo-walnut-ap27.jpg') center/cover}
.sample-golden-oak{background:#9b6732 url('../../assets/textures/neo-golden-oak-ap23.jpg') center/cover}.sample-golden-oak span{color:#fff}
@media(max-width:900px){.advantage-figure,.color-samples{right:3%;width:52%;opacity:.78}.advantage-copy,.advantage-figure + .advantage-copy,.color-samples + .advantage-copy{width:43%}}
@media(max-width:600px){.advantage-hero{min-height:790px}.advantage-bg:after,.geometry-page .advantage-bg:after,.light-page .advantage-bg:after,.seals-page .advantage-bg:after,.colors-page .advantage-bg:after{background:linear-gradient(180deg,rgba(0,18,30,.12),rgba(0,18,30,.98) 58%)}.advantage-figure{top:35px;right:20px;left:20px;width:auto;height:300px;bottom:auto;opacity:1}.color-samples{top:35px;right:22px;left:22px;width:auto;grid-template-columns:repeat(3,1fr);gap:8px;opacity:1}.advantage-copy,.advantage-figure + .advantage-copy,.color-samples + .advantage-copy{width:auto;max-width:none;margin:0 22px 45px}.advantage-copy>p:not(.eyebrow){font-size:15px}.advantage-copy svg{width:52px;height:52px}}
.action-path{padding-top:30px;padding-bottom:30px}.action-path-inner{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center;padding:38px 42px;border:1px solid rgba(0,189,233,.4);background:linear-gradient(120deg,#052f40,#06465b)}.action-path h2{margin:8px 0;font-size:clamp(28px,3vw,46px)}.action-path p{margin:0;color:#b9d0d7}.action-path-links{display:grid;grid-template-columns:repeat(3,auto);gap:8px}.action-path-links a{padding:14px 18px;border:1px solid var(--cyan);background:var(--cyan);color:#002333;font-size:12px;font-weight:800;text-align:center}.action-path-links a:last-child{background:transparent;color:#eef9fb;border-color:rgba(238,249,251,.45)}
@media(max-width:900px){.action-path-inner{grid-template-columns:1fr}.action-path-links{grid-template-columns:1fr}}
