/* Deliberately simple presentation: static, direct and conversion-led. */
:root{--bg:#061116;--bg2:#091a21;--surface:#0c222b;--surface2:#11303b;--text:#f7fcfd;--muted:#a8bdc2;--line:rgba(183,231,235,.16);--cyan:#20d8d2;--cyan2:#77eee9;--violet:#269fbe;--violet2:#75cde4;--coral:#45cdbb;--gold:#75bfe2;--blue:#438fbd}
html{scroll-behavior:auto}
*,*::before,*::after{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;background-image:none!important}
body{background:var(--bg)}
main>section:nth-of-type(even){background:var(--bg2)}
body::before,.seam::before,.visual-card::before,.card::before,.demo-stage::after,.next-box::after{display:none!important}
.page-wipe,.scroll-meter,.cursor-glow,.journey-dock,.marquee{display:none!important}
.reveal,.reveal.left,.reveal.right,.reveal.on{opacity:1!important;transform:none!important;filter:none!important}
header,header.scrolled{background:var(--bg);border-bottom:1px solid var(--line)}
.navlinks a::after{display:none}
.navlinks a:hover,.navlinks a.active,.footer-col a:hover,.faq-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}
.nav-cta,.btn{border-radius:8px;transform:none!important}
.nav-cta,.btn-primary{background:var(--cyan);border-color:var(--cyan);color:#041518}
.btn-ghost{background:transparent}
.nav-cta:hover,.btn-primary:hover,.btn-ghost:hover{filter:none!important;transform:none!important}
.eyebrow::before{background:var(--cyan)}
.gradient-text{color:var(--cyan2);background:none;-webkit-text-fill-color:currentColor}
.hero{min-height:auto}
.visual-card,.card,.path-step,.dashboard,.assessment,.phase-focus,.guarantee,.fit-item,.demo-control,.demo-stage,.demo-screen,.question-form,.contact-form-card,.contact-panel,.contact-details div,.metric-card,.cookie-table>div,.legal-warning{background:#0b1b23;border:1px solid var(--line);border-radius:10px}
.visual-card,.dashboard,.assessment,.demo-stage,.question-form,.contact-form-card,.contact-panel{box-shadow:none}
.visual-card{border-top:3px solid var(--violet)}
.dashboard{border-top:3px solid var(--blue)}
.assessment,.contact-form-card{border-top:3px solid var(--cyan)}
.contact-panel{border-top:3px solid var(--cyan)}
.visual-card{animation:none;transform:none}
.live::before{animation:none;box-shadow:none}
.bubble.in,.bubble.out{background:#10252e;border:1px solid var(--line)}
.bubble.out{background:#0d5658}
.mini-status{border-color:rgba(119,238,233,.2);background:rgba(32,216,210,.05)}
.trustbar{background:#081b23}
.trust:nth-child(1) b{color:var(--cyan2)}
.trust:nth-child(2) b{color:var(--blue)}
.trust:nth-child(3) b{color:var(--cyan)}
.card:hover,.link-card:hover .card-link span,.demo-control:hover,.demo-control.active,.phase[data-phase]:hover,.next-box .btn:hover .next-arrow{transform:none!important}
.card:hover{background:#0b1b23;border-color:var(--line)}
.card::before{content:none!important}
.card{border-top:3px solid var(--accent)}
.path-step:nth-child(1){border-top:3px solid var(--cyan)}
.path-step:nth-child(2){border-top:3px solid var(--violet)}
.path-step:nth-child(3){border-top:3px solid var(--gold)}
.path-step:nth-child(4){border-top:3px solid var(--coral)}
.path-step:not(:last-child)::after{border:1px solid var(--line);background:#071319}
.dashboard,.assessment,.demo-stage{background:#0b1b23}
.contact{background:#0f222b}
.tag{background:rgba(32,216,210,.1);color:var(--cyan2)}
.tag.violet{background:rgba(38,159,190,.14);color:var(--violet2)}
.tag.gold{background:rgba(67,143,189,.15);color:var(--gold)}
.timeline::before,.result-bar i{background:var(--cyan)}
.phase-dot{box-shadow:none}
.phase-focus::before{background:var(--phase)}
.question-row input:checked{background:var(--cyan);border-color:var(--cyan)}
.faq-list details,.faq-list details[open]{background:transparent;border-radius:0;padding:20px 0}
.faq-list details[open] summary::after{transform:none;content:"−"}
.next-box{background:#0b3340;border:1px solid rgba(119,238,233,.28);border-radius:12px}
.next-label{color:var(--cyan2)}
.next-box::after{content:none}
.legal-hero{background:#081b23}
.legal-warning{border-color:rgba(119,238,233,.28);color:#d8f5f4}
form input:not([type=checkbox]),form textarea,form select{background:#071319;border-radius:8px}
form input:not([type=checkbox]):focus,form textarea:focus,form select:focus{box-shadow:none;border-color:var(--cyan2)}
.demo-control i{display:none}
.demo-control:hover,.demo-control.active{background:#10252e;border-color:var(--line);color:#fff}
.demo-event{animation:none}
.demo-dot{box-shadow:none}
.phase[data-phase],.phase[data-phase].active{transform:none;background:transparent}
.phase-detail,.phase-detail.swap{animation:none;background:#0b1b23;border-radius:10px}
.phase-focus{border-top:3px solid var(--phase)}
.metric-card strong{color:var(--text)}
.metric-card p{color:var(--muted)}
.metric-card span{color:var(--cyan2)}
.cookie-banner,.cookie-banner.show{transform:none;opacity:1;background:#071319;border-radius:10px}
.contact-first{padding:132px 0 90px}
.contact-form-card h1{font-size:clamp(2.4rem,4.5vw,4rem);margin:13px 0 8px}
.form-intro{margin:0;color:var(--muted)}
.contact-layout{grid-template-columns:1.18fr .82fr}
@media(max-width:940px){.navlinks{background:var(--bg);border-radius:10px;box-shadow:none}.contact-layout{grid-template-columns:1fr}}
