.category-page.svelte-1f3fk0u{padding-top:1.6rem;padding-bottom:3rem}.back-link.svelte-1f3fk0u{color:#4a644f;align-items:center;min-height:44px;margin-bottom:1.2rem;font-weight:650;text-decoration:none;display:inline-flex}.back-link.svelte-1f3fk0u:hover{text-decoration:underline}.category-header.svelte-1f3fk0u{background:#eaf0e4;border-radius:28px;align-items:center;gap:1.5rem;padding:2.5rem;display:flex}.category-icon.svelte-1f3fk0u{background:#ffffff85;border-radius:26px;flex-shrink:0;place-items:center;width:90px;height:90px;font-size:3rem;display:grid}.eyebrow.svelte-1f3fk0u{letter-spacing:.13em;color:#5d765a;margin:0 0 .6rem;font-size:.72rem;font-weight:800}h1.svelte-1f3fk0u{letter-spacing:-.04em;color:#2f4d35;margin:0;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15}.category-header.svelte-1f3fk0u p:where(.svelte-1f3fk0u):last-child{color:#54674f;margin:.8rem 0 0;line-height:1.5}.plan-count.svelte-1f3fk0u{color:#6b7468;margin:2rem 0 1rem;font-size:.9rem}.plans.svelte-1f3fk0u{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.empty.svelte-1f3fk0u{margin-top:1.5rem}.reassurance.svelte-1f3fk0u{color:#667260;text-align:center;margin:2.5rem 0 0;font-size:.9rem;line-height:1.7}@media (width<=850px){.plans.svelte-1f3fk0u{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.category-header.svelte-1f3fk0u{align-items:flex-start;gap:1rem;padding:1.5rem}.category-icon.svelte-1f3fk0u{border-radius:18px;width:60px;height:60px;font-size:2rem}.plans.svelte-1f3fk0u{grid-template-columns:1fr}}
