:root{--bg:#080808;--ink:#eaf0ee;--mut:#9fb0ab;--dim:#8b9a96;--dim2:#6b7975;--surface:rgba(255,255,255,0.022);--surface2:rgba(255,255,255,0.04);--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.06);--g1:#caa14a;--g2:#e7c876;--gold:linear-gradient(135deg,#caa14a,#e7c876);--gold-t:linear-gradient(120deg,#caa14a,#e7c876);--gold-ink:#1a1404;--gold-mono:#d3b15e;--gold-soft:rgba(202,161,74,.08);--gold-bd:rgba(202,161,74,.18);--long:#7fe0a6;--long-bg:rgba(74,222,128,.1);--short:#f0a98a;--short-bg:rgba(240,140,120,.12);--neg:#ff8a7a;--sans:"Geist",-apple-system,system-ui,sans-serif;--mono:"Geist 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(--sans);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.bggrid{position:fixed;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:58px 58px;-webkit-mask:radial-gradient(circle at 50% 0,#000,transparent 80%);mask:radial-gradient(circle at 50% 0,#000,transparent 80%);pointer-events:none}.wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.eyebrow,.mono{font-family:var(--mono)}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-mono);display:inline-flex;align-items:center;gap:9px}.dot{width:7px;height:7px;border-radius:50%;background:var(--g2);box-shadow:0 0 0 0 rgba(231,200,118,.5);animation:pulse 2.2s infinite}.dot.gr{background:var(--long);box-shadow:0 0 0 0 rgba(127,224,166,.5)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(231,200,118,.5)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.gtext{background:var(--gold-t);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-gold{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--gold-ink);font-weight:700;font-size:15px;padding:13px 22px;border-radius:11px;border:0;cursor:pointer;box-shadow:0 10px 34px rgba(202,161,74,.26);transition:transform .18s,box-shadow .18s}.btn-gold:hover{transform:translateY(-1px);box-shadow:0 14px 44px rgba(202,161,74,.42)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ink);font-weight:600;font-size:15px;padding:13px 20px;border-radius:11px;border:1px solid var(--line);cursor:pointer;transition:border-color .18s}.btn-ghost:hover{border-color:rgba(255,255,255,.22)}section{padding:clamp(40px,6vw,72px) 0}h2{font-size:clamp(28px,4.4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.04}.sub{color:var(--mut);font-size:clamp(15px,2vw,18px);max-width:620px;margin-top:12px}.fadeup{opacity:0;transform:translateY(18px);animation:fadeup .8s forwards}.d1{animation-delay:.06s}.d2{animation-delay:.12s}.d3{animation-delay:.18s}@keyframes fadeup{to{opacity:1;transform:none}}nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(8,8,8,.62);border-bottom:1px solid var(--line2)}nav .in{max-width:1180px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}nav img{height:42px;width:auto;display:block}.navright{display:flex;gap:12px;flex-wrap:wrap}.chip,.navright{align-items:center}.chip{font-family:var(--mono);font-size:12px;color:var(--mut);border:1px solid var(--gold-bd);border-radius:999px;padding:7px 14px;display:inline-flex;gap:8px}.chip i{color:var(--g2);font-style:normal}.hero{position:relative;min-height:min(88vh,800px);display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0;background:100%/cover no-repeat url(/hero-chart.jpg);animation:slowzoom 30s ease-in-out infinite alternate}@keyframes slowzoom{0%{transform:scale(1.05) translateX(0)}to{transform:scale(1.14) translateX(-2%)}}.hero-ov1{background:linear-gradient(90deg,#080808,rgba(8,8,8,.9) 34%,rgba(8,8,8,.5) 68%,rgba(8,8,8,.1))}.hero-ov1,.hero-ov2{position:absolute;inset:0;z-index:1}.hero-ov2{background:linear-gradient(180deg,rgba(8,8,8,.5),transparent 24%,rgba(8,8,8,.35) 70%,#080808)}.hero .wrap{z-index:2}.hero-c{max-width:640px}.hero h1{font-size:clamp(42px,7vw,76px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:20px 0}.hero .lead{color:var(--mut);font-size:clamp(16px,2.2vw,20px);max-width:560px;margin-bottom:28px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.trust{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--dim)}.pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));grid-gap:16px;gap:16px;margin-top:34px}.pillar{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pillar .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--gold-soft);border:1px solid var(--gold-bd);margin-bottom:15px}.pillar .ic svg{stroke:var(--g2);fill:none;stroke-width:1.6}.pillar h3{font-size:18px;font-weight:600;margin-bottom:7px}.pillar p{font-size:14.5px;color:var(--dim)}.tr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px}.tile .v{font-size:34px;font-weight:800;letter-spacing:-.02em}.tile .l{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:4px}.lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:14px;gap:14px}.listcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.listcard .lh{padding:14px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.row{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line2);font-size:14px}.row:last-child{border-bottom:0}.row .pair{font-weight:600}.row .sp{flex:1 1;border-bottom:1px dotted rgba(255,255,255,.12);margin:0 4px;transform:translateY(-3px)}.row .meta{font-size:12px;color:var(--dim)}.row .meta,.side{font-family:var(--mono)}.side{font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:999px}.side.LONG{color:var(--long);background:var(--long-bg)}.side.SHORT{color:var(--short);background:var(--short-bg)}.roi.pos{color:var(--long)}.roi.neg{color:var(--neg)}.cap{font-family:var(--mono);font-size:11px;color:var(--dim2);margin-top:14px;text-align:center;letter-spacing:.04em}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));grid-gap:16px;gap:16px;align-items:end;margin-top:30px}.step{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px}.step.s1{margin-top:56px}.step.s2{margin-top:28px}.step.s3{margin-top:0}.step.best{border-color:rgba(202,161,74,.45);box-shadow:0 0 0 1px rgba(202,161,74,.2),0 30px 80px rgba(202,161,74,.08)}.step .tag{font-size:10.5px;letter-spacing:.1em;color:var(--gold-mono);text-transform:uppercase;margin-bottom:10px}.step .tag,.step .when{font-family:var(--mono)}.step .when{font-size:12px;color:var(--dim);letter-spacing:.06em}.step .price{font-size:42px;font-weight:800;letter-spacing:-.02em;margin:6px 0 12px}.step.best .price{background:var(--gold-t);-webkit-background-clip:text;background-clip:text;color:transparent}.step p{font-size:14px;color:var(--dim)}.price-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:26px}.price-foot .note{font-family:var(--mono);font-size:12px;color:var(--dim)}.scar{border:1px solid var(--gold-bd);border-radius:22px;padding:clamp(26px,4vw,44px);background:radial-gradient(120% 140% at 0 0,rgba(202,161,74,.08),transparent 60%),var(--surface);display:grid;grid-template-columns:1.2fr 1fr;grid-gap:30px;gap:30px;align-items:center}@media(max-width:720px){.scar{grid-template-columns:1fr}}.scar .big{font-size:clamp(40px,6vw,64px);font-weight:800;letter-spacing:-.03em}.scar .small{color:var(--mut);font-family:var(--mono);font-size:13px;margin-top:4px}.pbar{height:12px;background:rgba(255,255,255,.06);overflow:hidden;margin-top:16px}.pbar,.pbar>span{border-radius:999px}.pbar>span{display:block;height:100%;background:var(--gold);box-shadow:0 0 18px rgba(202,161,74,.5);transition:width 1s ease}.scar .upd{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--dim2);text-transform:uppercase;margin-top:10px}.signup{max-width:600px;margin:0 auto;text-align:center}.form-card{margin-top:24px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:clamp(22px,4vw,32px);box-shadow:0 30px 80px rgba(0,0,0,.45)}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.field label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.field input,.field select{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:var(--ink);border-radius:11px;padding:13px 14px;font:inherit;font-size:15px;transition:border-color .15s;width:100%}.field input:focus,.field select:focus{outline:none;border-color:rgba(202,161,74,.6)}.tgwrap{display:flex;align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:11px;transition:border-color .15s}.tgwrap:focus-within{border-color:rgba(202,161,74,.6)}.tgwrap span{padding:0 4px 0 14px;color:var(--dim);font-size:15px}.tgwrap input{border:0;background:transparent;padding-left:4px}.hp{position:absolute;left:-9999px;width:0;height:0;opacity:0}.submit{width:100%;margin-top:6px;background:var(--gold);color:var(--gold-ink);border:0;border-radius:12px;padding:15px;font:700 15px var(--sans);cursor:pointer;box-shadow:0 10px 34px rgba(202,161,74,.26);transition:transform .18s,filter .18s}.submit:hover{transform:translateY(-1px);filter:brightness(1.04)}.submit:disabled{opacity:.6;cursor:default;transform:none}.formnote{font-family:var(--mono);font-size:11.5px;color:var(--dim);letter-spacing:.04em}.err,.formnote{text-align:center;margin-top:12px}.err{color:var(--neg);font-size:14px}.done{text-align:center;padding:14px 0}.check{width:64px;height:64px;border-radius:999px;margin:0 auto 14px;display:grid;place-items:center;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.3);box-shadow:0 0 30px rgba(74,222,128,.2);color:var(--long);font-size:30px}footer{border-top:1px solid var(--line2);background:rgba(255,255,255,.012);padding:40px 0;text-align:center}footer img{height:40px;width:auto;margin:0 auto 16px;display:block}.legal{max-width:600px;margin:0 auto;font-size:12px;line-height:1.65}.copy,.legal{color:var(--dim2)}.copy{font-family:var(--mono);font-size:11px;margin-top:14px;letter-spacing:.04em}.admin{max-width:1100px;margin:0 auto;padding:18px 22px}.ahead{display:flex;align-items:center;justify-content:space-between;padding:14px 0 18px;flex-wrap:wrap;gap:10px}.logo{font-weight:700;letter-spacing:-.02em}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.acard{border:1px solid var(--line);border-radius:12px;padding:13px 15px;background:var(--surface)}.acard .l{color:var(--dim);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.acard .v{font-size:22px;font-weight:700;margin-top:3px}.acard .s{color:var(--dim);font-size:12px;font-family:var(--mono);margin-top:2px}.bar{height:8px;background:rgba(255,255,255,.06);border-radius:6px;overflow:hidden;margin-top:6px}.bar>span{display:block;height:100%;background:var(--gold)}.panel{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:16px;background:var(--surface)}.panel .ph{padding:11px 14px;border-bottom:1px solid var(--line);font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}table{width:100%;border-collapse:collapse}td,th{padding:9px 11px;text-align:left;border-bottom:1px solid var(--line2);font-size:13px}th{color:var(--dim);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.03em}tr:last-child td{border-bottom:0}.badge{font-size:11px;padding:2px 8px;border-radius:20px;font-weight:500;white-space:nowrap}.b-due{background:rgba(202,161,74,.16);color:var(--gold-mono)}.b-active{background:var(--long-bg);color:var(--long)}.b-past_due{background:var(--short-bg);color:var(--short)}.b-canceled,.b-expired,.b-suspended,.b-trial{background:rgba(255,255,255,.06);color:var(--dim)}.btn{background:rgba(255,255,255,.05);border:1px solid var(--line);color:var(--mut);border-radius:7px;padding:6px 10px;font:500 12px var(--sans);cursor:pointer}.btn:hover{color:var(--ink)}.btn.pri,.btn:hover{border-color:var(--g1)}.btn.pri{background:var(--g1);color:var(--gold-ink);font-weight:600}.btn.ok{color:var(--long)}.btn.bad{color:var(--neg)}.login{max-width:420px;margin:14vh auto;text-align:center;padding:0 22px}.login .box{border:1px solid var(--line);border-radius:18px;padding:30px;background:var(--surface)}.msg{margin-top:13px;text-align:center;font-size:14px}.msg.err{color:var(--neg)}