.pricing.svelte-tys3og{padding:8rem max(1rem,calc((100% - 1180px)/2));background:#f8fafc;color:#0f172a}.heading.svelte-tys3og{max-width:820px;margin:0 auto 3.5rem;text-align:center}.eyebrow.svelte-tys3og{margin:0 0 1rem;color:#2563eb;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.heading.svelte-tys3og h2:where(.svelte-tys3og){margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;letter-spacing:-.065em}.heading.svelte-tys3og>p:where(.svelte-tys3og):last-child{max-width:720px;margin:1.4rem auto 0;color:#64748b;font-size:1.05rem;line-height:1.75}.plans.svelte-tys3og{max-width:940px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.plan.svelte-tys3og{position:relative;padding:2rem;border:1px solid #dbe3f0;border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a0f}.plan.featured.svelte-tys3og{border:2px solid #2563eb;box-shadow:0 25px 60px #2563eb24}.badge.svelte-tys3og{position:absolute;top:-.75rem;right:1.5rem;border-radius:999px;padding:.4rem .75rem;background:#2563eb;color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.plan-head.svelte-tys3og{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.plan-head.svelte-tys3og p:where(.svelte-tys3og){margin:0;font-size:1.35rem;font-weight:900}.plan-head.svelte-tys3og span:where(.svelte-tys3og){display:block;margin-top:.3rem;color:#64748b;font-size:.82rem}.plan-head.svelte-tys3og strong:where(.svelte-tys3og){white-space:nowrap;font-size:2.25rem;letter-spacing:-.05em}.plan-head.svelte-tys3og small:where(.svelte-tys3og){color:#64748b;font-size:.8rem;letter-spacing:0}.plan.svelte-tys3og ul:where(.svelte-tys3og){min-height:190px;display:grid;align-content:start;gap:.85rem;margin:2rem 0;padding:0;list-style:none}.plan.svelte-tys3og li:where(.svelte-tys3og){display:flex;align-items:center;gap:.6rem;color:#475569;font-weight:700}.plan.svelte-tys3og li:where(.svelte-tys3og) svg{flex:none;color:#16a34a}.plan.svelte-tys3og>a:where(.svelte-tys3og){display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid #bfdbfe;border-radius:999px;padding:.9rem 1rem;color:#1d4ed8;font-weight:850;text-decoration:none}.featured.svelte-tys3og>a:where(.svelte-tys3og){border-color:#2563eb;background:#2563eb;color:#fff}.storage.svelte-tys3og{max-width:940px;box-sizing:border-box;margin:1.25rem auto 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:1.5rem 2rem;border:1px solid #dbe3f0;border-radius:22px;background:#fff}.storage-copy.svelte-tys3og{display:flex;gap:1rem;align-items:flex-start}.storage-copy.svelte-tys3og svg{flex:none;color:#2563eb}.storage.svelte-tys3og h3:where(.svelte-tys3og),.billing-notes.svelte-tys3og h3:where(.svelte-tys3og){margin:0 0 .4rem}.storage.svelte-tys3og p:where(.svelte-tys3og),.billing-notes.svelte-tys3og p:where(.svelte-tys3og){margin:0;color:#64748b;line-height:1.65}.storage-options.svelte-tys3og{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.storage-options.svelte-tys3og>div:where(.svelte-tys3og){display:grid;grid-template-columns:1fr auto;gap:.15rem .7rem;padding:1rem;border-radius:15px;background:#eff6ff}.storage-options.svelte-tys3og strong:where(.svelte-tys3og){font-size:1.15rem}.storage-options.svelte-tys3og span:where(.svelte-tys3og),.storage-options.svelte-tys3og small:where(.svelte-tys3og){color:#64748b;font-size:.68rem}.storage-options.svelte-tys3og b:where(.svelte-tys3og){grid-column:2;grid-row:1;font-size:1.25rem}.storage-options.svelte-tys3og small:where(.svelte-tys3og){grid-column:1/-1}.billing-notes.svelte-tys3og{max-width:940px;margin:1.25rem auto 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.billing-notes.svelte-tys3og article:where(.svelte-tys3og){display:flex;align-items:flex-start;gap:.9rem;padding:1.4rem;border:1px solid #dbe3f0;border-radius:18px;background:#fff}.billing-notes.svelte-tys3og svg{flex:none;color:#2563eb}@media(max-width:760px){.pricing.svelte-tys3og{padding-block:5rem}.plans.svelte-tys3og,.storage.svelte-tys3og,.billing-notes.svelte-tys3og{grid-template-columns:1fr}.plan.svelte-tys3og ul:where(.svelte-tys3og){min-height:auto}.storage-options.svelte-tys3og{grid-template-columns:1fr 1fr}}@media(max-width:450px){.storage-options.svelte-tys3og{grid-template-columns:1fr}.plan-head.svelte-tys3og{display:block}.plan-head.svelte-tys3og strong:where(.svelte-tys3og){display:block;margin-top:1rem}}.vat-note.svelte-tys3og{max-width:940px;margin:1rem auto 0;color:#64748b;font-size:.78rem;line-height:1.5;text-align:center}
