.pricing.svelte-1hrotn9{padding:3rem 0}.pricing-head.svelte-1hrotn9{text-align:center;max-width:70ch;margin:0 auto 3.5rem}.pricing-head.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:clamp(2.2rem,5vw,4rem);margin:.75rem 0 1rem;line-height:.95}.pricing-sub.svelte-1hrotn9{color:var(--text-60);font-size:1.1rem;line-height:1.6}.tier-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.tier.svelte-1hrotn9{padding:2rem;display:flex;flex-direction:column;gap:1rem;position:relative;transition:border-color var(--duration-normal) var(--ease)}.tier.svelte-1hrotn9:hover{border-color:#cf06}.tier.accent.svelte-1hrotn9{background:var(--lime);border-color:var(--lime);color:var(--black);transform:scale(1.02)}.tier.accent.svelte-1hrotn9 .tier-desc:where(.svelte-1hrotn9),.tier.accent.svelte-1hrotn9 .price-period:where(.svelte-1hrotn9){color:#000000a6}.tier.accent.svelte-1hrotn9 .tick:where(.svelte-1hrotn9){color:var(--black)}.tier-badge.svelte-1hrotn9{position:absolute;top:1.25rem;right:1.25rem;background:var(--black);color:var(--lime);padding:.25rem .6rem;border-radius:9999px;font-size:9px}.tier-name.svelte-1hrotn9{font-size:1.1rem;font-weight:600}.tier-price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.4rem}.price-val.svelte-1hrotn9{font-size:2.6rem;font-weight:700;letter-spacing:-.05em}.price-period.svelte-1hrotn9{color:var(--text-60);font-size:.9rem}.tier-desc.svelte-1hrotn9{color:var(--text-60);font-size:.9rem;line-height:1.6}.tier-features.svelte-1hrotn9{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin:.5rem 0 1rem;flex:1}.tier-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:.9rem;display:flex;gap:.5rem}.tick.svelte-1hrotn9{color:var(--lime);flex-shrink:0}.tier-cta.svelte-1hrotn9{width:100%}.compare-wrap.svelte-1hrotn9{margin-top:4rem}.compare-wrap.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.8rem;margin-bottom:1.5rem}.compare-table.svelte-1hrotn9{overflow:hidden;padding:.5rem}table.svelte-1hrotn9{width:100%;border-collapse:collapse}th.svelte-1hrotn9,td.svelte-1hrotn9{text-align:left;padding:1rem 1.25rem;font-size:.9rem}thead.svelte-1hrotn9 th:where(.svelte-1hrotn9){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;color:var(--text-30);font-weight:500}tbody.svelte-1hrotn9 td:where(.svelte-1hrotn9){border-top:1px solid var(--glass-border);color:var(--text-60)}tbody.svelte-1hrotn9 td:where(.svelte-1hrotn9):first-child{color:var(--text)}tbody.svelte-1hrotn9 tr:where(.svelte-1hrotn9):hover td:where(.svelte-1hrotn9){background:#ffffff05}@media (max-width: 900px){.tier-grid.svelte-1hrotn9{grid-template-columns:1fr}.tier.accent.svelte-1hrotn9{transform:none}.compare-table.svelte-1hrotn9{overflow-x:auto}table.svelte-1hrotn9{min-width:520px}}
