.page.svelte-12eivhs{font-family:var(--font-body, system-ui, sans-serif);color:var(--text, #2c3854)}.hero.svelte-12eivhs{background:linear-gradient(135deg,#1a2540,#2c3854 60%,#1e3a5f);color:#fff;padding:80px 20px 100px;text-align:center}.hero-inner.svelte-12eivhs{max-width:680px;margin:0 auto}.brand-tag.svelte-12eivhs{font-family:var(--font-display, system-ui);font-weight:900;font-size:12px;letter-spacing:.18em;color:#f59e0b;margin-bottom:24px;text-transform:uppercase}h1.svelte-12eivhs{font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.1;margin:0 0 20px;color:#fff}.hero-sub.svelte-12eivhs{font-size:18px;color:#ffffffbf;line-height:1.6;margin:0 0 40px}.success-box.svelte-12eivhs{background:#ffffff14;border:1px solid rgba(245,158,11,.4);border-radius:14px;padding:24px 28px;display:flex;gap:16px;align-items:flex-start;text-align:left}.success-icon.svelte-12eivhs{font-size:24px;color:#f59e0b;flex-shrink:0;margin-top:2px}.success-box.svelte-12eivhs strong:where(.svelte-12eivhs){font-size:16px;display:block;margin-bottom:6px}.success-box.svelte-12eivhs p:where(.svelte-12eivhs){margin:0;color:#ffffffbf;font-size:14px}.subscribe-form.svelte-12eivhs{width:100%}.form-row.svelte-12eivhs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.form-row.svelte-12eivhs input:where(.svelte-12eivhs){flex:1;min-width:200px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:13px 16px;font-size:15px;color:#fff;outline:none}.form-row.svelte-12eivhs input:where(.svelte-12eivhs)::placeholder{color:#ffffff73}.form-row.svelte-12eivhs input:where(.svelte-12eivhs):focus{border-color:#f59e0b;background:#ffffff26}.form-row.svelte-12eivhs button:where(.svelte-12eivhs){background:#f59e0b;color:#1a2540;border:none;border-radius:10px;padding:13px 24px;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap}.form-row.svelte-12eivhs button:where(.svelte-12eivhs):hover:not(:disabled){background:#fbbf24}.form-row.svelte-12eivhs button:where(.svelte-12eivhs):disabled{opacity:.6;cursor:not-allowed}.form-note.svelte-12eivhs{font-size:13px;color:#ffffff73;margin:12px 0 0}.form-error.svelte-12eivhs{color:#fca5a5;font-size:13px;margin:8px 0 0}.expect.svelte-12eivhs{padding:80px 20px;background:var(--bg, #f0f2f9)}.inner.svelte-12eivhs{max-width:900px;margin:0 auto}h2.svelte-12eivhs{font-size:26px;font-weight:800;margin:0 0 32px;text-align:center}.expect-grid.svelte-12eivhs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.expect-card.svelte-12eivhs{background:var(--paper, #fff);border-radius:16px;padding:24px;box-shadow:0 1px 4px #2c385414}.expect-icon.svelte-12eivhs{font-size:28px;margin-bottom:12px}.expect-card.svelte-12eivhs h3:where(.svelte-12eivhs){font-size:15px;font-weight:700;margin:0 0 8px}.expect-card.svelte-12eivhs p:where(.svelte-12eivhs){font-size:14px;color:var(--text-soft, #4a5270);line-height:1.6;margin:0}.issues.svelte-12eivhs{padding:60px 20px}.issues-list.svelte-12eivhs{display:flex;flex-direction:column;gap:0}.issue-row.svelte-12eivhs{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid rgba(163,177,210,.15)}.issue-date.svelte-12eivhs{font-size:12px;color:var(--text-faint, #a0aabf);min-width:110px;flex-shrink:0}.issue-subject.svelte-12eivhs{font-size:14px;font-weight:600;color:var(--text, #2c3854)}.bottom-cta.svelte-12eivhs{background:var(--paper, #fff);border-top:1px solid rgba(163,177,210,.15);padding:80px 20px;text-align:center}.bottom-cta.svelte-12eivhs h2:where(.svelte-12eivhs){font-size:28px}.bottom-cta.svelte-12eivhs p:where(.svelte-12eivhs){color:var(--text-soft, #4a5270);margin:0 0 24px}.subscribe-form-sm.svelte-12eivhs{display:flex;gap:8px;justify-content:center;max-width:420px;margin:0 auto 20px}.subscribe-form-sm.svelte-12eivhs input:where(.svelte-12eivhs){flex:1;background:var(--bg, #f0f2f9);border:none;border-radius:10px;padding:12px 16px;font-size:14px;outline:none}.subscribe-form-sm.svelte-12eivhs button:where(.svelte-12eivhs){background:#f59e0b;color:#1a2540;border:none;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer}.subscribe-form-sm.svelte-12eivhs button:where(.svelte-12eivhs):disabled{opacity:.6}.confirmed-note.svelte-12eivhs{color:#1a7f37;font-weight:600;margin:0 0 20px}.links.svelte-12eivhs{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:8px}.links.svelte-12eivhs a:where(.svelte-12eivhs){font-size:14px;color:var(--blue, #1e4ed8);text-decoration:none;font-weight:600}.links.svelte-12eivhs a:where(.svelte-12eivhs):hover{text-decoration:underline}
