:root{--primary:#4f46e5;--secondary:#7c3aed;--accent:#06b6d4;--pop-yellow:#fde047;--pop-cyan:#67e8f9;--pop-pink:#f9a8d4;--pop-lime:#bef264;--background:#f0f4ff;--card:#fff;--text:#0f172a;--text-secondary:#64748b;--neo-border:#0f172a;--neo-shadow:6px 6px 0 0 var(--neo-border);--neo-shadow-sm:4px 4px 0 0 var(--neo-border);--neo-shadow-lg:8px 8px 0 0 var(--neo-border);--font:"Space Grotesk", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100vh;font-family:var(--font);color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.mesh-bg{z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 5% 15%,#4f46e524 0%,#0000 55%),radial-gradient(70% 60% at 95% 85%,#7c3aed1f 0%,#0000 55%),radial-gradient(55% 45% at 75% 8%,#06b6d41a 0%,#0000 50%),radial-gradient(50% 40% at 20% 90%,#fde04714 0%,#0000 50%),linear-gradient(145deg,#e8eeff 0%,#f0f4ff 35%,#e0f2fe 70%,#ede9fe 100%);position:fixed;inset:0}.mesh-orb{filter:blur(80px);border-radius:50%;animation:12s ease-in-out infinite float;position:absolute}.mesh-orb-1{background:#4f46e533;width:28rem;height:28rem;top:20%;left:10%}.mesh-orb-2{background:#7c3aed2e;width:24rem;height:24rem;animation-delay:-4s;bottom:15%;right:5%}.mesh-orb-3{background:#06b6d41f;width:20rem;height:20rem;animation-delay:-8s;top:55%;left:45%}.mesh-dots{opacity:.35;background-image:radial-gradient(var(--neo-border) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75%,#000 20%,#0000 75%);mask-image:radial-gradient(75% 75%,#000 20%,#0000 75%)}.mesh-vignette{background:radial-gradient(80% 75% at 50% 45%,#0000 40%,#0f172a0a 100%);position:absolute;inset:0}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(12px,-18px)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:var(--neo-shadow-sm), 0 0 0 0 #4f46e500}50%{box-shadow:var(--neo-shadow-sm), 0 0 20px 2px #4f46e526}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float-card{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(0)}}@keyframes orb-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.fade-in{animation:.7s ease-out both fade-in-up}.fade-in:nth-child(2){animation-delay:80ms}.fade-in:nth-child(3){animation-delay:.16s}.site-header,.main,.site-footer{z-index:1;position:relative}.site-header{justify-content:space-between;align-items:center;width:100%;max-width:72rem;margin:0 auto;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex}.site-header-actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.site-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1rem;display:flex}.site-nav-link{color:var(--text-secondary);border-radius:8px;padding:.35rem .5rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s}.site-nav-link:hover{color:var(--primary);background:#4f46e514}.site-header-cta{white-space:nowrap;flex-shrink:0;padding:.45rem .85rem;font-size:.78rem}.brand{color:var(--text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.site-header .brand-logo-lockup{gap:.55rem}.site-header .brand-logo-lockup--with-tagline{align-items:flex-start}.site-header .brand-logo-icon--md{height:3.75rem;margin-top:.3rem}.site-header .brand-logo-wordmark--md{height:3rem}.site-header .brand-logo-text{gap:.2rem;padding-top:.05rem}.site-header .brand-logo-tagline{white-space:nowrap;font-size:.78rem;line-height:1.25}.brand-logo-lockup{background:0 0;flex-direction:row;align-items:center;gap:.5rem;display:flex}.brand-logo-lockup--with-tagline{align-items:center}.brand-logo-wordmark-only{background:0 0;flex-direction:column;align-items:center;gap:.35rem;display:flex}.brand-logo-wordmark-only--with-tagline{align-items:center}.brand-logo-icon{object-fit:contain;filter:drop-shadow(0 8px 20px #4f46e52e);background:0 0;flex-shrink:0;width:auto;height:auto;display:block}.brand-logo-icon--sm{height:2.9rem}.brand-logo-icon--md{height:3.65rem}.brand-logo-icon--lg{height:5.75rem}.brand-logo-icon--xl{height:clamp(5.25rem,14.5vw,7.75rem)}.brand-logo-wordmark{object-fit:contain;background:0 0;flex-shrink:0;width:auto;height:auto;display:block}.brand-logo-wordmark--sm{height:2.25rem}.brand-logo-wordmark--md{height:2.85rem}.brand-logo-wordmark--lg{height:4.5rem}.brand-logo-wordmark--xl{height:clamp(4rem,11vw,6rem)}.brand-logo-text{background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;line-height:1.1;display:flex}.brand-logo-tagline{color:var(--text-secondary);font-size:.7rem;font-weight:600;line-height:1.2}.brand-icon{border:3px solid var(--neo-border);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;width:3rem;height:3rem;box-shadow:3px 3px 0 0 var(--neo-border);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.brand-text{flex-direction:column;line-height:1.2;display:flex}.brand-text strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.brand-text small{color:var(--text-secondary);font-size:.7rem;font-weight:600}.neo-tag{border:2px solid var(--neo-border);text-transform:uppercase;letter-spacing:.06em;box-shadow:2px 2px 0 0 var(--neo-border);border-radius:.5rem;padding:.3rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.tag-launch{background:var(--pop-yellow)}.main{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 3rem}.hero{text-align:center;padding:2.5rem 0 3.5rem}.hero-layout{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.hero-copy{width:100%;max-width:44rem}.hero-brand-lockup{justify-content:center;margin-bottom:.5rem;display:flex}.hero-brand-lockup .brand-logo-lockup,.hero-brand-lockup .brand-logo-wordmark-only{animation:4.5s ease-in-out infinite hero-logo-float}.hero-brand-lockup .brand-logo-wordmark{filter:drop-shadow(0 16px 40px #4f46e538)}@keyframes hero-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width>=960px){.hero-brand-lockup{justify-content:flex-start}.hero-brand-lockup .brand-logo-wordmark-only{align-items:flex-start}.hero{text-align:left;padding:3rem 0 4rem}.hero-layout{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.hero-copy{flex:1;max-width:none}.hero-board-row{align-items:flex-start}.hero-audience{margin-left:0;margin-right:0}.countdown{justify-content:flex-start}}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text);background:var(--pop-cyan);border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:2rem;margin:0 0 1rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.eyebrow--pulse{animation:3s ease-in-out infinite pulse-glow}.hero h1{letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;line-height:1.1}.hero-sub{color:var(--text-secondary);margin:0 0 .5rem;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:700}.hero-board-row{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.board-badge{letter-spacing:.02em;color:var(--text);background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;align-items:center;gap:.45rem;padding:.35rem .85rem .35rem .55rem;font-size:.82rem;font-weight:800;display:inline-flex}.board-badge-flag{justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.board-badge-text{line-height:1}.hero-tools-tagline{max-width:36rem;margin:0 auto 1.25rem}.hero-tools-tagline-inner{letter-spacing:-.01em;color:var(--text);background:var(--pop-yellow);border:3px solid var(--neo-border);box-shadow:var(--neo-shadow);border-radius:1rem;padding:.65rem 1.25rem;font-size:clamp(.95rem,2.8vw,1.15rem);font-weight:800;line-height:1.35;display:inline-block}.hero-tagline{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin:0 0 1rem;font-size:.95rem;font-weight:700}.gradient-text{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero-headline-secondary{color:var(--text);margin-top:.25rem;font-size:clamp(1.35rem,4vw,2rem);font-weight:800;display:block}.hero-sub{max-width:34rem;margin-left:auto;margin-right:auto}.hero-sub strong{color:var(--primary)}.hero-pain-hook{max-width:38rem;color:var(--text-secondary);margin:0 auto 1rem;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:600;line-height:1.6}.hero-pain-hook strong{color:var(--text);font-weight:800}.hero-audience-card em{color:var(--primary);margin-top:.35rem;font-size:.82rem;font-style:normal;font-weight:800;display:block}.hero-audience{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:44rem;margin:0 auto 1.5rem;display:grid}.hero-audience-card{border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s;display:flex}.hero-audience-card:hover{box-shadow:var(--neo-shadow);transform:translate(-2px,-2px)}.hero-audience-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.hero-audience-card p{color:var(--text-secondary);margin:0;font-size:.88rem;font-weight:600;line-height:1.55}.hero-audience-card strong{color:var(--text);font-weight:800}.countdown{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.countdown-card{border:3px solid var(--neo-border);min-width:5.5rem;box-shadow:var(--neo-shadow);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem .75rem;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s;display:flex}.countdown-card:hover{box-shadow:var(--neo-shadow-lg);transform:translate(-2px,-2px)}.pop-cyan{background:var(--pop-cyan)}.pop-yellow{background:var(--pop-yellow)}.pop-pink{background:var(--pop-pink)}.pop-lime{background:var(--pop-lime)}.countdown-value{font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1}.countdown-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-top:.35rem;font-size:.65rem;font-weight:700}.countdown-sep{color:var(--text);opacity:.35;-webkit-user-select:none;user-select:none;font-size:2rem;font-weight:800}.hero-visual{flex-shrink:0;width:100%;max-width:26rem;margin:0 auto;position:relative}.hero-visual-orb{filter:blur(40px);z-index:0;background:radial-gradient(circle,#4f46e540 0%,#06b6d41a 50%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite orb-pulse;position:absolute;inset:-10%}.hero-mock-card{z-index:1;border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-lg);background:var(--card);border-radius:1rem;position:relative;overflow:hidden}.hero-mock-card--main{animation:5s ease-in-out infinite float-card}.hero-mock-toolbar{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-bottom:3px solid var(--neo-border);align-items:center;gap:.4rem;padding:.65rem .85rem;display:flex}.hero-mock-dot{border:2px solid var(--neo-border);border-radius:50%;width:.55rem;height:.55rem}.hero-mock-dot--cyan{background:var(--pop-cyan)}.hero-mock-dot--yellow{background:var(--pop-yellow)}.hero-mock-dot--pink{background:var(--pop-pink)}.hero-mock-toolbar-title{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-left:.35rem;font-size:.68rem;font-weight:800}.hero-mock-body{min-height:14rem;display:flex}.hero-mock-sidebar{background:var(--background);border-right:2px solid var(--neo-border);flex-direction:column;gap:.45rem;width:2.5rem;padding:.85rem .55rem;display:flex}.hero-mock-nav-item{border:1px solid var(--neo-border);background:#0f172a1f;border-radius:.25rem;width:100%;height:.55rem}.hero-mock-nav-item--active{background:var(--pop-cyan);height:1.1rem}.hero-mock-content{flex-direction:column;flex:1;gap:.65rem;padding:.85rem;display:flex}.hero-mock-stat-row{gap:.5rem;display:flex}.hero-mock-stat{border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:.5rem;flex-direction:column;flex:1;align-items:center;padding:.5rem;display:flex}.hero-mock-stat--cyan{background:var(--pop-cyan)}.hero-mock-stat--yellow{background:var(--pop-yellow)}.hero-mock-stat-num{font-size:1.1rem;font-weight:800;line-height:1}.hero-mock-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-top:.15rem;font-size:.55rem;font-weight:700}.hero-mock-plan{border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);background:#f0f4ffcc;border-radius:.65rem;padding:.65rem}.hero-mock-plan-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.hero-mock-plan-badge{text-transform:uppercase;background:var(--pop-lime);border:2px solid var(--neo-border);border-radius:2rem;padding:.15rem .45rem;font-size:.62rem;font-weight:800}.hero-mock-plan-status{color:var(--primary);font-size:.62rem;font-weight:800}.hero-mock-plan-lines{flex-direction:column;gap:.35rem;display:flex}.hero-mock-plan-lines span{background:#0f172a1a;border:1px solid #0f172a14;border-radius:.2rem;height:.4rem;display:block}.hero-mock-plan-lines--short{width:65%}.hero-mock-tools-row{flex-wrap:wrap;gap:.35rem;display:flex}.hero-mock-tool-chip{background:var(--card);border:2px solid var(--neo-border);box-shadow:1px 1px 0 0 var(--neo-border);border-radius:2rem;padding:.2rem .45rem;font-size:.58rem;font-weight:800}.hero-mock-float{z-index:2;background:var(--card);border:2px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:2rem;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.72rem;font-weight:800;display:flex;position:absolute}.hero-mock-float--board{background:var(--pop-yellow);animation:4s ease-in-out -1s infinite float-card;top:-.75rem;right:-.5rem}.hero-mock-float--time{background:var(--pop-pink);animation:4.5s ease-in-out -2s infinite float-card;bottom:1.5rem;left:-1rem}.hero-mock-float-icon{font-size:.95rem;line-height:1}.hero-mock-float-text{line-height:1}@media (width>=960px){.hero-visual{max-width:22rem;margin:0}}.trust-bar{margin-bottom:3.5rem;padding-bottom:.5rem}.trust-tagline{text-align:center;margin:0 0 1rem}.trust-tagline-inner{letter-spacing:-.01em;color:var(--text);background:linear-gradient(135deg, var(--pop-cyan) 0%, var(--pop-lime) 100%);border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:2rem;padding:.55rem 1.15rem;font-size:clamp(.88rem,2.5vw,1.05rem);font-weight:800;display:inline-block}.trust-board-badge-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.trust-board-note{color:var(--text-secondary);font-size:.78rem;font-weight:700}.trust-board-pills{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:1.15rem;display:flex}.trust-board-pill{color:var(--text);background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-block}.trust-board-pill:hover{box-shadow:3px 3px 0 0 var(--neo-border);background:var(--pop-cyan);transform:translate(-1px,-1px)}.trust-board-pill--more{background:var(--pop-lime)}.usp-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.usp-pill{letter-spacing:.01em;color:var(--text);background:var(--pop-yellow);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-block}.usp-pill:hover{box-shadow:3px 3px 0 0 var(--neo-border);transform:translate(-1px,-1px)}.trust-signals{flex-wrap:wrap;justify-content:center;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.trust-signal{background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.trust-signal-icon{font-size:1rem;line-height:1}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:1.75rem;display:grid}.stat-card{text-align:center;border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem .75rem;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s;display:flex}.stat-card:hover{box-shadow:var(--neo-shadow);transform:translate(-2px,-2px)}.stat-card.pop-cyan{background:var(--pop-cyan)}.stat-card.pop-pink{background:var(--pop-pink)}.stat-card.pop-yellow{background:var(--pop-yellow)}.stat-card.pop-lime{background:var(--pop-lime)}.stat-value{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1}.stat-value small{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-top:.15rem;font-size:.65rem;font-weight:800;display:block}.stat-label{color:var(--text-secondary);margin-top:.45rem;font-size:.72rem;font-weight:700;line-height:1.35}.switch-stats{text-align:center;margin-bottom:3.5rem}.switch-stats-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--pop-pink);border:2px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:2rem;margin:0 0 1.25rem;padding:.35rem .9rem;font-size:.72rem;font-weight:800;display:inline-block}.switch-stats-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.switch-stat-card{border:3px solid var(--neo-border);box-shadow:var(--neo-shadow);border-radius:1rem;flex-direction:column;align-items:center;padding:1.35rem .75rem;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s;display:flex}.switch-stat-card:hover{box-shadow:var(--neo-shadow-lg);transform:translate(-3px,-3px)}.switch-stat-card.pop-cyan{background:var(--pop-cyan)}.switch-stat-card.pop-yellow{background:var(--pop-yellow)}.switch-stat-card.pop-lime{background:var(--pop-lime)}.switch-stat-icon{margin-bottom:.5rem;font-size:1.75rem;line-height:1}.switch-stat-value{letter-spacing:-.03em;font-size:clamp(1.85rem,5vw,2.5rem);font-weight:800;line-height:1}.switch-stat-value small{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-top:.15rem;font-size:.62rem;font-weight:800;display:block}.switch-stat-label{color:var(--text-secondary);margin-top:.5rem;font-size:.75rem;font-weight:700;line-height:1.35}@media (width<=520px){.switch-stats-grid{grid-template-columns:1fr;max-width:16rem;margin:0 auto}}.audience{margin-bottom:3rem}.audience-intro{text-align:center;margin-bottom:1.75rem}.audience-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--pop-yellow);border:2px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:2rem;margin:0 0 .65rem;padding:.35rem .9rem;font-size:.72rem;font-weight:700;display:inline-block}.audience-intro h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800}.audience-lead{max-width:42rem;color:var(--text-secondary);margin:0 auto;font-size:.95rem;font-weight:500;line-height:1.65}.audience-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.audience-card{border:3px solid var(--neo-border);box-shadow:var(--neo-shadow);background:var(--card);border-radius:1rem;padding:1.35rem;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s}.audience-card:hover{box-shadow:var(--neo-shadow-lg);transform:translate(-2px,-2px)}.audience-card.pop-cyan{background:#67e8f933}.audience-card.pop-pink{background:#f9a8d433}.audience-card-header{align-items:flex-start;gap:.85rem;margin-bottom:.85rem;display:flex}.audience-icon{flex-shrink:0;font-size:2rem;line-height:1}.audience-card-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin:0 0 .25rem;font-size:.68rem;font-weight:800}.audience-card h3{margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.benefit-chips{flex-wrap:wrap;gap:.45rem;margin:0 0 1.15rem;padding:0;list-style:none;display:flex}.benefit-chip{color:var(--text);background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:inline-block}.day-one-block{background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:.75rem;margin-bottom:1.15rem;padding:.85rem 1rem}.day-one-block h4{text-transform:uppercase;letter-spacing:.07em;color:var(--primary);margin:0 0 .65rem;font-size:.72rem;font-weight:800}.day-one-list{margin:0;padding:0;list-style:none}.day-one-list li{color:var(--text);align-items:flex-start;gap:.6rem;margin-bottom:.45rem;font-size:.82rem;font-weight:700;line-height:1.45;display:flex}.day-one-list li:last-child{margin-bottom:0}.day-one-step{background:var(--pop-lime);border:2px solid var(--neo-border);width:1.35rem;height:1.35rem;box-shadow:1px 1px 0 0 var(--neo-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:inline-flex}.audience-use-cases h4{text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);margin:0 0 .65rem;font-size:.72rem;font-weight:800}.use-case{background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:.75rem;margin-bottom:.5rem;padding:.65rem .85rem}.use-case:last-child{margin-bottom:0}.use-case-label{text-transform:uppercase;letter-spacing:.06em;background:var(--pop-yellow);border:2px solid var(--neo-border);border-radius:2rem;margin-bottom:.25rem;padding:.15rem .5rem;font-size:.62rem;font-weight:800;display:inline-block}.use-case p{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:600;line-height:1.5}.mid-cta{text-align:center;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-lg);border-radius:1rem;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem 1.35rem;display:flex}.mid-cta-eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.9;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.mid-cta-content h3{margin:0 0 .45rem;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:800}.mid-cta-content p{opacity:.92;max-width:32rem;margin:0;font-size:.88rem;font-weight:500;line-height:1.55}.mid-cta-sub{opacity:.85!important;margin-top:.35rem!important;font-size:.82rem!important}.mid-cta-btn{flex-shrink:0}@media (width>=640px){.mid-cta{text-align:left;flex-direction:row;justify-content:space-between;padding:1.5rem 1.75rem}.audience-lead{font-size:1rem}}.why-choose{margin-bottom:3.5rem}.why-choose-intro{text-align:center;margin-bottom:1.75rem}.why-choose-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--pop-lime);border:2px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:2rem;margin:0 0 .65rem;padding:.35rem .9rem;font-size:.72rem;font-weight:700;display:inline-block}.why-choose-intro h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:800}.why-choose-lead{max-width:36rem;color:var(--text-secondary);margin:0 auto;font-size:.95rem;font-weight:500;line-height:1.55}.why-choose-lead strong{color:var(--text);font-weight:800}.usp-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.usp-card{border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);background:var(--card);border-radius:1rem;padding:1.25rem;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s}.usp-card:hover{box-shadow:var(--neo-shadow);transform:translate(-2px,-2px)}.usp-card.pop-cyan{background:var(--pop-cyan)}.usp-card.pop-pink{background:var(--pop-pink)}.usp-card.pop-yellow{background:var(--pop-yellow)}.usp-card.pop-lime{background:var(--pop-lime)}.usp-icon{margin-bottom:.65rem;font-size:1.65rem;display:block}.usp-card h3{margin:0 0 .45rem;font-size:1rem;font-weight:800}.usp-card p{color:var(--text-secondary);margin:0;font-size:.85rem;font-weight:600;line-height:1.5}.compare-block{border:3px solid var(--neo-border);box-shadow:var(--neo-shadow);background:var(--card);border-radius:1rem;overflow:hidden}.compare-header{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;padding:1.25rem 1.35rem}.compare-header h3{margin:0 0 .45rem;font-size:1.1rem;font-weight:800}.compare-header p{opacity:.92;max-width:48rem;margin:0;font-size:.88rem;font-weight:500;line-height:1.55}.compare-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.82rem}.compare-table th,.compare-table td{border-bottom:2px solid var(--neo-border);text-align:left;vertical-align:middle;padding:.75rem .85rem}.compare-table thead th{text-transform:uppercase;letter-spacing:.06em;background:var(--background);color:var(--text-secondary);font-size:.72rem;font-weight:800}.compare-table tbody th{color:var(--text);background:var(--card);min-width:11rem;font-weight:700}.compare-table tbody tr:nth-child(2n) td,.compare-table tbody tr:nth-child(2n) th[scope=row]{background:#f0f4ffa6}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-col-tubot{position:relative;background:#67e8f959!important}.compare-table thead .compare-col-tubot{color:var(--text);box-shadow:inset 0 -3px 0 var(--neo-border);background:linear-gradient(135deg, var(--pop-cyan) 0%, var(--pop-lime) 100%)!important}.compare-table thead .compare-col-tubot:after{content:"★ Best";background:var(--pop-yellow);border:2px solid var(--neo-border);vertical-align:middle;border-radius:2rem;margin-left:.35rem;padding:.1rem .4rem;font-size:.58rem;font-weight:800;display:inline-block}.compare-th-short{display:none}.compare-table tbody .compare-col-tubot{border-left:3px solid var(--primary)}.compare-table tbody tr:hover .compare-col-tubot{background:#67e8f980!important}.compare-cell{color:var(--text-secondary);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.compare-cell--positive{color:var(--text);font-weight:700}.compare-cell--tubot.compare-cell--positive{color:var(--primary);font-weight:800}.compare-inline-yes,.compare-inline-no{flex-shrink:0}.compare-cell--negative{color:var(--text-secondary)}.compare-footnote{color:var(--text-secondary);background:var(--pop-yellow);border-top:2px solid var(--neo-border);margin:0;padding:1rem 1.35rem;font-size:.82rem;font-weight:600;line-height:1.55}.compare-footnote strong{color:var(--text);font-weight:800}.compare-footnote-link{color:var(--primary);font-weight:800;text-decoration:none}.compare-footnote-link:hover{text-decoration:underline}@media (width>=768px){.why-choose-lead{font-size:1rem}.compare-table{font-size:.88rem}}@media (width<=640px){.compare-header{padding:.85rem .95rem}.compare-header h3{margin-bottom:.25rem;font-size:.95rem}.compare-header p{font-size:.72rem;line-height:1.4}.compare-scroll{overflow-x:visible}.compare-table{table-layout:fixed;min-width:0;font-size:.62rem}.compare-table th:first-child,.compare-table td:first-child{width:42%}.compare-table th:nth-child(2),.compare-table td:nth-child(2){width:28%}.compare-table th:nth-child(3),.compare-table td:nth-child(3){width:30%}.compare-table th,.compare-table td{padding:.42rem .32rem;line-height:1.25}.compare-table thead th{letter-spacing:.03em;padding-top:.55rem;padding-bottom:.55rem;font-size:.56rem}.compare-th-long{display:none}.compare-th-short{display:inline}.compare-table thead .compare-col-tubot:after{content:"★";margin-left:.15rem;padding:.05rem .28rem;font-size:.5rem}.compare-table tbody th{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.6rem;font-weight:800}.compare-table tbody td{text-align:center}.compare-cell{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.58rem}.compare-cell--yes,.compare-cell--no{font-size:.85rem}.compare-cell--text span:not(.compare-inline-yes):not(.compare-inline-no){-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:4.5rem;display:-webkit-box;overflow:hidden}.compare-footnote{padding:.75rem .85rem;font-size:.72rem}}.value-stack{margin-bottom:3.5rem}.value-stack-header{text-align:center;margin-bottom:1.5rem}.value-stack-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--pop-cyan);border:2px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:2rem;margin:0 0 .65rem;padding:.35rem .9rem;font-size:.72rem;font-weight:800;display:inline-block}.value-stack-header h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800}.value-stack-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.value-stack-item{background:var(--card);border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:.85rem;align-items:center;gap:.65rem;padding:.85rem 1rem;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.value-stack-item:hover{box-shadow:var(--neo-shadow);background:#67e8f926;transform:translate(-2px,-2px)}.value-stack-check{width:1.35rem;height:1.35rem;color:var(--text);background:var(--pop-lime);border:2px solid var(--neo-border);box-shadow:1px 1px 0 0 var(--neo-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.value-stack-icon{flex-shrink:0;font-size:1.15rem;line-height:1}.value-stack-text{color:var(--text);font-size:.88rem;font-weight:700;line-height:1.4}.value-banner{text-align:center;border:3px solid var(--neo-border);box-shadow:var(--neo-shadow);background:linear-gradient(135deg,#fde04780 0%,#bef26480 100%);border-radius:1rem;flex-direction:column;align-items:center;gap:.65rem;padding:1.15rem 1.35rem;display:flex}.value-banner-badge{text-transform:uppercase;letter-spacing:.07em;background:var(--pop-yellow);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;padding:.25rem .65rem;font-size:.65rem;font-weight:800;display:inline-block}.value-banner-text{color:var(--text-secondary);margin:0;font-size:.92rem;font-weight:600;line-height:1.55}.value-banner-text strong{color:var(--text);font-weight:800}@media (width>=640px){.value-banner{text-align:left;flex-direction:row;justify-content:center}}.notify{justify-content:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.notify-wrapper{width:100%;max-width:36rem}.notify-wrapper--survey{max-width:42rem}.notify-steps{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex;position:relative}.notify-step{opacity:.65;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.notify-step--active{opacity:1;font-weight:800}.notify-step--done{opacity:.9}.notify-step-num{width:1.35rem;height:1.35rem;color:var(--text);background:var(--card);border:2px solid var(--neo-border);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.notify-step--active .notify-step-num{background:var(--pop-yellow)}.notify-step--done .notify-step-num{background:var(--pop-lime)}.notify-step-line{background:#ffffff59;width:2rem;height:2px}.notify-field{text-align:left;flex-direction:column;gap:.35rem;display:flex}.notify-field label{text-transform:uppercase;letter-spacing:.05em;opacity:.95;font-size:.78rem;font-weight:800}.notify-field-hint{opacity:.75;margin-top:-.15rem;font-size:.68rem;font-weight:600}.notify-survey{text-align:left;flex-direction:column;gap:1rem;display:flex;position:relative}.survey-question{border:none;margin:0;padding:0}.survey-question legend{color:#fff;align-items:flex-start;gap:.5rem;margin-bottom:.6rem;font-size:.88rem;font-weight:800;line-height:1.4;display:flex}.survey-q-num{width:1.35rem;height:1.35rem;color:var(--text);background:var(--pop-yellow);border:2px solid var(--neo-border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.survey-options{flex-direction:column;gap:.4rem;display:flex}.survey-option{color:var(--text);background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);cursor:pointer;border-radius:.65rem;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.82rem;font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;display:flex}.survey-option:hover{box-shadow:3px 3px 0 0 var(--neo-border);transform:translate(-1px,-1px)}.survey-option--selected{background:var(--pop-cyan);box-shadow:3px 3px 0 0 var(--neo-border);transform:translate(-1px,-1px)}.survey-option input{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.survey-option span{line-height:1.35}.notify-survey-actions{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.notify-back-btn{background:var(--card);min-width:7rem;color:var(--text);flex:1;padding:.85rem 1rem;font-size:.88rem}.notify-survey-actions .notify-submit-btn{flex:2;min-width:10rem}.notify-success{padding:.5rem 0;position:relative}.notify-success-icon{margin-bottom:.5rem;font-size:2.5rem;display:block}.notify-success-note{opacity:.9;margin:.75rem 0 0;font-size:.88rem;font-weight:600;line-height:1.55}.notify-value-strip{text-align:center;background:var(--pop-yellow);border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);z-index:1;border-radius:1rem 1rem 0 0;justify-content:center;align-items:center;gap:.65rem;margin-bottom:-.5rem;padding:.85rem 1.25rem;display:flex;position:relative}.notify-value-strip-icon{flex-shrink:0;font-size:1.25rem;line-height:1}.notify-value-strip p{color:var(--text);margin:0;font-size:.85rem;font-weight:600;line-height:1.45}.notify-value-strip strong{font-weight:800}.notify-card{text-align:center;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border:3px solid var(--neo-border);width:100%;box-shadow:var(--neo-shadow-lg);border-radius:0 0 1.25rem 1.25rem;padding:2rem;position:relative}.notify-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff0f 50%,#0000 60%) 0 0/200% 100%;animation:8s ease-in-out infinite shimmer;position:absolute;inset:0}.notify-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text);background:var(--pop-yellow);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;margin:0 0 .65rem;padding:.3rem .75rem;font-size:.68rem;font-weight:800;display:inline-block}.notify-card h2{margin:0 0 .5rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;position:relative}.notify-lead{opacity:.92;margin:0 0 1rem;font-size:.92rem;font-weight:500;line-height:1.6;position:relative}.notify-card>p:not(.notify-eyebrow):not(.notify-lead):not(.form-status){opacity:.9;margin:0 0 1rem;font-size:.92rem;font-weight:500;line-height:1.6}.notify-perks{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.notify-perk-chip{color:var(--text);background:var(--pop-yellow);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:2rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:inline-block;position:relative}.notify-trust{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex;position:relative}.notify-trust li{opacity:.85;font-size:.72rem;font-weight:600}.notify-trust li:before{content:"✓ ";font-weight:800}.notify-open-btn{width:100%;margin-bottom:.25rem;padding:1rem 1.5rem;font-size:1.05rem;position:relative}.notify-card--cta{text-align:center}.waitlist-modal-root{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.waitlist-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172a8c;border:none;position:absolute;inset:0}.waitlist-modal{z-index:1;background:var(--card);width:100%;max-width:28rem;max-height:min(90dvh,820px);color:var(--text);border:3px solid var(--neo-border);box-shadow:12px 12px 0 0 var(--neo-border);touch-action:pan-y;border-radius:1.25rem;flex-direction:column;animation:.22s waitlist-modal-in;display:flex;position:relative;overflow:hidden}.waitlist-modal--survey{max-width:32rem}@keyframes waitlist-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.waitlist-modal-close{z-index:2;width:2rem;height:2rem;color:var(--text);background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;line-height:1;display:flex;position:absolute;top:.75rem;right:.75rem}.waitlist-modal-close:hover{background:var(--pop-pink)}.waitlist-modal-header{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;padding:1.25rem 1.25rem 0}.waitlist-modal-steps{justify-content:center;align-items:center;gap:.5rem;padding-bottom:1rem;display:flex}.waitlist-step{opacity:.65;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.waitlist-step.is-active{opacity:1;font-weight:800}.waitlist-step.is-done{opacity:.95}.waitlist-step-num{width:1.35rem;height:1.35rem;color:var(--text);background:var(--card);border:2px solid var(--neo-border);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.waitlist-step.is-active .waitlist-step-num{background:var(--pop-yellow)}.waitlist-step.is-done .waitlist-step-num{background:var(--pop-lime)}.waitlist-step-line{background:#ffffff59;width:2rem;height:2px}.waitlist-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1.25rem 1.35rem 1.35rem;overflow-y:auto}.waitlist-modal-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--text);background:var(--pop-yellow);border:2px solid var(--neo-border);border-radius:999px;margin:0 0 .5rem;padding:.25rem .6rem;font-size:.65rem;font-weight:800;display:inline-block}.waitlist-modal-body h2{margin:0 0 .5rem;font-size:1.45rem;font-weight:800;line-height:1.2}.waitlist-modal-lead{color:var(--text-secondary);margin:0 0 1.15rem;font-size:.9rem;line-height:1.55}.waitlist-form{flex-direction:column;gap:.85rem;display:flex}.waitlist-field{flex-direction:column;gap:.35rem;display:flex}.waitlist-field label{text-transform:uppercase;letter-spacing:.05em;color:var(--text);font-size:.75rem;font-weight:800}.waitlist-field input{border:3px solid var(--neo-border);width:100%;font-family:var(--font);color:var(--text);box-shadow:3px 3px 0 0 var(--neo-border);background:#fff;border-radius:.65rem;outline:none;padding:.8rem .95rem;font-size:.92rem;font-weight:500}.waitlist-field input:focus{box-shadow:4px 4px 0 0 var(--pop-cyan);transform:translate(-1px,-1px)}.waitlist-phone-row{gap:.5rem;display:flex}.waitlist-phone-prefix{color:var(--text-secondary);border:3px solid var(--neo-border);box-shadow:3px 3px 0 0 var(--neo-border);background:#f8fafc;border-radius:.65rem;align-items:center;padding:0 .75rem;font-size:.88rem;font-weight:800;display:flex}.waitlist-phone-row input{flex:1}.waitlist-field-hint{color:var(--text-secondary);font-size:.68rem;font-weight:600}.waitlist-status{border:2px solid var(--neo-border);border-radius:.6rem;margin:0;padding:.6rem .85rem;font-size:.82rem;font-weight:700}.waitlist-status--error{background:var(--pop-pink);color:var(--text)}.waitlist-status--success{background:var(--pop-lime);color:var(--text)}.waitlist-submit{width:100%;padding:.9rem 1.25rem;font-size:.95rem}.waitlist-trust{flex-direction:column;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.waitlist-trust li{color:var(--text-secondary);font-size:.72rem;font-weight:600}.waitlist-trust li:before{content:"✓ ";color:var(--primary);font-weight:800}.waitlist-survey{flex-direction:column;gap:.85rem;display:flex}.waitlist-survey--wizard{gap:1rem}.quiz-progress-row{align-items:center;gap:.75rem;display:flex}.quiz-progress-label{color:var(--primary);white-space:nowrap;letter-spacing:.02em;font-size:.78rem;font-weight:800}.quiz-progress-rail{border:2px solid var(--neo-border);background:#e2e8f0;border-radius:999px;flex:1;height:8px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg, var(--pop-yellow), var(--primary));border-radius:999px;height:100%;transition:width .35s}.quiz-section-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);border:2px solid var(--neo-border);background:#4f46e514;border-radius:999px;width:fit-content;padding:.3rem .65rem;font-size:.72rem;font-weight:800;display:inline-block}.quiz-question-block{flex-direction:column;gap:.65rem;padding:.15rem 0;display:flex}.quiz-q-num{color:#e11d48;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.quiz-q-text{color:var(--text);margin:0;font-size:1.05rem;font-weight:800;line-height:1.45}.quiz-options{flex-direction:column;gap:.55rem;display:flex}.quiz-option{text-align:left;border:2px solid var(--neo-border);width:100%;box-shadow:3px 3px 0 0 var(--neo-border);color:var(--text);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.84rem;font-weight:600;transition:transform .12s,background .12s,border-color .12s;display:flex}.quiz-option:hover:not(:disabled){box-shadow:4px 4px 0 0 var(--neo-border);background:#fffef5;transform:translate(-1px,-1px)}.quiz-option:disabled{opacity:.65;cursor:not-allowed}.quiz-option--selected{border-color:var(--primary);box-shadow:4px 4px 0 0 var(--neo-border);background:#eef2ff}.quiz-option-box{background:#fff;border:2px solid #94a3b8;border-radius:4px;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem;position:relative}.quiz-option--selected .quiz-option-box{border-color:var(--primary);background:var(--primary)}.quiz-option--selected .quiz-option-box:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.quiz-option-label{flex:1;line-height:1.45}.quiz-text-input{border:3px solid var(--neo-border);width:100%;font-family:var(--font);color:var(--text);box-shadow:3px 3px 0 0 var(--neo-border);resize:vertical;background:#fff;border-radius:.65rem;outline:none;padding:.85rem .95rem;font-size:.92rem;font-weight:500;line-height:1.45}.quiz-text-input:focus{box-shadow:4px 4px 0 0 var(--pop-cyan)}.quiz-textarea{min-height:6.5rem}.quiz-time-remark{color:var(--text);background:var(--pop-lime);border:2px solid var(--neo-border);box-shadow:3px 3px 0 0 var(--neo-border);border-radius:.65rem;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .85rem;font-size:.82rem;font-weight:700;line-height:1.5;display:flex}.quiz-time-remark-icon{flex-shrink:0;font-size:1rem;line-height:1.2}.quiz-nav-row{margin-top:.35rem}.waitlist-survey-scroll{flex-direction:column;gap:.85rem;max-height:min(48vh,420px);padding-right:.25rem;display:flex;overflow-y:auto}.survey-question--modal legend{color:var(--text);font-size:.86rem}.survey-option--modal{color:var(--text);font-size:.8rem}.waitlist-survey-actions{gap:.6rem;display:flex}.waitlist-back-btn{color:var(--text);background:#f8fafc;flex:none;padding:.85rem 1rem;font-size:.85rem}.waitlist-survey-actions .waitlist-submit{flex:1}.waitlist-success{text-align:center;padding:.5rem 0}.waitlist-success-icon{margin-bottom:.35rem;font-size:2.75rem;display:block}.waitlist-success-note{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.88rem;line-height:1.55}.waitlist-code-box{text-align:center;background:var(--pop-yellow);border:3px solid var(--neo-border);box-shadow:4px 4px 0 0 var(--neo-border);border-radius:12px;margin:0 0 1rem;padding:1rem 1.1rem}.waitlist-code-box--inline{margin:0 0 1.25rem}.waitlist-code-box--inline .waitlist-code-value{font-size:1.35rem}.waitlist-code-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .35rem;font-size:.68rem;font-weight:800}.waitlist-code-value{letter-spacing:.08em;color:var(--text);margin:0;font-size:1.75rem;font-weight:800}.waitlist-code-hint{color:var(--text-secondary);margin:.4rem 0 0;font-size:.72rem;font-weight:600}@media (width<=480px){.waitlist-modal-root{justify-content:stretch;align-items:stretch;height:100svh;padding:0;overflow:hidden}.waitlist-modal{max-width:none;height:100%;max-height:none;box-shadow:none;border-top:none;border-left:none;border-right:none;border-radius:0;animation:none;position:fixed;inset:0}.waitlist-field input,.waitlist-phone-row input,.quiz-text-input,.quiz-textarea{font-size:16px}.waitlist-field input:focus{transform:none}.waitlist-survey-actions{flex-direction:column}}.form-status{border:2px solid var(--neo-border);border-radius:.75rem;margin:1rem 0 0;padding:.65rem 1rem;font-size:.85rem;font-weight:600}.form-status--success{background:var(--pop-lime);color:var(--text)}.form-status--error{background:var(--pop-pink);color:var(--text)}.notify-form{flex-direction:column;gap:.75rem;display:flex}.notify-form input{border:3px solid var(--neo-border);width:100%;font-family:var(--font);color:var(--text);background:var(--card);box-shadow:3px 3px 0 0 var(--neo-border);border-radius:.75rem;outline:none;padding:.85rem 1rem;font-size:.9rem;font-weight:500;transition:transform .12s,box-shadow .12s}.notify-form input:focus{box-shadow:4px 4px 0 0 var(--pop-yellow);transform:translate(-1px,-1px)}.notify-form input::placeholder{color:var(--text-secondary)}.neo-btn{border:3px solid var(--neo-border);background:var(--pop-yellow);color:var(--text);font-family:var(--font);cursor:pointer;box-shadow:5px 5px 0 0 var(--neo-border);border-radius:.875rem;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.neo-btn:hover{box-shadow:7px 7px 0 0 var(--neo-border);transform:translate(-2px,-2px)}.neo-btn:active{box-shadow:2px 2px 0 0 var(--neo-border);transform:translate(3px,3px)}.neo-btn--glow{background:linear-gradient(135deg, var(--pop-yellow) 0%, #fbbf24 100%);animation:3s ease-in-out infinite pulse-glow}.neo-btn--glow:hover{animation:none}.neo-btn:disabled{opacity:.7;cursor:not-allowed}.site-footer{text-align:center;border-top:3px solid var(--neo-border);background:var(--card);padding:2rem clamp(1.25rem,4vw,3rem)}.site-footer p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.site-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.site-footer a{color:var(--primary);font-weight:700;text-decoration:none}.site-footer a:hover{color:var(--secondary);text-decoration:underline}.site-footer-seo{opacity:.85;max-width:42rem;line-height:1.5;margin:.75rem auto 0!important;font-size:.75rem!important}.seo-static-fallback{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-seo{max-width:56rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 3rem}.board-seo-header{text-align:center;margin-bottom:1.75rem}.board-seo-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .5rem;font-size:.75rem;font-weight:800}.board-seo-header h2{margin:0 0 .75rem;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;line-height:1.2}.board-seo-lead{max-width:40rem;color:var(--text-secondary);margin:0 auto;font-size:.95rem;line-height:1.6}.board-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.board-seo-card{border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:16px;padding:1.25rem}.board-seo-card.pop-cyan{background:#67e8f92e}.board-seo-card.pop-pink{background:#f9a8d42e}.board-seo-card.pop-yellow{background:#fde04733}.board-seo-card.pop-lime{background:#bef26433}.board-seo-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:999px;margin-bottom:.65rem;padding:.2rem .55rem;font-size:.68rem;font-weight:800;display:inline-block}.board-seo-card h3{margin:0 0 .75rem;font-size:1.05rem;font-weight:800;line-height:1.35}.board-seo-paragraph{color:var(--text-secondary);margin:0 0 .65rem;font-size:.88rem;line-height:1.6}.board-seo-tools{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.board-seo-tools li{background:var(--card);border:2px solid var(--neo-border);border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:700}.tools-seo{max-width:56rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 3rem}.tools-seo-header{text-align:center;margin-bottom:1.5rem}.tools-seo-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .5rem;font-size:.75rem;font-weight:800}.tools-seo-header h2{margin:0 0 .75rem;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;line-height:1.2}.tools-seo-lead{max-width:40rem;color:var(--text-secondary);margin:0 auto;font-size:.95rem;line-height:1.6}.tools-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.tools-seo-item{background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:12px;gap:.75rem;padding:.85rem;display:flex}.tools-seo-num{background:var(--pop-cyan);border:2px solid var(--neo-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:800;display:flex}.tools-seo-body h3{margin:0 0 .25rem;font-size:.88rem;font-weight:800;line-height:1.3}.tools-seo-body p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.tools-seo-keywords{opacity:.85;color:var(--primary)!important;margin-top:.3rem!important;font-size:.68rem!important;font-weight:600!important}@media (width<=768px){.board-seo-grid,.tools-seo-grid{grid-template-columns:1fr}}.seo-intro{max-width:48rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 3rem}.seo-intro-inner{background:var(--card);border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:20px;padding:1.75rem 1.5rem}.seo-intro-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .5rem;font-size:.75rem;font-weight:800}.seo-intro-inner h2{margin:0 0 1rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.25}.seo-intro-paragraph{color:var(--text-secondary);margin:0 0 1rem;font-size:.95rem;line-height:1.7}.seo-intro-paragraph:last-child{margin-bottom:0}.faq{padding:0 clamp(1.25rem,4vw,3rem) 3.5rem}.faq-shell{max-width:52rem;margin:0 auto}.faq-header{text-align:center;margin-bottom:1.75rem}.faq-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .5rem;font-size:.75rem;font-weight:800}.faq-header h2{margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;line-height:1.15}.faq-lead{max-width:38rem;color:var(--text-secondary);margin:0 auto;font-size:.98rem;line-height:1.6}.faq-board-pills{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;display:flex}.faq-board-pill{letter-spacing:.04em;background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:800}.faq-item.pop-cyan .faq-category-tag,.faq-item.pop-cyan .faq-board-pill{background:#67e8f959}.faq-item.pop-pink .faq-category-tag{background:#f9a8d459}.faq-item.pop-yellow .faq-category-tag{background:#fde04766}.faq-item.pop-lime .faq-category-tag{background:#bef26466}.faq-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.faq-stat{text-align:center;border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:14px;padding:.85rem .75rem}.faq-stat.pop-cyan{background:#67e8f947}.faq-stat.pop-yellow{background:#fde04759}.faq-stat.pop-pink{background:#f9a8d447}.faq-stat-value{font-size:1.45rem;font-weight:800;line-height:1.1;display:block}.faq-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-top:.2rem;font-size:.68rem;font-weight:700;display:block}.faq-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.faq-filter-chip{font-family:var(--font);color:var(--text);background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.78rem;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.faq-filter-chip:hover{box-shadow:3px 3px 0 0 var(--neo-border);transform:translate(-1px,-1px)}.faq-filter-chip--active{background:var(--pop-cyan);box-shadow:3px 3px 0 0 var(--neo-border);transform:translate(-1px,-1px)}.faq-filter-icon{font-size:.9rem;line-height:1}.faq-filter-count{background:var(--card);border:2px solid var(--neo-border);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.62rem;font-weight:800;display:inline-flex}.faq-list{flex-direction:column;gap:.65rem;display:flex}.faq-item{background:var(--card);border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:16px;transition:box-shadow .15s,transform .15s;overflow:hidden}.faq-item:hover,.faq-item--open{box-shadow:var(--neo-shadow)}.faq-item.pop-cyan.faq-item--open{background:#67e8f91f}.faq-item.pop-yellow.faq-item--open{background:#fde04724}.faq-item.pop-pink.faq-item--open{background:#f9a8d41f}.faq-item.pop-lime.faq-item--open{background:#bef26429}.faq-trigger{width:100%;font-family:var(--font);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.faq-item-icon{background:var(--card);border:2px solid var(--neo-border);width:2.35rem;height:2.35rem;box-shadow:2px 2px 0 0 var(--neo-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.faq-trigger-text{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.faq-category-tag{text-transform:uppercase;letter-spacing:.07em;width:fit-content;color:var(--text-secondary);background:#0f172a0d;border:1.5px solid #0f172a1f;border-radius:999px;padding:.12rem .45rem;font-size:.58rem;font-weight:800;display:inline-block}.faq-question{color:var(--text);font-size:1rem;font-weight:800;line-height:1.35}.faq-chevron{width:1.75rem;height:1.75rem;color:var(--primary);border:2px solid var(--neo-border);background:#4f46e514;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:flex}.faq-panel{padding:0 1.1rem 1.1rem 4.3rem}.faq-panel--open{animation:.2s faq-panel-in}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer{color:var(--text-secondary);margin:0 0 .85rem;font-size:.92rem;line-height:1.65}.faq-highlights{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.faq-highlights li{color:var(--text);background:var(--card);border:2px solid var(--neo-border);box-shadow:2px 2px 0 0 var(--neo-border);border-radius:10px;padding:.55rem .75rem .55rem 2rem;font-size:.82rem;font-weight:700;line-height:1.45;position:relative}.faq-highlights li:before{content:"✓";color:var(--primary);font-size:.75rem;font-weight:800;position:absolute;top:.55rem;left:.65rem}.faq-cta{text-align:center;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border:3px solid var(--neo-border);box-shadow:var(--neo-shadow-lg);border-radius:1rem;flex-direction:column;align-items:center;gap:1.15rem;margin-top:1.75rem;padding:1.35rem 1.25rem;display:flex}.faq-cta-eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.9;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.faq-cta-copy h3{margin:0 0 .4rem;font-size:clamp(1.05rem,2.5vw,1.3rem);font-weight:800;line-height:1.25}.faq-cta-copy p{opacity:.92;margin:0;font-size:.88rem;font-weight:600}.faq-cta-btn{background:var(--pop-yellow);color:var(--text)}@media (width<=640px){.faq-stats{grid-template-columns:1fr;max-width:14rem;margin-inline:auto}.faq-panel{padding-left:1.1rem}.faq-filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.faq-filter-chip{flex-shrink:0}}@media (width<=900px){.site-header{flex-wrap:wrap;justify-content:space-between;gap:.75rem}.site-nav{order:3;width:100%}.site-header-actions{margin-left:auto}}@media (width<=480px){.site-header-actions{gap:.45rem}.site-header-cta{padding:.4rem .7rem;font-size:.72rem}.site-header .neo-tag{padding:.3rem .55rem;font-size:.62rem}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launched .countdown-card{background:var(--pop-lime)}@media (width<=520px){.countdown-sep{display:none}.countdown{gap:.65rem}.countdown-card{flex:calc(50% - .65rem);min-width:calc(50% - .65rem)}}@media (width>=640px){.notify-survey-actions{flex-direction:column}.notify-survey-actions .notify-submit-btn,.notify-back-btn{flex:none;width:100%}.neo-btn{white-space:nowrap}}.preloader{z-index:9999;background:var(--background);justify-content:center;align-items:center;transition:opacity .55s cubic-bezier(.4,0,.2,1),visibility .55s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden}.preloader--fade-out{opacity:0;visibility:hidden;pointer-events:none}.preloader-mesh{pointer-events:none;background:radial-gradient(90% 70% at 5% 15%,#4f46e52e 0%,#0000 55%),radial-gradient(70% 60% at 95% 85%,#7c3aed24 0%,#0000 55%),radial-gradient(55% 45% at 75% 8%,#06b6d41f 0%,#0000 50%),linear-gradient(145deg,#e8eeff 0%,#f0f4ff 40%,#ede9fe 100%);position:absolute;inset:0}.preloader-mesh-orb{filter:blur(72px);border-radius:50%;animation:14s ease-in-out infinite preloader-mesh-drift;position:absolute}.preloader-mesh-orb--1{background:#4f46e538;width:22rem;height:22rem;top:14%;left:8%}.preloader-mesh-orb--2{background:#7c3aed2e;width:20rem;height:20rem;animation-delay:-4.5s;bottom:10%;right:6%}.preloader-mesh-orb--3{background:#06b6d429;width:14rem;height:14rem;animation-delay:-8s;top:58%;left:42%}.preloader-mesh-dots{opacity:.35;background-image:radial-gradient(circle,#0f172a24 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.preloader-inner{z-index:1;text-align:center;background:var(--card);border:3px solid var(--neo-border);width:calc(100% - 2rem);max-width:22rem;box-shadow:var(--neo-shadow-lg);border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1.75rem 1.65rem;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .45s;animation:.65s cubic-bezier(.22,1,.36,1) both preloader-card-in;display:flex;position:relative}.preloader--fade-out .preloader-inner{opacity:0;transform:scale(.94)translateY(10px)}.preloader-logo-stage{justify-content:center;align-items:center;width:9.5rem;height:9.5rem;display:flex;position:relative}.preloader-ring{background:conic-gradient(from 0deg, var(--pop-cyan) 0deg, var(--pop-pink) 90deg, var(--pop-yellow) 180deg, var(--pop-lime) 270deg, var(--pop-cyan) 360deg);opacity:.85;border-radius:50%;animation:2.8s linear infinite preloader-ring-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.preloader-ring--reverse{opacity:.45;animation-duration:4.2s;animation-direction:reverse;inset:.45rem}.preloader-logo-shell{z-index:1;background:0 0;justify-content:center;align-items:center;width:7.25rem;height:7.25rem;animation:3.2s ease-in-out infinite preloader-logo-float;display:flex;position:relative}.preloader-brand-logo{object-fit:contain;filter:drop-shadow(0 12px 28px #4f46e547);background:0 0;width:auto;height:6.5rem;display:block}.preloader-progress{flex-direction:column;gap:.7rem;width:100%;display:flex}.preloader-progress-header{justify-content:space-between;align-items:baseline;gap:.75rem;min-height:1.35rem;display:flex}.preloader-status{text-align:left;flex:1;margin:0;overflow:hidden}.preloader-status-text{letter-spacing:.015em;color:var(--text-secondary);font-size:.78rem;font-weight:700;animation:.4s both preloader-status-in;display:block}.preloader-percent{font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.02em;font-size:.88rem;font-weight:800}.preloader-percent-sign{color:var(--text-secondary);font-size:.7rem;font-weight:700}.preloader-progress-track{border:3px solid var(--neo-border);background:var(--background);border-radius:2rem;width:100%;height:1rem;position:relative;overflow:hidden;box-shadow:inset 2px 2px #0f172a0f}.preloader-progress-bar{z-index:1;border-radius:inherit;background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 42%, var(--accent) 100%);width:0;height:100%;box-shadow:2px 0 0 var(--neo-border);transition:width .14s linear;position:relative}.preloader-progress-shimmer{z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%) 0 0/200% 100%;width:0;height:100%;transition:width .14s linear;animation:1.4s ease-in-out infinite preloader-shimmer;position:absolute;top:0;left:0}.preloader-steps{justify-content:center;align-items:center;gap:.45rem;display:flex}.preloader-step{border:2px solid var(--neo-border);background:var(--background);width:1.75rem;height:.35rem;box-shadow:2px 2px 0 0 var(--neo-border);border-radius:999px;transition:background .25s,transform .25s}.preloader-step.is-active{background:linear-gradient(90deg, var(--pop-cyan), var(--pop-pink));transform:scaleX(1.08)}.preloader-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:var(--pop-cyan);border:2px solid var(--neo-border);box-shadow:var(--neo-shadow-sm);border-radius:999px;margin:0;padding:.35rem .75rem;font-size:.65rem;font-weight:800}.app-content--loading{visibility:hidden;pointer-events:none}@keyframes preloader-mesh-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-16px)scale(1.04)}}@keyframes preloader-card-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preloader-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes preloader-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes preloader-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes preloader-status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mesh-orb,.logo-diagram,.diagram-hit-ring.is-active .ring-node,.diagram-face.is-active .face-eye:not(.wink),.hero-mock-card--main,.hero-mock-float,.hero-visual-orb,.fade-in,.eyebrow--pulse,.neo-btn--glow,.notify-card:before,.preloader-brand-logo,.preloader-ring,.preloader-logo-shell,.preloader-mesh-orb,.preloader-progress-shimmer,.preloader-status-text,.preloader-inner{animation:none}.preloader{transition-duration:.15s}.preloader--fade-out,.preloader--fade-out .preloader-inner{transform:none}.preloader-progress-bar,.preloader-progress-shimmer{width:100%!important}.faq-panel--open,.faq-filter-chip:hover,.faq-filter-chip--active,.faq-item:hover{animation:none;transform:none}.fade-in{opacity:1;transform:none}html{scroll-behavior:auto}}
