.contrast-pricing-hero.site-hero{--site-hero-band-height:calc(clamp(26rem, 12vw + 18rem, 32rem) + var(--site-nav-h));min-height:0;margin-bottom:0;padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,4rem)}.contrast-pricing-hero .site-hero-content{min-height:0}.contrast-pricing-head{text-align:left;justify-items:start;gap:1rem;width:min(72rem,100%);margin-inline:auto;display:grid}.contrast-pricing-head .site-eyebrow{margin:0}.contrast-pricing-title{text-wrap:balance;max-width:16ch;margin:0}.contrast-pricing-lede{max-width:52ch;color:var(--site-ink-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.contrast-pricing-body{z-index:1;width:min(72rem,100%);margin-inline:auto;padding-bottom:clamp(4rem,8vw,7rem);position:relative;container-type:inline-size}.site-contrast .site-plans{gap:1.25rem;margin-top:0}.site-contrast .site-plan{border-color:var(--site-line);background:color-mix(in srgb, var(--site-surface) 70%, var(--site-paper))}.site-contrast .site-plan-name{font-family:var(--site-font-serif);letter-spacing:-.02em;font-size:1.875rem;font-weight:420}.site-contrast .site-plan-price{font-family:var(--site-font-serif);letter-spacing:-.03em;font-size:clamp(2.5rem,2rem + 1.4vw,3.25rem);font-weight:460}.site-plan-period{color:var(--site-ink-muted);font-size:.9375rem}.site-contrast .site-plan-check{color:var(--site-accent-soft,var(--site-accent))}.site-contrast .site-plan-feature{color:var(--site-ink)}@media (max-width:640px){.contrast-pricing-hero.site-hero{--site-hero-band-height:calc(22rem + var(--site-nav-h))}.contrast-pricing-body{padding-bottom:2.5rem}.site-contrast .site-plan-footnote{margin-top:1.5rem}}.site-contrast .contrast-pricing-plans .site-plan{overflow-wrap:anywhere;min-width:0;padding:min(1.5rem,6cqi)}.site-contrast .contrast-pricing-plans{grid-template-columns:minmax(0,1fr)}.contrast-pricing-plans .site-plan-price-row{flex-wrap:wrap}.contrast-pricing-plans .site-plan-blurb{min-height:3.25rem}.contrast-pricing-plans .site-plan-ctas>a{justify-content:center;width:100%}.contrast-pricing-enterprise{border:1px solid var(--site-line);border-radius:var(--site-radius-frame);background:color-mix(in srgb, var(--site-surface) 70%, var(--site-paper));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:min(1.5rem,6cqi);display:flex}.contrast-pricing-enterprise p{max-width:56ch;color:var(--site-ink-muted);margin-top:.75rem;line-height:1.6}@container (max-width:33.99rem){.contrast-pricing-enterprise>a{justify-content:center;width:100%}}@container (min-width:34rem){.site-contrast .contrast-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.site-contrast .contrast-pricing-plans .site-plan{grid-row:span 7;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}}@container (min-width:64rem){.site-contrast .contrast-pricing-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-contrast .site-plan-scale{isolation:isolate;background:0 0;border-color:#0000;position:relative}.site-contrast .site-plan-scale:after{z-index:-1;border:1px solid color-mix(in srgb, var(--site-accent) 40%, var(--site-line));border-radius:var(--site-radius-frame);background:var(--site-surface);content:"";pointer-events:none;position:absolute;inset:-1px}@media (max-width:640px){.site-contrast .site-plans{gap:2rem}.contrast-pricing-enterprise{margin-top:2rem}.contrast-pricing-plans .site-plan-blurb{min-height:0;font-size:1rem;line-height:1.65}}
