.page-header.svelte-bue58l{background:linear-gradient(to bottom,var(--color-primary-50),var(--bg-primary));padding:3rem 0 2rem;border-bottom:1px solid var(--color-gray-100)}.header-content.svelte-bue58l h1:where(.svelte-bue58l){margin-bottom:.5rem}.header-content.svelte-bue58l p:where(.svelte-bue58l){margin:0;max-width:600px}.subscription-layout.svelte-bue58l{display:grid;gap:1.5rem}.current-plan.svelte-bue58l{display:grid;gap:1rem}.plan-header.svelte-bue58l{display:flex;justify-content:space-between;align-items:center}.plan-header.svelte-bue58l h3:where(.svelte-bue58l){margin:0}.plan-status.svelte-bue58l,.plan-date.svelte-bue58l{margin:0;color:var(--color-gray-600)}.upgrade-cta.svelte-bue58l{padding:1.5rem;background:var(--color-primary-50);border-radius:var(--radius-md);text-align:center;margin-top:1rem}.upgrade-cta.svelte-bue58l p:where(.svelte-bue58l){margin:0 0 1rem}.pricing-strip.svelte-bue58l{padding-top:.5rem;padding-bottom:.5rem}.promo-banner.svelte-bue58l{margin-bottom:1rem;padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;font-size:.95rem}.pricing-cards.svelte-bue58l{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.pricing-card.svelte-bue58l{position:relative}.pricing-card.highlighted.svelte-bue58l{outline:2px solid var(--color-primary-200);border-radius:var(--radius-sm);padding:.35rem}.pricing-badge.svelte-bue58l{position:absolute;top:-.5rem;right:0;font-size:.72rem;background:var(--color-primary-500);color:#fff;border-radius:999px;padding:.2rem .55rem}.pricing-card.svelte-bue58l h3:where(.svelte-bue58l){margin:0 0 .3rem}.pricing-promo.svelte-bue58l{margin:0;color:#166534;font-weight:700}.pricing-regular.svelte-bue58l{margin:.1rem 0 .5rem;color:var(--color-gray-500);font-size:.85rem;text-decoration:line-through}.pricing-card.svelte-bue58l ul:where(.svelte-bue58l){margin:0;padding-left:1rem;color:var(--color-gray-700);font-size:.9rem}.gov-program.svelte-bue58l{display:flex;gap:1.5rem;align-items:flex-start}.gov-icon.svelte-bue58l{font-size:2.5rem}.gov-content.svelte-bue58l h4:where(.svelte-bue58l){margin:0 0 .5rem}.gov-content.svelte-bue58l p:where(.svelte-bue58l){margin:0 0 1rem}.payments-list.svelte-bue58l{display:grid;gap:.75rem;margin-top:1rem}.payment-item.svelte-bue58l{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--color-gray-50);border-radius:var(--radius-sm)}.payment-info.svelte-bue58l{display:flex;flex-direction:column}.payment-desc.svelte-bue58l{font-weight:500}.payment-date.svelte-bue58l{font-size:.85rem;color:var(--color-gray-500)}.payment-amount.svelte-bue58l{font-weight:600;color:var(--color-primary-600)}.loading-state.svelte-bue58l{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:var(--color-gray-500)}.loader.svelte-bue58l{width:32px;height:32px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary-500);border-radius:50%;animation:svelte-bue58l-spin .8s linear infinite}@keyframes svelte-bue58l-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.gov-program.svelte-bue58l{flex-direction:column}}
