@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._4pkBmW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._4pkBmW_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/192eb266b35252ee-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0894cd0614db15e-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/192eb266b35252ee-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0894cd0614db15e-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.LzMCQq_className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.LzMCQq_variable{--font-spline-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0a08;--panel:#17120e;--panel-2:#1f1812;--line:#35291e;--text:#efe8df;--head:#f7ecd6;--muted:#a89c8d;--acc:#ff9838;--acc-2:#f0700f;--acc-ink:#1a0c02;--glow:255, 138, 42;--bad:#ff7a66;--font-display:var(--font-bricolage), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-bricolage), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-spline-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.125rem;--t-xl:1.5rem;--t-2xl:2rem;--t-hero:clamp(2.5rem, 6.2vw, 4.25rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--r:16px;--r-sm:12px;--r-xs:10px;--wrap:72rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--bg);background-image:radial-gradient(900px 560px at 92% -8%, rgba(var(--glow), .22), transparent 70%), radial-gradient(760px 620px at -8% 60%, rgba(var(--glow), .08), transparent 70%);color:var(--text);font-family:var(--font-body);font-size:var(--t-md);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;min-height:100vh;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);color:var(--head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}p{margin:0}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.wrap{width:100%;max-width:var(--wrap);padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.muted{color:var(--muted)}.kick{color:var(--acc);font-weight:800;font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase}.mono{font-family:var(--font-mono)}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--acc), var(--acc-2));width:34px;height:34px;color:var(--acc-ink);font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-text strong{color:var(--text);font-size:15px;font-weight:800}.brand-text small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.btn{background:linear-gradient(180deg, var(--acc), var(--acc-2));color:var(--acc-ink);border-radius:var(--r-sm);font-weight:800;font-size:var(--t-md);cursor:pointer;box-shadow:0 6px 22px rgba(var(--glow), .28), inset 0 1px 0 #ffffff59;border:0;justify-content:center;align-items:center;gap:8px;padding:15px 22px;text-decoration:none;transition:transform .1s,box-shadow .2s;display:inline-flex}.btn:hover{box-shadow:0 6px 28px rgba(var(--glow), .45), inset 0 1px 0 #ffffff59}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.6;cursor:default}.btn-sm{font-size:var(--t-sm);border-radius:var(--r-xs);padding:9px 16px;box-shadow:inset 0 1px #ffffff59}.btn-block{width:100%}.btn-ghost{color:var(--acc);border:1px solid var(--acc);box-shadow:none;background:0 0}.btn-ghost:hover{background:rgba(var(--glow), .1);box-shadow:none}.btn-quiet{background:var(--panel-2);color:var(--text);border:1px solid var(--line);box-shadow:none}.btn-quiet:hover{border-color:var(--acc);box-shadow:none}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:var(--s-5);gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.card-active{border-color:rgba(var(--glow), .6);box-shadow:0 0 0 1px rgba(var(--glow), .25), 0 0 40px rgba(var(--glow), .2), 0 14px 40px #00000073}.tag{letter-spacing:.09em;text-transform:uppercase;background:rgba(var(--glow), .14);color:var(--acc);white-space:nowrap;border-radius:99px;flex:none;padding:4px 9px;font-size:10px;font-weight:800}.num{background:var(--panel-2);border:1px solid var(--line);width:36px;height:36px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:11px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.num-on{border-color:var(--acc);color:var(--acc)}.num-done{background:linear-gradient(135deg, var(--acc), var(--acc-2));color:var(--acc-ink);border-color:var(--acc)}.video{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden;box-shadow:0 14px 40px #00000080}.video-frame{aspect-ratio:16/9;background:var(--panel-2);place-items:center;display:grid}.video-cap{font-size:var(--t-sm);color:var(--muted);border-top:1px solid var(--line);text-align:center;padding:11px 14px}.play{background:rgba(var(--glow), .15);border:1px solid var(--acc);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.play:after{content:"";border-left:16px solid var(--acc);border-top:10px solid #0000;border-bottom:10px solid #0000;margin-left:5px}.field{flex-direction:column;gap:6px;display:flex}.field>span,.field>legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0;font-size:11px;font-weight:700}fieldset.field{border:0;margin:0;padding:0}.input{border:1px solid var(--line);background:var(--bg);border-radius:var(--r-xs);width:100%;color:var(--text);padding:13px 14px;font-size:16px}.input::placeholder{color:#6f665b}.input:focus{border-color:var(--acc);box-shadow:0 0 0 3px rgba(var(--glow), .18);outline:none}.seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seg label{display:block;position:relative}.seg input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg span{border:1px solid var(--line);border-radius:var(--r-xs);text-align:center;font-size:var(--t-sm);background:var(--bg);padding:12px 8px;font-weight:600;display:block}.seg input:checked+span{border-color:var(--acc);color:var(--acc);background:rgba(var(--glow), .1)}.seg input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.check{font-size:var(--t-sm);color:var(--muted);align-items:flex-start;gap:10px;display:flex}.check input{accent-color:var(--acc);flex:none;width:16px;height:16px;margin-top:3px}.form-msg{font-size:var(--t-sm);border-radius:var(--r-xs);border:1px solid var(--line);background:var(--bg);padding:10px 12px}.form-msg.err{border-color:var(--bad);color:var(--bad)}.micro{font-size:var(--t-xs);color:var(--muted)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nav{align-items:center;gap:var(--s-5);padding-block:18px;display:flex}.nav .brand{margin-right:auto}.nav a.lk{font-size:var(--t-sm);color:var(--muted);font-weight:500;text-decoration:none}.nav a.lk:hover{color:var(--text)}.hero{gap:var(--s-7);padding-block:var(--s-6) var(--s-8);grid-template-columns:1.25fr .75fr;align-items:start;display:grid}.hero-left,.hero-right{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.hero h1{font-size:var(--t-hero);letter-spacing:-.035em;text-shadow:0 0 40px rgba(var(--glow), .14);line-height:.98}.hero-sub{font-size:var(--t-lg);color:var(--muted);max-width:54ch}.facts{gap:var(--s-5) var(--s-6);flex-wrap:wrap;display:flex}.facts div{flex-direction:column;gap:2px;display:flex}.facts strong{font-family:var(--font-display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.02em;color:var(--head);line-height:1}.facts span{font-size:var(--t-xs);color:var(--muted)}.deal{font-size:var(--t-sm);gap:10px}.deal .row{justify-content:space-between;gap:12px;display:flex}.deal .row span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.deal .total{border-top:1px solid var(--line);color:var(--head);padding-top:10px;font-weight:700}.form-card h2{font-size:var(--t-xl)}.section{padding-block:var(--s-8);border-top:1px solid var(--line);gap:var(--s-6);flex-direction:column;display:flex}.section-head{gap:var(--s-3);flex-direction:column;max-width:44rem;display:flex}.section-head h2{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.5rem)}.section-head p{color:var(--muted);font-size:var(--t-lg)}.split{gap:var(--s-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.proof-slot{border:1px dashed var(--line);border-radius:var(--r);padding:var(--s-6);color:var(--muted);font-size:var(--t-sm);text-align:center;font-family:var(--font-mono)}.modules{gap:0 var(--s-6);grid-template-columns:1fr 1fr;display:grid}.module{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding-block:14px;display:flex}.module b{font-family:var(--font-mono);font-weight:500;font-size:var(--t-sm);color:var(--acc);font-variant-numeric:tabular-nums;flex:none}.module span{color:var(--text)}.module em{color:var(--muted);font-style:normal;font-size:var(--t-sm);display:block}.how{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.how .card h3{font-size:var(--t-xl)}.how .card p{color:var(--muted)}.how-head{align-items:center;gap:12px;display:flex}.faq{flex-direction:column;max-width:46rem;display:flex}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--t-lg);color:var(--head);justify-content:space-between;gap:16px;padding-block:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc);font-family:var(--font-mono);flex:none}.faq details[open] summary:after{content:"-"}.faq details p{color:var(--muted);max-width:62ch;padding-bottom:18px}.cta-band{gap:var(--s-7);grid-template-columns:1fr minmax(0,26rem);align-items:start;display:grid}.footer{border-top:1px solid var(--line);padding-block:var(--s-6) var(--s-7);gap:var(--s-4);font-size:var(--t-xs);color:var(--muted);flex-direction:column;display:flex}.footer p{max-width:80ch}.footer nav{gap:var(--s-5);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.sticky-cta{display:none}.preview-bar{background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;padding:6px 16px;font-size:11px}.prose{max-width:44rem;padding-block:var(--s-7);gap:var(--s-4);flex-direction:column;display:flex}.prose h1{font-size:var(--t-2xl)}.prose h2{font-size:var(--t-xl);margin-top:var(--s-4)}.prose p,.prose li{color:var(--muted)}.prose ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2rem;display:flex}.p-top{z-index:20;border-bottom:1px solid var(--line);background:#0d0a08eb;position:sticky;top:0}.p-top-in{align-items:center;gap:var(--s-5);padding:12px 24px;display:flex}.progress{flex-direction:column;flex:1;gap:6px;max-width:440px;margin-inline:auto;display:flex}.progress-meta{color:var(--muted);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.progress-meta span:first-child{color:var(--text)}.bar{background:var(--panel-2);height:7px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--acc-2), var(--acc));height:100%;box-shadow:0 0 12px rgba(var(--glow), .6);border-radius:99px;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.p-who{font-size:var(--t-sm);color:var(--muted);flex:none;align-items:center;gap:12px;display:flex}.p-who i{background:var(--panel-2);border:1px solid var(--line);width:32px;height:32px;color:var(--text);text-transform:uppercase;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.p-body{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 60px);display:grid}.p-side{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:3px;max-height:calc(100vh - 60px);padding:20px 14px 28px;display:flex;position:sticky;top:60px;overflow-y:auto}.p-row{font-size:var(--t-sm);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.p-row .num{border-radius:8px;width:26px;height:26px;font-size:11.5px}.p-row.is-done{color:var(--text)}.p-row.is-open{background:rgba(var(--glow), .1);color:var(--head);font-weight:700}.p-row.is-locked{opacity:.5;cursor:default}.p-tip{font-size:var(--t-sm);color:var(--muted);border-radius:var(--r-sm);gap:10px;margin-top:16px;padding:14px;line-height:1.45}.p-tip strong{color:var(--head)}.p-main{flex-direction:column;gap:18px;min-width:0;max-width:62rem;padding:28px 32px 80px;display:flex}.step-head{align-items:center;gap:12px;display:flex}.step-head h1{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,1.9rem)}.step-head .tag{margin-left:auto}.step-purpose{font-size:var(--t-lg);color:var(--muted);max-width:62ch}.step-split{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.todo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.todo li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:12px 0;display:flex}.todo li:last-child{border-bottom:0}.todo b{font-family:var(--font-mono);font-weight:500;font-size:var(--t-xs);color:var(--acc);flex:none}.prompt{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);overflow:hidden}.prompt-label{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);padding:9px 14px;font-size:11px;font-weight:700}.prompt pre{font-family:var(--font-mono);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:230px;margin:0;padding:14px;font-size:12.5px;line-height:1.65;overflow:auto}.prompt-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.prompt-bar span{font-size:var(--t-xs);color:var(--muted)}.note{border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r-xs);background:var(--panel-2);font-size:var(--t-sm);color:var(--text);padding:12px 14px}.step-foot{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.next-line{font-size:var(--t-sm);color:var(--muted)}.next-line b{color:var(--head)}.stuck summary{cursor:pointer;font-size:var(--t-sm);color:var(--muted);text-decoration:underline;list-style:none}.stuck summary::-webkit-details-marker{display:none}.stuck ul{font-size:var(--t-sm);color:var(--text);flex-direction:column;gap:8px;margin:12px 0 0;padding-left:1.1rem;display:flex}.lockwrap{position:relative}.lockwrap .card{filter:blur(4px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.lockpill{place-items:center;display:grid;position:absolute;inset:0}.lockpill span{background:var(--bg);border:1px solid var(--line);font-size:var(--t-sm);color:var(--muted);border-radius:99px;padding:8px 16px;font-weight:700}.gate{max-width:30rem;margin:12vh auto 0}.done-panel h1{font-size:var(--t-2xl)}@media (max-width:900px){.hero,.split,.cta-band,.step-split{gap:var(--s-6);grid-template-columns:1fr}.how,.modules{grid-template-columns:1fr}.nav a.lk{display:none}.section{padding-block:var(--s-7)}.sticky-cta{z-index:30;padding:10px max(16px, env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#0d0a08f0;display:block;position:fixed;bottom:0;left:0;right:0}.has-sticky{padding-bottom:84px}.p-body{grid-template-columns:1fr}.p-side{display:none}.p-main{padding:20px 16px 80px}.p-top-in{gap:var(--s-4);padding:10px 16px}.p-top .brand-text,.p-who span{display:none}.step-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
