:root{--bg: #07090a;--bg-2: #0d1012;--ink: #f3efe8;--ink-2: rgba(243, 239, 232, .72);--ink-3: rgba(243, 239, 232, .48);--line: rgba(255, 255, 255, .1);--orange: #ff8a2a;--orange-hi: #ffa04d;--orange-lo: #ff6f12;--green: #4ade80;--serif: "Geist", system-ui, -apple-system, sans-serif;--sans: "Geist", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--ease: cubic-bezier(.2, .8, .2, 1);--gutter: clamp(20px, 5.5vw, 80px)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{background:var(--bg);overflow-x:hidden;font-size:16px;line-height:1.55}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%}::selection{background:var(--orange);color:#111}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.eyebrow{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.h1,.h2{font-family:var(--serif);font-weight:600;letter-spacing:-.035em;line-height:1.02}.h1{font-size:clamp(40px,5.2vw,76px)}.h2{font-size:clamp(32px,4vw,56px)}.lead{font-size:clamp(16px,1.25vw,19px);color:var(--ink-2);max-width:34em}.muted{color:var(--ink-3)}.mono{font-family:var(--mono)}.btn{--h: 48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 22px;border-radius:12px;font:600 15px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;transition:transform .18s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s,color .25s}.btn .arrow{transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.45;pointer-events:none}.btn-primary{color:#1a0d02;background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo));box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000026,0 8px 26px -8px #ff7a1aa6,0 0 0 1px #ff8a2a99}.btn-primary:hover{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000026,0 12px 38px -6px #ff7a1ad9,0 0 0 1px #ffa04de6}.btn-primary:active{box-shadow:inset 0 2px 6px #00000040,0 4px 14px -6px #ff7a1a99}.btn-glass{color:var(--ink);background:#ffffff0f;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-glass:hover{background:#ffffff1a;border-color:#ffffff47}.btn-sm{--h: 40px;padding:0 16px;font-size:14px;border-radius:10px}.btn-sm.btn-primary{padding:0 14px 0 16px}.btn-xl{--h: 64px;padding:0 30px;font-size:18px;border-radius:14px}.btn-block{width:100%}.link{color:var(--ink-2);text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.link:hover{color:var(--ink);text-decoration-color:var(--orange)}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nav{position:fixed;inset:14px 0 auto;z-index:50;padding:0 clamp(12px,3vw,28px);pointer-events:none}.nav-bar{pointer-events:auto;max-width:1240px;margin:0 auto;height:60px;padding:0 10px 0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-radius:18px;background:#0c0d0f6b;border:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 10px 40px -18px #000c,inset 0 1px #ffffff0d;transition:background .35s,border-color .35s}.nav.solid .nav-bar{background:#0c0d0fc7;border-color:#ffffff1a}.wordmark{font:600 18px/1 var(--sans);letter-spacing:-.03em;display:inline-flex;align-items:center;gap:10px;justify-self:start}.wordmark .mark{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(160deg,var(--orange-hi),var(--orange-lo));box-shadow:inset 0 1px #ffffff73,0 4px 14px -4px #ff7a1ab3}.wordmark .mark svg{width:12px;height:12px;margin-left:2px;fill:#1a0d02}.nav-links{display:flex;gap:2px;padding:4px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.nav-links a{position:relative;height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:9px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .2s,background .2s}.nav-links a:hover{color:var(--ink);background:#ffffff0f}.nav-links a.active{color:var(--ink);background:#ffffff17;box-shadow:inset 0 1px #ffffff0f}.nav-links a.active:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--orange);box-shadow:0 0 6px var(--orange)}.nav-cta{display:flex;gap:6px;align-items:center;justify-self:end}.btn-quiet{--h: 40px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink-2)}.btn-quiet:hover{color:var(--ink);background:#ffffff0f}.nav-back{justify-self:end;grid-column:3}@media(max-width:860px){.nav-bar{grid-template-columns:1fr auto}.nav-links,.nav-cta .btn-quiet{display:none}}.footer{border-top:1px solid var(--line);padding:48px 0 56px;color:var(--ink-3);font-size:14px}.footer .wrap{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.footer h4{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.footer ul{list-style:none;display:grid;gap:8px}.footer a:hover{color:var(--ink)}.footer .legal{grid-column:1 / -1;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px}@media(max-width:760px){.footer .wrap{grid-template-columns:1fr 1fr}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.cs{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;overflow:hidden;background:#08090b;color:#eee9e1;font-family:var(--sans);border-radius:.6cqw}.cs svg{width:1.7cqw;height:1.7cqw;flex:none}.cs-view{position:absolute;top:0;right:0;bottom:0;left:0;animation:cs-in .7s var(--ease) both}@keyframes cs-in{0%{opacity:0;transform:scale(1.015);filter:blur(6px) brightness(1.6)}}.cs-off{position:absolute;top:0;right:0;bottom:0;left:0;background:#050506}.cs-app{display:grid;grid-template-columns:15cqw 1fr;height:100%}.cs-in{animation:cs-in .7s var(--ease) both}.cs-rail{display:flex;flex-direction:column;padding:2.4cqw 1.4cqw;border-right:1px solid rgba(255,255,255,.06);background:#0a0b0d;position:relative;z-index:2}.cs-brand{font:600 1.9cqw/1 var(--sans);letter-spacing:-.03em;margin-bottom:2cqw}.cs-rail-items{position:relative;display:grid;gap:.5cqw}.cs-rail-pill{position:absolute;left:0;right:0;top:0;height:3.4cqw;border-radius:.8cqw;background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo));box-shadow:0 .6cqw 2cqw -.6cqw #ff7a1ab3;transform:translateY(calc(var(--i) * 3.9cqw));transition:transform .75s cubic-bezier(.65,0,.25,1)}.cs-rail-item{position:relative;display:flex;align-items:center;gap:1cqw;height:3.4cqw;font-size:1.45cqw;padding:0 1cqw;border-radius:.8cqw;color:#eee9e19e;transition:color .4s .15s}.cs-rail-item.on{color:#1a0d02;font-weight:600}.cs-panes{position:relative;overflow:hidden}.cs-pane{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.cs-pane.enter-down{animation:pane-from-below .8s cubic-bezier(.65,0,.25,1) both}.cs-pane.enter-up{animation:pane-from-above .8s cubic-bezier(.65,0,.25,1) both}.cs-pane.leave-down{animation:pane-to-above .8s cubic-bezier(.65,0,.25,1) both}.cs-pane.leave-up{animation:pane-to-below .8s cubic-bezier(.65,0,.25,1) both}@keyframes pane-from-below{0%{transform:translateY(100%)}}@keyframes pane-from-above{0%{transform:translateY(-100%)}}@keyframes pane-to-above{to{transform:translateY(-100%);opacity:.3}}@keyframes pane-to-below{to{transform:translateY(100%);opacity:.3}}.cs-flush{padding:0;height:100%;position:relative}.cs-search{display:flex;align-items:center;gap:1cqw;height:4.2cqw;padding:0 1.6cqw;border-radius:1cqw;background:#121418;border:1px solid rgba(255,255,255,.08);font-size:1.4cqw;color:#eee9e18c}.cs-yt{position:relative;height:24cqw;margin-top:1.6cqw;border-radius:1.2cqw;overflow:hidden}.cs-row.three{grid-template-columns:repeat(3,1fr)}.cs-main{padding:2.2cqw 2.4cqw;overflow:hidden}.cs-main h4{font-size:1.5cqw;font-weight:600;margin:2cqw 0 1cqw}.cs-title,.cs-settings h3{font:600 3.2cqw/1.1 var(--sans);letter-spacing:-.03em}.cs-hero{position:relative;height:22cqw;border-radius:1.2cqw;background-size:cover;background-position:center 40%;display:flex;align-items:flex-end;padding:2.2cqw;overflow:hidden}.cs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c7,#0000001a 65%)}.cs-hero>div{position:relative}.cs-hero h3{font:600 3.6cqw/1 var(--sans);letter-spacing:-.03em}.cs-hero p{font-size:1.35cqw;color:#eee9e1bf;margin:.6cqw 0 1.2cqw}.cs-btn{display:inline-flex;align-items:center;gap:.6cqw;font-size:1.4cqw;font-weight:600;padding:.7cqw 1.5cqw;border-radius:.8cqw;background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo));color:#1a0d02}.cs-chip{position:absolute;top:1.6cqw;right:1.6cqw;display:inline-flex;align-items:center;gap:.5cqw;font-size:1.2cqw;padding:.5cqw 1cqw;border-radius:99px;background:#00000080;border:1px solid rgba(255,255,255,.15)}.cs-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw}.cs-row.tall{grid-template-columns:repeat(6,1fr)}.cs-poster{position:relative;aspect-ratio:16 / 10;border-radius:.8cqw;overflow:hidden;background:#15171a;animation:cs-deal .6s var(--ease) both}.cs-row.tall .cs-poster{aspect-ratio:2 / 3}.cs-row>:nth-child(2){animation-delay:.06s}.cs-row>:nth-child(3){animation-delay:.12s}.cs-row>:nth-child(4){animation-delay:.18s}.cs-row>:nth-child(5){animation-delay:.24s}.cs-row>:nth-child(6){animation-delay:.3s}@keyframes cs-deal{0%{opacity:0;transform:translate(1.5cqw)}}.cs-poster img{width:100%;height:100%;object-fit:cover}.cs-poster figcaption{position:absolute;left:.8cqw;bottom:1.1cqw;font-size:1.15cqw;font-weight:600;text-shadow:0 1px 6px #000}.cs-progress{position:absolute;left:.8cqw;right:.8cqw;bottom:.5cqw;height:.3cqw;border-radius:9px;background:#fff3}.cs-progress b{display:block;height:100%;border-radius:inherit;background:var(--orange);animation:cs-fill 1.2s .4s var(--ease) both}@keyframes cs-fill{0%{width:0!important}}.cs-settings .cs-crumb{font-size:1.3cqw;color:#eee9e180;margin-bottom:.6cqw}.cs-settings h3{margin-bottom:2cqw}.cs-acct{display:flex;align-items:center;gap:1.6cqw;padding:1.8cqw;border-radius:1.2cqw;background:#111316;border:1px solid rgba(255,255,255,.07);margin-bottom:1.2cqw;animation:cs-deal .6s var(--ease) both}.cs-acct:nth-of-type(2){animation-delay:.1s}.cs-acct:nth-of-type(3){animation-delay:.2s}.cs-acct>div{flex:1;display:grid;gap:.3cqw}.cs-acct b{font-size:1.8cqw}.cs-acct small{font-size:1.25cqw;color:#eee9e199;display:flex;align-items:center;gap:.6cqw}.cs-acct.dim{opacity:.45;border-style:dashed}.cs-glyph{width:4.4cqw;height:4.4cqw;border-radius:1cqw;display:grid;place-items:center;background:#ff8a2a1f;color:var(--orange);font-size:2.2cqw}.cs-glyph svg{width:2.2cqw;height:2.2cqw}.cs-ghost{font-size:1.3cqw;padding:.8cqw 1.6cqw;border-radius:.8cqw;border:1px solid rgba(255,255,255,.2)}.cs .dot{width:.8cqw;height:.8cqw;border-radius:50%;background:var(--green);box-shadow:0 0 .8cqw var(--green);display:inline-block}.cs-pair{height:100%;padding:3.5cqw 4.5cqw;display:grid;grid-template-rows:auto 1fr;gap:2.5cqw;background:radial-gradient(ellipse at 20% 0%,#15110d,#08090b 60%)}.cs-pair h3{font:600 4.2cqw/1.05 var(--sans);letter-spacing:-.03em;margin-top:.6cqw}.cs-pair-copy p{font-size:1.6cqw;color:#eee9e19e;margin-top:.8cqw}.cs-pair-body{display:grid;grid-template-columns:auto 1fr;gap:4cqw;align-items:center}.cs-qr-wrap{position:relative;width:24cqw;padding:1.4cqw;border-radius:1.4cqw;background:#f3efe8;overflow:hidden}.cs-qr svg{width:100%;height:auto;display:block}.cs-qr path,.cs-qr rect[fill="#000000"]{fill:#0b0b0c}.cs-scanline{position:absolute;left:0;right:0;height:.5cqw;background:var(--orange);box-shadow:0 0 2cqw .6cqw #ff8a2a8c;animation:cs-scan 2.2s ease-in-out infinite alternate}@keyframes cs-scan{0%{top:4%}to{top:94%}}.cs-pair-body small{font:500 1.3cqw var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#eee9e18c}.cs-code{font:500 6cqw/1.1 var(--mono);letter-spacing:.08em;color:var(--orange);margin:.6cqw 0 1.2cqw}.cs-pair-body p{font-size:1.6cqw;color:#eee9e1a6}.cs-timer{margin-top:1.4cqw;font-family:var(--mono);font-size:1.4cqw!important}.cs-player{position:absolute;top:0;right:0;bottom:0;left:0}.cs-film{width:100%;height:100%;object-fit:cover;animation:cs-kb 14s ease-in-out infinite alternate}@keyframes cs-kb{to{transform:scale(1.08) translate(-1%,1%)}}.cs-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:1.6cqw;padding:4cqw 2.4cqw 1.8cqw;font:500 1.3cqw var(--mono);background:linear-gradient(transparent,#000c)}.cs-scrub{flex:1;height:.4cqw;border-radius:9px;background:#ffffff40}.cs-scrub b{display:block;height:100%;border-radius:inherit;background:var(--orange);position:relative}.cs-scrub b:after{content:"";position:absolute;right:-.7cqw;top:-.5cqw;width:1.4cqw;height:1.4cqw;border-radius:50%;background:#fff}.cs-toasts{position:absolute;top:2cqw;right:2cqw;display:grid;gap:1cqw;justify-items:end}.cs-toast{display:inline-flex;align-items:center;gap:.8cqw;font-size:1.4cqw;padding:1cqw 1.6cqw;border-radius:1cqw;background:#0c0d0fd9;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:cs-toast .6s .5s var(--ease) both}.cs-toast.late{animation-delay:2.2s;color:var(--orange)}@keyframes cs-toast{0%{opacity:0;transform:translateY(-1.5cqw)}}.cs-subs{position:absolute;left:0;right:0;bottom:8cqw;text-align:center}.cs-subs span{display:inline-block;font-size:2.6cqw;font-weight:500;padding:.4cqw 1.2cqw;background:#0000008c;border-radius:.4cqw;animation:cs-type 1.6s .6s steps(40) both;overflow:hidden;white-space:nowrap}@keyframes cs-type{0%{max-width:0}to{max-width:100%}}.cs-ccmenu{position:absolute;top:2cqw;right:2cqw;width:22cqw;display:grid;gap:.4cqw;padding:1.4cqw;border-radius:1.2cqw;background:#0c0d0fe0;border:1px solid rgba(255,255,255,.12);font-size:1.4cqw;animation:cs-toast .6s .3s var(--ease) both}.cs-ccmenu b{font-size:1.2cqw;color:#eee9e180;font-weight:500;margin-bottom:.4cqw}.cs-ccmenu span{padding:.7cqw 1cqw;border-radius:.7cqw}.cs-ccmenu span.on{background:#ff8a2a26;color:var(--orange)}.cs-brandmark{width:4.4cqw;height:4.4cqw;object-fit:contain;flex:none}.cs-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#0405069e;-webkit-backdrop-filter:blur(1cqw);backdrop-filter:blur(1cqw);animation:cs-fade .5s var(--ease) both}@keyframes cs-fade{0%{opacity:0}}.cs-gate-card{width:46cqw;display:grid;gap:1.4cqw;padding:3.4cqw;border-radius:2cqw;text-align:center;background:#101215;border:1px solid rgba(255,255,255,.1);box-shadow:0 3cqw 8cqw #000000b3;animation:cs-rise .6s .15s var(--ease) both}@keyframes cs-rise{0%{opacity:0;transform:translateY(2cqw) scale(.97)}}.cs-gate-card h3{font:600 3.6cqw/1.05 var(--sans);letter-spacing:-.03em}.cs-gate-card p{font-size:1.5cqw;color:#eee9e19e;margin-bottom:.6cqw}.cs-gate-main{justify-content:center;padding:1.5cqw;font-size:1.7cqw;border-radius:1.1cqw;animation:cs-press 2.6s 1.2s infinite}@keyframes cs-press{0%,30%,to{transform:scale(1)}38%{transform:scale(.95);box-shadow:0 0 0 .8cqw #ff8a2a4d}48%{transform:scale(1)}}.cs-gate-alt{display:flex;align-items:center;justify-content:center;gap:1cqw;padding:1.4cqw;border-radius:1.1cqw;font-size:1.6cqw;font-weight:600;border:1px solid rgba(255,255,255,.16)}.cs-gate-alt small{font:500 1.2cqw var(--mono);color:#eee9e18c;padding:.3cqw .8cqw;border-radius:99px;background:#ffffff12}.scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#050607}.stage{position:absolute;left:50%;top:50%;width:max(100%,calc(100cqh * 16 / 9));aspect-ratio:16 / 9;transform:translate(calc(-50% + var(--px, 0px) + var(--shift, 0%)),calc(-50% + var(--py, 0px))) scale(var(--zoom, 1));transform-origin:62% 58%;transition:transform .9s var(--ease)}.scene{container-type:size}.plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rain{position:absolute;left:0;top:0;width:100%;height:46%;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.screen{position:absolute;border-radius:.4%;box-shadow:0 0 0 1px #ffffff0a}.screen-glow{position:absolute;left:30%;top:25%;width:64%;height:70%;pointer-events:none;background:radial-gradient(ellipse at 55% 45%,color-mix(in srgb,var(--glow) 34%,transparent),transparent 62%);mix-blend-mode:screen;filter:blur(30px);transition:background 1s var(--ease)}.scene-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,7,.88) 0%,rgba(5,6,7,.55) 30%,transparent 52%),linear-gradient(180deg,rgba(5,6,7,.55),transparent 18%,transparent 82%,rgba(5,6,7,.7))}.phone{position:absolute;left:77.5%;top:50%;width:10%;aspect-ratio:9 / 19.2;border-radius:14%/6.6%;background:#0b0c0e;padding:.35%;box-shadow:0 0 0 1px #ffffff24,0 30px 60px #000000b3,0 0 50px -10px color-mix(in srgb,var(--glow) 60%,transparent);container-type:inline-size;opacity:0;transform:translate(30%,40%) rotate(8deg);transition:opacity .6s var(--ease),transform .9s var(--ease)}.phone-pair,.phone-remote,.phone-share{opacity:1;transform:rotate(5deg)}.phone-screen{width:100%;height:100%;border-radius:12%/5.8%;background:#111317;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6cqw;padding:10cqw 8cqw;text-align:center;color:#eee;overflow:hidden}.ph-top{font:500 6cqw var(--mono);color:#eee9e18c}.phone-screen b{font:600 9cqw/1.15 var(--sans);letter-spacing:-.02em}.ph-code{font:500 8cqw var(--mono);color:var(--orange);letter-spacing:.05em}.ph-approve{margin-top:4cqw;width:100%;padding:6cqw 0;border-radius:6cqw;font:600 8cqw var(--sans);color:#1a0d02;background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo));animation:ph-tap 2.6s 1s infinite}@keyframes ph-tap{0%,30%,to{transform:scale(1);box-shadow:none}38%{transform:scale(.9);box-shadow:0 0 0 3cqw #ff8a2a59}50%{transform:scale(1)}}.phone-screen img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:4cqw}.ph-ctrls{display:flex;gap:6cqw;align-items:center;font:600 7cqw var(--sans)}.ph-ctrls i{font-style:normal;width:18cqw;height:18cqw;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.ph-ctrls i.pp{width:26cqw;height:26cqw;background:#f3efe8;color:#111;animation:ph-tap 2.6s .8s infinite}.ph-scrub{width:100%;height:1.6cqw;border-radius:9px;background:#fff3}.ph-scrub i{display:block;width:34%;height:100%;border-radius:inherit;background:var(--orange)}.ph-link{width:100%;font:500 6cqw var(--mono);padding:4cqw;border-radius:4cqw;background:#ffffff0f;color:#eee9e1b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-target{display:flex;align-items:center;gap:4cqw;font:600 7cqw var(--sans)}.ph-app{width:12cqw;height:12cqw;border-radius:3cqw;background:linear-gradient(160deg,var(--orange-hi),var(--orange-lo))}.story{position:relative}.story-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;--stage-w: max(100vw, 100vh * 16 / 9);--screen-x: calc(50vw - var(--stage-w) / 2 + var(--stage-w) * .4074)}.story-layer{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;display:flex;align-items:center;pointer-events:none;padding-top:40px}.story-copy{width:min(520px,calc(var(--screen-x) - var(--gutter) - 40px));pointer-events:auto;display:grid;gap:20px}.story-copy .h1{font-size:clamp(38px,4.3vw,68px)}.story-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.story-micro{font-size:12px;color:var(--ink-3);letter-spacing:.06em}.story-works{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:var(--ink-3)}.story-works>.mono:first-child{letter-spacing:.06em}.story-works img{display:block}.story-works .story-micro{flex-basis:100%}.story-yt{display:inline-flex;align-items:center;gap:6px;font:600 15px var(--sans);color:var(--ink);letter-spacing:-.02em}.chip img{width:16px;height:16px;object-fit:contain}.story-chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:99px;font-size:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.chip.dim{color:var(--ink-3);border-style:dashed}.chip .dot,.dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.anim{animation:rise .8s var(--ease) both}.a1{animation-delay:.05s}.a2{animation-delay:.22s}.a3{animation-delay:.32s}.a4{animation-delay:.42s}.wipe{animation:wipe .9s .1s var(--ease) both}@keyframes wipe{0%{clip-path:inset(0 100% 0 0);transform:translate(-12px);opacity:.4}to{clip-path:inset(0 -10% 0 0)}}.story-rail{position:absolute;left:var(--gutter);bottom:34px;list-style:none;display:flex;gap:18px}.story-rail button{display:grid;gap:8px;padding:6px 0;color:var(--ink-3);font-size:11px;text-align:left}.story-rail button i{width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.6;transition:width .4s var(--ease),background .3s,opacity .3s}.story-rail button.on{color:var(--ink)}.story-rail button.on i{width:40px;background:var(--orange);opacity:1}.story-scroll{position:absolute;left:calc(var(--screen-x) + var(--stage-w) * .2078);bottom:22px;transform:translate(-50%);font-size:11px;letter-spacing:.3em;color:var(--ink-3);transition:opacity .4s}.story-scroll:after{content:"";display:block;width:1px;height:34px;margin:10px auto 0;background:linear-gradient(var(--orange),transparent);animation:drip 1.8s ease-in-out infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.story-stacked{padding-top:96px}.stack-step{position:relative;padding:40px 0 56px;display:grid;gap:28px}.stack-hero-bg{position:absolute;top:-96px;right:0;bottom:0;left:0;background:url(/media/plate-mobile.webp) 62% 40% / cover;opacity:.3;-webkit-mask-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.5) 35%,transparent 75%);mask-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.5) 35%,transparent 75%);pointer-events:none}.stack-step .story-copy{width:100%;position:relative}.stack-screen{padding:14px;border-radius:22px;background:url(/media/plate-mobile.webp) 62% 62% / 260% auto;box-shadow:0 30px 60px -20px #000c}.stack-bezel{position:relative;aspect-ratio:1064 / 656;border-radius:10px;overflow:hidden;box-shadow:0 0 0 4px #050506,0 0 0 5px #ffffff14}.section{padding:clamp(80px,10vw,140px) 0;position:relative}.section .h2{margin:14px 0 0;max-width:16em}.signal{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:56px}.signal-cell{position:relative;container-type:inline-size}.signal-step h3{font:600 22px/1.2 var(--sans);letter-spacing:-.02em;margin:8px 0}.signal-step p{color:var(--ink-2);font-size:15px;max-width:28em}.signal-n{display:block;margin-top:28px;font:700 64px/1 var(--sans);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--orange)}.signal-link{position:absolute;right:-56px;top:34.375cqw;width:56px;height:0}.signal-link i{position:absolute;left:6px;right:6px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,138,42,.2),var(--orange),rgba(255,138,42,.2));transform:scaleX(0);transform-origin:left;transition:transform 1s .4s var(--ease)}.signal-link:before,.signal-link:after{content:"";position:absolute;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange)}.signal-link:before{left:-5px}.signal-link:after{right:-5px}.signal-link b{position:absolute;top:-2px;left:6px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px var(--orange);opacity:0;animation:pulse-run 2.2s linear infinite}.signal-link b+b{animation-delay:1.1s}.reveal.in .signal-link i{transform:scaleX(1)}.reveal.in .signal-link b{opacity:1}@keyframes pulse-run{0%{transform:translate(0)}to{transform:translate(38px)}}.hv{position:relative;aspect-ratio:16 / 11;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:url(/media/plate-mobile.webp) 62% 64% / 250% auto;box-shadow:0 30px 70px -30px #000000e6}.hv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0506071a,#05060773);pointer-events:none}.hv-screen{position:absolute;left:10%;top:14%;width:80%;aspect-ratio:1064 / 656;border-radius:6px;overflow:hidden;box-shadow:0 0 0 3px #050506,0 20px 50px #000000b3;z-index:1}.hv-browser{display:grid;place-items:center}.hv-addr{position:relative;z-index:1;width:78%;display:flex;align-items:center;gap:12px;height:54px;padding:0 10px 0 18px;border-radius:14px;background:#0e0f11d1;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px -10px #000c}.hv-lock{color:var(--green);font-size:11px}.hv-typed{flex:1;font-size:17px;white-space:nowrap;overflow:hidden;border-right:2px solid var(--orange);width:0;animation:none}.reveal.in .hv-typed{animation:type 3.6s steps(15) .5s infinite,caret .8s step-end infinite}@keyframes type{0%{width:0}45%,to{width:15ch}}@keyframes caret{50%{border-color:transparent}}.hv-go{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#1a0d02;font-weight:700;background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo))}.hv .phone.hv-phone{left:auto;right:3%;top:44%;width:19%;z-index:2}@media(max-width:900px){.signal{grid-template-columns:1fr;gap:40px}.signal-cell{padding-right:0}.signal-link{display:none}}.providers{padding-top:0;padding-bottom:20px}.prov-head{display:flex;align-items:center;gap:18px;margin-bottom:22px}.prov-rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,138,42,.5),transparent)}.prov-grid{display:grid;grid-template-columns:1fr 1fr .8fr;gap:16px}.prov-tile{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:24px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff0f,#ffffff04);border:1px solid var(--line)}.prov-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/media/plate-mobile.webp) 70% 30% / 300% auto;opacity:.12;pointer-events:none}.prov-tile h3{font:600 22px var(--sans);letter-spacing:-.02em}.prov-tile p{color:var(--ink-2);font-size:14px;margin-top:4px}.prov-glyph{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#ff8a2a21;color:var(--orange);font-size:22px}.prov-glyph svg{width:24px;height:24px}.prov-glyph.brand{background:#ffffff0f}.prov-glyph.brand img{width:28px;height:28px;object-fit:contain}.prov-status{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;font:500 12px var(--mono);color:var(--ink-2)}.prov-tile.dim{border-style:dashed;background:none}.prov-tile.dim:before{display:none}.prov-tile.dim h3{color:var(--ink-2)}.prov-tile.dim .prov-glyph{background:#ffffff0d;color:var(--ink-3)}@media(max-width:900px){.prov-grid{grid-template-columns:1fr}}.pf{padding-top:0}.pf-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;align-items:stretch}.price-card{position:relative;overflow:hidden;display:grid;align-content:end;gap:16px;min-height:460px;padding:36px;border-radius:22px;border:1px solid rgba(255,138,42,.45);box-shadow:0 30px 80px -40px #ff7a1a99;background:linear-gradient(180deg,#07090a0d,#07090aeb 64%),url(/media/plate-mobile.webp) 46% 6% / 230% auto}.price-card .h2{margin:0}.price-card .lead b{color:var(--ink)}.price-card .btn{justify-self:start}.faq{padding:36px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.faq .h2{margin-bottom:18px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;display:flex;justify-content:space-between;gap:20px;text-align:left;padding:17px 0;font-size:16px;font-weight:500}.faq-item button span{color:var(--orange);font-size:20px;line-height:1}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq-a p{overflow:hidden;color:var(--ink-2);font-size:15px}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a p{padding-bottom:18px}@media(max-width:900px){.pf-grid{grid-template-columns:1fr}.price-card{min-height:360px}}.final{text-align:center;overflow:hidden}.final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/media/plate-mobile.webp) center 30% / cover;opacity:.18;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%)}.final .wrap{position:relative;display:grid;justify-items:center;gap:18px}.final .h2{margin:0}.final-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:18px}.page{position:relative;padding:150px 0 110px;min-height:80vh}.page-band{position:absolute;inset:0 0 auto;height:520px;background:url(/media/plate-mobile.webp) center 30% / cover;opacity:.28;filter:blur(6px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);pointer-events:none}.page-head{position:relative;text-align:center;display:grid;justify-items:center;gap:16px}.page-head .lead{margin:0 auto}.toggle{display:inline-flex;padding:4px;border-radius:99px;background:#ffffff0d;border:1px solid var(--line);margin-top:12px}.toggle button{height:36px;padding:0 20px;border-radius:99px;font-size:14px;color:var(--ink-2);transition:background .3s,color .3s}.toggle button[aria-pressed=true]{background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo));color:#1a0d02;font-weight:600}.plans{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:22px;margin-top:52px}.plan{position:relative;padding:34px 30px 30px;border-radius:22px;background:linear-gradient(180deg,#ffffff0e,#ffffff04);border:1px solid var(--line);display:grid;gap:18px;align-content:start}.plan.featured{border-color:#ff8a2a99;box-shadow:0 0 0 1px #ff8a2a40,0 30px 80px -30px #ff7a1a73}.plan-tag{position:absolute;top:18px;right:18px;font:600 11px var(--sans);padding:5px 10px;border-radius:99px;background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo));color:#1a0d02}.plan h2{font:600 24px var(--sans);letter-spacing:-.02em}.plan-price b{font:600 52px var(--sans);letter-spacing:-.04em}.plan-price span{color:var(--ink-3)}.plan ul{list-style:none;display:grid;gap:10px;color:var(--ink-2);margin-bottom:8px}.plan li:before{content:"✓";color:var(--orange);margin-right:10px}.plans-note{text-align:center;color:var(--ink-3);font-size:14px;margin-top:30px}@media(max-width:760px){.plans{grid-template-columns:1fr}}.about{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.about-copy{display:grid;gap:20px}.values{list-style:none;border-top:1px solid var(--line);margin:10px 0}.values li{padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink-2)}.values b{color:var(--ink);font-weight:600}.about-visual{position:relative;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6}.about-visual img{width:100%;height:100%;object-fit:cover}.about-screen{position:absolute;left:40.74%;top:37.71%;width:41.56%;height:45.56%}@media(max-width:900px){.about{grid-template-columns:1fr}}.legal-page{display:grid;gap:18px;max-width:760px}.signin{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:110px 20px 70px;position:relative;overflow:hidden}.signin-bg{position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;background:url(/media/plate-mobile.webp) 60% 30% / cover;filter:blur(22px) brightness(.5) saturate(1.2);transform:scale(1.08)}.signin-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,transparent,rgba(5,6,7,.75) 70%)}.si-card{position:relative;width:min(460px,100%);padding:40px 36px 30px;border-radius:24px;text-align:center;background:linear-gradient(180deg,#16181bc7,#0c0d0fdb);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 100px -30px #000000e6,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:rise .8s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.si-title{font:600 44px/1.05 var(--sans);letter-spacing:-.04em;margin:10px 0 8px}.si-sub{color:var(--ink-2);font-size:15px;margin-bottom:26px}.seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);margin-bottom:24px}.seg button{position:relative;z-index:1;height:38px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .3s}.seg button[aria-selected=true]{color:#1a0d02;font-weight:600}.seg-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:9px;background:linear-gradient(180deg,var(--orange-hi),var(--orange-lo));box-shadow:0 4px 16px -4px #ff7a1a99;transform:translate(calc(var(--i) * 100%));transition:transform .45s var(--ease)}.si-panel{animation:rise .45s var(--ease) both;text-align:left}.si-form{display:grid;gap:16px}.field{display:grid;gap:8px;font-size:13px;color:var(--ink-2)}.field input{height:52px;padding:0 16px;border-radius:12px;font:16px var(--sans);color:var(--ink);background:#00000059;border:1px solid rgba(255,255,255,.14);outline:none;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--orange);box-shadow:0 0 0 4px #ff8a2a2e}.field input.otp{font:500 26px var(--mono);letter-spacing:.5em;text-align:center}.si-note{font-size:13.5px;color:var(--ink-3)}.si-note.center{text-align:center}.si-note b{color:var(--ink);font-weight:500}.si-msg{font-size:14px;color:#ffb4a0}.si-foot{margin-top:22px;font-size:14px;color:var(--ink-3);text-align:center}.si-pair{display:grid;justify-items:center;gap:18px;text-align:center}.si-qr{position:relative;width:220px;aspect-ratio:1;padding:14px;border-radius:16px;background:#f3efe8;display:grid;place-items:center;overflow:hidden;color:#111}.si-qr>div,.si-qr svg{width:100%;height:100%;display:block}.si-scan{position:absolute;left:0;right:0;height:3px;background:var(--orange);box-shadow:0 0 18px 4px #ff8a2a80;animation:scan 2.2s ease-in-out infinite alternate}@keyframes scan{0%{top:6%}to{top:92%}}.si-code{font-size:clamp(36px,9vw,46px);color:var(--orange);letter-spacing:.08em;padding:18px 0 6px}.si-status{display:grid;gap:10px;justify-items:center}.si-timer{font-size:12px;color:var(--ink-3);display:inline-flex;align-items:center;gap:8px}.si-legal{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:12px;color:var(--ink-3)}.signin.car .si-card{width:min(640px,100%);padding:48px}.signin.car .si-title{font-size:56px}.signin.car .seg button{height:56px;font-size:18px}.signin.car .btn{--h: 64px;font-size:18px}.signin.car .field input{height:64px;font-size:20px}.signin.car .si-qr{width:300px}.signin.car .si-note{font-size:17px}
