.page.svelte-1hrotn9{flex-direction:column;min-height:100dvh;display:flex}main.svelte-1hrotn9{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:1.5rem}.hero.svelte-1hrotn9{text-align:center;padding:2.5rem 0 2rem}.eyebrow.svelte-1hrotn9{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.6rem;font-size:.78rem;font-weight:600}.eyebrow.accent.svelte-1hrotn9{color:var(--accent)}h1.svelte-1hrotn9{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.lede.svelte-1hrotn9{color:var(--text-muted);max-width:56ch;margin:1rem auto 0;font-size:1.05rem}.tiers.svelte-1hrotn9{grid-template-columns:repeat(4,1fr);align-items:start;gap:1rem;display:grid}.tier.svelte-1hrotn9{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;padding:1.5rem 1.25rem;display:flex;position:relative}.tier.featured.svelte-1hrotn9{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow)}.badge.svelte-1hrotn9{background:var(--accent);color:var(--on-accent);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:-.7rem;left:1.25rem}.tier.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.01em;font-size:1.1rem}.price.svelte-1hrotn9{flex-wrap:wrap;align-items:baseline;gap:.2rem;margin-top:.5rem;display:flex}.amount.svelte-1hrotn9{letter-spacing:-.03em;font-size:2.1rem;font-weight:700}.period.svelte-1hrotn9{color:var(--text-dim);font-size:.9rem}.coverage.svelte-1hrotn9{color:var(--accent);text-transform:uppercase;letter-spacing:.03em;margin-top:.35rem;font-size:.82rem;font-weight:600}.tagline.svelte-1hrotn9{color:var(--text-muted);min-height:3.6em;margin-top:.5rem;font-size:.88rem;line-height:1.45}.tier-cta.svelte-1hrotn9{text-align:center;border-radius:var(--radius-sm);border:1px solid var(--border-hi);background:var(--bg-raised);color:var(--text);margin:1.1rem 0;padding:.65rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:block}.tier-cta.svelte-1hrotn9:hover{border-color:var(--accent)}.tier-cta.primary.svelte-1hrotn9{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tier-cta.primary.svelte-1hrotn9:hover{background:var(--accent-hover)}.features.svelte-1hrotn9{flex-direction:column;gap:.65rem;list-style:none;display:flex}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--text-muted);gap:.55rem;font-size:.88rem;line-height:1.4;display:flex}.tick.svelte-1hrotn9{background:color-mix(in srgb, var(--green) 16%, transparent);width:20px;height:20px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.tick.svelte-1hrotn9 svg:where(.svelte-1hrotn9){width:12px;height:12px}.guaranteed.svelte-1hrotn9{border:1px solid var(--accent);border-radius:var(--radius);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 8%, var(--bg-card)), var(--bg-card) 60%);grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;margin-top:2.5rem;padding:2rem;display:grid}.g-head.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.15}.g-lede.svelte-1hrotn9{color:var(--text-muted);max-width:46ch;margin-top:.7rem;line-height:1.6}.price.big.svelte-1hrotn9{align-items:baseline;margin-top:1.1rem}.price.big.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-size:2.6rem}.unit.svelte-1hrotn9{color:var(--text-muted);flex-basis:100%;font-size:.9rem;font-weight:500}.g-cta.svelte-1hrotn9{margin-top:1.25rem;padding:.75rem 1.6rem;display:inline-block}.g-features.svelte-1hrotn9{gap:.8rem}.g-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:.92rem}.compare-link.svelte-1hrotn9{text-align:center;color:var(--text-muted);margin:2.5rem 0 1rem;font-size:.95rem}.compare-link.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--accent);font-weight:600}@media (width<=900px){.tiers.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);max-width:560px;margin:0 auto}.guaranteed.svelte-1hrotn9{grid-template-columns:1fr;gap:1.5rem}}@media (width<=520px){.tiers.svelte-1hrotn9{grid-template-columns:1fr;max-width:380px}.tagline.svelte-1hrotn9{min-height:0}.guaranteed.svelte-1hrotn9{padding:1.5rem}}
