@font-face{font-family:Bricolage;font-weight:400;src:url(/fonts/bricolage-400.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage;font-weight:700;src:url(/fonts/bricolage-700.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage;font-weight:800;src:url(/fonts/bricolage-800.woff2)format("woff2");font-display:swap}@font-face{font-family:Instrument;font-weight:400;src:url(/fonts/instrument-400.woff2)format("woff2");font-display:swap}@font-face{font-family:JB Mono;font-weight:400;src:url(/fonts/mono-400.woff2)format("woff2");font-display:swap}:root{--bg:#05070b;--bg2:#0b0f14;--panel:#0e141b;--panel2:#121a22;--ink:#eef3f0;--dim:#9aa8a6;--dim2:#6e7c7a;--line:#eef3f017;--line2:#eef3f029;--cyan:#58c8d0;--cyan-deep:#39a5b2;--blue:#58b0f8;--navy:#0a2c66;--green:#98c088;--green-bright:#a8d490;--magenta:#c77dff;--magenta-deep:#840090;--max:1080px;--f-disp:"Bricolage",system-ui,sans-serif;--f-body:"Instrument",system-ui,sans-serif;--f-mono:"JB Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.65;overflow-x:hidden}::selection{background:#58c8d059}h1,h2,h3{font-family:var(--f-disp);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.06}a{color:inherit;text-decoration:none}img,svg{display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}section{padding:96px 0}b{font-weight:800}figure{margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--cyan);color:#05262b;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;transition:top .2s;position:fixed;top:-60px;left:16px}.skip:focus-visible{top:12px}#trail{z-index:0;pointer-events:none;opacity:.55;position:fixed;inset:0}#stage{z-index:1;pointer-events:none;display:none;position:fixed;inset:0}body.mode-3d #stage{pointer-events:none;display:block}body.mode-3d #trail{display:none}header{z-index:100;border-bottom:1px solid #0000;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}header.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--line);background:#05070bdb}.nav{max-width:var(--max);align-items:center;gap:28px;height:68px;margin:0 auto;padding:0 28px;display:flex}.logo{font-family:var(--f-disp);letter-spacing:.14em;align-items:center;gap:11px;font-size:17px;font-weight:800;display:flex}.logo img{flex:none;width:34px;height:34px}nav.main{gap:26px;margin-left:auto;display:flex}nav.main a{color:var(--dim);font-size:14px;font-weight:400;transition:color .2s}nav.main a:hover{color:var(--cyan)}@media (width<=860px){nav.main{display:none}}.btn{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:14px;font-weight:700;transition:transform .15s,background .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-a{background:var(--cyan);color:#05262b}.btn-a:hover{background:#7adfe6}.btn-g{border-color:var(--line2);color:var(--ink);background:0 0}.btn-g:hover{border-color:var(--cyan);color:var(--cyan)}header .btn{padding:10px 20px;font-size:13px}.btn-m{display:none}@media (width<=860px){.btn-m{margin-left:auto;padding:9px 16px;font-size:12.5px;display:inline-flex}}@media (width<=560px){header .btn-a:not(.btn-m){display:none}}@media (width<=360px){header .btn-m{padding:8px 13px;font-size:12px}}.hero{align-items:center;min-height:92svh;padding:130px 0 80px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(58% 160% at 78% 118%,#84009057,#0000 62%),radial-gradient(44% 130% at 14% 108%,#0a2c6680,#0000 68%);height:340px;position:absolute;inset:auto 0 0}.hero .inner{z-index:2;width:100%;position:relative}.hero .seal-line{font-family:var(--f-mono);letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;align-items:center;gap:12px;font-size:12px;display:flex}.hero .seal-line:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent);width:44px;height:1px}.hero h1{max-width:13ch;margin:26px 0 24px;font-size:clamp(42px,7vw,88px)}.hero h1 em{color:var(--cyan);font-style:normal}.hero .sub{color:var(--dim);max-width:56ch;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.hero .sub b{color:var(--ink);font-weight:400}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.hero .cta-row .minor{color:var(--dim2);font-size:13px}.hero .cta-row .minor a{color:var(--dim);text-underline-offset:4px;text-decoration:underline}.hero .cta-row .minor a:hover{color:var(--cyan)}.ticker{border-block:1px solid var(--line);background:var(--bg2);z-index:2;padding:20px 0;position:relative;overflow:hidden}.ticker-track{gap:56px;width:max-content;animation:36s linear infinite tk;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tk{to{transform:translate(-50%)}}.ticker span{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.08em;color:var(--dim);font-size:13.5px}.ticker b{font-variant-numeric:tabular-nums;color:var(--cyan)}.ticker .sep{color:var(--dim2)}.leaks h2{max-width:20ch;font-size:clamp(30px,4.4vw,52px)}.leaks h2 em{color:var(--cyan);font-style:normal}.leaks .sub{color:var(--dim);max-width:60ch;margin-top:16px}.leak-list{border-top:1px solid var(--line);margin-top:52px}.leak-row{border-bottom:1px solid var(--line);grid-template-columns:64px 1.1fr 1fr auto;align-items:baseline;gap:24px;padding:26px 0;transition:background .2s;display:grid}.leak-row:hover{background:#58c8d009}.leak-row .n{font-family:var(--f-mono);color:var(--dim2);font-size:13px}.leak-row h3{letter-spacing:-.015em;font-size:clamp(19px,2.2vw,25px)}.leak-row p{color:var(--dim);font-size:14.5px;line-height:1.6}.leak-row .cost{font-family:var(--f-mono);letter-spacing:.06em;color:var(--magenta);white-space:nowrap;font-size:12px}@media (width<=800px){.leak-row{grid-template-columns:44px 1fr;gap:10px 14px}.leak-row p,.leak-row .cost{grid-column:2}}.phases{background:var(--bg2);border-block:1px solid var(--line)}.phases h2{font-size:clamp(30px,4.4vw,52px)}.phases h2 em{color:var(--green-bright);font-style:normal}.phases .sub{color:var(--dim);max-width:58ch;margin-top:16px}.phase-list{margin-top:52px}.phase{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:baseline;gap:28px;padding:30px 0;display:grid}.phase:last-child{border-bottom:0}.phase .pn{font-family:var(--f-mono);letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;font-size:12.5px}.phase .pn .ph{color:var(--dim2);letter-spacing:.02em;text-transform:none;margin-top:6px;font-size:11.5px;display:block}.phase h3{font-size:clamp(21px,2.4vw,28px);font-weight:700}.phase p{color:var(--dim);max-width:62ch;margin-top:6px;font-size:15px}@media (width<=700px){.phase{grid-template-columns:1fr;gap:8px}}.phase .pn i{font-style:normal}.phase.sealed h3{color:var(--green-bright)}.proof h2{font-size:clamp(30px,4.4vw,52px)}.proof .sub{color:var(--dim);max-width:60ch;margin-top:16px}.proof-grid{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:26px;margin-top:54px;display:grid}.proof-lead{background:linear-gradient(160deg,var(--navy) 0%,var(--bg2) 55%);border:1px solid var(--line2);border-radius:20px;flex-direction:column;gap:22px;padding:34px;display:flex;position:relative;overflow:hidden}.proof-lead:after{content:"";background:radial-gradient(circle,#58c8d029,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.proof-lead .big{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--cyan);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,64px);font-weight:800}.proof-lead .lbl{color:var(--dim);max-width:34ch}.proof-side{gap:16px;display:grid}.proof-item{background:var(--panel);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:baseline;gap:18px;padding:20px 24px;display:flex}.proof-item .v{font-family:var(--f-disp);color:var(--green-bright);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,3vw,34px);font-weight:800}.proof-item .t{color:var(--dim);text-align:right;max-width:24ch;font-size:13.5px}@media (width<=820px){.proof-grid{grid-template-columns:1fr}.proof-item .t{text-align:left;max-width:none}}.ledger{margin-top:56px}.ledger h3{font-size:clamp(19px,2.2vw,25px);font-weight:700}.ledger .csub{color:var(--dim);margin-top:8px;font-size:14.5px}.ledger-grid{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:22px;overflow:hidden}.lg-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .9fr .8fr;align-items:baseline;gap:18px;padding:15px 24px;transition:background .2s;display:grid}.lg-row:last-child{border-bottom:0}.lg-row:hover{background:#58c8d009}.lg-n{font-size:15px;font-weight:600}.lg-m{color:var(--cyan);font-size:13.5px}.lg-s{color:var(--dim2);text-align:right;font-size:13px}@media (width<=720px){.lg-row{grid-template-columns:1fr;gap:4px;padding:14px 18px}.lg-s{text-align:left}}.cmp{margin-top:0}.cmp h3{font-size:clamp(20px,2.3vw,26px);font-weight:700}.cmp .csub{color:var(--dim);margin-top:8px;font-size:14.5px}.cmp-frame{border:1px solid var(--line2);-webkit-user-select:none;user-select:none;touch-action:none;background:var(--bg2);border-radius:18px;margin-top:26px;position:relative;overflow:hidden}.cmp-side{flex-direction:column;justify-content:center;min-height:300px;padding:34px;display:flex}.cmp-before{background:repeating-linear-gradient(-45deg,#c77dff0d 0 14px,transparent 14px 28px),var(--bg2)}.cmp-after{background:linear-gradient(120deg,#144a3c59,#58c8d014),var(--bg2);clip-path:inset(0 0 0 50%);position:absolute;inset:0}.cmp-tag{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line2);background:#05070bb3;border-radius:999px;padding:7px 14px;font-size:11px;position:absolute;top:18px;left:18px}.cmp-after .cmp-tag{color:var(--green-bright);border-color:#98c08866;left:auto;right:18px}.ffunnel{flex-direction:column;gap:12px;max-width:560px;display:flex}.fstage{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fseg{border-radius:10px;height:64px;position:relative}.cmp-before .fseg{background:#eef3f00b;border:1px dashed #c77dff40}.cmp-after .fseg{background:#58c8d01a;border:1px solid #58c8d059}.fcol{color:var(--dim);grid-column:span 3;align-items:baseline;gap:14px;font-size:14.5px;display:flex}.fcol b{color:var(--ink)}.cmp-handle{background:var(--cyan);cursor:ew-resize;z-index:3;width:2px;position:absolute;top:0;bottom:0;left:50%}.cmp-handle:focus-visible{outline-offset:-2px}.cmp-handle .knob{background:var(--cyan);color:#05262b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #58c8d066}.cmp-cap{color:var(--dim2);margin-top:18px;font-size:13px}.voices{background:var(--bg2);border-block:1px solid var(--line)}.voices h2{font-size:clamp(30px,4.4vw,52px)}.voices .sub{color:var(--dim);max-width:60ch;margin-top:16px}.tstack{gap:20px;margin-top:48px;display:grid}@media (width<=820px){.tstack{grid-template-columns:1fr}}.tcard{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px 32px}.tcard blockquote{max-width:52ch;font-size:clamp(16px,1.9vw,19.5px);line-height:1.6}.tcard blockquote:before{content:"“";font-family:var(--f-disp);color:var(--cyan);vertical-align:-.32em;margin-right:8px;font-size:1.7em;line-height:0}.tcard .who{align-items:center;gap:14px;margin-top:22px;display:flex}.tcard .av{background:linear-gradient(135deg,var(--navy),var(--cyan-deep));width:42px;height:42px;font-family:var(--f-disp);color:#eef;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.tcard b{font-size:14px;display:block}.tcard .who span{color:var(--dim2);font-size:12.5px}.wall{border-bottom:1px solid var(--line);padding:52px 0;overflow:hidden}.wall-track{gap:14px;width:max-content;animation:44s linear infinite tk;display:flex}.wall:hover .wall-track{animation-play-state:paused}.wall .lg{border:1px solid var(--line);background:var(--panel);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-radius:12px;flex:none;padding:13px 26px;font-size:12.5px}.calc-h2{margin-top:84px;font-size:clamp(30px,4.4vw,52px)}.calc-h2 em{color:var(--cyan);font-style:normal}.calc .csub{color:var(--dim);max-width:58ch;margin-top:14px}.calc-card{background:var(--panel);border:1px solid var(--line2);border-radius:22px;grid-template-columns:1fr 1fr;gap:44px;margin-top:44px;padding:36px;display:grid}@media (width<=880px){.calc-card{grid-template-columns:1fr;padding:26px}}.ctl{margin-bottom:26px}.ctl label{color:var(--dim);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14px;display:flex}.ctl output{font-family:var(--f-mono);color:var(--cyan);font-variant-numeric:tabular-nums;font-size:15px}.ctl input[type=range]{width:100%;accent-color:var(--cyan);height:26px}.note{color:var(--dim2);margin-top:18px;font-size:12px;line-height:1.6}.res{align-content:center;gap:18px;display:grid}.res .block{border-bottom:1px solid var(--line);padding-bottom:16px}.res .rl{color:var(--dim);margin-bottom:4px;font-size:13px;display:block}.res b{font-family:var(--f-disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.6vw,42px);font-weight:800}.res .base b{color:var(--dim)}.res .gain b{color:var(--green-bright)}.res .delta{font-family:var(--f-mono);color:var(--green-bright);margin-top:2px;font-size:13px;display:block}.res .fnote{color:var(--dim2);font-size:12px}.signup{background:radial-gradient(52% 120% at 88% -10%,#84009040,transparent 58%), radial-gradient(46% 110% at 8% -6%,#0a2c6680,transparent 62%), var(--bg2);border-top:1px solid var(--line)}.signup h2{font-size:clamp(32px,4.8vw,56px)}.signup h2 em{color:var(--cyan);font-style:normal}.signup .ssub{color:var(--dim);max-width:56ch;margin-top:16px}.sig-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:30px;margin-top:52px;display:grid}@media (width<=860px){.sig-grid{grid-template-columns:1fr}}.sig-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line2);background:#0e141bd1;border-radius:22px;padding:36px}@media (width<=560px){.sig-card{padding:24px}}.field{margin-bottom:18px}.field label{font-size:12.5px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;display:block}.field input,.field select{background:var(--bg);border:1px solid var(--line2);width:100%;color:var(--ink);border-radius:12px;padding:13px 16px;font-size:15px;transition:border-color .2s}.field input:focus,.field select:focus{border-color:var(--cyan);outline:none}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239aa8a6' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.hp{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.sig-card .btn{justify-content:center;width:100%;padding:15px}.sig-fine{color:var(--dim2);text-align:center;margin-top:14px;font-size:12px}.sig-status{text-align:center;min-height:20px;margin-top:14px;font-size:13.5px}.sig-status.ok{color:var(--green-bright)}.sig-status.err{color:var(--magenta)}.sig-side{align-content:start;gap:16px;display:grid}.sig-point{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px 24px}.sig-point b{margin-bottom:4px;font-size:14.5px;display:block}.sig-point p{color:var(--dim);font-size:13.5px;line-height:1.6}.sig-point .mono{font-family:var(--f-mono);color:var(--cyan);letter-spacing:.06em;font-size:12px}.sig-point a.email{color:var(--cyan);text-underline-offset:4px;font-family:var(--f-mono);font-size:13.5px;text-decoration:underline}.flagship{padding:80px 0}.flag-box{border:1px solid var(--line2);background:linear-gradient(140deg,#58b0f812,transparent 55%),var(--bg2);border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:36px;padding:44px;display:grid}@media (width<=820px){.flag-box{grid-template-columns:1fr;padding:28px}}.flag-box h2{font-size:clamp(26px,3.4vw,40px)}.flag-box p{color:var(--dim);max-width:50ch;margin-top:12px}.flag-box .fg-acts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.flag-box .fg-acts span{font-family:var(--f-mono);letter-spacing:.08em;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:11.5px}.flag-box .btn{justify-self:end}@media (width<=820px){.flag-box .btn{justify-self:start}}.final{text-align:center;padding:110px 0 90px}.final h2{font-size:clamp(34px,5.6vw,64px)}.final h2 em{color:var(--green-bright);font-style:normal}.final .sub{color:var(--dim);max-width:46ch;margin:18px auto 0}.final .cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;display:flex}footer{border-top:1px solid var(--line);background:var(--bg);z-index:2;padding:44px 0 40px;position:relative}.fgrid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;display:flex}.fgrid .mono{font-family:var(--f-mono);color:var(--dim2);letter-spacing:.08em;font-size:11.5px}.flinks{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.flinks a{color:var(--dim)}.flinks a:hover{color:var(--cyan)}.tagline-band{border-top:1px solid var(--line);background:var(--bg2);text-align:center;font-family:var(--f-mono);letter-spacing:.14em;color:var(--dim);z-index:2;padding:16px 0;font-size:12px;position:relative}.tagline-band b{color:var(--green-bright);font-weight:400}html.js .rv{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}html.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}html.js .rv{opacity:1;transform:none}#trail{display:none}}body.mode-3d{height:100dvh;overflow:hidden}body.mode-3d .scene{z-index:5;visibility:hidden;opacity:0;pointer-events:none;background:radial-gradient(90% 70% at 50% 30%,#0b0f1459,#05070bd1 78%),0 0;padding-top:110px;position:fixed;inset:0;overflow-y:auto}body.mode-3d .scene.live{pointer-events:auto}body.mode-3d header{z-index:50}body.mode-3d #stage,body.mode-3d .split-line{display:block}
