.public-packs.svelte-1imxs9o{max-width:1080px;margin:0 auto;padding:3rem 1.5rem}h2.svelte-1imxs9o{font-size:1.75rem;font-weight:700;color:var(--bp-text, #1c1917)}.lead.svelte-1imxs9o{color:var(--bp-text-muted, #57534e);margin:.5rem 0 1.5rem}.account-note.svelte-1imxs9o{font-size:.9rem;color:var(--bp-text-muted, #57534e);margin:-1rem 0 1.5rem}.account-note.svelte-1imxs9o a:where(.svelte-1imxs9o){color:var(--bp-primary, #0d9488);text-decoration:underline}.pack-grid.svelte-1imxs9o{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.pack-grid.svelte-1imxs9o{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.pack-card.svelte-1imxs9o{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem;border:1px solid var(--bp-border, #e7e5e4);border-radius:14px;background:var(--bp-surface, #ffffff)}h3.svelte-1imxs9o{font-size:1.1rem;font-weight:700;color:var(--bp-text, #1c1917)}.pack-service.svelte-1imxs9o,.pack-detail.svelte-1imxs9o{font-size:.9rem;color:var(--bp-text-muted, #57534e)}.pack-price.svelte-1imxs9o{font-size:1.5rem;font-weight:700;color:var(--bp-primary, #0d9488);margin-top:.5rem}.buy-btn.svelte-1imxs9o{margin-top:1rem;align-self:flex-start;padding:.625rem 1.25rem;border-radius:9999px;background:var(--bp-primary, #0d9488);color:#fff;font-weight:600;text-decoration:none}.buy-btn.svelte-1imxs9o:hover{opacity:.9}
