.page-container.svelte-s93h2j{max-width:1400px;margin:0 auto;padding:0 2rem 2rem}.page-header.svelte-s93h2j{margin-bottom:2rem}.header-title.svelte-s93h2j h1:where(.svelte-s93h2j){font-size:28px;font-weight:700;color:#111827;margin:0 0 8px}.subtitle.svelte-s93h2j{color:#6b7280;font-size:14px;margin:0}.subscription-grid.svelte-s93h2j{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.section-card.svelte-s93h2j{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:32px}.subscription-card.svelte-s93h2j{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;text-decoration:none;transition:all .2s;border:2px solid transparent}.subscription-card.svelte-s93h2j:hover{transform:translateY(-4px);box-shadow:0 4px 12px #d4af3733;border-color:#d4af37}.card-icon.svelte-s93h2j{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#fffbeb,#fef3c7);display:flex;align-items:center;justify-content:center;color:#d4af37}.subscription-card.svelte-s93h2j h3:where(.svelte-s93h2j){font-size:18px;font-weight:600;color:#111827;margin:0}@media (max-width: 768px){.page-container.svelte-s93h2j{padding:0 1rem 1rem}.subscription-grid.svelte-s93h2j{grid-template-columns:1fr}}
