:root{--ink:#07080c;--panel:#10121a;--line:#22252f;--fg:#f3efe8;--mute:#9c9aa3;--copper:#ee8447;--gold:#f6c886;--ice:#9fb4ff;--ok:#5fd3a0;--display:"Bricolage Grotesque", "Arial Narrow", system-ui, sans-serif;--body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.025em;margin:0}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.brand{font-family:var(--display);align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand-logo{object-fit:contain;width:169px;height:40px;display:block}.brand i{width:34px;height:34px;color:var(--ink);background:linear-gradient(135deg,var(--gold),var(--copper));border-radius:10px;place-items:center;font-size:14px;font-style:normal;display:grid}.nav nav{color:var(--mute);flex-wrap:wrap;align-items:center;gap:26px;font-size:15px;display:flex}.nav nav a{text-decoration:none}.nav nav a:hover{color:var(--fg)}.btn{height:48px;font:600 15px var(--body);cursor:pointer;color:var(--ink);background:linear-gradient(135deg,var(--gold),var(--copper));border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 10px 30px -10px #ee8447b3}.btn:hover{transform:translateY(-2px)}.nav .btn{height:42px;color:var(--ink)}.hero{flex-wrap:wrap;align-items:center;gap:32px;padding-block:40px 80px;display:flex;position:relative}.hero-copy{z-index:2;flex-direction:column;flex:440px;gap:26px;min-width:0;display:flex;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--ok);width:8px;height:8px;box-shadow:0 0 12px var(--ok);border-radius:50%}.hero h1{font-size:clamp(46px,7vw,92px);font-weight:800;line-height:.94}.hero h1 em{background:linear-gradient(100deg,var(--gold),var(--copper) 60%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lead{color:var(--mute);max-width:34em;margin:0;font-size:19px}.join{background:var(--panel);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:10px;max-width:520px;padding:6px;display:flex}.join label{position:absolute;left:-9999px}.join input{min-width:0;height:48px;color:var(--fg);font:16px var(--body);background:0 0;border:0;outline:none;flex:200px;padding:0 18px}.join input::placeholder{color:#6e6c76}.err-msg{color:#ff8a7a;margin:0;font-size:14px}.btn:disabled{cursor:default;transform:none}.fine{color:var(--mute);margin:0;font-size:13px}.ok-msg{color:var(--ok);margin:0;font-size:14px}.stage{perspective:1600px;flex:480px;place-items:center;min-width:0;height:620px;display:grid;position:relative}.glow{filter:blur(30px);z-index:0;background:radial-gradient(closest-side,#ee844759,#0000 70%),radial-gradient(closest-side at 70% 70%,#9fb4ff38,#0000 70%);position:absolute;inset:10% 5%}.rig{width:480px;height:600px;transform-style:preserve-3d;transform:scale(var(--s,1)) rotateX(var(--rx,6deg)) rotateY(var(--ry,-16deg));transition:transform .25s ease-out;position:relative}.float-a{transform-style:preserve-3d;animation:7s ease-in-out infinite floatA;position:absolute;inset:0}.float-b{transform-style:preserve-3d;animation:6s ease-in-out infinite floatB;position:absolute}@keyframes floatA{50%{transform:translateY(-14px)rotate(-1deg)}}@keyframes floatB{50%{transform:translateY(12px)rotate(2deg)}}.phone{width:270px;height:560px;transform-style:preserve-3d;position:absolute;top:20px;left:70px;transform:translateZ(0)}.phone .body{background:linear-gradient(140deg,#3a3c45,#15161c 40%,#2b2d35);border-radius:48px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff1f}.phone .depth{background:#0b0c10;border-radius:48px;position:absolute;inset:0;transform:translateZ(-16px);box-shadow:0 60px 80px -30px #000000e6}.phone .depth2{background:#1b1c22;border-radius:48px;position:absolute;inset:0;transform:translateZ(-8px)}.screen{background:linear-gradient(#13151f,#0b0c12);border-radius:40px;flex-direction:column;gap:14px;padding:46px 18px 18px;display:flex;position:absolute;inset:9px;overflow:hidden;transform:translateZ(1px)}.island{z-index:3;background:#000;border-radius:20px;width:84px;height:24px;margin-left:-42px;position:absolute;top:12px;left:50%}.app-hi{color:var(--mute);font-size:12px}.app-bal{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.app-sub{font-family:var(--mono);color:var(--ok);font-size:11px}.mini-card{color:#1a0e07;background:linear-gradient(125deg,#2a1a12,#7a3b1c 45%,#ee8447 80%,#f6c886);border-radius:14px;flex-direction:column;justify-content:space-between;height:120px;padding:12px;font-size:11px;font-weight:600;display:flex}.mini-card b{font-family:var(--mono);letter-spacing:.12em;font-size:13px}.actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.actions span{text-align:center;color:#c9c7cf;background:#1a1d29;border-radius:12px;padding:9px 4px;font-size:10.5px}.tx{flex-direction:column;gap:2px;display:flex}.tx div{border-bottom:1px solid #1e2130;justify-content:space-between;padding:8px 0;font-size:11.5px;display:flex}.tx div:last-child{border:0}.tx .in{color:var(--ok);font-family:var(--mono)}.tx .out{font-family:var(--mono);color:#c9c7cf}.toast{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#202330eb;border:1px solid #2e3242;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;animation:7s ease-in-out 1.2s infinite toast;display:flex;position:absolute;top:44px;left:12px;right:12px;transform:translateY(-140%)}.toast i{background:linear-gradient(135deg,var(--gold),var(--copper));width:26px;height:26px;color:var(--ink);border-radius:8px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.toast b{font-size:11.5px;display:block}@keyframes toast{0%,8%{opacity:0;transform:translateY(-140%)}14%,55%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-140%)}}.card{width:330px;height:208px;transform-style:preserve-3d;position:relative}.card .face{background:radial-gradient(120% 140% at var(--mx,30%) var(--my,20%),#fff0d78c,transparent 45%), linear-gradient(125deg,#1c120d 0%,#5a2a14 28%,#c9652f 58%,#f2b27a 80%,#ffe2b8 100%);color:#1a0e07;border-radius:18px;flex-direction:column;justify-content:space-between;padding:20px 22px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.card .face:after{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 5px);position:absolute;inset:0}.card .edge{background:#5c2c14;border-radius:18px;position:absolute;inset:0;transform:translateZ(-4px)}.card .shadow{filter:blur(24px);background:#0009;border-radius:18px;position:absolute;inset:20px;transform:translateZ(-60px)translateY(30px)}.card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.card-name{font-family:var(--display);letter-spacing:-.01em;font-size:19px;font-weight:800}.chip{background:linear-gradient(135deg,#f7e1b5,#b98a4a);border-radius:7px;width:42px;height:32px;position:relative;box-shadow:inset 0 0 0 1px #00000040}.chip:before,.chip:after{content:"";background:#00000040;position:absolute}.chip:before{height:1px;top:50%;left:0;right:0}.chip:after{width:1px;top:0;bottom:0;left:50%}.card-num{font-family:var(--mono);letter-spacing:.16em;z-index:1;font-size:17px;position:relative}.card-bot{letter-spacing:.08em;z-index:1;justify-content:space-between;align-items:flex-end;font-size:11px;font-weight:600;display:flex;position:relative}.net{font-family:var(--mono);border:1px dashed #1a0e078c;border-radius:6px;padding:4px 8px;font-size:10px}.nfc{width:20px;height:20px}.pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);white-space:nowrap;transform-style:preserve-3d;background:#12141cd9;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute}.pill .dot{background:var(--ok);border-radius:50%;width:8px;height:8px}.pill b{font-family:var(--mono);font-weight:500}.strip{border-block:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-block:18px;font-size:13px;overflow:hidden}.strip-track{gap:48px;width:max-content;animation:30s linear infinite marquee;display:flex}.strip-track span:before{content:"◆";color:var(--copper);margin-right:48px}@keyframes marquee{to{transform:translate(-50%)}}.story{padding-block:120px 40px}.story-head{flex-direction:column;gap:16px;max-width:720px;margin-bottom:40px;display:flex}.story-head h2{font-size:clamp(38px,5vw,64px);line-height:1}.story-head p{color:var(--mute);margin:0;font-size:18px}.story-grid{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.sticky{min-width:0;top:calc(env(safe-area-inset-top,0px) + 20px);perspective:1600px;background:radial-gradient(80% 70% at 50% 40%,#151826,var(--ink));border:1px solid var(--line);border-radius:32px;flex:520px;place-items:center;height:600px;display:grid;position:sticky;overflow:hidden}.steps{flex-direction:column;flex:360px;min-width:0;display:flex}.step{opacity:.35;flex-direction:column;justify-content:center;gap:14px;min-height:78vh;transition:opacity .4s;display:flex}.step.on{opacity:1}.step .k{font-family:var(--mono);letter-spacing:.14em;color:var(--gold);text-transform:uppercase;font-size:12px}.step h3{font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.02}.step p{color:var(--mute);max-width:30em;margin:0;font-size:17px}.srig{width:520px;height:560px;transform-style:preserve-3d;transform:scale(var(--s2,1)) rotateX(8deg) rotateY(-14deg);position:relative}.srig .phone{transition:transform .9s cubic-bezier(.2,.8,.2,1);top:0;left:150px}.invoice{color:#16130f;background:#f6f2ea;border-radius:14px;flex-direction:column;gap:10px;width:230px;padding:18px;font-size:12px;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s;display:flex;position:absolute;top:90px;left:-10px;transform:translateZ(80px)rotate(-6deg);box-shadow:0 40px 60px -20px #000c}.invoice .h{font-family:var(--mono);color:#6b655b;justify-content:space-between;font-size:10.5px;display:flex}.invoice .t{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:800}.invoice .row{border-top:1px solid #e2dacb;justify-content:space-between;padding-top:8px;display:flex}.invoice .sum{font-family:var(--mono);font-size:16px;font-weight:500}.invoice .stamp{font-family:var(--mono);letter-spacing:.12em;color:#1f8a5b;opacity:0;border:1.5px solid #1f8a5b;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:10px;transition:all .4s .5s;transform:scale(1.6)rotate(-8deg)}.srig .card{opacity:0;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .6s;position:absolute;top:300px;left:180px;transform:translateZ(-40px)translate(0)rotate(0)}.terminal{opacity:0;background:linear-gradient(160deg,#2a2d38,#14161d);border-radius:22px;flex-direction:column;gap:10px;width:150px;height:200px;padding:14px;transition:all .8s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:10px;right:-20px;transform:translateZ(40px)translateY(40px);box-shadow:0 30px 50px -20px #000,inset 0 0 0 1px #ffffff14}.terminal .scr{text-align:center;font-family:var(--mono);color:var(--mute);background:#0b0d12;border-radius:12px;flex:1;place-items:center;font-size:11px;display:grid}.terminal .scr b{color:var(--ok);font-size:14px;display:block}.ring{border:2px solid var(--ok);opacity:0;border-radius:50%;width:60px;height:60px;margin:-30px;position:absolute;top:40%;left:50%}.bump{z-index:5;font-family:var(--display);color:var(--ok);text-shadow:0 0 30px #5fd3a099;opacity:0;font-size:44px;font-weight:800;transition:all .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:150px;left:180px;transform:translateZ(140px)translateY(20px)}.srig[data-step="1"] .invoice{opacity:0;transform:translateZ(120px)translate(200px)translateY(-40px)rotate(4deg)scale(.55)}.srig[data-step="1"] .bump{opacity:1;transform:translateZ(140px)translateY(-30px)}.srig[data-step="2"] .invoice{opacity:0;transform:translateZ(120px)translate(200px)scale(.4)}.srig[data-step="2"] .phone{transform:translate(-90px)rotateY(10deg)}.srig[data-step="2"] .card{opacity:1;transform:translateZ(90px)translate(110px)translateY(-60px)rotate(-14deg)rotateY(-10deg)}.srig[data-step="2"] .terminal{opacity:1;transform:translateZ(40px)}.srig[data-step="2"] .ring{animation:1.6s ease-out .9s infinite ring}.srig[data-step="0"] .invoice .stamp{opacity:1;transform:scale(1)rotate(-8deg)}@keyframes ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:100px;display:grid}.feat{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex}.feat h3{font-size:24px;font-weight:700}.feat p{color:var(--mute);margin:0;font-size:15px}.feat svg{width:28px;height:28px}.cta{color:#1a0e07;background:linear-gradient(125deg,#1c120d,#5a2a14 40%,#c9652f 75%,#f2b27a);border-radius:36px;flex-direction:column;align-items:flex-start;gap:22px;margin-block:40px 100px;padding:72px max(24px,5vw);display:flex;position:relative;overflow:hidden}.cta h2{color:#fff3e4;max-width:12em;font-size:clamp(40px,6vw,76px);font-weight:800;line-height:.95}.cta p{color:#ffe6cc;max-width:32em;margin:0;font-size:18px}.cta .join{background:#0a08068c;border-color:#ffffff26}.cta .btn{color:#1a0e07;background:#fff3e4}footer{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:28px 40px;font-size:13px;display:flex}@media (width<=900px){.feats{grid-template-columns:1fr}.stage{--s:.8;height:520px}.rig{--s:.8}}@media (width<=640px){.nav nav a:not(.btn){display:none}.stage{flex-basis:100%;height:440px}.rig{--s:.62}.sticky{height:440px;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:2;flex-basis:100%}.srig{--s2:.6}.step{min-height:60vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.toast{opacity:1;transform:none}}.glow{background:radial-gradient(closest-side,#ee844780,#0000 70%),radial-gradient(closest-side at 80% 25%,#aac3ff52,#0000 70%)}.float-b{animation:none;transform:translateZ(70px)}.float-b>.card{animation:6s ease-in-out infinite floatB}.phone .depth{background:linear-gradient(140deg,#2a2c33,#08090c);transform:translateZ(-20px)}.phone .depth2{background:linear-gradient(140deg,#6d707a,#1a1b20 50%,#4a4c55);transform:translateZ(-14px)}.phone .depth3{background:linear-gradient(140deg,#9a9da6,#2a2b31 45%,#70737c);border-radius:48px;position:absolute;inset:0;transform:translateZ(-7px)}.phone .body{background:linear-gradient(135deg,#d9dbe0 0%,#7e818b 12%,#2b2d34 30%,#16171c 55%,#5c5f68 82%,#b8bbc3 100%);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 0 4px #0d0e12,inset 2px 2px 3px #fff6,0 50px 90px -30px #000000f2}.btn-side{background:linear-gradient(90deg,#3a3c43,#c7c9cf 50%,#4a4c53);border-radius:2px;width:4px;position:absolute;transform:translateZ(-6px)}.btn-side.vol1{height:46px;top:130px;left:-3px}.btn-side.vol2{height:46px;top:186px;left:-3px}.btn-side.pwr{height:72px;top:160px;right:-3px}.screen{inset:10px;box-shadow:inset 0 0 0 3px #000}.island i{background:radial-gradient(circle at 35% 35%,#3c5a9a,#0a0f1e 60%);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:10px}.glass{pointer-events:none;z-index:6;background:linear-gradient(115deg,transparent calc(30% + var(--gx,0%)),#ffffff1a calc(38% + var(--gx,0%)),#ffffff05 calc(46% + var(--gx,0%)),transparent calc(52% + var(--gx,0%)));border-radius:40px;position:absolute;inset:0}.card .face{background:radial-gradient(90% 120% at var(--mx,30%) var(--my,20%),#fff5e1bf,transparent 40%), repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000000f 1px 2px,transparent 2px 3px), linear-gradient(125deg,#3a1c0c 0%,#8a4520 22%,#e0783a 45%,#ffc48f 58%,#c8642c 72%,#f6a868 88%,#ffe0bc 100%);box-shadow:inset 0 0 0 1px #ffebd299,inset 0 2px 1px #ffffff80,inset 0 -2px 2px #3c140580}.card .face:after{mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 2px)}.card .sheen{transform:translateX(calc(var(--mx,30%) - 50%));pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 40%,#ffffff73 48%,#0000 54%);position:absolute;inset:-40%}.card .edge{background:linear-gradient(125deg,#f7c79a,#7a3714 40%,#e89b62 70%,#5a2810);transform:translateZ(-1px)}.card .edge.e2{transform:translateZ(-2px)}.card .edge.e3{transform:translateZ(-3px)}.card .edge.e4{transform:translateZ(-4px)}.card .edge.e5{background:#3a1a08;transform:translateZ(-5px)}.card .shadow{filter:blur(28px);background:#000000bf}.card-name,.card-num,.card-bot{color:#2a1206;text-shadow:0 1px #ffe6c8b3,0 -1px #3c140573}.chip{background:repeating-linear-gradient(90deg,#0000 0 9px,#50320a59 9px 10px),linear-gradient(135deg,#fff3cf,#d9ab5c 45%,#f6dc9c 60%,#9c7030);box-shadow:inset 0 0 0 1px #50320a80,0 1px 1px #ffffff80}.net{background:linear-gradient(110deg,#ffaadc59,#aadcff59,#c8ffbe59) 0 0/200% 100%;background-position:var(--mx,30%) 0;border-style:solid}.lang{border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:flex}.lang button{font-family:var(--mono);letter-spacing:.12em;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:11.5px}.lang button.on{background:linear-gradient(135deg,var(--gold),var(--copper));color:var(--ink)}.explainer{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-block:90px 40px;display:flex}.explainer h2{font-size:clamp(34px,4.6vw,58px);line-height:1}.explainer-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#0b0c12;border-radius:24px;width:100%;max-width:1100px;overflow:hidden;box-shadow:0 40px 120px -40px #ee844773,0 0 0 1px #ee844714}.explainer-frame video{object-fit:cover;background:#0b0c12;width:100%;height:100%;display:block}.explainer-note{color:var(--mute);margin:0;font-size:14px}.care{flex-direction:column;gap:18px;margin-top:60px;display:flex}.care-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:500}.care-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.care-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}.care-card h4{margin:0 0 6px;font-size:18px;font-weight:700}.care-card p{color:var(--mute);margin:0;font-size:14.5px}.care-closing{margin:8px 0 0;font-size:18px}@media (width<=760px){.care-row{grid-template-columns:1fr}.explainer{padding-block:60px 20px}}.step p{color:var(--fg);font-size:clamp(20px,2vw,26px);line-height:1.35}@media (width<=640px){.nav{flex-wrap:nowrap;padding-block:14px}.brand-logo{width:128px;height:30px}.nav nav .btn{display:none}.hero{gap:8px;padding-block:0 56px}.hero .stage{order:-1;height:380px;margin-inline:-20px;overflow:hidden}.hero .rig{--s:.56;top:-100px;left:-22px}.hero .stage{height:400px}.hero-copy{flex-basis:100%;order:0;gap:18px}.hero h1{font-size:clamp(38px,11vw,48px)}.lead{font-size:16.5px}.join{background:0 0;border:0;border-radius:18px;flex-flow:column;gap:10px;width:100%;max-width:none;padding:0}.join input{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex:none;width:100%;height:56px;padding:0 18px}.join input:focus{border-color:var(--copper)}.join .btn{border-radius:16px;width:100%;height:56px;font-size:16px}.cta{border-radius:28px;margin-block:20px 60px;padding:44px 20px}.cta .join{background:0 0;border:0}.cta .join input{background:#0a080699;border-color:#fff3}.explainer{gap:18px;padding-block:40px 10px}.explainer h2{font-size:32px}.explainer-frame{border-radius:18px}.story-head h2{font-size:38px}.step p{font-size:18px}.care{margin-top:30px}.feats{gap:14px;padding-block:50px}.feat{border-radius:20px;padding:22px}footer{flex-direction:column}}.sec-head{flex-direction:column;gap:14px;max-width:720px;margin-bottom:40px;display:flex}.sec-head h2,.faq-side h2{font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.02}.sec-head p,.faq-side>p{color:var(--mute);margin:0;font-size:17px}:root{--rm-border:color-mix(in srgb,var(--copper) 38%,var(--line));--rm-glow:color-mix(in srgb,var(--copper) 12%,transparent);--rm-accent:linear-gradient(115deg,var(--gold),var(--copper));--rm-tile:linear-gradient(155deg,color-mix(in srgb,var(--gold) 10%,var(--panel)),var(--panel));--rm-shadow:0 24px 80px -48px color-mix(in srgb,var(--copper) 38%,transparent)}.roadmap{padding-block:100px 60px}.roadmap h2,.roadmap h3,.roadmap span{letter-spacing:0}.roadmap .sec-head h2{max-width:720px;font-size:48px}.rm-beta{border:1px solid var(--rm-border);background:radial-gradient(ellipse at 0% 0%,var(--rm-glow),transparent 70%),var(--panel);box-shadow:var(--rm-shadow);opacity:0;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;padding:48px;transition:opacity .7s,transform .7s;display:grid;transform:translateY(18px)}.rm-beta.seen{opacity:1;transform:none}.rm-beta-copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.rm-beta-label{font-family:var(--mono);text-transform:uppercase;color:var(--gold);font-size:12px}.rm-beta-date{white-space:nowrap;font-size:48px;font-weight:800;line-height:1.1}.rm-beta-date em{background:var(--rm-accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.rm-beta-copy p{color:var(--mute);max-width:44ch;margin:0;font-size:16px}.rm-beta-btn{gap:18px;margin-top:6px}.cd{width:100%;min-width:0}.cd-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cd-tile{background:var(--rm-tile);border:1px solid var(--rm-border);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:112px;padding:20px 5px 16px;display:flex}.cd-num{font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;text-align:center;min-width:2ch;font-size:36px;font-weight:500;line-height:1.1}.cd-unit{font-family:var(--mono);color:var(--gold);font-size:10px}.cd-live{font-family:var(--display);color:var(--gold);text-align:center;margin:0;font-size:36px;font-weight:800}.rm-next{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:80px;padding-top:60px;display:grid}.rm-list{margin:0;padding:0;list-style:none;position:relative}.rm-list:before{content:"";background:var(--rm-accent);width:2px;height:72px;position:absolute;top:-60px;left:8px}.rm-st{padding:0 0 48px 48px;position:relative}.rm-st:before{content:"";background:var(--line);width:2px;position:absolute;top:12px;bottom:-12px;left:8px}.rm-st:after{content:"";width:2px;height:clamp(0px,calc(var(--line-progress,0px) - var(--station-offset,0px)),100%);background:var(--rm-accent);opacity:.45;position:absolute;top:12px;left:8px}.rm-st:nth-child(2),.rm-st:nth-child(3){--station-offset:0px}.rm-st.planned{padding-bottom:8px}.rm-st.planned:before{background:repeating-linear-gradient(to bottom,var(--line) 0 5px,transparent 5px 10px)}.rm-st.planned:after{display:none}.rm-dot{background:var(--line);border:3px solid var(--ink);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:2px}.rm-st.active .rm-dot{background:var(--gold)}.rm-st.reached .rm-dot{animation:.9s ease-out rm-arrive}@keyframes rm-arrive{40%{background:var(--gold);box-shadow:0 0 0 7px var(--rm-glow),0 0 20px var(--gold)}}.rm-period{font-family:var(--mono);color:var(--mute);font-size:12px}.rm-st.active .rm-period{color:var(--gold)}.rm-st h3{margin:10px 0 14px;font-size:28px;line-height:1.2}.rm-st ul{color:var(--mute);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:15px;display:flex}.rm-note{border-top:1px solid var(--line);color:var(--mute);align-self:start;max-width:28ch;margin-top:0;padding-top:16px;font-size:13px;line-height:1.75;position:sticky;top:40px}.rm-note p{margin:0}@media (width<=1050px){.rm-beta{gap:24px;padding:32px}.rm-beta-date{font-size:40px}.cd-num{font-size:30px}.rm-next{gap:40px}}@media (width<=760px){.rm-beta{grid-template-columns:1fr;gap:32px}.rm-next{grid-template-columns:1fr;gap:28px}.rm-note{max-width:48ch;margin-left:48px;position:static}.cd{max-width:480px}.roadmap .sec-head h2{font-size:36px}}@media (width<=640px){.roadmap{padding-block:50px 30px}.rm-beta{border-radius:20px;padding:26px 20px}.rm-beta-date{font-size:36px}.rm-beta-copy{gap:18px}.rm-beta-copy p{font-size:15px}.rm-beta-btn{width:100%;padding-inline:12px;font-size:14px}.cd-tiles{gap:6px}.cd-tile{gap:10px;min-height:88px;padding:14px 2px}.cd-num{font-size:26px}.cd-unit{font-size:9px}.rm-next{padding-top:40px}.rm-list:before{height:52px;top:-40px}.rm-st{padding-bottom:40px;padding-left:34px}.rm-st h3{font-size:25px}.rm-st ul{font-size:14px}.rm-note{margin-left:34px}.cd-live{font-size:30px}}@media (prefers-reduced-motion:reduce){.rm-beta{opacity:1;transition:none;transform:none}.rm-st.reached .rm-dot{animation:none}}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;padding-block:60px 100px;display:grid}.faq-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.faq-box{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:8px;margin-top:16px;padding:24px;display:flex}.faq-box h3{font-size:20px}.faq-box p{color:var(--mute);margin:0;font-size:15px}.faq-mail{font-family:var(--mono);color:var(--gold);font-size:14px}.faq-main{min-width:0}.faq-search{border:1px solid var(--line);background:var(--panel);width:100%;height:52px;color:var(--fg);font:inherit;border-radius:999px;padding:0 22px;font-size:16px}.faq-search::placeholder{color:var(--mute)}.faq-search:focus{border-color:var(--copper);outline:none}.faq-chips{flex-wrap:wrap;gap:8px;margin:16px 0 28px;display:flex}.faq-chips button{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px;font-size:14px}.faq-chips button.on{background:linear-gradient(135deg,var(--gold),var(--copper));color:var(--ink);border-color:#0000;font-weight:600}.faq-empty{color:var(--mute)}.faq-group+.faq-group{margin-top:32px}.faq-glabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:12px}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:700;display:flex}.faq-item i{flex:none;width:18px;height:18px;transition:transform .3s;position:relative}.faq-item i:before,.faq-item i:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;top:8px;left:0;right:0}.faq-item i:after{transform:rotate(90deg)}.faq-item.open i{transform:rotate(45deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--mute);max-width:62ch;margin:0 0 20px;font-size:15px}@media (width<=900px){.faq{grid-template-columns:1fr;gap:28px}.faq-side{position:static}}@media (width<=640px){.faq{padding-block:30px 50px}.faq-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.faq-chips::-webkit-scrollbar{display:none}.faq-item button{min-height:56px;padding:18px 0;font-size:16px}}@media (prefers-reduced-motion:reduce){.faq-a,.faq-item i{transition:none}html{scroll-behavior:auto}}.nav nav a.nav-login{color:var(--fg);font-weight:600}@media (width<=640px){.nav nav a.nav-login{font-size:14px;display:inline-flex}}.pricing{padding-block:90px 40px}.pr-intro{flex-direction:column;gap:14px;max-width:720px;margin-bottom:40px;display:flex}.pr-tag,.ref-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:linear-gradient(135deg,var(--gold),var(--copper));border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px}.pr-intro p{color:var(--fg);margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.15}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pr-card{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:12px;padding:30px 26px;display:flex;position:relative}.pr-card.hot{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(135deg,var(--gold),var(--copper)) border-box;border:1px solid #0000;box-shadow:0 30px 60px -30px #ee84478c}.pr-card.soon{opacity:.6}.pr-card h3{margin:0;font-size:24px;font-weight:800}.pr-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:linear-gradient(135deg,var(--gold),var(--copper));border-radius:999px;padding:5px 11px;font-size:11px;position:absolute;top:-12px;right:22px}.pr-badge.mute{background:var(--line);color:var(--fg)}.pr-old{color:var(--mute);margin:0;font-size:15px}.pr-price{background:linear-gradient(100deg,var(--gold),var(--copper) 60%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:44px;font-weight:800;line-height:1}.pr-price small{color:var(--mute);-webkit-text-fill-color:var(--mute);font-size:16px;font-weight:600}.pr-sub{color:var(--mute);margin:0}.pr-card ul{flex-direction:column;flex:1;gap:10px;margin:8px 0 12px;padding:0;font-size:14.5px;list-style:none;display:flex}.pr-card li{padding-left:22px;position:relative}.pr-card li:before{content:"◆";color:var(--copper);font-size:10px;position:absolute;top:4px;left:0}.pr-card .btn{width:100%;margin-top:auto}.btn.ghost{color:var(--fg);border:1px solid var(--line);box-shadow:none;background:0 0}.pr-foot{margin-top:22px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.pr-grid{grid-template-columns:1fr}.pricing{padding-block:60px 20px}.pr-price{font-size:38px}}.ref-box{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:20px;flex-direction:column;gap:12px;max-width:560px;margin-top:18px;padding:22px;display:flex}.ref-msg{color:var(--fg);margin:0;font-weight:700}.ref-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ref-link code{overflow-wrap:anywhere;min-width:0;font-family:var(--mono);color:var(--gold);background:var(--ink);border:1px solid var(--line);border-radius:12px;flex:220px;padding:12px;font-size:13px}.ref-copy{height:42px}.ref-share{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ref-share a{color:var(--fg);border:1px solid var(--line);border-radius:999px;padding:6px 14px;text-decoration:none}.ref-share a:hover{border-color:var(--copper)}.ref-box .fine{color:var(--mute);font-size:12.5px}.hchips{flex-wrap:wrap;gap:10px;margin:22px 0 4px;padding:0;list-style:none;display:flex}.hchips li{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:999px;align-items:center;gap:9px;padding:9px 14px 9px 9px;font-size:14px;display:inline-flex}.hchip-ic{width:24px;height:24px;color:var(--ink);background:linear-gradient(135deg,var(--gold),var(--copper));border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.card-soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--gold);border:1px solid var(--gold);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;top:-14px;right:-18px;transform:translateZ(40px);box-shadow:0 8px 24px -8px #000000b3}.payouts,.whyus,.compare,.founder{padding-block:90px 30px}.po-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.po-card,.why-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.po-card h3,.why-card h3{font-size:22px;font-weight:700;line-height:1.15}.po-card p,.why-card p{color:var(--mute);flex:1;margin:0;font-size:15px}.po-ic{width:42px;height:42px;color:var(--ink);background:linear-gradient(135deg,var(--gold),var(--copper));border-radius:12px;place-items:center;font-size:20px;font-weight:700;display:grid}.po-tag{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--copper);color:var(--gold);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11.5px}.po-example{border:1px solid var(--line);background:linear-gradient(90deg,#ee84471f,#0000);border-radius:20px;margin:32px 0 0;padding:22px 26px;font-size:clamp(18px,2vw,24px);line-height:1.35}.po-example strong{color:var(--gold)}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.why-n{font-family:var(--mono);color:var(--copper);letter-spacing:.14em;font-size:12px}.cmp-scroll{border:1px solid var(--line);background:var(--panel);border-radius:22px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:15px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 18px}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}.cmp thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.cmp thead th.cmp-us{color:var(--gold)}.cmp tbody th{font-weight:600}.cmp td.cmp-us{background:#ee844714}.cmp-yes{color:var(--gold);font-size:20px;font-weight:800}.cmp-no{color:var(--mute);font-size:18px}.cmp-txt{color:var(--mute)}.founder{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.fd-photo{aspect-ratio:4/5;border:1px solid var(--line);object-fit:cover;background:var(--panel);border-radius:24px}.fd-copy{flex-direction:column;gap:16px;display:flex}.fd-copy h2{font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.05}.fd-copy p{color:var(--mute);margin:0;font-size:17px}.fd-copy .fd-sign{color:var(--fg)}.fd-link{color:var(--gold);font-weight:600;text-decoration:none}.fd-link:hover{text-decoration:underline}.pr-card.later{opacity:.82}.pr-note{color:var(--gold);margin:0;font-size:14px}footer.site-foot{border-top:1px solid var(--line);color:var(--mute);margin-top:40px;padding-block:44px 36px;font-size:14px;display:block}.ft-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.ft-cols>div,.ft-cols>nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ft-cols h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);margin:0 0 4px;font-size:12px;font-weight:500}.ft-cols a{text-decoration:none}.ft-cols a:hover{color:var(--fg)}.ft-about p{max-width:46ch;margin:0;line-height:1.55}.prighter img{border-radius:6px;width:162px;height:auto;display:block}.ft-copy{margin:32px 0 0;font-size:13px}.legal{max-width:760px;margin:0 auto;padding-block:40px 60px;font-size:16.5px;line-height:1.7}.legal h1{margin-top:18px;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.05}.legal h2{margin:38px 0 10px;scroll-margin-top:20px;font-size:22px;font-weight:700}.legal p,.legal li{color:#d8d4cd}.legal ul{flex-direction:column;gap:8px;padding-left:22px;display:flex}.legal a{color:var(--gold);overflow-wrap:anywhere}.legal-back{font-size:14px;text-decoration:none;color:var(--mute)!important}.legal-updated{font-family:var(--mono);margin:10px 0 0;font-size:13px;color:var(--mute)!important}.legal-note{border-left:3px solid var(--copper);background:var(--panel);border-radius:0 12px 12px 0;margin:18px 0 0;padding:14px 18px;font-style:italic}.legal-toc{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:30px;padding:20px 24px}.legal-toc h2{font-size:14px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 10px}.legal-toc ol{columns:2;column-gap:28px;margin:0;padding:0;font-size:15px;list-style:none}.legal-toc li{break-inside:avoid;padding:3px 0}.legal-toc a{text-decoration:none}@media (width<=980px){.po-grid,.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.founder{grid-template-columns:1fr;gap:28px}.fd-photo{max-width:260px}.ft-cols{grid-template-columns:1fr;gap:28px}.legal-toc ol{columns:1}}@media (width<=640px){.payouts,.whyus,.compare,.founder{padding-block:50px 10px}.po-grid,.why-grid{grid-template-columns:1fr;gap:14px}.po-card,.why-card{border-radius:20px;padding:22px}.po-example{padding:18px;font-size:18px}.hchips li{padding:7px 12px 7px 7px;font-size:12.5px}.card-soon{font-size:10px;top:-16px;left:50%;right:auto;transform:translate(-50%)translateZ(40px)}.cmp-scroll{background:0 0;border:0;overflow:visible}.cmp thead{display:none}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{width:100%;display:block}.cmp tr{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-bottom:12px;padding:6px 0}.cmp tbody th{border-bottom:1px solid var(--line);padding:14px 16px;font-size:16px}.cmp td{border:0;justify-content:space-between;gap:12px;padding:9px 16px;display:flex}.cmp td:before{content:attr(data-col);color:var(--mute);font-size:14px}.cmp td.cmp-us{background:0 0}.cmp td.cmp-us:before{color:var(--gold)}.legal{padding-block:20px 40px;font-size:16px}}.join-ref{text-align:left;flex-direction:column;gap:6px;max-width:520px;margin-top:12px;display:flex}.join-ref-label{color:var(--mute);font-size:13px}.join-ref input{background:var(--panel);border:1px solid var(--line);height:46px;color:var(--fg);font:15px var(--body);border-radius:14px;outline:none;padding:0 16px}.join-ref input:focus{border-color:var(--copper)}.join-ref-hint{color:var(--mute);font-size:12px}.join-invited{color:var(--ok);margin:0;font-size:14px}.link-btn{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cta .join-ref{margin-inline:auto}.ref-pitch{color:var(--fg);margin:0;font-size:14.5px}.invite{flex-direction:column;gap:22px;padding-block:90px 40px;display:flex}.invite h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.05}.inv-sub{max-width:680px;color:var(--mute);margin:0;font-size:17px;line-height:1.55}.inv-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.inv-step{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:8px;padding:26px 24px;display:flex;position:relative}.inv-step h3{margin:6px 0 0;font-size:19px}.inv-step p{color:var(--mute);margin:0;font-size:15px}.inv-num{font-family:var(--mono);letter-spacing:.14em;color:var(--copper);font-size:12px}.inv-ic{width:26px;height:26px;color:var(--gold);position:absolute;top:22px;right:22px}.inv-note{border:1px solid color-mix(in srgb,var(--copper) 55%,var(--line));background:color-mix(in srgb,var(--copper) 10%,var(--panel));border-radius:18px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.inv-note svg{width:22px;height:22px;color:var(--copper);flex:none;margin-top:2px}.inv-note p{margin:0;font-size:15px;line-height:1.55}.inv-fine{color:var(--mute);margin:0;font-size:13px}.inv-fine a{color:var(--gold)}.invite>.btn{align-self:flex-start}@media (width<=760px){.inv-steps{grid-template-columns:1fr}.invite{padding-block:60px 20px}.invite>.btn{border-radius:16px;align-self:stretch;height:56px}}
