:root{color-scheme:dark;--bg: #0f1115;--card: #171a21;--card-strong: #1d2330;--border: rgba(255, 255, 255, .12);--text: #f6f7fb;--muted: rgba(246, 247, 251, .72);--accent: #6de4a7;--accent-strong: #47c98c;--danger: #ff9e9e}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(circle at top,#1a1f2b 0%,var(--bg) 55%);color:var(--text);font:16px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.landing-shell{width:min(1100px,calc(100vw - 32px));margin:0 auto;padding:56px 0 80px}.landing-shell--narrow{width:min(760px,calc(100vw - 32px))}.hero{text-align:center;margin-bottom:40px}.eyebrow{margin:0 0 10px;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1{margin:0;font-size:clamp(34px,6vw,58px);line-height:1.05}.subcopy{width:min(700px,100%);margin:18px auto 0;color:var(--muted);font-size:18px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:860px){.plans{grid-template-columns:1fr}}.plan-card,.status-card{padding:24px;border:1px solid var(--border);border-radius:18px;background:#171a21e0;backdrop-filter:blur(6px)}.plan-card.featured{background:#1d2330f2;border-color:#6de4a766}.plan-card h2{margin:0 0 8px;font-size:34px}.plan-card h2 span{font-size:18px;color:var(--muted)}.plan-card p{margin:0 0 20px;color:var(--muted)}.plan-button,.plan-button--link{width:100%;display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 16px;border:0;border-radius:12px;background:var(--accent);color:#08120d;font-size:16px;font-weight:800;cursor:pointer;text-decoration:none}.plan-button:disabled{opacity:.6;cursor:default}.plan-button:hover,.plan-button--link:hover{background:var(--accent-strong)}.status{margin:24px 0 0;text-align:center;color:var(--muted)}.status--large{margin:0;font-size:18px}.status--error{color:var(--danger)}.secondary-link{display:inline-block;margin-top:16px;color:var(--muted);text-decoration:underline}
