.subscribe-page.svelte-s93h2j{background:#0a0f1e;min-height:calc(100vh - 68px);padding:3rem 2rem}.subscribe-header.svelte-s93h2j{text-align:center;margin-bottom:3rem}h1.svelte-s93h2j{color:#ffd400;font-size:2.2rem;font-weight:800;margin:0 0 .75rem;letter-spacing:-.5px}.subscribe-header.svelte-s93h2j p:where(.svelte-s93h2j){color:#ffffff80;font-size:1rem;margin:0}.loading.svelte-s93h2j{color:#fff6;text-align:center;padding:2rem}.plans-grid.svelte-s93h2j{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:960px;margin:0 auto 2.5rem}.plan-card.svelte-s93h2j{background:#111b38;border:1px solid rgba(255,212,0,.15);border-radius:12px;padding:2rem;cursor:pointer;transition:all .2s;position:relative}.plan-card.svelte-s93h2j:hover{border-color:#ffd40059;transform:translateY(-3px)}.plan-card.selected.svelte-s93h2j{border-color:#ffd400;box-shadow:0 0 0 1px #ffd4004d}.plan-card.popular.svelte-s93h2j{background:linear-gradient(160deg,#162344,#111b38)}.popular-badge.svelte-s93h2j{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#ffd400;color:#0d1528;font-size:.75rem;font-weight:700;padding:4px 16px;border-radius:20px;white-space:nowrap}h2.svelte-s93h2j{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 1rem}.price.svelte-s93h2j{margin-bottom:1.5rem}.amount.svelte-s93h2j{color:#ffd400;font-size:2.5rem;font-weight:700}.period.svelte-s93h2j{color:#fff6;font-size:.9rem;margin-left:4px}.plan-desc.svelte-s93h2j{color:#ffffff80;font-size:.85rem;margin:0 0 1rem}.features.svelte-s93h2j{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:10px}.features.svelte-s93h2j li:where(.svelte-s93h2j){color:#ffffffbf;font-size:.9rem;display:flex;align-items:center;gap:8px}.check.svelte-s93h2j{color:#4ade80;font-weight:700;flex-shrink:0}.plan-btn.svelte-s93h2j{width:100%;padding:.75rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;background:transparent;border:1px solid rgba(255,212,0,.3);color:#fff9}.plan-btn.active.svelte-s93h2j{background:#ffd400;border-color:#ffd400;color:#0d1528}.cta.svelte-s93h2j{text-align:center;max-width:400px;margin:0 auto}.subscribe-btn.svelte-s93h2j{width:100%;background:#ffd400;color:#0d1528;border:none;border-radius:8px;padding:1rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s;margin-bottom:.75rem}.subscribe-btn.svelte-s93h2j:hover{background:#e6bf00}.cta-note.svelte-s93h2j{color:#ffffff59;font-size:.8rem;margin:0}.free-note.svelte-s93h2j{text-align:center;margin-top:2rem}.free-note.svelte-s93h2j a:where(.svelte-s93h2j){color:#fff6;font-size:.85rem;text-decoration:none}.free-note.svelte-s93h2j a:where(.svelte-s93h2j):hover{color:#ffd400}@media(max-width:768px){.subscribe-page.svelte-s93h2j{padding:2rem 1.25rem}h1.svelte-s93h2j{font-size:1.8rem}.subscribe-header.svelte-s93h2j{margin-bottom:2rem}.plans-grid.svelte-s93h2j{grid-template-columns:1fr;max-width:480px;gap:1.25rem}.plan-card.svelte-s93h2j{padding:1.75rem 1.5rem}.amount.svelte-s93h2j{font-size:2rem}}@media(max-width:480px){.subscribe-page.svelte-s93h2j{padding:1.5rem 1rem}h1.svelte-s93h2j{font-size:1.5rem}.plan-card.svelte-s93h2j{padding:1.5rem 1.25rem}}
