:root{--bg:#0e0e10;--ink:#f5f5f7;--muted:#86868b;--accent:#635bff;--accent2:#8b84ff;--red:#ff3b4a}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;font:17px/1.47 -apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Inter,Segoe UI,Roboto,sans-serif}a{color:inherit}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html,body{max-width:100%;overflow-x:clip}.film{height:1000vh;position:relative}.stage{background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}.layer{opacity:0;visibility:hidden;position:absolute;inset:0}.layer.center{place-items:center;display:grid}#eyes{width:100%;height:100%;display:block;position:absolute;inset:0}.glow{pointer-events:none;opacity:0;will-change:opacity;position:absolute;inset:0}.glow.blue{background:radial-gradient(90% 70% at 50% 115%,#6ea0ff8c,#0000 65%)}.glow.red{background:radial-gradient(80% 60% at 50% 105%,#ff324699,#0000 70%)}.scene-b{perspective:1400px;place-items:center;display:grid}.cutflash{pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(60% 45% at 50% 62%,#bed7ffe6,#6e96ff59 55%,#0000 80%);position:absolute;inset:0}.phone{transform-origin:50% 63%;--ph:min(80svh, 125vw);font-size:calc(var(--ph) / 62);will-change:transform;background:linear-gradient(145deg,#55555e,#16161b 38%,#3c3c45 70%,#1a1a1f);border-radius:5.6em;width:30.4em;height:62em;padding:.5em;transition:box-shadow .4s;position:relative;box-shadow:0 0 0 .12em #0a0a0d,0 3em 9em #000c,0 0 14em #635bff38}.phone:before{content:"";background:linear-gradient(90deg,#202026,#4a4a54);border-radius:.2em 0 0 .2em;width:.34em;height:2.6em;position:absolute;top:11em;left:-.3em;box-shadow:0 5em #35353d,0 10em #35353d}.phone:after{content:"";background:linear-gradient(270deg,#202026,#4a4a54);border-radius:0 .2em .2em 0;width:.34em;height:8em;position:absolute;top:17em;right:-.3em}.phone.lite{box-shadow:0 0 0 .12em #0a0a0d}.phone.lite:before,.phone.lite:after{display:none}.screen{background:radial-gradient(90% 55% at 50% 0,#3a2f8f 0%,#221c6099 42%,#0000 75%),radial-gradient(80% 45% at 30% 100%,#1d2a6b,#0000 70%),linear-gradient(#14123a,#07070f);border-radius:5.1em;position:absolute;inset:.55em;overflow:hidden}.island{z-index:4;background:#000;border-radius:99em;width:8.6em;height:2.5em;margin-left:-4.3em;position:absolute;top:1.5em;left:50%}.status{color:#fff;z-index:3;justify-content:space-between;align-items:center;height:2.1em;font-size:1.15em;font-weight:600;display:flex;position:absolute;top:1.7em;left:3.2em;right:3em}.sysicons{align-items:center;gap:.55em;display:flex}.bars{align-items:flex-end;gap:.14em;height:1em;display:flex}.bars b{background:#fff;border-radius:.06em;width:.22em}.bars b:first-child{height:.35em}.bars b:nth-child(2){height:.55em}.bars b:nth-child(3){height:.78em}.bars b:nth-child(4){height:1em}.wifi{fill:#fff;width:1.25em;height:.95em}.batt{border:.1em solid #ffffff8c;border-radius:.3em;width:2em;height:.95em;position:relative}.batt b{background:#fff;border-radius:.15em;position:absolute;inset:.11em .5em .11em .11em}.batt:after{content:"";background:#ffffff8c;border-radius:0 .1em .1em 0;width:.14em;height:.35em;position:absolute;top:.25em;right:-.28em}.lock{text-align:center;color:#fff;position:absolute;top:5.6em;left:0;right:0}.padlock{fill:#ffffffd9;width:1.9em;height:1.9em;margin:0 auto .35em;display:block}.lock .date{color:#ffffffc7;letter-spacing:-.01em;font-size:1.75em;font-weight:600}.lock .time{letter-spacing:-.045em;background:linear-gradient(#fffffffa,#ffffffb3);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-.02em;font-size:9.4em;font-weight:600;line-height:1}.counter{z-index:3;color:#fff;white-space:nowrap;opacity:0;background:#ff3b4ae6;border-radius:99em;padding:.28em 1em;font-size:1.25em;font-weight:600;position:absolute;top:17em;left:50%;transform:translate(-50%);box-shadow:0 0 1.6em #ff3b4a80}.stack{z-index:2;height:100%;position:absolute;top:0;left:1.5em;right:1.5em}.note{color:#fff;opacity:0;will-change:transform, opacity;background:linear-gradient(#686876b3,#464654b3);border:1px solid #ffffff1a;border-radius:2.4em;grid-template-columns:4.6em minmax(0,1fr);align-items:center;gap:1em;height:7.7em;padding:0 1.2em 0 1.1em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 .5em 1.4em #00000047,inset 0 1px #ffffff1f}.note .ic{border-radius:1.1em;place-items:center;width:4.6em;height:4.6em;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 .15em .4em #0000004d}.note .ic svg{fill:#fff;width:2.6em;height:2.6em}.k-msg{background:linear-gradient(#67f27f,#21c245)}.k-bank{background:linear-gradient(#4aa8ff,#0a62d9)}.k-card{background:linear-gradient(#ffb340,#f0780a)}.k-rem{background:#fff}.k-shop{background:linear-gradient(#a78bff,#5b45e0)}.k-phone{background:linear-gradient(#59e07a,#1fb846)}.k-bolt{background:linear-gradient(#ffd84a,#f2a30a)}.k-play{background:linear-gradient(#ff5f6d,#d7192f)}.k-shield{background:linear-gradient(#46d1c1,#12928a)}.k-bell{background:linear-gradient(#ff6a5b,#d8281a)}.note .tx{min-width:0}.note .hd{align-items:baseline;gap:.5em;line-height:1.2;display:flex}.note .hd .t{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.45em;font-weight:600;overflow:hidden}.note .hd .when{color:#ffffff8c;flex:none;font-size:1.1em}.note .bd{color:#ffffffdb;-webkit-line-clamp:2;letter-spacing:-.005em;-webkit-box-orient:vertical;margin-top:.12em;font-size:1.3em;line-height:1.28;display:-webkit-box;overflow:hidden}.note .tag{color:#fff;letter-spacing:.05em;background:#ff3b4a;border-radius:99em;flex:none;align-self:center;padding:.12em .55em;font-size:.8em;font-weight:700}.note.urgent{border-color:#ff5a698c;box-shadow:0 .5em 1.4em #00000047,0 0 1.8em #ff3b4a47,inset 0 1px #ffffff1f}.quick{z-index:3;background:#282834b8;border-radius:50%;place-items:center;width:5.2em;height:5.2em;display:grid;position:absolute;bottom:3.6em}.quick.l{left:3.4em}.quick.r{right:3.4em}.quick svg{fill:#fff;width:2.5em;height:2.5em}.homebar{z-index:3;background:#ffffffd9;border-radius:99em;width:13em;height:.5em;margin-left:-6.5em;position:absolute;bottom:1.3em;left:50%}.screen-dim{opacity:0;z-index:5;background:#000;position:absolute;inset:0}.glass{z-index:6;pointer-events:none;background:linear-gradient(115deg,#ffffff17,#0000 32%);position:absolute;inset:0}.bloom{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#635bff6b 0%,#635bff1a 38%,#0000 68%);border-radius:50%;width:min(120vw,1100px);position:absolute}.lockup{--lw:min(60vw, 56vh);width:var(--lw);opacity:0;--pro:0;position:relative}.logo{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.2% 96.8%,#0000),linear-gradient(#0000,#000 3.2% 96.8%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3.2% 96.8%,#0000),linear-gradient(#0000,#000 3.2% 96.8%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lockup .pro{left:calc(100% + var(--lw) * .02);top:calc(var(--lw) * .81);height:calc(var(--lw) * .145);white-space:nowrap;padding:0 calc(var(--lw) * .05) 0 calc(var(--lw) * .062);border-radius:calc(var(--lw) * .03);font-size:calc(var(--lw) * .082);letter-spacing:.12em;color:#fff;box-shadow:0 0 calc(var(--lw) * .09) #635bff80;opacity:var(--pro);clip-path:inset(0 calc((1 - var(--pro)) * 100%) 0 0);transform:translateX(calc((1 - var(--pro)) * -30%));background:linear-gradient(135deg,#8b84ff 0%,#635bff 45%,#4034d9 100%);align-items:center;font-weight:800;display:flex;position:absolute;overflow:hidden}.lockup .pro .shine{width:40%;transform:translateX(calc(-140% + var(--pro) * 460%)) skewX(-18deg);background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;top:0;bottom:0;left:0}.offer{text-align:center;opacity:0;visibility:hidden;pointer-events:none;place-items:center;padding:0 6vw;display:grid;position:absolute;inset:0}.offer-inner{margin-top:30svh}.eyebrow{color:var(--accent2);letter-spacing:-.01em;margin:0 0 .5em;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:600}.make{letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,7.2vw,5.6rem);font-weight:700;line-height:1.04}.price{margin:.18em 0 0;line-height:1.05}.price .amt{letter-spacing:-.045em;color:var(--ink);font-size:clamp(2.6rem,7.2vw,5.6rem);font-weight:700}.price .per{color:var(--muted);letter-spacing:-.02em;margin-left:.1em;font-size:clamp(1.2rem,2.4vw,1.9rem);font-weight:600}.fine{color:var(--muted);margin:1em 0 0;font-size:clamp(.95rem,1.5vw,1.15rem)}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:1.6em;display:flex}.cta{letter-spacing:-.012em;color:#fff;background:var(--accent);border-radius:980px;padding:.82em 1.9em;font-size:1.06rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.cta:hover{background:#7a73ff}.cta:active{transform:scale(.98)}.more{color:var(--accent2);font-size:1.06rem;font-weight:500;text-decoration:none}.more:hover{text-decoration:underline}.more span{margin-left:.15em;transition:transform .2s;display:inline-block}.more:hover span{transform:translate(3px)}.offer.live,.offer.live .offer-inner{pointer-events:auto}:focus-visible{outline:2px solid var(--accent2);outline-offset:3px;border-radius:6px}.nav{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#0e0e10b8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:48px;padding:0 max(20px,3vw);display:flex;position:fixed;top:0;left:0;right:0}.brand{color:var(--ink);letter-spacing:.2em;align-items:center;gap:9px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.brand img{border-radius:6px;width:24px;height:24px;display:block}html{scroll-padding-top:56px}.links{align-items:center;gap:28px;font-size:.8rem;display:none}.links a{color:#f5f5f7cc;text-decoration:none;transition:color .2s}.links a:hover{color:#fff}.right{align-items:center;gap:16px;font-size:.8rem;display:flex}.right .signin{color:#f5f5f7cc;text-decoration:none;display:none}.right .signin:hover{color:#fff}.burger{cursor:pointer;background:0 0;border:0;align-content:center;gap:6px;width:32px;height:32px;margin-right:-6px;padding:0;display:grid}.burger i{background:#f5f5f7;width:16px;height:1.5px;margin:0 auto;transition:transform .3s;display:block}body.menu-open .burger i:first-child{transform:translateY(3.75px)rotate(45deg)}body.menu-open .burger i:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menu{z-index:15;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:#0e0e10f5;padding:88px max(24px,6vw) 40px;transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto}.menu nav{display:grid}.menu a{letter-spacing:-.03em;color:#f5f5f7;opacity:0;border-bottom:1px solid #ffffff14;padding:.32em 0;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:600;text-decoration:none;transition:opacity .35s,transform .35s;display:block;transform:translateY(8px)}.menu a.menu-app{color:var(--accent2);border-bottom:0;margin-top:.4em}body.menu-open .menu{opacity:1;visibility:visible}body.menu-open .menu a{opacity:1;transform:none}body.menu-open .menu a:nth-child(2){transition-delay:40ms}body.menu-open .menu a:nth-child(3){transition-delay:80ms}body.menu-open .menu a:nth-child(4){transition-delay:.12s}body.menu-open .menu a:nth-child(5){transition-delay:.16s}body.menu-open .menu a:nth-child(6){transition-delay:.2s}body.menu-open{overflow:hidden}@media (width>=900px){.links{display:flex}.right .signin{display:inline}.burger,.menu{display:none}}.nav .pill{color:#fff;background:var(--accent);border-radius:980px;padding:.36em .95em;font-weight:600}.nav .pill:hover{background:#7a73ff}.vignette{pointer-events:none;background:radial-gradient(#0000 58%,#0000008c 100%);position:absolute;inset:0}.skip{z-index:5;color:#f5f5f780;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s,opacity .3s;position:absolute;bottom:26px;right:max(20px,3vw)}.skip:hover{color:#fff}.hint{z-index:5;letter-spacing:.28em;text-transform:uppercase;color:#f5f5f78c;flex-direction:column;align-items:center;gap:8px;font-size:.7rem;font-weight:500;transition:opacity .4s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hint i{transform-origin:top;background:linear-gradient(#ffffffb3,#0000);width:1px;height:32px;animation:1.8s ease-in-out infinite drip}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}footer{text-align:center;color:var(--muted);border-top:1px solid #ffffff0f;padding:44px max(20px,3vw) 56px;font-size:.78rem;line-height:1.6}footer p{max-width:640px;margin:.3em auto}body.static .film{height:auto}body.static .stage{position:relative}body.static .hint,body.static .skip{display:none}@media (orientation:portrait){.offer-inner{margin-top:27svh}}@media (width<=720px){.actions{flex-direction:column;gap:12px}.nav nav{gap:14px}}.block{border-top:1px solid #ffffff0f;padding:clamp(72px,12vw,150px) 0}.wrap{width:min(980px,88vw);margin:0 auto}.wrap.center{text-align:center}.kicker{color:var(--accent2);letter-spacing:-.01em;margin:0 0 .7em;font-size:1.05rem;font-weight:600}.block h2{letter-spacing:-.04em;max-width:15em;margin:0;font-size:clamp(2.2rem,5.6vw,4rem);font-weight:700;line-height:1.06}.center h2{margin-inline:auto}.lede{max-width:34em;color:var(--muted);margin:.8em 0 0;font-size:clamp(1.05rem,1.9vw,1.35rem);line-height:1.4}.center .lede{margin-inline:auto}.grid{grid-template-columns:1fr;gap:14px;margin-top:clamp(36px,6vw,64px);display:grid}.card{background:#161618;border:1px solid #ffffff0f;border-radius:22px;padding:clamp(22px,3vw,34px)}.card h3{letter-spacing:.02em;color:var(--accent2);text-transform:none;margin:0 0 .7em;font-size:.85rem;font-weight:600}.card .big{letter-spacing:-.03em;color:var(--ink);margin:0 0 .4em;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.15}.card p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.45}.plans{grid-template-columns:1fr;gap:14px;margin-top:clamp(36px,6vw,64px);display:grid}.plan{background:#161618;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;padding:clamp(24px,3.4vw,40px);display:flex}.plan.pro{background:linear-gradient(160deg,#1d1b45,#14142e 60%);border-color:#8b84ff59}.plan h3{color:var(--muted);margin:0;font-size:1.05rem;font-weight:600}.plan.pro h3{color:var(--accent2)}.price2{letter-spacing:-.045em;margin:.3em 0 .7em;font-size:clamp(2.6rem,6vw,3.8rem);font-weight:700;line-height:1}.price2 span{color:var(--muted);letter-spacing:-.01em;margin-left:.15em;font-size:1.1rem;font-weight:600}.plan ul{color:#d2d2d7;gap:.7em;margin:0 0 1.6em;padding:0;font-size:1.02rem;list-style:none;display:grid}.plan li{padding-left:1.5em;position:relative}.plan li:before{content:"";border-left:2px solid var(--accent2);border-bottom:2px solid var(--accent2);width:.8em;height:.42em;position:absolute;top:.45em;left:0;transform:rotate(-45deg)scale(.9)}.plan .btn2{align-self:flex-start;margin-top:auto}.btn2{color:var(--ink);border:1px solid #ffffff38;border-radius:980px;padding:.78em 1.7em;font-size:1.02rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.btn2:hover{background:#ffffff12;border-color:#fff6}.btn2.solid{background:var(--accent);border-color:var(--accent);color:#fff}.btn2.solid:hover{background:#7a73ff;border-color:#7a73ff}.faq{border-top:1px solid #ffffff1a;margin-top:clamp(30px,5vw,54px)}.faq details{border-bottom:1px solid #ffffff1a}.faq summary{cursor:pointer;letter-spacing:-.02em;padding:1.15em 2.4em 1.15em 0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:.55em;height:.55em;transition:transform .3s;position:absolute;top:50%;right:.3em;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-25%)rotate(-135deg)}.faq details p{max-width:40em;color:var(--muted);margin:0 0 1.3em;font-size:1.05rem;line-height:1.5}.faq a{color:var(--accent2)}.rsum{color:var(--muted);margin:1em 0 0;font-size:1.15rem}.rsum b{color:var(--ink);font-weight:700}.stars-ro{color:#ffb84d;letter-spacing:.08em}.rlist{grid-template-columns:1fr;gap:14px;margin-top:clamp(28px,5vw,48px);display:grid}@media (width>=760px){.rlist{grid-template-columns:1fr 1fr}}.rcard p{color:#d2d2d7;margin:.6em 0 1em;font-size:1.05rem;line-height:1.5}.rcard .who{color:var(--muted);font-size:.9rem}.rcard .who i{color:var(--accent2);font-style:normal}.rempty{color:var(--muted);margin:clamp(28px,5vw,48px) 0 0;font-size:1.1rem}.rform{margin-top:22px}.stars{gap:4px;margin-bottom:14px;display:flex}.stars button{color:#3a3a40;cursor:pointer;background:0 0;border:0;padding:2px;font-size:2rem;line-height:1;transition:color .15s,transform .15s}.stars button.on{color:#ffb84d}.stars button:hover{transform:scale(1.12)}.rform textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:110px;color:var(--ink);font:inherit;background:#0e0e10;border:1px solid #ffffff1f;border-radius:14px;padding:14px 16px;font-size:1rem;line-height:1.45}.rform textarea:focus{outline:2px solid var(--accent2);outline-offset:1px}.rrow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.rmsg{color:var(--muted);font-size:.95rem}.rmsg.err{color:#ff8a8a}.rmsg.ok{color:#7be0a4}.rnote{margin:12px 0 0!important;font-size:.85rem!important}.rgate{margin:22px 0 0}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}footer a{color:var(--accent2);text-decoration:none}@media (width>=760px){.grid{grid-template-columns:1fr 1fr}.card.wide{grid-column:1/-1}.plans{grid-template-columns:1fr 1fr}.plan.max{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}body.static .reveal{opacity:1;transform:none}.flinks{line-height:2}footer a{color:var(--muted)}footer a:hover{color:var(--ink)}.plan.max{background:linear-gradient(160deg,#2a1f55,#16123a 60%);border-color:#a78bfa73}.plan.max h3{color:#c4b5fd}@media (width>=1100px){.plans{grid-template-columns:1fr 1fr 1fr}.plan.max{grid-column:auto}}.brand .tm,.tm{letter-spacing:0;vertical-align:super;margin-left:1px;font-size:.55em;line-height:0}.shots{grid-template-columns:1fr;gap:14px;margin-top:clamp(36px,6vw,64px);display:grid}.shot{background:#161618;border:1px solid #ffffff0f;border-radius:22px;min-width:0;padding:clamp(18px,2.4vw,26px)}.shot img{background:#f5f5f7;border:1px solid #ffffff14;border-radius:16px;width:100%;height:auto;margin-bottom:18px;display:block}.shot h3{letter-spacing:.01em;color:var(--tagink,#fff);background:var(--tag,var(--accent));border-radius:980px;margin:0 0 .7em;padding:.28em .75em;font-size:.8rem;font-weight:700;display:inline-block}.shot .big{letter-spacing:-.03em;color:var(--ink);margin:0 0 .4em;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;line-height:1.15}.shot p{color:var(--muted);margin:0;font-size:1rem;line-height:1.45}@media (width>=560px){.shots{grid-template-columns:1fr 1fr}}@media (width>=900px){.shots{grid-template-columns:1fr 1fr 1fr}}.soon{box-sizing:border-box;width:min(460px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);background:#161618;border:1px solid #ffffff1a;border-radius:26px;margin:auto;padding:22px clamp(20px,5vw,32px) 26px;overflow-y:auto}.soon::backdrop{-webkit-backdrop-filter:blur(6px);background:#000000a8}.soon[open]{animation:.35s cubic-bezier(.2,.8,.2,1) soonIn}@keyframes soonIn{0%{opacity:0;transform:translateY(16px)scale(.97)}}.soon-x{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:12px}.soon-tabs{background:#0e0e10;border-radius:980px;gap:4px;margin:0 48px 22px 0;padding:4px;display:inline-flex}.soon-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:980px;padding:.5em 1.05em;font-size:.9rem;font-weight:600}.soon-tabs button[aria-selected=true]{background:var(--accent);color:#fff}.soon-kick{color:#ff6b1a;letter-spacing:.01em;margin:0 0 .4em;font-size:.85rem;font-weight:700}.soon h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,6vw,2rem);font-weight:700;line-height:1.1}.soon-sub{color:var(--muted);margin:.6em 0 1.2em;font-size:1.02rem;line-height:1.45}.soon-form{flex-wrap:wrap;gap:10px;display:flex}.soon-form[hidden]{display:none}.soon-form input{box-sizing:border-box;min-width:0;color:var(--ink);font:inherit;background:#0e0e10;border:1px solid #ffffff29;border-radius:980px;flex:200px;padding:.82em 1.1em;font-size:1rem}.soon-form input:focus{outline:2px solid var(--accent2);outline-offset:1px}.soon-form .cta{cursor:pointer;font:inherit;border:0;flex:auto;font-weight:600}.soon-form .cta:disabled{opacity:.6;cursor:default}.soon-msg{min-height:1.2em;color:var(--muted);margin:.8em 0 0;font-size:.98rem}.soon-msg.ok{color:#7be0a4;font-size:1.08rem;font-weight:600}.soon-msg.err{color:#ff8a8a}.soon-fine{color:var(--muted);margin:1em 0 0;font-size:.8rem}.soon-fine a{color:var(--accent2)}@media (prefers-reduced-motion:reduce){.soon[open]{animation:none}}
