.page.svelte-1hrotn9{max-width:860px;min-height:auto;margin:0 auto;padding:0 1.5rem 4rem;display:block}.header.svelte-1hrotn9{text-align:center;margin-bottom:3rem}.header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin:0;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:600}.header.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.5}.cards.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;margin-bottom:3.5rem;display:grid}.card.svelte-1hrotn9{text-align:center;background:var(--card);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;align-items:center;min-height:auto;padding:2rem 1.5rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.card.svelte-1hrotn9:hover{border-color:#5ade554d}.pop.svelte-1hrotn9{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 8px 32px -8px #5ade5526}.badge.svelte-1hrotn9{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-fg);background:var(--accent);white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:.65rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.card-gb.svelte-1hrotn9{color:var(--muted);letter-spacing:.02em;margin-bottom:1rem;font-size:1rem;font-weight:600}.pop.svelte-1hrotn9 .card-gb:where(.svelte-1hrotn9){color:var(--fg)}.card-price.svelte-1hrotn9{align-items:baseline;gap:5px;margin-bottom:1.5rem;display:flex}.amount.svelte-1hrotn9{color:var(--accent);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.currency.svelte-1hrotn9{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;line-height:1.3}.card-features.svelte-1hrotn9{width:100%;margin:0 0 1.5rem;padding:0;list-style:none}.card-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:6px 0;font-size:.82rem;display:flex}.card-features.svelte-1hrotn9 svg:where(.svelte-1hrotn9){width:14px;height:14px;color:var(--accent);flex-shrink:0}.card-btn.svelte-1hrotn9{width:100%;color:var(--accent);text-align:center;background:#5ade550f;border:1px solid #5ade5540;border-radius:8px;padding:.7rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:block}.card-btn.svelte-1hrotn9:hover{border-color:var(--accent);color:var(--accent);background:#5ade551f;text-decoration:none}.btn-pop.svelte-1hrotn9{color:#fff;background:#08872b;border-color:#08872b}.btn-pop.svelte-1hrotn9:hover{opacity:.9;color:#fff;background:#08872b;border-color:#08872b}.included.svelte-1hrotn9{border-top:1px solid var(--card-border);margin-bottom:3rem;padding-top:2.5rem}.included.svelte-1hrotn9 h2:where(.svelte-1hrotn9){text-align:center;margin:0 0 1.5rem;font-size:1.1rem;font-weight:600}.perks.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.perk.svelte-1hrotn9{align-items:flex-start;gap:12px;display:flex}.perk.svelte-1hrotn9 svg:where(.svelte-1hrotn9){width:20px;height:20px;color:var(--accent);flex-shrink:0;margin-top:2px}.perk.svelte-1hrotn9 strong:where(.svelte-1hrotn9){margin-bottom:2px;font-size:.85rem;display:block}.perk.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:var(--muted);font-size:.78rem;line-height:1.4}.custom.svelte-1hrotn9{text-align:center;background:var(--card);border:1px solid var(--card-border);border-radius:12px;margin-bottom:1.5rem;padding:2.5rem}.custom.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 .4rem;font-size:1.15rem;font-weight:600}.custom.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--muted);margin:0 0 1.2rem;font-size:.88rem}.cta.svelte-1hrotn9{color:#fff;background:#08872b;border-radius:8px;padding:.7rem 2rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-block}.cta.svelte-1hrotn9:hover{opacity:.85;color:#fff;text-decoration:none}.fine.svelte-1hrotn9{color:var(--muted);text-align:center;opacity:.5;font-size:.72rem}@media (width<=700px){.cards.svelte-1hrotn9{grid-template-columns:1fr;max-width:340px;margin:0 auto 3rem}.pop.svelte-1hrotn9{order:-1}.perks.svelte-1hrotn9{grid-template-columns:1fr}.custom.svelte-1hrotn9{padding:1.5rem}}
