@media(max-width:1024px){html{scroll-behavior:auto}.connected-stage,.story-visual{position:relative!important;top:auto!important}.connected-story,.product-story{gap:28px}.landing-section{overflow:clip}.landing-header{padding-top:max(14px,env(safe-area-inset-top));}.landing-narrative-bridge{overflow:clip}.mobile-compare-toggle{display:flex!important}}
.mobile-compare-toggle{display:none;gap:6px;margin:14px auto 0;padding:4px;border:1px solid var(--landing-line);border-radius:999px;background:var(--landing-surface);width:min(100%,340px)}.mobile-compare-toggle button{flex:1;min-height:42px;border:0;border-radius:999px;background:transparent;color:var(--landing-muted);font-size:.74rem;font-weight:750}.mobile-compare-toggle button:focus-visible,.mobile-compare-toggle button:hover{outline:2px solid var(--landing-gold);outline-offset:2px;color:var(--landing-text)}
@media(max-width:640px){body{overflow-x:hidden}.landing-header{width:min(100% - 28px,var(--landing-max));padding-bottom:14px}.landing-header nav{max-height:calc(100dvh - 78px);overflow:auto;padding-bottom:max(18px,env(safe-area-inset-bottom))}.landing-hero{gap:24px;min-height:0;padding-top:38px;padding-bottom:58px}.landing-hero-copy h1{line-height:1.04}.landing-lead{margin:18px 0 22px;font-size:1rem;line-height:1.5}.landing-proof{margin-top:24px;gap:8px 13px;font-size:.7rem}.landing-section{width:min(100% - 28px,var(--landing-max));padding-top:58px;padding-bottom:58px}.landing-section-heading{margin-bottom:28px}.landing-section-heading>p:last-child{font-size:.95rem}.landing-analytics{padding:28px 18px}.landing-analytics h2{font-size:2rem}.analytics-card-total{font-size:1.7rem}.landing-chat-demo{width:100%;padding:18px}.landing-split{gap:28px}.flow-visual{min-height:390px!important}.flow-steps button{min-height:72px;padding:13px 14px}.flow-screen{width:92%;padding:19px}.connected-phases article{padding:19px 16px}.feature-card{min-height:auto;padding:20px}.feature-card h3{margin-top:22px}.landing-pillars .pillar-grid,.feature-grid{gap:10px}.segment-showcase-footer{padding-top:18px}.comparison-reactions{margin-top:18px}.compare-controls{display:none}.compare-panel{min-height:580px}.mobile-compare-toggle button[data-mobile-compare="0"]{background:var(--landing-gold);color:#15120c}.landing-faq summary{min-height:44px;display:flex;align-items:center}.landing-lead-section{padding-bottom:max(72px,env(safe-area-inset-bottom))}.landing-footer{padding-bottom:max(26px,env(safe-area-inset-bottom))}.landing-narrative-bridge{padding-top:46px;padding-bottom:34px}.landing-narrative-bridge.chapter{padding-top:58px;padding-bottom:44px}.landing-narrative-bridge span{font-size:1.18rem}.day-stage{box-shadow:0 14px 35px rgba(0,0,0,.18)}.day-stage,.segment-stage,.compare-panel,.story-visual,.connected-stage{backdrop-filter:none}.hero-demo-layer{box-shadow:0 16px 35px rgba(0,0,0,.26)}.landing-phone{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.landing-header nav{transition:none!important}.hero-chat,.hero-confirmed,.landing-reveal,.flow-screen,.story-panel{animation:none!important;transition:none!important}.hero-chat,.hero-confirmed{opacity:1;transform:none}.landing-narrative-bridge{opacity:1!important;transform:none!important}}
