:root{--bg:#0A0A14;--bg-2:#14141F;--surface:#1C1C29;--line:#2A2A3D;--line-soft:#1f1f2e;--text:#FFFFFF;--muted:#C7C6D2;--dim:#8C8B99;--magenta:#E600C8;--magenta-2:#FF1FD3;--violet:#8B16E5;--amber:#F59E0B;--green:#22C57B;--grad:linear-gradient(100deg,#FF1FD3 0%,#E600C8 35%,#8B16E5 100%);--font-body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--maxw:1080px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(900px 500px at 82% -10%,rgba(230,0,200,.12),transparent 60%),radial-gradient(700px 500px at 0% 0%,rgba(139,22,229,.1),transparent 55%);pointer-events:none;z-index:0}.wrap{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 28px}a{color:inherit}.eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.label{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.topbar{position:sticky;top:0;z-index:20;backdrop-filter:saturate(140%) blur(10px);background:#0a0a14b8;border-bottom:1px solid var(--line)}.topbar .row{display:flex;align-items:center;justify-content:space-between;height:60px}.brand img{height:26px;width:auto;display:block}.topbar .meta{font-family:var(--font-mono);font-size:.72rem;color:var(--dim);letter-spacing:.06em}.topbar .meta b{color:var(--muted);font-weight:600}@media(max-width:620px){.topbar .meta{display:none}}.hero{padding:84px 0 36px}.hero h1{font-size:clamp(2.4rem,6.2vw,4.5rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;max-width:14ch;margin:20px 0 0}.hero .lede{color:var(--muted);font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.55;max-width:46ch;margin-top:22px}.hero .lede b{color:var(--text);font-weight:600}.manifest{margin-top:46px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#1c1c2999,#14141f99);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.manifest .cell{padding:18px 20px;border-right:1px solid var(--line-soft);border-top:1px solid var(--line-soft)}.manifest .cell:nth-child(-n+4){border-top:none}.manifest .cell:nth-child(4n){border-right:none}.manifest .k{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.manifest .v{margin-top:7px;font-weight:700;font-size:1.02rem;letter-spacing:-.01em}.manifest .v.accent{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.manifest .v.mono{font-family:var(--font-mono);font-size:.9rem;font-weight:600}.manifest .v.sm{font-size:.95rem}.pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--amber)}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber)}@media(max-width:760px){.manifest{grid-template-columns:repeat(2,1fr)}.manifest .cell:nth-child(4n){border-right:1px solid var(--line-soft)}.manifest .cell:nth-child(2n){border-right:none}.manifest .cell:nth-child(-n+4){border-top:1px solid var(--line-soft)}.manifest .cell:nth-child(-n+2){border-top:none}}@media(max-width:430px){.manifest{grid-template-columns:1fr}.manifest .cell{border-right:none!important;border-top:1px solid var(--line-soft)!important}.manifest .cell:first-child{border-top:none!important}}.pdf-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.pdf-btn{font-family:var(--font-mono);font-size:.74rem;font-weight:600;letter-spacing:.06em;color:var(--muted);background:var(--bg-2);border:1px solid var(--line);border-radius:9px;padding:9px 16px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.pdf-btn:hover{border-color:var(--magenta);color:var(--text)}.pdf-note{font-family:var(--font-mono);font-size:.7rem;color:var(--dim);letter-spacing:.04em}section{padding:62px 0;border-top:1px solid var(--line-soft)}.sec-head{display:flex;align-items:baseline;gap:16px;margin-bottom:30px}.sec-head h2{font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:700;letter-spacing:-.025em;line-height:1.1}.sec-head .num{font-family:var(--font-mono);font-size:.8rem;color:var(--magenta);font-weight:600;padding-top:6px}.prose{max-width:62ch;color:var(--muted);font-size:1.08rem}.prose b,.prose strong{color:var(--text);font-weight:600}.prose p+p{margin-top:16px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}@media(max-width:680px){.grid{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:12px;padding:20px 20px 22px;background:linear-gradient(180deg,#1c1c2973,#14141f40);transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:#3a3a52;transform:translateY(-2px)}.card .tick{font-family:var(--font-mono);font-size:.72rem;color:var(--magenta-2);font-weight:600;letter-spacing:.1em}.card h3{font-size:1.08rem;font-weight:700;margin:10px 0 6px;letter-spacing:-.01em}.card p{color:var(--dim);font-size:.96rem;line-height:1.6}.oos{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.oos span{font-family:var(--font-mono);font-size:.8rem;color:var(--dim);border:1px dashed var(--line);border-radius:8px;padding:8px 12px}.oos span:before{content:"– ";color:#55556a}.pipe{margin-top:10px;position:relative}.pipe .track{position:absolute;left:18px;top:14px;bottom:14px;width:2px;background:var(--line)}.pipe .track:before{content:"";position:absolute;inset:0;background:var(--grad);opacity:.9}.stage{position:relative;padding:0 0 26px 52px}.stage:last-child{padding-bottom:0}.stage .node{position:absolute;left:9px;top:2px;width:20px;height:20px;border-radius:50%;background:var(--bg);border:2px solid var(--magenta);display:grid;place-items:center}.stage .node:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad)}.stage .wk{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;color:var(--magenta-2)}.stage h4{font-size:1.1rem;font-weight:700;margin:3px 0 5px;letter-spacing:-.01em}.stage p{color:var(--dim);font-size:.96rem;max-width:60ch}.team{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:6px}@media(max-width:680px){.team{grid-template-columns:1fr}}.person{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:18px;background:#1c1c2959}.person .av{width:42px;height:42px;border-radius:10px;flex:0 0 auto;background:var(--grad);display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;color:#0a0a14;font-size:.82rem}.person .role{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.person h4{font-size:1.02rem;font-weight:700;margin:4px 0 2px}.person p{font-size:.9rem;color:var(--dim);line-height:1.5}.invest{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#1c1c29b3,#14141f80)}.invest .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 28px 24px;border-bottom:1px solid var(--line)}.invest .price{font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}.invest .lock{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;color:var(--magenta-2);display:flex;align-items:center;gap:8px}.invest .lock:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--grad)}.sched{display:grid;grid-template-columns:repeat(3,1fr)}.sched .s{padding:20px 28px;border-right:1px solid var(--line-soft)}.sched .s:last-child{border-right:none}.sched .pct{font-family:var(--font-mono);font-weight:700;font-size:1.5rem;letter-spacing:-.02em}.sched .when{font-size:.9rem;color:var(--dim);margin-top:2px}@media(max-width:560px){.sched{grid-template-columns:1fr}.sched .s{border-right:none;border-bottom:1px solid var(--line-soft)}.sched .s:last-child{border-bottom:none}}.addons{border-top:1px solid var(--line)}.addons .ah{padding:18px 28px 2px}.addon{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:14px 28px;border-top:1px solid var(--line-soft)}.addon:first-of-type{border-top:none}.addon .an{font-weight:600;font-size:1rem}.addon .anote{color:var(--dim);font-size:.9rem;margin-top:3px;line-height:1.45;max-width:52ch}.addon .ap{font-family:var(--font-mono);font-weight:700;font-size:1.2rem;letter-spacing:-.01em;white-space:nowrap}.addon .ap span{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:var(--dim);letter-spacing:0;margin-left:2px}@media(max-width:560px){.addons .ah{padding:16px 20px 2px}.addon{padding:14px 20px}}.why{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:2px 30px;margin-top:6px}@media(max-width:680px){.why{grid-template-columns:1fr}}.why li{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid var(--line-soft);color:var(--muted)}.why li .m{font-family:var(--font-mono);color:var(--magenta-2);font-weight:700;flex:0 0 auto}.why li b{color:var(--text);font-weight:600}.accept{margin:18px 0 0;border:1px solid var(--line);border-radius:16px;padding:38px 32px;text-align:center;background:radial-gradient(600px 200px at 50% -40%,rgba(230,0,200,.18),transparent)}.accept h2{font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:800;letter-spacing:-.03em}.accept p{color:var(--muted);margin:12px auto 0;max-width:52ch}.accept .form{max-width:460px;margin:24px auto 0;text-align:left;display:grid;gap:12px}.accept label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);display:block;margin-bottom:6px}.accept input,.accept textarea{width:100%;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:1rem;padding:12px 14px}.accept input:focus,.accept textarea:focus{outline:none;border-color:var(--magenta)}.accept textarea{resize:vertical;min-height:64px}.accept .agree{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.92rem;text-align:left}.accept .agree input{width:auto;margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:1.02rem;padding:14px 26px;border-radius:10px;background:var(--grad);color:#0a0a14;border:none;cursor:pointer;text-decoration:none;box-shadow:0 8px 30px #e600c859;transition:transform .15s ease,box-shadow .15s ease;font-family:var(--font-body)}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 38px #e600c880}.btn:focus-visible{outline:3px solid var(--magenta-2);outline-offset:3px}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.accept .alt{display:block;margin-top:16px;font-family:var(--font-mono);font-size:.8rem;color:var(--dim)}.accept .alt a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.accept .err{color:#ff8095;font-size:.9rem;min-height:1.2em}.accept .ok{border-color:var(--green)!important}.accept .ok .seal{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#22c57b,#0fa968);display:grid;place-items:center;margin:0 auto 14px;font-size:1.6rem}.hidden{display:none!important}footer{border-top:1px solid var(--line);margin-top:70px;padding:40px 0 60px}footer .f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}footer .tag{font-size:1.15rem;font-weight:700;letter-spacing:-.02em}footer .tag span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}footer .c{font-family:var(--font-mono);font-size:.76rem;color:var(--dim);line-height:1.7}footer .c a{color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:6px}@media(max-width:760px){.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.metrics{grid-template-columns:1fr}}.metric{border:1px solid var(--line);border-radius:12px;padding:22px 20px;background:linear-gradient(180deg,#1c1c2980,#14141f4d)}.metric .mv{font-family:var(--font-mono);font-weight:700;font-size:clamp(1.7rem,4vw,2.3rem);letter-spacing:-.02em;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.metric .ml{color:var(--dim);font-size:.92rem;margin-top:8px;line-height:1.4}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px}@media(max-width:820px){.plans{grid-template-columns:1fr}}.plan{position:relative;border:1px solid var(--line);border-radius:14px;padding:24px 22px;background:linear-gradient(180deg,#1c1c2980,#14141f4d);display:flex;flex-direction:column}.plan.feat{border-color:var(--magenta);box-shadow:0 0 0 1px var(--magenta),0 18px 50px -30px #e600c899}.plan .ptag{position:absolute;top:-11px;left:22px;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:4px 11px}.plan .pname{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.plan .pprice{font-weight:800;font-size:2rem;letter-spacing:-.03em;margin-top:10px;line-height:1}.plan .pprice span{font-family:var(--font-mono);font-size:.85rem;font-weight:500;color:var(--dim);letter-spacing:0;margin-left:4px}.plan .pfeat{list-style:none;margin-top:18px;display:grid;gap:10px}.plan .pfeat li{position:relative;padding-left:24px;color:var(--muted);font-size:.95rem;line-height:1.45}.plan .pfeat li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:var(--grad);opacity:.9}.plan-choose{margin-top:20px;align-self:flex-start;font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--magenta-2);background:transparent;border:1px solid var(--line);border-radius:9px;padding:9px 15px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.plan-choose:hover{border-color:var(--magenta);background:#e600c814}.plan.feat .plan-choose{border-color:var(--magenta);background:#e600c81a;color:var(--text)}.acc-plans{text-align:left}.acc-plan-opts{display:grid;gap:10px;margin-top:4px}.acc-plan{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;padding:13px 15px;cursor:pointer;background:var(--bg-2);transition:border-color .15s ease,background .15s ease}.acc-plan:hover{border-color:var(--magenta)}.acc-plan:has(input:checked){border-color:var(--magenta);background:radial-gradient(420px 120px at 0% 0%,rgba(230,0,200,.12),transparent),var(--bg-2);box-shadow:0 0 0 1px var(--magenta)}.acc-plan input{width:auto;margin:0;accent-color:var(--magenta);flex:0 0 auto}.acc-plan .ap-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.acc-plan .ap-name{font-weight:700;font-size:1rem;letter-spacing:-.01em}.acc-plan .ap-rec{font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:3px 8px}.acc-plan .ap-price{font-family:var(--font-mono);font-weight:700;font-size:1rem;white-space:nowrap}.invest .pnote{color:var(--dim);font-size:.92rem;margin-top:10px;max-width:44ch}.invest .term{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.invest .term .tk{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.invest .term .tv{font-family:var(--font-mono);font-weight:700;font-size:1.1rem;color:var(--text)}.state-screen{border-top:none;padding-top:clamp(90px,16vh,150px);max-width:60ch}.state-screen h1{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;margin-top:14px;line-height:1.05}.eyebrow.exp{background:linear-gradient(100deg,#f59e0b,#e600c8);-webkit-background-clip:text;background-clip:text;color:transparent}.state-screen a{color:var(--magenta-2);text-decoration:underline;text-underline-offset:3px}.preview-bar{position:sticky;top:60px;z-index:15;background:linear-gradient(90deg,#e600c829,#8b16e529),var(--bg-2);border-bottom:1px solid var(--line)}.preview-bar .pv{display:flex;align-items:center;gap:12px;padding:9px 28px;flex-wrap:wrap}.preview-bar .pv-tag{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:3px 10px}.preview-bar .pv-txt{font-family:var(--font-mono);font-size:.76rem;color:var(--muted);letter-spacing:.02em}[data-theme=light]{--bg:#F7F6FA;--bg-2:#FFFFFF;--surface:#FFFFFF;--line:#E7E6EF;--line-soft:#EEEDF4;--text:#13131D;--muted:#52515F;--dim:#8C8B99;--magenta:#D5009E;--magenta-2:#E600C8;--violet:#7A12CF;--amber:#B8770A;--grad:linear-gradient(100deg,#E600C8 0%,#C400B0 40%,#7A12CF 100%)}[data-theme=light] body:before{background:radial-gradient(900px 500px at 82% -10%,rgba(230,0,200,.06),transparent 60%),radial-gradient(700px 500px at 0% 0%,rgba(139,22,229,.05),transparent 55%)}[data-theme=light] .topbar{background:#fff;backdrop-filter:none}[data-theme=light] .manifest{background:var(--paper,#fff);box-shadow:0 18px 40px -28px #13131d2e}[data-theme=light] .card{background:#fff}[data-theme=light] .card:hover{border-color:#d9d8e6;box-shadow:0 16px 36px -26px #13131d59}[data-theme=light] .oos span,[data-theme=light] .person{background:#fff}[data-theme=light] .person .av{color:#fff}[data-theme=light] .invest{background:#fff;box-shadow:0 24px 50px -34px #13131d4d}[data-theme=light] .pipe .track{background:var(--grad);opacity:.85}[data-theme=light] .pipe .track:before{display:none}[data-theme=light] .accept{background:#fff;box-shadow:0 24px 60px -40px #7a12cf73}[data-theme=light] .accept input,[data-theme=light] .accept textarea{background:#fff}[data-theme=light] .btn{color:#fff}[data-theme=light] .metric,[data-theme=light] .plan{background:#fff;box-shadow:0 16px 36px -30px #13131d4d}[data-theme=light] .plan .ptag{color:#fff}[data-theme=light] .preview-bar{background:linear-gradient(90deg,#e600c814,#8b16e514),#fff}[data-theme=light] .acc-plan{background:#fff}[data-theme=light] .acc-plan:has(input:checked){background:radial-gradient(420px 120px at 0% 0%,rgba(230,0,200,.08),transparent),#fff}[data-theme=light] .acc-plan .ap-rec{color:#fff}.brand .logo-light,[data-theme=light] .brand .logo-dark{display:none}[data-theme=light] .brand .logo-light{display:block}.theme-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;padding:7px 13px;transition:border-color .2s ease,color .2s ease}.theme-toggle:hover{border-color:var(--magenta);color:var(--text)}.theme-toggle:focus-visible{outline:3px solid var(--magenta-2);outline-offset:2px}.theme-toggle .ico{width:14px;height:14px;display:inline-block}.theme-toggle .t-dark{display:none}[data-theme=dark] .theme-toggle .t-dark{display:inline}[data-theme=dark] .theme-toggle .t-light{display:none}.topbar .right{display:flex;align-items:center;gap:16px}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
