@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--bg:#060608;--surface:#ffffff09;--surface-2:#ffffff0f;--line:#ffffff14;--line-2:#ffffff24;--text:#f4f2ec;--muted:#a19e97;--gold:#ffc857;--amber:#ff9f43;--mint:#7ef0c4;--violet:#b8a2ff;--ok:#5fe08f;--font:"Geist Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, Consolas, monospace;--r:18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font:400 16.5px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.wrap{width:min(1200px,100% - 40px);margin:0 auto}.wrap.narrow{width:min(900px,100% - 40px)}.bg-fx{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-fx:before,.bg-fx:after{content:"";filter:blur(110px);opacity:.22;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.bg-fx:before{background:radial-gradient(circle,#ff9f43,#0000 62%);animation:26s ease-in-out infinite alternate drift1;top:-30vmax;right:-20vmax}.bg-fx:after{opacity:.16;background:radial-gradient(circle,#6d5dfc,#0000 62%);animation:32s ease-in-out infinite alternate drift2;bottom:-38vmax;left:-26vmax}@keyframes drift1{to{transform:translate(-14vmax,22vmax)scale(1.15)}}@keyframes drift2{to{transform:translate(18vmax,-16vmax)scale(1.1)}}.grad{background:linear-gradient(100deg, #ffe7a8 0%, var(--gold) 30%, var(--amber) 60%, #ffd9a0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.shimmer{background-size:220% 100%;animation:6s linear infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.nav{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0c0c108c;border-radius:999px;justify-content:space-between;align-items:center;width:min(1180px,100% - 24px);padding:10px 12px 10px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:640;text-decoration:none;display:flex}.brand img{border-radius:7px}.nav nav{align-items:center;gap:clamp(8px,2vw,24px);font-size:14px;display:flex}.nav nav a:not(.btn){color:var(--muted);text-decoration:none;transition:color .2s}.nav nav a:not(.btn):hover{color:var(--text)}.btn{min-height:44px;font:600 15px/1 var(--font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .2s,box-shadow .25s,background .2s;display:inline-flex;position:relative}.btn:active{transform:scale(.98)}.btn-gold{background:linear-gradient(180deg, #ffd77d, var(--gold) 55%, #f0a93c);color:#1d1405;box-shadow:0 0 0 1px #ffc85780,0 10px 40px -10px #ffaa3cb3,inset 0 1px #ffffff80}.btn-gold:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffc857b3,0 14px 50px -8px #ffaa3ce6,inset 0 1px #fff9}.btn-glass{border-color:var(--line-2);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f}.btn-glass:hover{background:#ffffff1a}.btn-sm{min-height:36px;padding:0 16px;font-size:13px}.btn-lg{min-height:54px;padding:0 28px;font-size:16px}.hero2{min-height:100vh;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero2-canvas{position:absolute;inset:0}.hero2-canvas:after{content:"";background:radial-gradient(60% 55% at 72% 50%, transparent 40%, var(--bg) 100%), linear-gradient(0deg, var(--bg) 0%, transparent 25%);pointer-events:none;position:absolute;inset:0}.hero2-copy{z-index:2;width:min(1200px,100% - 40px);max-width:1200px;margin:0 auto;padding-top:90px;position:relative}.hero2-copy>*{max-width:620px}.pill{border:1px solid var(--line-2);font:500 13px/1 var(--mono);color:#d9d5cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 14px;display:inline-flex}.live{background:var(--ok);width:8px;height:8px;box-shadow:0 0 12px var(--ok);border-radius:50%;animation:2s infinite blink}@keyframes blink{50%{opacity:.35}}.hero2 h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(44px,7vw,92px);font-weight:660;line-height:.98}.lede{color:#cdc9c0;margin:0 0 34px;font-size:clamp(16.5px,1.45vw,19.5px);line-height:1.6}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.logos{z-index:2;width:min(1200px,100% - 40px);margin:70px auto 34px;position:relative}.logos-k{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:block}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track{gap:54px;width:max-content;animation:30s linear infinite marquee;display:flex}.track span{letter-spacing:-.02em;color:#f4f2ec6b;font-size:22px;font-weight:600}@keyframes marquee{to{transform:translate(-50%)}}.node-label{opacity:0;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;background:#08080cb3;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;align-items:center;padding:5px 10px;transition:all .35s;display:flex;transform:translateY(-26px)}.node-label b{font-size:12px;font-weight:620}.node-label span{font:400 10px/1.2 var(--mono);color:var(--muted)}.node-label[data-on="0"]{opacity:0}.node-label[data-on="1"]{opacity:1;border-color:var(--c);box-shadow:0 0 24px -4px var(--c);transform:translateY(-30px)scale(1.12)}.node-label[data-on="1"] b{color:var(--c)}.section{padding:clamp(90px,13vw,170px) 0;position:relative}.eyebrow{font:500 12.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.h2{letter-spacing:-.04em;max-width:920px;margin:0 0 18px;font-size:clamp(34px,4.8vw,62px);font-weight:650;line-height:1.02}.sub{color:var(--muted);max-width:640px;margin:0 0 44px;font-size:17px}.story{height:520vh;position:relative}.story-sticky{height:100vh;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,70px);width:min(1240px,100% - 40px);height:100svh;margin:0 auto;display:grid;position:sticky;top:0}.story-steps{gap:6px;margin:30px 0 0;padding:0;list-style:none;display:grid}.story-steps li{opacity:.38;border:1px solid #0000;border-radius:14px;grid-template-columns:38px 1fr;gap:12px;padding:14px 16px;transition:all .4s;display:grid}.story-steps li.on{opacity:1;background:var(--surface);border-color:var(--line-2)}.story-steps li.past{opacity:.6}.story-steps .k{font:500 13px/1.6 var(--mono);color:var(--gold)}.story-steps b{letter-spacing:-.01em;font-size:17px;font-weight:620}.story-steps p{color:var(--muted);margin:4px 0 0;font-size:14.5px;line-height:1.5;display:none}.story-steps li.on p{display:block}.story-stage{position:relative}.stage-glow{filter:blur(60px);background:radial-gradient(circle at 50% 40%,#ffb44652,#0000 65%);position:absolute;inset:10% 6%}.mwin{border:1px solid var(--line-2);background:linear-gradient(#16161ceb,#0c0c10f2);border-radius:16px;position:relative;overflow:hidden;transform:perspective(1800px)rotateY(-6deg)rotateX(3deg);box-shadow:0 50px 120px -30px #000000e6,0 0 0 1px #ffc8570f,inset 0 1px #ffffff0f}.mwin-bar{border-bottom:1px solid var(--line);font:500 12.5px/1 var(--mono);color:var(--muted);align-items:center;gap:8px;padding:12px 16px;display:flex}.dot{background:#2b2b33;border-radius:50%;width:10px;height:10px}.mwin-title{margin-left:10px}.mwin-status{color:var(--gold);align-items:center;gap:6px;margin-left:auto;display:flex}.mwin-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s infinite blink;box-shadow:0 0 10px}.mwin-status.ok{color:var(--ok)}.mwin-body{grid-template-columns:190px 1fr;display:grid}.mwin-side{border-right:1px solid var(--line);align-content:start;gap:6px;padding:14px 10px;display:grid}.role{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:all .35s;display:flex}.role i{background:#3a3a44;border-radius:50%;flex:none;width:8px;height:8px}.role b{font-size:13px;font-weight:600;display:block}.role span{font:400 10.5px/1.3 var(--mono);color:var(--muted)}.role.on{background:#ffc85714;box-shadow:inset 0 0 0 1px #ffc85759}.role.on i{background:var(--gold);box-shadow:0 0 12px var(--gold);animation:1s infinite blink}.role.done i{background:var(--ok)}.mwin-main{flex-direction:column;justify-content:flex-end;gap:12px;height:min(560px,64vh);padding:18px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 70px);mask-image:linear-gradient(#0000 0,#000 70px)}.mwin-main>*{flex:none}.bubble{border:1px solid var(--line-2);background:#ffffff12;border-radius:14px 14px 4px;justify-self:end;max-width:88%;min-height:42px;padding:10px 14px;font-size:14px}.caret{background:var(--gold);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.card{border:1px solid var(--line);background:#ffffff06;border-radius:12px;padding:12px 14px;font-size:13px}.card-h{font:500 12px/1 var(--mono);color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;display:flex}.card-h em{color:var(--ok);margin-left:auto;font-style:normal}.tag{font:600 11px/1 var(--mono);border-radius:6px;padding:4px 7px}.tag.gold{color:var(--gold);background:#ffc85726}.tag.amber{color:var(--amber);background:#ff9f4326}.tag.mint{color:var(--mint);background:#7ef0c421}.tag.green{color:var(--ok);background:#5fe08f21}.plan{color:#d6d2c8;gap:7px;margin:0;padding:0;list-style:none;display:grid}.plan li{align-items:center;gap:9px;display:flex}.chk{border:1px solid var(--line-2);border-radius:4px;flex:none;width:14px;height:14px;transition:all .3s}.chk.y{background:var(--ok);border-color:var(--ok);box-shadow:0 0 10px #5fe08f80}.card pre{font:400 12px/1.65 var(--mono);white-space:pre-wrap;word-break:break-all;margin:0}.ln{border-radius:4px;padding:0 6px;display:block}.ln i{width:14px;color:var(--muted);font-style:normal;display:inline-block}.ln.add{color:#b9f5cd;background:#5fe08f1a}.ln.add i{color:var(--ok)}.ln.del{color:#ffb3b3;background:#ff6e6e1a;-webkit-text-decoration:line-through #ff8c8c66;text-decoration:line-through #ff8c8c66}.review p{color:#d6d2c8;margin:0}.review code{font-family:var(--mono);color:var(--mint)}.review .fixed{color:var(--ok);margin-top:8px;font-weight:600}.term pre{color:#cfe9d8}.term .pass{color:var(--ok);font-weight:700}.approve{background:#ffc85714;border:1px solid #ffc85759;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.approve button{font:700 13px/1 var(--font);background:var(--gold);color:#1d1405;border:0;border-radius:999px;padding:8px 16px;animation:1.6s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #ffc85799}50%{box-shadow:0 0 0 10px #ffc85700}}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}.bento-card{border-radius:var(--r);border:1px solid var(--line);isolation:isolate;background:linear-gradient(#ffffff0b,#ffffff04);flex-direction:column;min-height:330px;padding:24px;display:flex;position:relative;overflow:hidden}.bento-card:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,-500px) var(--my,-500px), #ffc8571f, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.bento-card:after{content:"";border-radius:inherit;background:radial-gradient(300px circle at var(--mx,-500px) var(--my,-500px), #ffc8578c, transparent 50%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bento-card.span2{grid-column:span 2}.bento-card h3{letter-spacing:-.02em;margin:auto 0 8px;font-size:20px;font-weight:640}.bento-card p{color:var(--muted);margin:0;font-size:15px}.bento-card>div[aria-hidden]{flex:1;min-height:170px;margin-bottom:18px}.viz-providers{position:relative}.hub{color:#1d1405;background:linear-gradient(160deg, #ffe08a, var(--gold) 50%, var(--amber));z-index:2;border-radius:18px;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;font-size:26px;font-weight:800;animation:4s ease-in-out infinite float;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 60px -6px #ffb446cc}@keyframes float{50%{transform:translateY(-6px)}}.prov{border:1px solid var(--line-2);white-space:nowrap;z-index:1;background:#ffffff0f;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;animation:2.8s ease-in-out infinite glowin;position:absolute;transform:translate(-50%,-50%)}@keyframes glowin{0%,to{border-color:var(--line-2);color:#cfcac0}40%{color:var(--gold);border-color:#ffc857b3;box-shadow:0 0 22px -6px #ffc857cc}}.viz-bills{align-content:center;gap:12px;display:grid}.model-row{border:1px solid var(--line-2);font:500 13px/1 var(--mono);background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mprice{color:var(--ok);white-space:nowrap;background:#5fe08f24;border-radius:6px;padding:5px 9px;transition:all .4s}.mprice.paid{color:var(--amber);background:#ff9f4326}.refused{color:#ffb3b3;opacity:0;background:#ff5a5a14;border:1px solid #ff6e6e66;border-radius:12px;padding:12px 14px;font-size:13px;transition:all .45s;transform:translateY(8px)}.refused.show{opacity:1;transform:none}.guard{font:500 12px/1.3 var(--mono);color:#9a958a;align-items:center;gap:8px;display:flex}.guard i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%}.viz-quota{align-content:center;gap:16px;display:grid}.q-h{color:#cfcac0;justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.q-h span:last-child{font-family:var(--mono);color:var(--muted)}.q-bar{background:#ffffff0f;border-radius:99px;height:8px;overflow:hidden}.q-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--amber));height:100%;display:block;box-shadow:0 0 14px #ffb44699}.viz-vault{text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.lock{background:linear-gradient(160deg, #ffe08a, var(--gold) 55%, var(--amber));border-radius:10px;width:54px;height:44px;position:relative;box-shadow:0 0 50px -8px #ffb446cc}.lock:before{content:"";border:5px solid var(--gold);border-bottom:0;border-radius:16px 16px 0 0;width:30px;height:30px;margin-left:-15px;position:absolute;top:-22px;left:50%}.lock span{background:#1d1405;border-radius:4px;width:8px;height:14px;margin:-7px 0 0 -4px;position:absolute;top:50%;left:50%}.viz-vault code{font:500 13px/1.4 var(--mono);color:var(--mint)}.viz-vault small{color:var(--muted);font-family:var(--mono);font-size:11px}.viz-models{max-height:190px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.roll{gap:8px;animation:16s linear infinite roll;display:grid}.mrow{border:1px solid var(--line);font:500 12px/1.2 var(--mono);color:#d8d3c8;background:#ffffff0a;border-radius:10px;padding:10px 12px}@keyframes roll{to{transform:translateY(-50%)}}.viz-approve{align-content:center;gap:12px;max-width:520px;display:grid}.cmd{border:1px solid var(--line-2);font:500 14px/1 var(--mono);color:#ffd1a6;background:#0b0b0f;border-radius:12px;padding:14px 16px}.cmd span{color:var(--muted);margin-right:8px}.gate{background:#ff5a5a14;border:1px solid #ff6e6e59;border-radius:10px;justify-content:space-between;padding:10px 14px;font-size:13px;display:flex}.gate b{color:#ffb3b3}.gate span{color:var(--muted)}.btns{justify-content:flex-end;gap:10px;display:flex;position:relative}.btns span{border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700}.btns .deny{border:1px solid var(--line-2);color:#ddd;animation:4s infinite denyhit}.btns .ok{color:var(--muted);background:#ffffff0f}.cursor{border-top:2px solid #fff;border-left:2px solid #fff;width:14px;height:14px;animation:4s infinite cursor;position:absolute;top:40px;right:150px;transform:rotate(-12deg)}@keyframes cursor{0%{top:46px;right:30px}45%,60%{top:14px;right:128px}to{top:46px;right:30px}}@keyframes denyhit{50%,58%{background:#ff6e6e2e;border-color:#ff6e6e99}}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.stat{border-top:1px solid var(--line-2);padding:26px 0 0}.stat b{letter-spacing:-.05em;margin-bottom:12px;font-size:clamp(42px,5vw,64px);font-weight:680;line-height:1;display:block}.stat span{color:var(--muted);font-size:14.5px}.glow-border{position:relative}.glow-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang,0deg), transparent 0 60%, var(--gold) 75%, var(--amber) 82%, transparent 92%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.compare{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-top:36px}.crow{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1.4fr;gap:16px;padding:19px 24px;display:grid}.crow:first-child{border-top:0}.chead{font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.chead [role=columnheader]:last-child{color:var(--gold)}.crow [role=rowheader]{color:var(--muted)}.crow .them{color:#8d8a83}.crow .us{color:var(--text);font-weight:560}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.tier{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:22px;flex-direction:column;padding:30px 28px;display:flex;position:relative}.tier h3{color:var(--muted);margin:0 0 18px;font-size:16px;font-weight:600}.price{letter-spacing:-.05em;margin:0;font-size:54px;font-weight:680;line-height:1}.price span{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:400}.alt{color:var(--muted);margin:8px 0 0;font-size:14px}.tier ul{color:#d6d2c8;gap:11px;margin:24px 0 28px;padding:0;font-size:15px;list-style:none;display:grid}.tier li{gap:10px;display:flex}.tier li:before{content:"✓";color:var(--gold);font-weight:700}.tier .btn{margin-top:auto}.tier-pro{background:linear-gradient(#ffc8571a,#ffffff05);border-color:#ffc85740;box-shadow:0 30px 90px -40px #ffaa3c99}.tier-pro h3{color:var(--gold)}.badge{font:600 11.5px/1 var(--mono);background:linear-gradient(180deg, #ffd77d, var(--gold));color:#1d1405;border-radius:999px;padding:7px 12px;position:absolute;top:-12px;right:22px}.alt-badge{color:var(--text);border:1px solid var(--line-2);background:#ffffff1a}.faq{gap:10px;margin-top:30px;display:grid}.faq details{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:4px 22px;transition:border-color .3s}.faq details[open]{border-color:var(--line-2)}.faq summary{cursor:pointer;padding:18px 34px 18px 0;font-size:17.5px;font-weight:560;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font:400 26px/1 var(--mono);transition:transform .3s;position:absolute;top:14px;right:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:0 0 20px}.waitlist .wrap{border:1px solid var(--line-2);background:radial-gradient(80% 120% at 50% 0,#ffbe5029,#0000 60%),linear-gradient(#ffffff0d,#ffffff04);border-radius:28px;padding:clamp(36px,6vw,70px);position:relative;overflow:hidden}.lbl{font:500 12.5px/1 var(--mono);color:var(--muted);margin-bottom:10px;display:block}.wl-row{gap:10px;display:flex}.wl-row input{border:1px solid var(--line-2);min-width:0;min-height:56px;color:var(--text);font:400 16px/1 var(--font);background:#00000059;border-radius:999px;flex:1;padding:0 24px;transition:border-color .2s,box-shadow .2s}.wl-row input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #ffc85726}.wl-row .btn{min-height:56px}.err{color:#ff9b8f;margin:10px 0 0;font-size:14px}.uses{border:0;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;display:flex}.uses legend{color:var(--muted);margin-bottom:12px;font-size:14px}.uses legend span{opacity:.7}.chip{font:500 13.5px/1 var(--font);color:#d6d2c8;border:1px solid var(--line-2);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:10px 15px;transition:all .2s}.chip.on{border-color:var(--gold);color:var(--gold);background:#ffc85714}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.note{color:var(--muted);margin:22px 0 0;font-size:13px}.ok-msg{color:var(--ok);font-size:22px;font-weight:600}.foot{border-top:1px solid var(--line);color:var(--muted);padding:34px 0 44px;font-size:13px}.foot-in{flex-wrap:wrap;justify-content:space-between;gap:12px 30px;display:flex}@media (max-width:980px){.story{height:auto}.story-sticky{grid-template-columns:1fr;height:auto;padding:110px 0 40px;position:relative}.story-steps p{display:block}.story-steps li{opacity:1}.mwin{transform:none}.bento{grid-template-columns:1fr}.bento-card.span2{grid-column:auto}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers{grid-template-columns:1fr}.nav nav a:not(.btn){display:none}}@media (max-width:640px){.mwin-body{grid-template-columns:1fr;min-height:0}.mwin-side{display:none}.crow{grid-template-columns:1fr 1fr}.crow [role=rowheader]{grid-column:1/-1}.chead [role=columnheader]:first-child{display:none}.wl-row{flex-direction:column}.hero2-copy{padding-top:46vh}.hero2-canvas:after{background:linear-gradient(0deg, var(--bg) 0%, #06060899 45%, transparent 70%)}}@media (prefers-reduced-motion:reduce){.bg-fx:before,.bg-fx:after,.shimmer,.track,.roll,.glow-border:before{animation-duration:120s!important}}
