.page-head.svelte-ex4918{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(1.5rem,3vw,2.5rem)}.page-head.svelte-ex4918 h1{font-family:var(--font-display);font-weight:var(--weight-light);font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.02em;color:var(--text-strong);margin-top:var(--space-4);text-wrap:balance}.page-head.svelte-ex4918 .lede{font-size:var(--text-lg);color:var(--text-muted);margin-top:var(--space-4);line-height:1.5}.price-grid.svelte-ex4918{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:stretch}.ptier.svelte-ex4918{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-7);transition:transform .25s,box-shadow .25s}.ptier.svelte-ex4918:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ptier.feature.svelte-ex4918{position:relative;outline:2px solid var(--fire);outline-offset:-2px;box-shadow:var(--shadow-lg)}.ptier.svelte-ex4918 .pt-tag:where(.svelte-ex4918){position:absolute;top:-12px;right:20px;background:var(--fire);color:#fff;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:5px 11px;border-radius:var(--radius-pill)}.pt-name.svelte-ex4918{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin:0}.pt-price.svelte-ex4918{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-light);color:var(--text-strong);letter-spacing:-.02em;margin:var(--space-3) 0 0}.pt-desc.svelte-ex4918{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-1) 0 0}.pt-features.svelte-ex4918{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-direction:column;gap:var(--space-3);flex:1}.pt-features.svelte-ex4918 li:where(.svelte-ex4918){display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-body);line-height:1.45}.ic-tick.svelte-ex4918{width:16px;height:16px;flex:none;color:var(--fire);margin-top:2px}.pt-action.svelte-ex4918{margin-top:var(--space-6)}@media(max-width:860px){.price-grid.svelte-ex4918{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}
