@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-mono:"JetBrains Mono", ui-monospace, monospace;--ink:#0d0705;--panel:#1a100b;--line:#ffbe7829;--cream:#fff5ea;--muted:#c8b9ab;--orange:#ff6b1a;--yellow:#ffd166;--f-display:"Bricolage Grotesque", "Arial Black", sans-serif;--f-body:"DM Sans", system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:96px}body{background:var(--ink);color:var(--cream);font:400 1rem/1.6 var(--f-body);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0;position:relative;overflow-x:clip}.glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ff6b1a33,#0000);width:44rem;height:44rem;margin-left:-22rem;position:absolute;top:-18rem;left:50%}.wrap{z-index:1;max-width:68rem;margin-inline:auto;position:relative}h1,h2,h3,p,ul,ol{margin:0;padding:0}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.02em;font-weight:800;line-height:1.04}h1{font-size:clamp(2.4rem,7vw,4.6rem)}h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}h3{letter-spacing:-.01em;font-size:1.2rem}ul,ol{list-style:none}em{color:var(--orange);font-style:normal}a{color:inherit}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}.eyebrow{font:700 .75rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.skip{z-index:60;background:var(--yellow);color:#1b0b03;transition:top .16s var(--ease-out);border-radius:10px;padding:.8rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-64px;left:8px}.skip:focus{top:8px}.btn{cursor:pointer;min-height:48px;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:active{transition-duration:90ms;transform:scale(.97)}.btn--solid{background:var(--orange);color:#1b0b03}.btn--ghost{border:1px solid var(--line);color:var(--cream);background:0 0}@media (hover:hover) and (pointer:fine){.btn--solid:hover{background:#ff8533;box-shadow:0 10px 28px #ff6b1a59}.btn--ghost:hover{background:#fff5ea12}}header.top{top:env(safe-area-inset-top,0px);z-index:20;transition:padding .24s var(--ease-out), background-color .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:1rem;margin-inline:-1rem;padding:1.1rem 1rem;display:flex;position:sticky}header.top.stuck{box-shadow:0 1px 0 var(--line);background:#0d0705e6;padding-block:.55rem}.mark{font:800 1.35rem/1 var(--f-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.mark b{color:var(--orange);font-weight:800}.logo-mark{flex:none;width:auto;height:44px;display:block}.nav{color:var(--muted);align-items:center;gap:1.4rem;font-size:.92rem;display:flex}.nav a:not(.btn){white-space:nowrap;padding-block:.6rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav a:not(.btn):hover{color:var(--cream)}}.nav .btn{white-space:nowrap;min-height:44px;padding:.6rem 1.1rem;font-size:.92rem}@media (width<=1100px){.nav a:not(.btn):not(.nav-host):not(.nav-keep){display:none}}.nav .nav-host{min-height:44px;color:var(--cream);align-items:center;padding:.6rem .2rem;font-weight:600;display:inline-flex}.nav .nav-keep{align-items:center;min-height:44px;display:inline-flex}@media (width<=380px){.nav{gap:.9rem}.nav .nav-host{font-size:.85rem}}@media (width<=480px){.mark span{display:none}.nav{gap:.8rem}.nav .btn{padding:.6rem .85rem;font-size:.85rem}.nav .nav-host,.nav .nav-keep{font-size:.85rem}}.doc-page{padding-block:2rem 5rem}.back{color:var(--orange);padding-block:.6rem;font-weight:700;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.back:hover{text-decoration:underline}}.doc-head{gap:1rem;max-width:46rem;padding-block:2.2rem 3rem;display:grid}.doc-head .lead{color:var(--muted);max-width:40rem;font-size:1.15rem}.doc-grid{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}.toc{gap:.1rem;font-size:.92rem;display:grid;position:sticky;top:96px}.toc a{color:var(--muted);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:10px;padding:.5rem .8rem;text-decoration:none}.toc a.on{color:var(--cream);background:#ff6b1a24}@media (hover:hover) and (pointer:fine){.toc a:hover{color:var(--cream)}}.doc{gap:2.6rem;max-width:46rem;display:grid}.doc section{gap:.9rem;display:grid}.doc h2{font-size:1.7rem}.doc p,.doc li{color:#e6d9cc}.doc ul{gap:.5rem;padding-left:1.2rem;list-style:outside;display:grid}.doc li::marker{color:var(--orange)}.doc a{color:var(--yellow)}.doc .note{color:var(--cream);background:#ff6b1a1a;border-radius:14px;padding:1rem 1.2rem}.doc .updated{color:var(--muted);font-size:.9rem}.credit-list{gap:.6rem;display:grid}.credit-list li{background:var(--panel);border-radius:12px;padding:.9rem 1rem;list-style:none}.credit-list b{color:var(--cream);display:block}.credit-list span{color:var(--muted);font-size:.92rem}@media (width<=900px){.doc-grid{grid-template-columns:1fr;gap:1.6rem}.toc{grid-template-columns:1fr 1fr;position:static}}@media (width<=520px){.toc{grid-template-columns:1fr}}.land-hero{justify-items:start;gap:1.4rem;max-width:48rem;padding-block:3rem 4.5rem;display:grid}.land-hero .intro{color:var(--muted);font-size:1.2rem}.actions{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.band{border-top:1px solid var(--line);padding-block:4rem}.band-head{gap:.9rem;max-width:40rem;margin-bottom:2.4rem;display:grid}.band-head p{color:var(--muted);font-size:1.08rem}.band-head p.eyebrow{color:var(--yellow);font-size:.75rem}.benefits{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.benefits li{font:800 1.3rem/1.15 var(--f-display);letter-spacing:-.015em;align-content:start;gap:.6rem;padding-top:1.1rem;display:grid;position:relative}.benefits li:before{content:"";background:var(--orange);width:3rem;height:3px;position:absolute;top:0;left:0}.details{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.details article{background:var(--panel);border-radius:18px;align-content:start;gap:.6rem;padding:1.5rem;display:grid}.details p{color:var(--muted)}.faq{gap:.7rem;max-width:44rem;display:grid}.faq details{border:1px solid var(--line);background:var(--panel);transition:border-color .2s var(--ease-out);border-radius:14px}.faq details[open]{border-color:#ff6b1a80}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1.05rem 1.2rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 1.6rem/1 var(--f-body);color:var(--orange);transition:transform .24s var(--ease-out);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:38rem;padding:0 1.2rem 1.2rem}.cta-band{border-top:1px solid var(--line);justify-items:start;gap:1.4rem;padding-block:4.5rem 3rem;display:grid}.cta-band img{width:auto;height:clamp(84px,10vw,112px)}.cta-band p{color:var(--muted);max-width:30rem}@media (width<=860px){.benefits,.details{grid-template-columns:1fr}}.js .rv{opacity:.3;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transition-delay:calc(var(--d,0) * 60ms);transform:translateY(14px)}.js .rv.in{opacity:1;transform:none}footer.foot{border-top:1px solid var(--line);color:var(--muted);gap:2rem;margin-top:3rem;padding-block:3rem 2.4rem;font-size:.9rem;display:grid;position:relative;overflow:hidden}.foot-glow{filter:blur(90px);pointer-events:none;background:#ff6b1a1a;width:min(600px,100%);height:8rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}footer.foot>*{z-index:1;position:relative}.foot-grid{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1.2fr;gap:2.4rem;padding-bottom:2.4rem;display:grid}.foot-brand{align-content:start;gap:1rem;display:grid}.foot-logo{width:clamp(110px,12vw,150px);height:auto;display:block}.foot-tag{max-width:24rem;margin:0;line-height:1.6}.foot-status{font:700 .76rem/1.4 var(--f-mono);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.foot-status li{align-items:flex-start;gap:.6rem;display:flex}.foot-status .dot{background:var(--yellow);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.35em}.foot-status .dot--on{background:#3ddc97}footer.foot .foot-h{font:700 .8rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0 0 .8rem}footer.foot .foot-col:nth-of-type(2) .foot-h{color:var(--yellow)}footer.foot .foot-col--wide .foot-h{color:var(--cream)}footer.foot .foot-h--sm{color:var(--cream);letter-spacing:0;text-transform:none;margin-bottom:.5rem;font-size:.76rem}.foot-col ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.foot-col a,.to-top{min-height:44px;color:var(--muted);transition:color .16s var(--ease-out);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.to-top{font:inherit;cursor:pointer;border:1px solid var(--line);width:fit-content;color:var(--cream);background:#fff5ea0d;border-radius:10px;gap:.4rem;margin-top:.3rem;padding:0 .9rem}.to-top span{color:var(--orange)}.foot-owner{font-size:.8rem;line-height:1.7}.foot-owner p{margin:0}.foot-bottom{border-top:1px solid var(--line);gap:.7rem;padding-top:1.6rem;font-size:.8rem;line-height:1.6;display:grid}.foot-bottom p{margin:0}.foot-bottom strong{color:var(--cream)}.foot-bottom .vat{font-family:var(--f-mono);color:var(--cream)}.foot-bottom a,.foot-owner a{color:var(--yellow)}@media (hover:hover) and (pointer:fine){.foot-col a:hover,.to-top:hover{color:var(--cream)}}@media (width<=960px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand,.foot-col--wide{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transition:none;transform:none}}.qs-home .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;padding-block:3rem 4.5rem;display:grid}.qs-home .hero>*{min-width:0}.qs-home .hero-copy{justify-items:start;gap:1.4rem;display:grid}.qs-home .hero-copy p.lead{color:var(--muted);max-width:32rem;font-size:1.15rem}.qs-home .actions{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.qs-home .facts{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.4rem;padding-top:.4rem;font-size:.88rem;display:flex}.qs-home .facts span:before{content:"·";color:var(--orange);margin-right:.5rem;font-weight:700}@media (width<=860px){.qs-home .hero{grid-template-columns:1fr;gap:2.5rem;padding-block:1.5rem 3rem}}.qs-home .w{animation:wordin .7s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms + 80ms);display:inline-block}@keyframes wordin{0%{opacity:0;filter:blur(7px);transform:translateY(16px)}}.qs-home .rise{animation:rise .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.qs-home .stage{gap:.9rem;display:grid}.qs-home .screen{border:1px solid var(--line);background:linear-gradient(150deg,#2a1812,#120a07 70%);border-radius:18px;gap:.8rem;padding:1.1rem;display:grid;box-shadow:0 40px 80px #00000080}.qs-home .screen-top{font:700 .72rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.qs-home .live{color:var(--yellow);align-items:center;gap:.45rem;display:inline-flex}.qs-home .live i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #ff6b1a99}80%,to{box-shadow:0 0 0 9px #ff6b1a00}}.qs-home .q{font:800 1.2rem/1.2 var(--f-display);text-wrap:balance;min-height:3.6em;transition:opacity .26s var(--ease-out), filter .26s var(--ease-out)}.qs-home .q.out{opacity:0;filter:blur(4px)}.qs-home .timer{background:#fff5ea1a;border-radius:6px;height:6px;overflow:hidden}.qs-home .timer i{background:linear-gradient(90deg, var(--yellow), var(--orange));transform-origin:0;height:100%;display:block}.qs-home .opts{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.qs-home .opt{border:1px solid var(--line);opacity:0;filter:blur(4px);min-width:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out), filter .28s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out);transition-delay:calc(var(--i) * 60ms);background:#fff5ea0d;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.9rem;font-weight:700;display:flex;transform:translateY(8px)scale(.97)}.qs-home .opt b{font-family:var(--f-mono);color:var(--yellow)}.qs-home .opt.in{opacity:1;filter:none;transform:none}.qs-home .opt.ok,.qs-home .opt.dim{transition-delay:0s}.qs-home .opt.ok{border-color:var(--mint);background:#10b98138;transform:scale(1.03)}.qs-home .opt.dim{opacity:.35}.qs-home .answered{color:var(--muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.qs-home .answered b{font-family:var(--f-mono);color:var(--cream);min-width:1ch;display:inline-block}.qs-home .answered b.pop{animation:pop .3s var(--ease-out)}@keyframes pop{40%{color:var(--yellow);transform:scale(1.35)}}.qs-home .board{height:176px;margin:0;padding:0;list-style:none;position:relative}.qs-home .board li{inset-inline:0;height:40px;transition:transform .65s var(--ease-in-out), background-color .4s var(--ease-out);background:#fff5ea0f;border-radius:10px;align-items:center;gap:.7rem;padding-inline:.8rem;font-size:.95rem;font-weight:700;display:flex;position:absolute;top:0}.qs-home .board .pos{font-family:var(--f-mono);color:var(--yellow);width:1.2rem}.qs-home .board .pts{font:700 .85rem var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.qs-home .board .gain{font:700 .75rem var(--f-mono);color:var(--mint);opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);transform:translateY(6px)}.qs-home .board .gain.show{opacity:1;transform:none}.qs-home .board li.top{background:#ff6b1a33}.qs-home .board li.flash{background:#10b98147}.qs-home .phone-row{color:var(--muted);align-items:center;gap:.9rem;font-size:.86rem;display:flex}.qs-home .phone{border:2px solid var(--cream);background:#000;border-radius:14px;flex:none;grid-template-columns:repeat(2,1fr);gap:5px;width:92px;padding:7px;display:grid}.qs-home .phone i{height:22px;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);background:#fff5ea24;border-radius:5px;display:block;position:relative}.qs-home .phone i.tap{background:var(--orange);transform:scale(.9)}.qs-home .phone i.tap:after{content:"";border:2px solid var(--orange);animation:ring .52s var(--ease-out) forwards;border-radius:10px;position:absolute;inset:-6px}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.qs-home .code{font:700 1.5rem/1 var(--f-mono);letter-spacing:.3em;color:var(--cream)}.qs-home .marquee{border-block:1px solid var(--line);margin-inline:-1rem;padding-block:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.qs-home .marquee-track{width:max-content;animation:38s linear infinite slide;display:flex}.qs-home .marquee span{font:800 1.6rem/1 var(--f-display);color:#fff5ea2e;white-space:nowrap;padding-inline:1.4rem}.qs-home .marquee span:after{content:"✦";color:var(--orange);vertical-align:middle;margin-left:2.8rem;font-size:1rem}@keyframes slide{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.qs-home .marquee:hover .marquee-track{animation-play-state:paused}}.qs-home section{border-top:1px solid var(--line);padding-block:4.5rem}.qs-home .sec-head{gap:.9rem;max-width:40rem;margin-bottom:2.6rem;display:grid}.qs-home .sec-head p{color:var(--muted);font-size:1.05rem}.qs-home .statement{padding-block:7rem}.qs-home .big{font:800 clamp(2rem, 6.2vw, 4.6rem)/1.08 var(--f-display);letter-spacing:-.035em;text-wrap:balance;max-width:22em}.qs-home .big .sw{white-space:pre;display:inline-block}.qs-home .pin{height:330vh;padding:0;position:relative}.qs-home .pin-sticky{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;height:100svh;display:grid;position:sticky;top:0}.qs-home .pin-sticky>*{min-width:0}.qs-home .pin-text{gap:1.2rem;display:grid}.qs-home .pin-list{margin-top:.6rem;position:relative}.qs-home .pin-steps{gap:1.1rem;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid}.qs-home .pin-steps li{opacity:.3;transition:opacity .32s var(--ease-out);gap:.3rem;display:grid}.qs-home .pin-steps li.on{opacity:1}.qs-home .pin-steps h3{letter-spacing:-.02em;font-size:1.5rem}.qs-home .pin-steps p{color:var(--muted);max-width:26rem}.qs-home .rail{background:#fff5ea1f;border-radius:2px;width:2px;position:absolute;top:.3rem;bottom:.3rem;left:0;overflow:hidden}.qs-home .rail i{background:var(--orange);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.qs-home .device{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#22140d8c;border:1px solid #fff5ea2e;border-top-color:#fff5ea61;border-radius:28px;height:min(30rem,70svh);position:relative;overflow:hidden;box-shadow:0 50px 100px #0000008c,inset 0 1px #ffffff1f}.qs-home .device:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ff6b1a80,#0000);border-radius:50%;width:60%;position:absolute;top:-20%;right:-15%}.qs-home .scene{opacity:0;will-change:transform, opacity, filter;align-content:center;justify-items:center;gap:1.1rem;padding:1.6rem;display:grid;position:absolute;inset:0}.qs-home .scene .lbl{font:700 .72rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.qs-home .s1 .code-big{font:800 clamp(3.4rem, 9vw, 6.4rem)/1 var(--f-mono);letter-spacing:-.02em;gap:.5rem;display:flex}.qs-home .s1 .code-big span{opacity:0;display:inline-block}.qs-home .s1 .hint{color:var(--muted);text-align:center;font-size:.95rem}.qs-home .s2 .pills{grid-template-columns:1fr 1fr;gap:.6rem;width:min(100%,24rem);display:grid}.qs-home .s2 .pill{border:1px solid var(--line);opacity:0;background:#fff5ea1a;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-weight:700;display:flex}.qs-home .s2 .pill:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px}.qs-home .s2 .count{font:700 1rem var(--f-mono);color:var(--muted)}.qs-home .s2 .count b{color:var(--cream);font-size:1.6rem}.qs-home .s3 .bars{gap:.6rem;width:min(100%,26rem);display:grid}.qs-home .s3 .bar{grid-template-columns:7rem 1fr;align-items:center;gap:.7rem;font-size:.92rem;font-weight:700;display:grid}.qs-home .s3 .bar i{background:linear-gradient(90deg, var(--yellow), var(--orange));transform-origin:0;border-radius:8px;height:14px;display:block;transform:scaleX(0)}.qs-home .pin.static{height:auto;padding-block:4.5rem}.qs-home .pin.static .pin-sticky{height:auto;position:static}.qs-home .pin.static .scene{display:none}.qs-home .pin.static .s3{opacity:1;display:grid;position:relative}.qs-home .pin.static .s3 .bar i{transform:none}.qs-home .pin.static .device{height:auto;padding-block:1.5rem}.qs-home .pin.static .pin-steps li{opacity:1}@media (width<=860px){.qs-home .pin-sticky{grid-template-columns:1fr;align-content:center;gap:1.2rem}.qs-home .pin-steps li p{display:none}.qs-home .pin-steps li.on p{display:block}.qs-home .pin-steps{gap:.6rem}.qs-home .pin-steps h3{font-size:1.2rem}.qs-home .device{height:min(18rem,40svh)}.qs-home .s1 .code-big{font-size:clamp(2.6rem,14vw,4rem)}}.qs-home .games{flex-wrap:wrap;gap:.6rem;display:flex}.qs-home .chip{color:inherit;border:1px solid var(--line);background:var(--panel);transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:999px;padding:.65rem 1.05rem;font-weight:500;text-decoration:none;display:block}.qs-home .chip:active{transform:scale(.97)}.qs-home .chip.main{background:var(--orange);color:#1b0b03;border-color:#0000;font-weight:700}@media (hover:hover) and (pointer:fine){.qs-home .chip:hover{border-color:#ff6b1a99;transform:translateY(-3px)}.qs-home .chip:active{transform:scale(.97)}}.qs-home .price{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.qs-home .price>*{min-width:0}.qs-home .tilt{perspective:900px;position:relative}.qs-home .tilt:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ff6b1a73,#0000);border-radius:50%;width:70%;position:absolute;top:-22%;left:-12%}.qs-home .price-card{-webkit-backdrop-filter:blur(22px)saturate(180%);will-change:transform;background:#1e120c8c;border:1px solid #ff6b1a66;border-top-color:#fff5ea59;border-radius:22px;gap:1rem;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000073,inset 0 1px #ffffff1a}.qs-home .price-card:before{content:"";background:radial-gradient(18rem 12rem at var(--mx,50%) var(--my,0%), #ff6b1a29, transparent);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;position:absolute;inset:0}.qs-home .price-card.live:before{opacity:1}.qs-home .amount{font:800 4.2rem/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.qs-home .amount small{color:var(--muted);letter-spacing:0;margin-left:.4rem;font-size:1.1rem;font-weight:500}.qs-home .price-card ul{color:var(--muted);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.qs-home .price-card li:before{content:"✓";color:var(--orange);opacity:0;transition:transform .38s var(--ease-out), opacity .38s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms + .5s);margin-right:.6rem;font-weight:700;display:inline-block;transform:scale(.6)}.qs-home .price-card.in li:before,html:not(.js) .qs-home .price-card li:before{opacity:1;transform:none}@media (width<=760px){.qs-home .price{grid-template-columns:1fr;gap:2rem}}.qs-home .cta{justify-items:start;gap:1.4rem;display:grid}.qs-home .cta h2{max-width:14ch}.qs-home .cta .btn--solid{animation:nudge 5s var(--ease-out) 2s infinite}@keyframes nudge{0%,88%,to{transform:none}92%{transform:scale(1.05)}96%{transform:scale(.99)}}.qs-home .faq{gap:.7rem;max-width:44rem;display:grid}.qs-home .faq details{border:1px solid var(--line);background:var(--panel);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:14px}.qs-home .faq details[open]{border-color:#ff6b1a80}.qs-home .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1.05rem 1.2rem;font-weight:700;list-style:none;display:flex}.qs-home .faq summary::-webkit-details-marker{display:none}.qs-home .faq summary:after{content:"+";font:500 1.5rem/1 var(--f-mono);color:var(--orange);transition:transform .24s var(--ease-out);flex:none}.qs-home .faq details[open] summary:after{transform:rotate(45deg)}.qs-home .faq details p{color:var(--muted);max-width:38rem;padding:0 1.2rem 1.2rem}@media (hover:hover) and (pointer:fine){.qs-home .faq details:hover{border-color:#ff6b1a66}}.qs-home .sticky-cta{z-index:20;padding:.7rem max(16px, env(safe-area-inset-right,0px)) calc(.7rem + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(16px)saturate(180%);border-top:1px solid var(--line);background:#0d0705c7;justify-content:center;transition:transform .32s cubic-bezier(.32,.72,0,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.qs-home .sticky-cta.show{transform:none}.qs-home .sticky-cta .btn{justify-content:center;width:100%;max-width:28rem}@media (width<=760px){.qs-home .sticky-cta{display:flex}.qs-home footer.foot{padding-bottom:6rem}}.qs-home .btn:active,.qs-home .chip:active{transition-duration:90ms}.qs-home h1{letter-spacing:-.035em;font-size:clamp(2.6rem,8vw,5.2rem)}.qs-home h2{font-size:clamp(2rem,5vw,3.2rem)}.qs-home h3{font-size:1.25rem}.qs-home .nav a.active{color:var(--cream);text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--orange)}@media (prefers-reduced-transparency:reduce){.qs-home .device,.qs-home .price-card{-webkit-backdrop-filter:none;background:#1a100b}}@media (prefers-contrast:more){.qs-home .device,.qs-home .price-card,.qs-home .chip{border-color:var(--cream)}}@media (prefers-reduced-motion:reduce){.qs-home .w,.qs-home .rise,.qs-home .live i,.qs-home .marquee-track,.qs-home .cta .btn--solid,.qs-home .answered b.pop,.qs-home .phone i.tap:after{animation:none}.qs-home .js .rv{filter:none}.qs-home .opt,.qs-home .board li,.qs-home .q{transition:none}.qs-home .glow,.qs-home .price-card{transform:none!important}}.formats{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:1.2rem;display:grid}.format-card{background:var(--panel);transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:18px;align-content:space-between;gap:.6rem;padding:1.5rem;text-decoration:none;display:grid}.format-card h3{font-size:1.15rem}.format-card p{color:var(--muted);font-size:.92rem}.format-card span{color:var(--orange);font-size:.85rem;font-weight:700}.format-card:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.format-card:hover{background:#241610;transform:translateY(-3px)}}@media (width<=760px){.qs-home .screen-top,.qs-home .scene .lbl{font-size:.75rem}.qs-home .answered{font-size:.82rem}.qs-home .price-card,.qs-home .device,.qs-home .sticky-cta{backdrop-filter:none}.qs-home .price-card{background:#1e120ceb}.qs-home .sticky-cta{background:#0d0705f5}.glow{width:28rem;height:28rem;margin-left:-14rem}.qs-home .price-card{padding:1.5rem}.qs-home .amount{font-size:3.6rem}}@media (width<=380px){.qs-home .opts{grid-template-columns:1fr}.qs-home .actions .btn{justify-content:center;width:100%}}.themed{--accent-rgb:255, 107, 26;--accent-glow:#ff6b1a59;--line:rgba(var(--accent-rgb), .22);display:contents}.themed .land-stage{position:relative}.themed .land-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0d070580, #0d0705b8 55%, var(--ink)), radial-gradient(60% 70% at 15% 20%, rgba(var(--accent-rgb), .28), transparent), var(--stage) center / cover no-repeat;width:100vw;margin-left:-50vw;position:absolute;top:-6rem;bottom:-1.5rem;left:50%}.themed .btn--solid:active,.themed .btn--solid:focus-visible{box-shadow:0 10px 28px var(--accent-glow)}@media (hover:hover) and (pointer:fine){.themed .btn--solid:hover{background:var(--orange);filter:brightness(1.12);box-shadow:0 10px 28px var(--accent-glow)}}.themed .details article{background:linear-gradient(160deg, rgba(var(--accent-rgb), .12), var(--panel) 60%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-steps{list-style:none}.live-steps li,.live-steps article{height:100%}.live-num{background:var(--orange);color:#1b0b03;width:2.4rem;height:2.4rem;font:800 1.2rem/1 var(--f-display);border-radius:10px;place-items:center;display:inline-grid}.live-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.2rem;display:grid}.live-plan{background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-rows:auto auto auto 1fr auto;gap:.8rem;padding:1.6rem;display:grid}.live-plan--featured{border:2px solid var(--orange);background:linear-gradient(160deg, #ff6b1a24, var(--panel) 60%)}.live-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.live-plan-head h3{font-size:1.5rem}.live-badge{font:700 .7rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#1b0b03;background:var(--yellow);border-radius:999px;padding:.4rem .6rem}.live-motto{color:var(--yellow);font-weight:700}.live-price{align-items:baseline;gap:.5rem;display:flex}.live-price span{font:800 2.8rem/1 var(--f-display);letter-spacing:-.03em}.live-price small,.live-table small{color:var(--muted);font-size:.85rem}.live-plan-text{color:var(--muted)}.live-plan .btn{justify-self:start}.live-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:2rem;overflow-x:auto}.live-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem}.live-table th,.live-table td{text-align:center;border-bottom:1px solid var(--line);padding:.8rem 1rem}.live-table tbody tr:last-child th,.live-table tbody tr:last-child td{border-bottom:0}.live-table thead th{font:700 .75rem/1.2 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow)}.live-table th[scope=row],.live-table thead th:first-child{text-align:left;font-weight:600}.live-table th[scope=row]{color:var(--cream)}.live-table td:nth-child(3),.live-table--prices td:nth-child(4){background:#ff6b1a12}.live-table--prices td:nth-child(3){background:0 0}.live-table--prices td b{font-size:1.1rem;display:block}.live-yes{color:var(--orange);font-weight:700}.live-no{color:var(--muted)}.live-discount{color:var(--orange);font-weight:700}.live-note{border-left:4px solid var(--orange);background:#ff6b1a14;border-radius:14px;gap:.9rem;margin-top:2rem;padding:1.4rem 1.6rem;display:grid}.live-note h3 em{color:var(--muted);font-weight:600}.live-note ul{color:#e6d9cc;gap:.45rem;padding-left:1.2rem;list-style:outside;display:grid}.live-note li::marker{color:var(--orange)}.live-small{color:var(--muted);max-width:44rem;margin-top:1.2rem;font-size:.92rem}.live-benefit-text{font:400 1rem/1.55 var(--f-body);letter-spacing:0;color:var(--muted)}.cta-band .consent-note{font-size:.85rem}.cta-band .consent-note a{color:var(--yellow)}@media (width<=860px){.live-plans{grid-template-columns:1fr}}
