/* Deliberately simple presentation: static, direct and conversion-led. */
:root{--bg:#071218;--bg2:#091a22;--surface:#0c2029;--surface2:#112a35;--text:#f5fbfc;--muted:#a7bcc1;--line:rgba(198,232,236,.16);--cyan:#35d8d1;--cyan2:#7eeae5;--violet:#8878ee;--violet2:#b9b1ff;--coral:#ff826f;--gold:#ffc96b;--blue:#64aaf5}
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(--coral);border-color:var(--coral);color:#21100d}
.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(--violet2);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(--coral)}
.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}
.trustbar{background:#101b2b}
.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}
.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(--coral);border-color:var(--coral)}
.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:#28234a;border:1px solid #655bc1;border-radius:12px}
.next-label{color:#ffd0c8}
.next-box::after{content:none}
.legal-hero{background:#101b2b}
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(--violet2)}
.cookie-banner,.cookie-banner.show{transform:none;opacity:1;background:#071319;border-radius:10px}
.contact-hero{padding:122px 0 34px}
.contact-hero h1{font-size:clamp(2.5rem,5vw,4.6rem)}
.contact-hero+.seam{padding-top:38px}
.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}}
