.pricing-hero:where(.astro-u3mqw4ek) .section-head:where(.astro-u3mqw4ek){margin-bottom:0}.lic:where(.astro-u3mqw4ek){font-family:var(--sl-font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--sl-tracking-caps);text-transform:uppercase;white-space:nowrap;padding:.25em .6em;display:inline-block}.lic--personal:where(.astro-u3mqw4ek){background:var(--sl-paper-band);color:var(--sl-on-paper-muted)}.lic--commercial:where(.astro-u3mqw4ek){background:var(--sl-field);color:var(--sl-on-field)}.tiers:where(.astro-u3mqw4ek){grid-template-columns:repeat(5,1fr);display:grid}.tier:where(.astro-u3mqw4ek){padding:var(--space-5);flex-direction:column;display:flex}.tier:where(.astro-u3mqw4ek):hover{background:var(--sl-paper-band)}.tiers:where(.astro-u3mqw4ek) .tier:where(.astro-u3mqw4ek).tier--highlight,.tiers:where(.astro-u3mqw4ek) .tier:where(.astro-u3mqw4ek).tier--highlight:hover{background:var(--sl-field);color:var(--sl-on-field)}.tier--highlight:where(.astro-u3mqw4ek) .tier__name:where(.astro-u3mqw4ek),.tier--highlight:where(.astro-u3mqw4ek) .tier__amount:where(.astro-u3mqw4ek){color:var(--sl-on-field)}.tier--highlight:where(.astro-u3mqw4ek) .tier__tagline:where(.astro-u3mqw4ek),.tier--highlight:where(.astro-u3mqw4ek) .tier__currency:where(.astro-u3mqw4ek),.tier--highlight:where(.astro-u3mqw4ek) .tier__cadence:where(.astro-u3mqw4ek),.tier--highlight:where(.astro-u3mqw4ek) .tier__specs:where(.astro-u3mqw4ek) dt:where(.astro-u3mqw4ek),.tier--highlight:where(.astro-u3mqw4ek) .tier__features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek),.tier--highlight:where(.astro-u3mqw4ek) .tier__note:where(.astro-u3mqw4ek){color:var(--sl-on-field-muted)}.tier--highlight:where(.astro-u3mqw4ek) .tier__specs:where(.astro-u3mqw4ek) dd:where(.astro-u3mqw4ek){color:var(--sl-on-field)}.tier--highlight:where(.astro-u3mqw4ek) .tier__specs:where(.astro-u3mqw4ek),.tier--highlight:where(.astro-u3mqw4ek) .tier__note:where(.astro-u3mqw4ek){border-color:var(--sl-rule-on-field)}.tier--highlight:where(.astro-u3mqw4ek) .lic--commercial:where(.astro-u3mqw4ek){background:var(--sl-on-field);color:var(--sl-field)}.tier__name:where(.astro-u3mqw4ek){font-size:var(--font-size-xl);margin:0 0 var(--space-1)}.tier__tagline:where(.astro-u3mqw4ek){margin:0 0 var(--space-4);color:var(--color-fg-muted);min-height:3.4em}.tier__price:where(.astro-u3mqw4ek){margin:0 0 var(--space-5);align-items:baseline;gap:.1em;display:flex}.tier__currency:where(.astro-u3mqw4ek){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);align-self:flex-start;margin-top:.35em}.tier__amount:where(.astro-u3mqw4ek){font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.tier__cadence:where(.astro-u3mqw4ek){color:var(--color-fg-subtle);font-size:var(--font-size-sm)}.tier__specs:where(.astro-u3mqw4ek){margin:0 0 var(--space-5);gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--color-border);display:grid}.tier__specs:where(.astro-u3mqw4ek) dt:where(.astro-u3mqw4ek){color:var(--color-fg-subtle);font-family:var(--sl-font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--sl-tracking-caps)}.tier__specs:where(.astro-u3mqw4ek) dd:where(.astro-u3mqw4ek){margin:var(--space-1) 0 0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.tier__cta:where(.astro-u3mqw4ek){width:100%;margin-bottom:var(--space-5)}.tier__features:where(.astro-u3mqw4ek){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tier__features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){padding-left:var(--space-5);font-size:var(--font-size-base);color:var(--color-fg-muted);position:relative}.tier__features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek):before{content:"✓";color:inherit;font-weight:var(--font-weight-bold);position:absolute;left:0}.tier__note:where(.astro-u3mqw4ek){margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-fg-muted);line-height:var(--line-height-base)}.tiers__foot:where(.astro-u3mqw4ek){margin:var(--space-6) 0 0;max-width:var(--max-prose-width);color:var(--color-fg-subtle);font-size:var(--font-size-base)}.matrix-foot-note:where(.astro-u3mqw4ek){margin:var(--space-3) 0 0;max-width:var(--max-prose-width);color:var(--color-fg-subtle);font-size:var(--font-size-sm)}.levers:where(.astro-u3mqw4ek){grid-template-columns:repeat(3,1fr);display:grid}.lever:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){margin-bottom:var(--space-2)}.lever:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--color-fg-muted);margin:0}.faq__list:where(.astro-u3mqw4ek){display:grid}.faq__item:where(.astro-u3mqw4ek){padding:0 var(--space-5)}.faq__item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek){cursor:pointer;padding:var(--space-4) 0;font-weight:var(--font-weight-semibold);list-style-position:inside}.faq__item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek)::marker{color:var(--color-accent-strong)}.faq__item:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){padding-bottom:var(--space-4);max-width:var(--max-prose-width);color:var(--color-fg-muted);margin:0}.cta-section:where(.astro-u3mqw4ek){padding:0}.cta__band:where(.astro-u3mqw4ek){background:var(--sl-field);color:var(--sl-on-field);padding:var(--space-9) var(--sl-gutter);margin-inline:calc(-1 * var(--sl-gutter))}.cta__band:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){color:var(--sl-on-field);max-width:20ch}.cta__band:where(.astro-u3mqw4ek) .lede:where(.astro-u3mqw4ek){color:var(--sl-on-field-muted);max-width:40rem}.cta__action:where(.astro-u3mqw4ek){margin:var(--space-6) 0 0}.matrix-wrap:where(.astro-u3mqw4ek){background:var(--color-surface);overflow-x:auto}.matrix:where(.astro-u3mqw4ek){border:1px solid var(--color-border);border-collapse:collapse;width:100%;min-width:48rem}.matrix:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){background:var(--color-brand);color:#fff;padding:var(--space-3) var(--space-4);text-align:center;font-weight:var(--font-weight-semibold);position:sticky;top:0}.matrix:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):first-child{text-align:left;border-top-left-radius:var(--radius-lg)}.matrix:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):last-child{border-top-right-radius:var(--radius-lg)}.matrix__group:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){background:var(--color-brand-soft);color:var(--color-brand);text-align:left;padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.matrix:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek)[scope=row]{text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-fg-muted);font-weight:var(--font-weight-medium);border-top:1px solid var(--color-border)}.matrix:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){text-align:center;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);font-weight:var(--font-weight-semibold)}.matrix:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek).matrix__no{color:var(--color-fg-subtle);font-weight:var(--font-weight-normal)}@media (width<=68rem){.tiers:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,1fr)}}@media (width<=60rem){.levers:where(.astro-u3mqw4ek){grid-template-columns:1fr}}@media (width<=40rem){.tiers:where(.astro-u3mqw4ek){grid-template-columns:1fr}.tier__tagline:where(.astro-u3mqw4ek){min-height:0}}
