@font-face{font-family:Inter;src:url('/assets/Inter-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{--ink:#111528;--muted:#646a7e;--paper:#f6f6fb;--white:#fff;--violet:#5b5ce2;--violet-dark:#3637ad;--violet-soft:#e8e7ff;--lime:#a9f08a;--cyan:#67d8f5;--line:rgba(17,21,40,.1);--shadow:0 28px 80px rgba(34,36,88,.15)}
html{scroll-behavior:smooth;scroll-padding-top:120px;overflow-x:clip}
body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink)}
.public-body{margin:0;background:var(--paper);overflow-x:hidden}
.public-body *{box-sizing:border-box}
.public-body a{text-decoration:none}
.public-body .public-nav{position:fixed;z-index:100;top:18px;left:50%;width:min(1180px,calc(100% - 36px));height:70px;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 14px;border:1px solid rgba(255,255,255,.78);border-radius:23px;background:rgba(255,255,255,.76);box-shadow:0 12px 50px rgba(28,31,76,.09);backdrop-filter:blur(22px) saturate(150%);transition:height .3s,background .3s,box-shadow .3s}
.public-body .public-nav.is-scrolled{height:62px;background:rgba(255,255,255,.92);box-shadow:0 15px 45px rgba(28,31,76,.14)}
.public-nav .brand{display:flex;align-items:center;gap:11px;color:var(--ink)}
.public-nav .brand img{width:43px;height:43px;border-radius:13px;box-shadow:0 9px 24px rgba(91,92,226,.25)}
.public-nav .brand strong{font-size:21px;font-weight:850;letter-spacing:-.8px}
.public-menu{display:flex;align-items:center;gap:20px}
.public-menu nav{display:flex;align-items:center;gap:6px}
.public-menu nav a{padding:11px 13px;border-radius:12px;color:#4d5265;font-size:13px;font-weight:720;transition:color .2s,background .2s,transform .2s}
.public-menu nav a:hover{color:var(--ink);background:#fff;transform:translateY(-1px)}
.language-switch{display:flex;gap:3px;padding:4px;border-radius:12px;background:#ececf4}
.language-switch a{display:grid;place-items:center;width:36px;height:32px;border-radius:9px;color:#74788b;font-size:11px;font-weight:850;transition:.2s}
.language-switch a.is-active{color:#fff;background:var(--ink);box-shadow:0 5px 15px rgba(17,21,40,.2)}
.nav-toggle{display:none}
.landing{position:relative}
.landing-hero{position:relative;isolation:isolate;min-height:880px;padding:155px max(26px,calc((100vw - 1180px)/2)) 95px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:65px;overflow:hidden;background:linear-gradient(160deg,#f8f8fc 0%,#f1f0ff 60%,#f8f8fc 100%)}
.landing-hero:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(91,92,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(91,92,226,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,#000,transparent 78%)}
.hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(3px);opacity:.8;animation:floatGlow 10s ease-in-out infinite alternate}
.hero-glow-one{width:680px;height:680px;right:-220px;top:-150px;background:radial-gradient(circle,rgba(91,92,226,.28),rgba(91,92,226,0) 68%)}
.hero-glow-two{width:420px;height:420px;left:-220px;bottom:-160px;background:radial-gradient(circle,rgba(169,240,138,.25),rgba(169,240,138,0) 68%);animation-delay:-3s}
@keyframes floatGlow{to{transform:translate3d(35px,28px,0) scale(1.08)}}
.landing-hero-copy{position:relative;z-index:3;max-width:670px}
.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--violet);font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.landing-hero .eyebrow{padding:9px 12px;border:1px solid rgba(91,92,226,.14);border-radius:999px;background:rgba(255,255,255,.7)}
.landing-hero .eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(169,240,138,.2)}
.landing-hero h1,.section-heading h2,.how-copy h2{margin:27px 0 22px;font-size:clamp(53px,6vw,87px);line-height:.98;letter-spacing:-.066em;font-weight:890}
.landing-hero h1 em,.section-heading h2 em,.how-copy h2 em{color:var(--violet);font-style:normal}
.landing-hero-copy>p{max-width:640px;margin:0;color:var(--muted);font-size:19px;line-height:1.65;letter-spacing:-.02em}
.store-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}
.store-badge{min-width:190px;height:62px;display:flex;align-items:center;gap:13px;padding:9px 17px;border-radius:17px;color:#fff;background:var(--ink);box-shadow:0 14px 35px rgba(17,21,40,.17);transition:transform .25s,box-shadow .25s;cursor:default}
.store-badge:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(17,21,40,.22)}
.store-badge-light{color:var(--ink);background:#fff;border:1px solid var(--line)}
.store-badge svg{width:28px;height:28px;fill:currentColor;flex:0 0 auto}
.store-badge span{display:flex;flex-direction:column;gap:2px}.store-badge small{font-size:8px;letter-spacing:.12em;font-weight:760}.store-badge strong{font-size:18px;line-height:1;font-weight:760;letter-spacing:-.035em}
.hero-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:23px;color:#6a6f82;font-size:12px;font-weight:670}.hero-proof span{display:flex;align-items:center;gap:7px}.hero-proof b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#1d5e36;background:var(--lime);font-size:10px}
.app-showcase{position:relative;min-height:640px;display:grid;place-items:center}
.showcase-orbit{position:absolute;width:560px;aspect-ratio:1;border:1px solid rgba(91,92,226,.12);border-radius:50%;animation:orbitSpin 28s linear infinite}
.showcase-orbit:before,.showcase-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(91,92,226,.11)}
.showcase-orbit:before{inset:48px}.showcase-orbit:after{inset:100px}
.showcase-orbit span{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 8px rgba(91,92,226,.12)}
.showcase-orbit span:first-child{top:45px;left:105px}.showcase-orbit span:nth-child(2){right:-6px;top:48%}.showcase-orbit span:nth-child(3){bottom:44px;left:125px;background:var(--lime);box-shadow:0 0 0 8px rgba(169,240,138,.18)}
@keyframes orbitSpin{to{transform:rotate(360deg)}}
.phone-frame{position:relative;z-index:2;width:326px;padding:11px;border:7px solid #12162e;border-radius:54px;background:#12162e;box-shadow:0 50px 100px rgba(38,40,104,.25),0 12px 35px rgba(17,21,40,.18);transform:rotate(2.5deg)}
.phone-frame img{display:block;width:100%;border-radius:39px;background:#f3f4fa}
.phone-speaker{position:absolute;z-index:4;top:18px;left:50%;width:87px;height:22px;transform:translateX(-50%);border-radius:15px;background:#12162e}
.floating-note{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid rgba(255,255,255,.9);border-radius:17px;background:rgba(255,255,255,.88);box-shadow:0 18px 45px rgba(33,36,89,.16);backdrop-filter:blur(17px);animation:noteFloat 5s ease-in-out infinite}
.floating-note i{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#fff;background:var(--violet);font-style:normal;font-size:15px;font-weight:850}.floating-note span{display:flex;flex-direction:column;color:#74798e;font-size:10px;font-weight:680}.floating-note b{margin-top:2px;color:var(--ink);font-size:12px}.note-one{left:-5px;top:24%}.note-two{right:-14px;bottom:22%;animation-delay:-2.4s}.note-two i{color:#194c31;background:var(--lime)}
.floating-icon{position:absolute;z-index:5;right:17px;top:14%;width:68px;height:68px;padding:6px;border-radius:21px;background:rgba(255,255,255,.88);box-shadow:0 18px 48px rgba(91,92,226,.25);transform:rotate(8deg);animation:noteFloat 6s ease-in-out infinite -1s}.floating-icon img{width:100%;border-radius:16px}
@keyframes noteFloat{50%{transform:translateY(-12px) rotate(-1deg)}}
.confidence-strip{width:min(1180px,calc(100% - 52px));min-height:86px;margin:-42px auto 0;position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:26px;padding:22px 28px;border:1px solid rgba(255,255,255,.85);border-radius:25px;background:rgba(255,255,255,.84);box-shadow:var(--shadow);backdrop-filter:blur(20px);color:#73788b;font-size:10px;font-weight:850;letter-spacing:.12em}.confidence-strip i{width:5px;height:5px;border-radius:50%;background:var(--lime)}
.feature-suite{padding:150px max(26px,calc((100vw - 1180px)/2)) 120px}
.section-heading{max-width:850px;margin-bottom:55px}.section-heading h2,.how-copy h2{font-size:clamp(43px,5vw,70px)}.section-heading>p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.65}
.bento-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.bento-card{position:relative;min-height:360px;padding:36px;border:1px solid rgba(17,21,40,.08);border-radius:31px;background:#fff;overflow:hidden;box-shadow:0 20px 55px rgba(43,46,96,.07)}
.bento-card>span{position:absolute;right:28px;top:27px;color:#afb2c1;font-size:11px;font-weight:800}.bento-card h3{margin:25px 0 10px;font-size:27px;letter-spacing:-.045em}.bento-card p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.bento-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:var(--violet);background:var(--violet-soft)}.bento-icon svg,.privacy-lock svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bento-scan{min-height:480px;background:linear-gradient(145deg,#fff,#f1f0ff)}.scan-lines{position:absolute;right:40px;bottom:38px;width:48%;height:180px;padding:28px;border:1px solid rgba(91,92,226,.13);border-radius:25px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(91,92,226,.09);overflow:hidden}.scan-lines i{display:block;width:75%;height:8px;margin-bottom:17px;border-radius:8px;background:#deddf6}.scan-lines i:nth-child(2){width:95%}.scan-lines i:nth-child(3){width:62%}.scan-lines b{position:absolute;left:15px;right:15px;top:20px;height:3px;background:var(--violet);box-shadow:0 0 25px rgba(91,92,226,.8);animation:scanLine 2.6s ease-in-out infinite alternate}@keyframes scanLine{to{transform:translateY(125px)}}
.bento-remind{min-height:480px;color:#fff;background:linear-gradient(145deg,var(--violet),var(--violet-dark))}.bento-remind>span{color:rgba(255,255,255,.55)}.bento-remind .bento-icon{color:#233518;background:var(--lime)}.bento-remind p{color:rgba(255,255,255,.72)}.reminder-stack{position:absolute;left:34px;right:34px;bottom:34px;display:flex;align-items:flex-end;gap:8px}.reminder-stack b{flex:1;display:grid;place-items:center;border-radius:14px;color:#fff;background:rgba(255,255,255,.13);font-size:13px;animation:reminderPulse 3.5s ease-in-out infinite}.reminder-stack b:first-child{height:88px}.reminder-stack b:nth-child(2){height:72px;animation-delay:.2s}.reminder-stack b:nth-child(3){height:59px;animation-delay:.4s}.reminder-stack b:nth-child(4){height:48px;animation-delay:.6s}.reminder-stack b:nth-child(5){height:40px;animation-delay:.8s}@keyframes reminderPulse{50%{background:rgba(169,240,138,.28);transform:translateY(-4px)}}
.bento-private{min-height:390px;color:#fff;background:#141931}.bento-private>span{color:rgba(255,255,255,.42)}.bento-private p{color:#aeb5d0}.privacy-lock{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#1d5e36;background:var(--lime)}.privacy-zero{position:absolute;right:32px;bottom:24px;display:flex;align-items:flex-end;gap:8px;color:var(--lime);font-size:72px;line-height:1}.privacy-zero small{max-width:105px;padding-bottom:9px;color:#939bb8;font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}
.bento-global{min-height:390px;background:linear-gradient(145deg,#effcff,#fff)}.language-pills{position:absolute;right:32px;bottom:30px;display:flex}.language-pills b{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;color:#fff;background:var(--violet);box-shadow:0 15px 35px rgba(91,92,226,.24)}.language-pills b+ b{margin-left:-14px;color:var(--ink);background:var(--lime)}
.how-section{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;align-items:center;padding:130px max(26px,calc((100vw - 1120px)/2));color:#fff;background:#11162f;overflow:hidden}.how-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 55%,rgba(91,92,226,.35),transparent 34%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,55px 55px,55px 55px}.how-visual,.how-copy{position:relative;z-index:2}.phone-frame-secondary{width:285px;margin:auto;transform:rotate(-3deg);box-shadow:0 45px 100px rgba(0,0,0,.38)}.how-ring{position:absolute;z-index:-1;width:430px;height:430px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(169,240,138,.23);border-radius:50%;box-shadow:inset 0 0 0 55px rgba(91,92,226,.08);animation:howRing 9s ease-in-out infinite}@keyframes howRing{50%{transform:translate(-50%,-50%) scale(1.07) rotate(20deg)}}
.how-copy .eyebrow{color:var(--lime)}.how-copy h2{margin-top:24px}.how-copy h2 em{color:var(--lime)}.how-copy ol{list-style:none;margin:42px 0 0;padding:0}.how-copy li{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:21px 0;border-top:1px solid rgba(255,255,255,.11)}.how-copy li>b{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--ink);background:var(--lime);font-size:13px}.how-copy li h3{margin:1px 0 7px;font-size:18px}.how-copy li p{margin:0;color:#9fa8c7;font-size:13px;line-height:1.6}
.premium-closing{width:min(1180px,calc(100% - 52px));min-height:290px;margin:100px auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding:44px 52px;border-radius:36px;color:#fff;background:linear-gradient(135deg,var(--violet),#33349e);box-shadow:0 38px 80px rgba(91,92,226,.26);overflow:hidden}.premium-closing:before{content:"";position:absolute;width:380px;height:380px;right:-120px;top:-150px;border:70px solid rgba(255,255,255,.06);border-radius:50%}.closing-orb{position:relative;z-index:2;width:104px;height:104px;padding:9px;border:1px solid rgba(255,255,255,.25);border-radius:29px;background:rgba(255,255,255,.13);transform:rotate(-5deg)}.closing-orb img{width:100%;border-radius:22px}.premium-closing>div:nth-child(2){position:relative;z-index:2}.premium-closing span{font-size:10px;font-weight:850;letter-spacing:.14em;color:var(--lime)}.premium-closing h2{margin:11px 0 8px;font-size:clamp(27px,3vw,43px);letter-spacing:-.05em}.premium-closing p{margin:0;color:rgba(255,255,255,.72);font-size:13px}.premium-closing>a{position:relative;z-index:2;display:flex;align-items:center;gap:20px;padding:10px 10px 10px 18px;border-radius:16px;color:var(--ink);background:#fff;font-size:12px;font-weight:800}.premium-closing>a b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--lime)}
.premium-footer{width:min(1180px,calc(100% - 52px));margin:0 auto;padding:55px 0 40px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:40px;border-top:1px solid var(--line)}.premium-footer .brand{display:inline-flex;align-items:center;gap:11px;color:var(--ink)}.premium-footer .brand img{width:42px;height:42px;border-radius:13px}.premium-footer .brand strong{font-size:20px;letter-spacing:-.04em}.premium-footer p{margin:14px 0 0;color:var(--muted);font-size:12px}.premium-footer nav{display:flex;gap:20px;padding-top:12px}.premium-footer nav a{color:#676c80;font-size:12px;font-weight:680}.premium-footer>span{grid-column:1/-1;color:#a0a4b3;font-size:10px}
.public-body .legal-shell{width:min(880px,calc(100% - 36px));min-height:70vh;margin:0 auto;padding:155px 0 90px}.legal-shell>h1{margin:18px 0 16px;font-size:clamp(42px,7vw,72px);letter-spacing:-.06em}.legal-updated,.legal-shell .lead{color:var(--muted)}.legal-copy{margin-top:48px;padding:40px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(38,40,80,.06)}.legal-copy h2{margin:32px 0 8px;font-size:21px;letter-spacing:-.035em}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#5f6579;line-height:1.75}.legal-copy a,.legal-shell a{color:var(--violet);font-weight:720}.support-shell{width:min(760px,calc(100% - 36px))}.support-form{margin-top:35px;padding:34px;border-radius:28px;background:#fff;box-shadow:var(--shadow)}.support-form label{color:#33384c}.support-form input,.support-form textarea{border-radius:14px;border:1px solid var(--line);background:#f8f8fc}.support-form input:focus,.support-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px rgba(91,92,226,.1)}.support-form .primary-button{border-radius:15px;background:var(--violet);box-shadow:0 12px 28px rgba(91,92,226,.25)}
[data-reveal]{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}
@media(max-width:980px){.landing-hero{grid-template-columns:1fr;gap:40px;text-align:center;padding-top:145px}.landing-hero-copy{margin:auto}.landing-hero .eyebrow,.store-actions,.hero-proof{justify-content:center}.app-showcase{min-height:650px}.confidence-strip{flex-wrap:wrap}.bento-grid{grid-template-columns:1fr}.how-section{grid-template-columns:1fr;gap:90px}.premium-closing{grid-template-columns:auto 1fr}.premium-closing>a{grid-column:1/-1;justify-self:start}.premium-footer{grid-template-columns:1fr}.premium-footer nav{flex-wrap:wrap}.premium-footer>span{grid-column:auto}}
@media(max-width:760px){html{scroll-padding-top:95px}.public-body .public-nav{top:10px;width:calc(100% - 20px);height:62px;border-radius:19px}.public-nav .brand img{width:39px;height:39px;border-radius:12px}.public-nav .brand strong{font-size:18px}.nav-toggle{display:flex;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;border-radius:13px;background:var(--ink);cursor:pointer}.nav-toggle span{width:17px;height:2px;border-radius:2px;background:#fff;transition:.25s}.nav-toggle b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.public-menu{position:absolute;left:0;right:0;top:70px;display:block;padding:10px;border:1px solid rgba(255,255,255,.85);border-radius:21px;background:rgba(255,255,255,.96);box-shadow:0 20px 55px rgba(28,31,76,.18);backdrop-filter:blur(25px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.25s}.public-menu.is-open{opacity:1;visibility:visible;transform:none}.public-menu nav{display:grid;gap:3px}.public-menu nav a{padding:14px}.language-switch{margin-top:8px}.language-switch a{width:50%;height:38px}.landing-hero{min-height:auto;padding:120px 18px 70px;gap:30px}.hero-glow-one{width:390px;height:390px;right:0;top:-90px}.landing-hero h1{font-size:clamp(42px,13vw,62px);letter-spacing:-.065em}.landing-hero-copy>p{font-size:16px;line-height:1.6}.store-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.store-badge{min-width:0;height:57px;padding:8px 11px;gap:8px;border-radius:15px}.store-badge svg{width:23px}.store-badge strong{font-size:14px}.store-badge small{font-size:7px}.hero-proof{gap:12px;font-size:10px}.app-showcase{min-height:520px}.phone-frame{width:260px;border-width:6px;border-radius:45px}.phone-frame img{border-radius:32px}.phone-speaker{top:15px;width:72px;height:18px}.showcase-orbit{width:430px}.floating-note{padding:9px 11px}.floating-note i{width:34px;height:34px}.note-one{left:-3px;top:25%}.note-two{right:-4px;bottom:18%}.floating-icon{right:4px;top:9%;width:56px;height:56px}.confidence-strip{width:calc(100% - 28px);margin:-28px auto 0;gap:10px 15px;padding:18px;border-radius:20px;font-size:8px}.confidence-strip i{display:none}.feature-suite{padding:105px 14px 80px}.section-heading{padding:0 10px;margin-bottom:35px}.section-heading h2,.how-copy h2{font-size:42px}.section-heading>p{font-size:15px}.bento-grid{gap:12px}.bento-card{min-height:380px;padding:26px;border-radius:25px}.bento-card h3{font-size:24px}.bento-scan,.bento-remind{min-height:430px}.scan-lines{left:26px;right:26px;width:auto;bottom:26px}.privacy-zero{font-size:60px}.how-section{padding:95px 22px;gap:78px}.phone-frame-secondary{width:230px}.how-ring{width:340px;height:340px}.how-copy h2{margin-bottom:25px}.premium-closing{width:calc(100% - 28px);margin:70px auto;grid-template-columns:1fr;text-align:center;padding:34px 24px;border-radius:27px}.closing-orb{margin:auto}.premium-closing>a{grid-column:auto;justify-self:stretch;justify-content:center}.premium-footer{width:calc(100% - 36px);padding-top:40px}.public-body .legal-shell{padding-top:125px}.legal-copy{padding:26px;border-radius:23px}.support-form{padding:22px}.premium-footer nav{gap:13px}}
@media(max-width:390px){.store-actions{grid-template-columns:1fr}.store-badge{justify-content:center}.landing-hero h1{font-size:40px}.phone-frame{width:238px}.showcase-orbit{width:385px}.floating-note span{display:none}.section-heading h2,.how-copy h2{font-size:37px}.bento-card{padding:23px}.privacy-zero{right:23px}.language-pills{right:22px}.premium-footer nav{display:grid;grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-glow,.showcase-orbit,.floating-note,.floating-icon,.scan-lines b,.reminder-stack b,.how-ring{animation:none!important}[data-reveal]{opacity:1;transform:none;transition:none}}
