:root{--ground:#f5f8fb;--surface:#fff;--surface-2:#fbfdfe;--raise:#fff;--ink:#16202e;--ink-soft:#54617a;--ink-mute:#8a93a4;--line:#e5ebf1;--line-2:#eef3f8;--deep:#134e7c;--teal:#14b8a6;--green:#16a34a;--profit-ink:#0f6e56;--amber:#f0a32b;--red:#dc2626;--grad:linear-gradient(135deg,#134e7c 0%,#14b8a6 100%);--glow:#14b8a629;--nav:#f5f8fbd1;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root{--ground:#080b12;--surface:#111826;--surface-2:#0d1420;--raise:#131b2a;--ink:#eef3f9;--ink-soft:#9daabc;--ink-mute:#5b6577;--line:#212c3d;--line-2:#1a2434;--deep:#3b8ac4;--teal:#2dd4a7;--green:#34d399;--profit-ink:#7ee8c0;--amber:#f0b24b;--red:#f87171;--glow:#2dd4a724;--nav:#080b12d1}}:root[data-theme=dark]{--ground:#080b12;--surface:#111826;--surface-2:#0d1420;--raise:#131b2a;--ink:#eef3f9;--ink-soft:#9daabc;--ink-mute:#5b6577;--line:#212c3d;--line-2:#1a2434;--deep:#3b8ac4;--teal:#2dd4a7;--green:#34d399;--profit-ink:#7ee8c0;--amber:#f0b24b;--red:#f87171;--glow:#2dd4a724;--nav:#080b12d1}:root[data-theme=light]{--ground:#f5f8fb;--surface:#fff;--surface-2:#fbfdfe;--raise:#fff;--ink:#16202e;--ink-soft:#54617a;--ink-mute:#8a93a4;--line:#e5ebf1;--line-2:#eef3f8;--deep:#134e7c;--teal:#14b8a6;--green:#16a34a;--profit-ink:#0f6e56;--amber:#f0a32b;--red:#dc2626;--glow:#14b8a629;--nav:#f5f8fbd1}*{box-sizing:border-box}body{margin:0}.site{color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.tnum{font-variant-numeric:tabular-nums}.nav{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:var(--nav);border-bottom:1px solid var(--line);position:sticky;top:0}.nav .row{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand .wm{letter-spacing:-.02em;font-size:19px;font-weight:750}.brand .wm .b{color:var(--teal)}.navlinks{align-items:center;gap:28px;display:flex}.navlinks a{color:var(--ink-soft);font-size:14px;font-weight:500}.navlinks a:hover{color:var(--ink)}.btn{cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;font-size:14.5px;font-weight:600;transition:transform .12s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 6px 18px -6px var(--glow);padding:11px 20px}.btn-primary:hover{box-shadow:0 12px 26px -8px var(--glow);transform:translateY(-1px)}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0;padding:10px 16px}.btn-ghost:hover{border-color:var(--ink-mute)}.btn-lg{border-radius:13px;padding:14px 26px;font-size:15.5px}.nav-cta{align-items:center;gap:14px;display:flex}.nav-cta a.login{color:var(--ink-soft);font-size:14px;font-weight:500}.hero{padding:76px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(60% 60% at 50% 40%, var(--glow), transparent 70%);pointer-events:none;position:absolute;inset:-30% 40% 30% -10%}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid;position:relative}.pill{color:var(--profit-ink);background:color-mix(in srgb,var(--green) 12%, transparent);border:1px solid color-mix(in srgb,var(--green) 26%, transparent);border-radius:30px;align-items:center;gap:8px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.pill .dot{background:var(--green);border-radius:50%;width:7px;height:7px}h1{letter-spacing:-.03em;text-wrap:balance;margin:20px 0 18px;font-size:56px;font-weight:770;line-height:1.02}h1 .g{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sub{color:var(--ink-soft);max-width:34ch;font-size:17.5px;line-height:1.55}.sub b{color:var(--ink)}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0 16px;display:flex}.microcopy{color:var(--ink-mute);align-items:center;gap:8px;font-size:13px;display:flex}.microcopy .ck{color:var(--green);font-weight:700}.hero-card{background:var(--raise);border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 30px 60px -30px #10202e59}.hc-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hc-title{font-size:13px;font-weight:600}.hc-tick{font-family:var(--mono);color:var(--ink-mute);font-size:11px}.hc-badge{color:var(--profit-ink);background:color-mix(in srgb,var(--green) 13%,transparent);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.legend{color:var(--ink-soft);gap:16px;margin-top:10px;font-size:11.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.hc-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.hc-foot .k{color:var(--ink-mute);font-size:11.5px}.hc-foot .v{color:var(--profit-ink);font-size:22px;font-weight:700}.hc-note{color:var(--ink-mute);margin-top:8px;font-size:10px}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2);margin-top:40px}.band-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{border-right:1px solid var(--line);padding:26px 20px}.stat:last-child{border-right:0}.stat .n{letter-spacing:-.02em;font-size:30px;font-weight:750;line-height:1}.stat .n.g{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat .k{color:var(--ink-soft);margin-top:8px;font-size:12.5px;line-height:1.4}section{padding:78px 0}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--teal);font-size:11.5px;font-weight:700}.h2{letter-spacing:-.02em;text-wrap:balance;margin:12px 0 14px;font-size:36px;font-weight:740}.lead{color:var(--ink-soft);max-width:58ch;font-size:16px;line-height:1.55}.center{text-align:center;margin:0 auto}.center .lead{margin-left:auto;margin-right:auto}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 24px}.step .ix{background:color-mix(in srgb,var(--teal) 13%,transparent);width:38px;height:38px;color:var(--teal);border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.step h3{margin:0 0 8px;font-size:18px;font-weight:650}.step p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.features{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.feat{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.feat .fi{color:#fff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex}.feat h3{margin:0 0 6px;font-size:16px;font-weight:650}.feat p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.feat .fi svg{width:20px;height:20px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.reframe{flex-direction:column;gap:14px;display:flex}.reframe .rr{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.reframe .rr .ic{background:var(--grad);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.reframe .rr .t{margin-bottom:3px;font-size:14.5px;font-weight:650}.reframe .rr .d{color:var(--ink-soft);font-size:13px;line-height:1.5}.plans{grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:44px auto 0;display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:30px 28px;position:relative}.plan.pro{border:2px solid var(--teal);box-shadow:0 24px 50px -30px var(--glow)}.plan .tag{background:var(--grad);color:#fff;letter-spacing:.4px;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:24px}.plan .pn{letter-spacing:.3px;text-transform:uppercase;color:var(--ink-mute);font-size:14px;font-weight:700}.plan .pp{letter-spacing:-.02em;margin:12px 0 2px;font-size:40px;font-weight:770}.plan .pp small{color:var(--ink-mute);letter-spacing:0;font-size:15px;font-weight:600}.plan .pd{color:var(--ink-soft);margin-bottom:20px;font-size:13px}.plan ul{flex-direction:column;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:flex}.plan li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.plan li .ck{color:var(--teal);flex:none;font-weight:800}.plan .btn{justify-content:center;width:100%}.final{background:var(--grad);text-align:center;color:#fff;border-radius:26px;padding:56px 40px;position:relative;overflow:hidden}.final h2{letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:38px;font-weight:760}.final p{color:#ffffffe6;max-width:46ch;margin:0 auto 26px;font-size:16px;line-height:1.5}.final .btn-primary{color:var(--deep);background:#fff}.final .btn-primary:hover{box-shadow:0 14px 30px -8px #0000004d}footer{border-top:1px solid var(--line);margin-top:8px;padding:44px 0 40px}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.foot-links{flex-wrap:wrap;gap:44px;display:flex}.foot-col h4{text-transform:uppercase;letter-spacing:.6px;color:var(--ink-mute);margin:0 0 12px;font-size:12px}.foot-col a{color:var(--ink-soft);margin-bottom:9px;font-size:13.5px;display:block}.foot-col a:hover{color:var(--ink)}.disc{color:var(--ink-mute);border-top:1px solid var(--line-2);margin-top:30px;padding-top:22px;font-size:11px;line-height:1.6}.disc b{color:var(--ink-soft)}@media (width<=900px){.hero-grid,.split{grid-template-columns:1fr;gap:36px}.band-grid{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--line)}.steps,.features{grid-template-columns:1fr}.navlinks{display:none}h1{font-size:42px}}@media (width<=620px){.plans{grid-template-columns:1fr}h1{font-size:36px}.h2,.final h2{font-size:29px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.stocks-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.scard{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.scard .stop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scard .tk{font-family:var(--mono);color:var(--ink-mute);letter-spacing:-.2px;font-size:11px}.scard h3{margin:3px 0 0;font-size:17px;font-weight:650}.scard .badge{color:var(--profit-ink);background:color-mix(in srgb,var(--green) 13%,transparent);white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.scard .metrics{gap:24px;margin:16px 0 14px;display:flex}.scard .m .v{letter-spacing:-.02em;color:var(--profit-ink);font-size:22px;font-weight:750;line-height:1}.scard .m .v.ink{color:var(--ink)}.scard .m .l{color:var(--ink-mute);margin-top:5px;font-size:10.5px;line-height:1.3}.scard .d{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.scard .d b{color:var(--ink)}.snote{background:color-mix(in srgb,var(--amber) 9%,transparent);border:1px solid color-mix(in srgb,var(--amber) 38%,transparent);border-radius:14px;align-items:flex-start;gap:12px;margin-top:20px;padding:15px 18px;display:flex}.snote .ic{background:var(--amber);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:flex}.snote .t{color:var(--ink-soft);font-size:12.5px;line-height:1.55}.snote .t b{color:var(--ink)}.stocks-cap{color:var(--ink-mute);margin-top:14px;font-size:11px}@media (width<=640px){.stocks-grid{grid-template-columns:1fr}}.crashband{background:#0a1220;border:1px solid #1b2740;border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;padding:46px;display:grid;position:relative;overflow:hidden}.crashband:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 40% 40%,#14b8a629,#0000 70%);position:absolute;inset:-40% 55% 40% -10%}.crashband .ceyebrow{letter-spacing:2px;text-transform:uppercase;color:#2dd4a7;align-items:center;gap:9px;margin-bottom:16px;font-size:11.5px;font-weight:700;display:flex}.crashband .ceyebrow .warn{background:#f0a32b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f0a32b2e}.crashband .cstmt{letter-spacing:-.02em;color:#c9d6e5;text-wrap:balance;margin:0;font-size:26px;font-weight:730;line-height:1.24;position:relative}.crashband .cstmt strong{color:#fff;font-weight:800}.crashband .cstmt .grad{background:linear-gradient(100deg,#5fd3b8,#8fc7ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.crashband .chartwrap{position:relative}.crashband .chartcap{color:#7c8aa0;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:11px;display:flex}.crashband .chartcap span{align-items:center;gap:6px;display:inline-flex}.crashband .chartcap i{border-radius:50%;width:9px;height:9px;display:inline-block}@media (width<=760px){.crashband{grid-template-columns:1fr;gap:30px;padding:38px 28px}.crashband .cstmt{font-size:22px}}.hero h1 .line{padding-bottom:2px;display:block;overflow:hidden}.hero h1 .ln{display:block}.anim :is(.stat,section .center,.step,.feat,.plan,.scard,.crash-in,.reframe .rr,.final,#why .split>div,.hero .pill,.hero .sub,.hero .cta-row,.hero .microcopy,.hero-card){opacity:0;visibility:hidden}.anim .hero h1 .ln{visibility:hidden}.anim .hero-card{will-change:transform}.card-hover{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.card-hover:hover{transform:translateY(-6px);box-shadow:0 26px 46px -26px #10202e8c}.nav{transition:box-shadow .3s}.nav.scrolled{box-shadow:0 10px 30px -18px #10202e66}
