.pricing:where(.astro-lmkygsfs) .wrap:where(.astro-lmkygsfs){width:min(72rem,calc(100% - 2.5rem));margin-inline:auto}.pricing:where(.astro-lmkygsfs) .section:where(.astro-lmkygsfs){padding-top:3.1rem;padding-bottom:2.4rem}.pricing:where(.astro-lmkygsfs) .section:where(.astro-lmkygsfs):first-child{padding-top:3.4rem}.section--close:where(.astro-lmkygsfs){padding-top:3.75rem;padding-bottom:5.5rem}.section--close:where(.astro-lmkygsfs) .cta-row:where(.astro-lmkygsfs){margin-top:1.5rem}.pricing:where(.astro-lmkygsfs) .display:where(.astro-lmkygsfs){font-size:clamp(2.05rem,5.2vw,3.2rem)}.display--section:where(.astro-lmkygsfs){font-size:clamp(1.55rem,3.6vw,2.15rem);line-height:1.18}.pricing:where(.astro-lmkygsfs) .lede:where(.astro-lmkygsfs){max-width:40rem}.hero-claim:where(.astro-lmkygsfs){margin:1.15rem 0 0;color:var(--tr-text);font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:560;letter-spacing:-.02em}.cta-row--hero:where(.astro-lmkygsfs){margin-top:1.5rem}.plan-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr;gap:1.15rem;margin-top:1.5rem;align-items:stretch}.plan-card:where(.astro-lmkygsfs){display:flex;flex-direction:column;min-width:0;min-height:100%;box-sizing:border-box;padding:1.85rem 1.65rem 1.55rem;border:1px solid var(--tr-strong);border-radius:var(--tr-radius);background:var(--tr-surface)}.plan-card--featured:where(.astro-lmkygsfs){border-color:var(--tr-accent);background:linear-gradient(180deg,var(--tr-accent-wash),transparent 40%),var(--tr-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tr-accent) 28%,transparent)}.plan-card__name:where(.astro-lmkygsfs){margin:0;color:var(--tr-muted);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.plan-card__price:where(.astro-lmkygsfs){margin:.85rem 0 0;color:var(--tr-text);font-size:clamp(2rem,3.2vw,2.45rem);font-weight:560;letter-spacing:-.04em;line-height:1}.plan-card__blurb:where(.astro-lmkygsfs){margin:.7rem 0 0;color:var(--tr-secondary);font-size:.95rem;line-height:1.45;min-height:2.9rem}.plan-card__usage:where(.astro-lmkygsfs){display:grid;gap:.15rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid var(--tr-border)}.plan-card__usage-label:where(.astro-lmkygsfs){margin:0;min-height:1rem;color:var(--tr-muted);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.plan-card__usage-label--spacer:where(.astro-lmkygsfs){visibility:hidden}.plan-card__usage-amount:where(.astro-lmkygsfs){margin:.35rem 0 0;color:var(--tr-text);font-family:var(--font-mono);font-size:clamp(1.85rem,3vw,2.25rem);font-weight:560;letter-spacing:-.035em;line-height:1.05}.plan-card__usage-unit:where(.astro-lmkygsfs){margin:.3rem 0 0;color:var(--tr-secondary);font-size:.95rem;line-height:1.35}.plan-card__usage-note:where(.astro-lmkygsfs){margin:.65rem 0 0;color:var(--tr-muted);font-size:.84rem;line-height:1.4}.plan-card__features:where(.astro-lmkygsfs){display:grid;gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;flex:1 1 auto}.plan-card__features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs),.selfhost-card__features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.6rem;align-items:start;color:var(--tr-secondary);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.plan-card__check:where(.astro-lmkygsfs){color:var(--tr-accent);font-size:.9rem;line-height:1.45}.plan-card__cta:where(.astro-lmkygsfs){justify-content:center;width:100%;min-height:2.85rem;margin-top:1.75rem;font-size:.95rem}.note:where(.astro-lmkygsfs){margin:1.25rem 0 0;color:var(--tr-muted);font-size:.88rem}.meters:where(.astro-lmkygsfs){display:grid;gap:0;margin:1.35rem 0 0;padding:0;list-style:none}.meters:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding:.75rem 0;border-top:1px solid var(--tr-border)}.meters:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):last-child{border-bottom:1px solid var(--tr-border)}.meters__name:where(.astro-lmkygsfs){color:var(--tr-secondary);font-size:.98rem}.meters__rate:where(.astro-lmkygsfs){color:var(--tr-text);font-size:.92rem;white-space:nowrap}.highlight:where(.astro-lmkygsfs){margin:1.25rem 0 0;color:var(--tr-text);font-size:1.15rem;font-weight:560;letter-spacing:-.015em}.secondary:where(.astro-lmkygsfs){margin:.85rem 0 0;max-width:42rem;color:var(--tr-muted);font-size:.92rem}.selfhost-card:where(.astro-lmkygsfs){display:grid;gap:1.35rem;box-sizing:border-box;min-width:0;padding:1.2rem 1.25rem;border:1px solid var(--tr-strong);border-radius:var(--tr-radius);background:var(--tr-surface)}.selfhost-card__title:where(.astro-lmkygsfs){margin:.45rem 0 0;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:560;letter-spacing:-.02em;line-height:1.2}.selfhost-card__body:where(.astro-lmkygsfs){margin:.55rem 0 0;max-width:32rem;color:var(--tr-secondary);font-size:.95rem;line-height:1.55}.selfhost-card__features:where(.astro-lmkygsfs){display:grid;gap:.5rem;margin:0;padding:0;list-style:none;align-content:start}.cta-row:where(.astro-lmkygsfs){display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.4rem;margin-top:.25rem}.selfhost-card:where(.astro-lmkygsfs) .cta-row:where(.astro-lmkygsfs){margin-top:1.65rem}@media(min-width:48rem){.plan-grid:where(.astro-lmkygsfs){grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}@media(min-width:56rem){.selfhost-card:where(.astro-lmkygsfs){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;column-gap:2.25rem;row-gap:0;padding:1.25rem 1.4rem}.selfhost-card__features:where(.astro-lmkygsfs){margin-top:1.65rem;gap:.55rem}}
