.hero.svelte-a9mu32.svelte-a9mu32{background:var(--bg-paper);color:var(--text);padding:clamp(60px,9vw,90px) 0;position:relative;overflow:hidden}.hero.svelte-a9mu32.svelte-a9mu32:before{content:"";position:absolute;top:-160px;right:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(232,184,115,.18),transparent 68%);pointer-events:none}.hgrid.svelte-a9mu32.svelte-a9mu32{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,56px);align-items:center;position:relative;z-index:1}.hvisual.svelte-a9mu32.svelte-a9mu32{display:flex;justify-content:center}.hv-card.svelte-a9mu32.svelte-a9mu32{background:#fff;color:var(--text);border-radius:18px;padding:26px;width:100%;max-width:340px;box-shadow:var(--sh-lg)}.hv-top.svelte-a9mu32.svelte-a9mu32{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hv-tax.svelte-a9mu32.svelte-a9mu32{font-size:14px;color:var(--muted);font-weight:600}.hv-badge.svelte-a9mu32.svelte-a9mu32{font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent-tint);padding:4px 10px;border-radius:999px}.hv-list.svelte-a9mu32.svelte-a9mu32{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.hv-list.svelte-a9mu32 li.svelte-a9mu32{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;border-bottom:1px solid var(--bp);padding-bottom:10px}.hv-list.svelte-a9mu32 li.svelte-a9mu32:last-child{border-bottom:none;padding-bottom:0}.hv-list.svelte-a9mu32 li span.svelte-a9mu32{color:var(--text)}.hv-list.svelte-a9mu32 li b.svelte-a9mu32{font-size:13px;white-space:nowrap}.hv-list.svelte-a9mu32 li b.ok.svelte-a9mu32{color:var(--success)}.hv-tip.svelte-a9mu32.svelte-a9mu32{background:var(--air);border-radius:10px;padding:12px 14px;font-size:14px;color:var(--text);font-weight:600}@media (max-width:860px){.hgrid.svelte-a9mu32.svelte-a9mu32{grid-template-columns:1fr}.hvisual.svelte-a9mu32.svelte-a9mu32{display:none}}.badge.svelte-a9mu32.svelte-a9mu32{display:inline-block;background:#fff;border:1px solid var(--bp);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin-bottom:22px}.hero.svelte-a9mu32 h1.svelte-a9mu32{font-size:clamp(24px,3.4vw,37px);font-weight:800;color:var(--primary);max-width:820px;margin-bottom:14px}.hl.svelte-a9mu32.svelte-a9mu32{width:60px;height:3px;background:var(--accent);border-radius:3px;margin-bottom:22px}.hero.svelte-a9mu32 p.svelte-a9mu32{font-size:clamp(16px,2vw,19px);color:var(--muted);max-width:660px;margin-bottom:28px}.ctas.svelte-a9mu32.svelte-a9mu32{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.hero.svelte-a9mu32 .btn-ghost.svelte-a9mu32{background:#fff;color:var(--primary);border:1px solid var(--bp)}.hero.svelte-a9mu32 .btn-ghost.svelte-a9mu32:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.cta-note.svelte-a9mu32.svelte-a9mu32{font-size:14px;color:var(--muted);margin-bottom:16px}.trust-strip.svelte-a9mu32.svelte-a9mu32{list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13px}.trust-strip.svelte-a9mu32 li.svelte-a9mu32{color:var(--muted);padding-left:20px;position:relative;white-space:nowrap}.trust-strip.svelte-a9mu32 li.svelte-a9mu32:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:800}.bonus-anchor.svelte-a9mu32.svelte-a9mu32{display:inline-block;font-size:15px;color:#c2cadb;margin-bottom:10px}.desk-sticky.svelte-a9mu32.svelte-a9mu32{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:14px 24px;background:#0e1730f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -6px 24px #0e17304d;animation:svelte-a9mu32-slideup .35s ease}.desk-sticky.svelte-a9mu32 span.svelte-a9mu32{color:#dfe6f2;font-size:15px}.desk-sticky.svelte-a9mu32 .btn.svelte-a9mu32{padding:11px 22px}@keyframes svelte-a9mu32-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:760px){.desk-sticky.svelte-a9mu32.svelte-a9mu32{display:none}}.ticker.svelte-a9mu32.svelte-a9mu32{background:var(--accent-tint);border-top:3px solid var(--accent);border-bottom:1px solid var(--ba);overflow:hidden}.track.svelte-a9mu32.svelte-a9mu32{display:flex;align-items:center;white-space:nowrap;width:max-content;padding:18px 0;animation:svelte-a9mu32-scroll 40s linear infinite}.ticker.svelte-a9mu32:hover .track.svelte-a9mu32{animation-play-state:paused}.ti.svelte-a9mu32.svelte-a9mu32{font-size:15px;color:var(--text);font-weight:500;padding:0 24px}.dot.svelte-a9mu32.svelte-a9mu32{color:var(--accent-ink);font-size:9px;opacity:.7}@keyframes svelte-a9mu32-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.light.svelte-a9mu32.svelte-a9mu32{background:var(--bg-paper)}.air.svelte-a9mu32.svelte-a9mu32{background:var(--air)}.center.svelte-a9mu32.svelte-a9mu32{text-align:center}.mx.svelte-a9mu32.svelte-a9mu32{margin-left:auto;margin-right:auto}.nums.svelte-a9mu32.svelte-a9mu32{margin-top:0}.ncard.svelte-a9mu32.svelte-a9mu32{background:var(--surface);border:1px solid var(--bp);border-radius:16px;padding:24px}.ncard.svelte-a9mu32 b.svelte-a9mu32{font-family:Unbounded;font-weight:800;font-size:30px;color:var(--primary);display:block}.ncard.svelte-a9mu32 b.acc.svelte-a9mu32{color:var(--accent-ink)}.ncard.svelte-a9mu32 span.svelte-a9mu32{color:var(--muted);font-size:14px;margin-top:6px;display:block}.habit.svelte-a9mu32.svelte-a9mu32{font-size:17px;color:var(--text);max-width:820px;margin-top:14px}.pains.svelte-a9mu32.svelte-a9mu32{margin-top:34px;align-items:stretch}.pcard.svelte-a9mu32.svelte-a9mu32{background:var(--surface);border:1px solid var(--ba);border-radius:16px;padding:26px;display:flex;flex-direction:column}.pcard.svelte-a9mu32 h3.svelte-a9mu32{font-size:18px;color:var(--primary);margin-bottom:10px}.pcard.svelte-a9mu32 p.svelte-a9mu32{color:var(--muted);font-size:15px}.steps.svelte-a9mu32.svelte-a9mu32{margin-top:32px;align-items:stretch}.step.svelte-a9mu32.svelte-a9mu32{background:var(--surface);border:1px solid var(--bp);border-radius:16px;padding:24px;display:flex;flex-direction:column}.step.svelte-a9mu32 .snum.svelte-a9mu32{font-family:Unbounded;font-weight:800;font-size:20px;color:#fff;background:var(--accent);width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.step.svelte-a9mu32 h3.svelte-a9mu32{font-size:16px;color:var(--primary);margin-bottom:6px;font-family:Unbounded}.step.svelte-a9mu32 p.svelte-a9mu32{color:var(--muted);font-size:14px}.guas.svelte-a9mu32.svelte-a9mu32{margin-top:32px;align-items:stretch}.g.svelte-a9mu32.svelte-a9mu32{background:var(--surface);border:1px solid var(--bp);border-radius:16px;padding:26px;display:flex;flex-direction:column}.g.svelte-a9mu32 .sh.svelte-a9mu32{width:34px;height:34px;border-radius:9px;background:var(--air);border:1px solid var(--secondary);display:flex;align-items:center;justify-content:center;color:var(--primary);font-weight:800;margin-bottom:14px}.g.svelte-a9mu32 h3.svelte-a9mu32{font-size:17px;color:var(--primary);margin-bottom:8px}.g.svelte-a9mu32 p.svelte-a9mu32{color:var(--muted);font-size:14px}.bonus.svelte-a9mu32.svelte-a9mu32{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--primary);color:#fff;border-radius:20px;padding:36px;flex-wrap:wrap}.bonus.svelte-a9mu32 p.svelte-a9mu32{color:#c2cadb;margin-top:8px;max-width:620px}.faq.svelte-a9mu32.svelte-a9mu32{margin-top:28px;max-width:820px}.fitem.svelte-a9mu32.svelte-a9mu32{border-bottom:1px solid var(--ba)}.fitem.svelte-a9mu32 button.svelte-a9mu32{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:none;padding:20px 0;font-size:17px;font-weight:600;color:var(--primary);text-align:left;cursor:pointer;font-family:inherit}.fitem.svelte-a9mu32 b.svelte-a9mu32{color:var(--accent-ink);font-size:22px}.fitem.svelte-a9mu32 p.svelte-a9mu32{color:var(--muted);font-size:15px;padding:0 0 20px}.xref.svelte-a9mu32.svelte-a9mu32{margin-top:24px;color:var(--muted);font-size:15px}.xref.svelte-a9mu32 a.svelte-a9mu32{color:var(--accent-ink);font-weight:600}.final.svelte-a9mu32.svelte-a9mu32{background:var(--primary-dark)}.final.svelte-a9mu32 p.svelte-a9mu32{color:#c2cadb;font-size:17px;margin:14px 0 26px}@media (max-width:760px){.bonus.svelte-a9mu32.svelte-a9mu32{flex-direction:column;align-items:flex-start}}
