.sr-only:where(.astro-lmkygsfs){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.price-hero:where(.astro-lmkygsfs){padding:clamp(40px,6vw,76px) 0 clamp(32px,4vw,52px);max-width:640px}.price-hero:where(.astro-lmkygsfs) h1:where(.astro-lmkygsfs){font-family:var(--font-display);font-weight:700;font-size:var(--t-3xl);line-height:1.03;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.price-hero:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin-top:var(--s-5);font-size:var(--t-md);line-height:1.55;color:var(--ink-2);max-width:46ch}.tier-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.tier:where(.astro-lmkygsfs){display:flex;flex-direction:column;position:relative;padding:var(--s-6)}.tier-flag:where(.astro-lmkygsfs){position:absolute;top:var(--s-4);right:var(--s-4)}.tier-name:where(.astro-lmkygsfs){font-family:var(--font-display);font-weight:700;font-size:var(--t-md);letter-spacing:-.02em;color:var(--ink);padding-right:92px}.tier-tag:where(.astro-lmkygsfs){margin-top:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);line-height:1.5}.tier-price:where(.astro-lmkygsfs){display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-6) 0 var(--s-5)}.price:where(.astro-lmkygsfs){font-family:var(--font-display);font-weight:700;font-size:var(--t-xl);letter-spacing:-.03em;color:var(--ink)}.unit:where(.astro-lmkygsfs){font-size:var(--t-sm);color:var(--text-muted)}.tier-cta:where(.astro-lmkygsfs){width:100%}.tier-feat:where(.astro-lmkygsfs){margin:var(--s-6) 0 var(--s-5)}.tier-fine:where(.astro-lmkygsfs){margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--border-subtle);font-size:var(--t-xs);color:var(--text-muted);line-height:1.5}.narrow-only:where(.astro-lmkygsfs){display:none}.matrix:where(.astro-lmkygsfs) .row-group:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){background:var(--surface-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.matrix:where(.astro-lmkygsfs) .th-on:where(.astro-lmkygsfs),.matrix:where(.astro-lmkygsfs) .td-on:where(.astro-lmkygsfs){background:var(--green-soft)}.matrix:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) .th-on:where(.astro-lmkygsfs){color:var(--green-bright)}.matrix-stack:where(.astro-lmkygsfs){display:grid;gap:var(--s-2)}.matrix-stack:where(.astro-lmkygsfs) summary:where(.astro-lmkygsfs) .tag:where(.astro-lmkygsfs){margin-left:auto}.stack-body:where(.astro-lmkygsfs){padding:0 var(--s-4) var(--s-4)}.stack-group:where(.astro-lmkygsfs)+.stack-group:where(.astro-lmkygsfs){margin-top:var(--s-5)}.stack-group:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--s-2)}.stack-row:where(.astro-lmkygsfs){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0}.stack-row:where(.astro-lmkygsfs) dt:where(.astro-lmkygsfs){font-size:var(--t-sm);color:var(--ink-2);min-width:0}.stack-row:where(.astro-lmkygsfs) dd:where(.astro-lmkygsfs){font-size:var(--t-sm);font-weight:600;color:var(--ink);text-align:right;white-space:nowrap}.stack-row:where(.astro-lmkygsfs) dd:where(.astro-lmkygsfs).is-off{color:var(--text-muted);font-weight:400}.faq-center:where(.astro-lmkygsfs){margin-inline:auto}@media(max-width:1080px){.tier-grid:where(.astro-lmkygsfs){grid-template-columns:1fr 1fr}}@media(max-width:880px){.wide-only:where(.astro-lmkygsfs){display:none}.narrow-only:where(.astro-lmkygsfs){display:grid}}@media(max-width:640px){.tier-grid:where(.astro-lmkygsfs){grid-template-columns:1fr}.tier-name:where(.astro-lmkygsfs){padding-right:0}.tier-flag:where(.astro-lmkygsfs){position:static;align-self:flex-start;margin-bottom:var(--s-3)}}@media(max-width:480px){.stack-row:where(.astro-lmkygsfs){flex-direction:column;gap:2px}.stack-row:where(.astro-lmkygsfs) dd:where(.astro-lmkygsfs){text-align:left;white-space:normal}}
