:root{--bg: #0b0e14;--bg-soft: #11151f;--panel: #161b27;--line: #232a39;--ink: #e8ecf4;--ink-soft: #aab3c5;--ink-faint: #6b7689;--gold: #e3b341;--gold-soft: #f0cd74;--accent: #5aa9ff;--go: #4ecb8f;--max: 780px;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1100px 600px at 50% -10%,rgba(227,179,65,.08),transparent 60%),var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:26px 0 10px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--mono);letter-spacing:.04em}.brand .mark{width:27px;height:27px;flex-shrink:0}.brand .name{font-size:1rem;font-weight:600;color:var(--ink)}.brand .name b{color:var(--gold);font-weight:600}.nav .links{display:flex;gap:16px;margin-left:auto;flex-wrap:wrap;align-items:center}.nav .links a{color:var(--ink-soft);font-size:.9rem}.nav .links a:hover{color:var(--ink);text-decoration:none}.nav .links a.active{color:var(--gold-soft)}.nav .links a.btn,.nav .links a.btn:hover{color:#1a1407}.btn{display:inline-block;background:var(--gold);color:#1a1407;border:1px solid var(--gold);border-radius:9px;padding:12px 20px;font-size:.98rem;font-weight:650;cursor:pointer;font-family:var(--sans)}.btn:hover{background:var(--gold-soft);border-color:var(--gold-soft);text-decoration:none}.btn.small{padding:8px 14px;font-size:.86rem}.btn-ghost{display:inline-block;background:transparent;color:var(--ink);border:1px solid #3a4356;border-radius:9px;padding:12px 20px;font-size:.98rem;font-weight:600}.btn-ghost:hover{border-color:var(--ink-soft);text-decoration:none}.cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cta-note{font-size:.83rem;color:var(--ink-faint);margin-top:12px}.eyebrow{font-family:var(--mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}h1{font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.14;letter-spacing:-.02em;margin:0 0 20px;font-weight:700;text-wrap:balance}h1 .hl{color:var(--gold-soft)}h2{font-size:1.45rem;letter-spacing:-.01em;margin:0 0 10px;font-weight:680;text-wrap:balance}h3{font-size:1.05rem;margin:0 0 6px;font-weight:650}.lede{font-size:1.12rem;color:var(--ink-soft);max-width:58ch;margin:0 0 30px}.sub{color:var(--ink-soft);max-width:62ch;margin:0 0 24px}section.block{padding:44px 0 0}section.block.last{padding-bottom:56px}.hero{padding:52px 0 8px}.stat{border-left:2px solid var(--gold);padding:4px 0 4px 20px;margin:0 0 36px}.stat .big{font-family:var(--mono);font-size:1.25rem;color:var(--ink);font-weight:600}.stat .cap{font-size:.92rem;color:var(--ink-faint);margin-top:4px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}.card.gold{border-color:var(--gold)}.card p{margin:6px 0 0;color:var(--ink-soft);font-size:.93rem}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:700px){.grid2,.grid3,.grid4{grid-template-columns:1fr}}.spine-tag{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.pill{display:inline-block;font-size:.8rem;color:var(--ink-soft);border:1px solid var(--line);border-radius:6px;padding:3px 10px}.pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.step .k{font-family:var(--mono);font-size:.72rem;color:var(--ink-faint);letter-spacing:.1em}.step h3{margin-top:4px}.price{font-family:var(--mono);font-weight:700;font-size:1.9rem;color:var(--ink)}.price small{font-size:.85rem;font-weight:400;color:var(--ink-faint);font-family:var(--sans)}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:600;font-size:.98rem}.faq summary::marker{color:var(--gold)}.faq details p{color:var(--ink-soft);font-size:.93rem;margin:10px 0 4px;max-width:62ch}input[type=email],input[type=text],input[type=url],textarea{width:100%;background:var(--bg-soft);border:1px solid var(--line);border-radius:9px;color:var(--ink);padding:13px 14px;font-size:1rem;font-family:var(--sans)}input::placeholder,textarea::placeholder{color:var(--ink-faint)}input:focus,textarea:focus{outline:none;border-color:var(--gold)}.tally-frame{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-height:560px}.founder{display:flex;gap:18px;align-items:center}.founder .ph{width:74px;height:74px;border-radius:50%;flex-shrink:0;background:var(--bg-soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--mono);color:var(--ink-faint);font-size:.8rem}.foot{border-top:1px solid var(--line);padding:26px 0 44px;margin-top:64px;color:var(--ink-faint);font-size:.88rem;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot a{color:var(--ink-soft)}.foot .cols{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:560px){.hero{padding:40px 0 6px}.foot{flex-direction:column}}
