.page-hero.svelte-17guzaz{padding-block:clamp(48px,7vw,84px) clamp(8px,2vw,16px)}.plan-grid.svelte-17guzaz{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:28px;display:grid}.plan-card.svelte-17guzaz{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.plan-card.is-active.svelte-17guzaz{border-color:var(--accent,currentColor)}.plan-head.svelte-17guzaz{justify-content:space-between;align-items:center;display:flex}.plan-head.svelte-17guzaz h2:where(.svelte-17guzaz){font-family:var(--font-display);font-size:1.4rem}.plan-tag.svelte-17guzaz{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);color:var(--muted,#6b7280);border-radius:999px;padding:2px 8px;font-size:.7rem}.plan-tag--on.svelte-17guzaz{border-color:var(--accent,currentColor);color:var(--accent,var(--ink))}.plan-license.svelte-17guzaz{color:var(--muted,#6b7280);font-size:.85rem}.plan-desc.svelte-17guzaz{flex:1;font-size:.95rem;line-height:1.6}.plan-card.svelte-17guzaz .btn:where(.svelte-17guzaz){align-self:flex-start}
