.subscribe-root.svelte-3l9wi8{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#0a0f14,#020508 70%);padding:2rem}.subscribe-card.svelte-3l9wi8{max-width:540px;width:100%;border-radius:1.6rem;background:#020509;border:1px solid #0c141b;box-shadow:0 18px 40px #000000e6;padding:2.5rem 2rem;text-align:center}.eyebrow.svelte-3l9wi8{font-size:.7rem;letter-spacing:.3em;color:#5fd4ff;margin-bottom:.6rem}.title.svelte-3l9wi8{font-size:2rem;color:#3c6;margin-bottom:.6rem}.subtitle.svelte-3l9wi8{color:#f4e8c2cc;margin-bottom:1.5rem}.features.svelte-3l9wi8{list-style:none;padding:0;margin-bottom:1.8rem;color:#e3e3e3;font-size:.9rem}.features.svelte-3l9wi8 li:where(.svelte-3l9wi8)+li:where(.svelte-3l9wi8){margin-top:.4rem}.form.svelte-3l9wi8{display:flex;flex-direction:column;gap:.8rem}input.svelte-3l9wi8{border-radius:999px;padding:.75rem 1rem;border:1px solid #1fb6ff88;background:#020a12;color:#fff}button.svelte-3l9wi8{border-radius:999px;padding:.8rem;background:#3c6;border:none;font-weight:600;cursor:pointer}button.svelte-3l9wi8:hover{background:#29b65a}.success-title.svelte-3l9wi8{font-size:1.6rem;color:#3c6}.success-subtitle.svelte-3l9wi8{margin-top:.6rem;color:#f4e8c2cc}.error.svelte-3l9wi8{margin-top:.5rem;color:#f77}
