.price-reference{min-width:0}.pricing-hero-rate{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-top:20px;color:var(--color-mist);font-size:var(--type-label)}.pricing-hero-rate strong{font-size:var(--type-title);font-weight:750;color:var(--color-teal-400);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.seat-plan .seat-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:20px 0 8px;font-variant-numeric:tabular-nums}.seat-plan .seat-price-currency{font-size:var(--type-lede);font-weight:650;letter-spacing:0;line-height:1.5;color:var(--color-fog)}.seat-plan .seat-price-unit{font-size:var(--type-body);color:var(--color-mist)}.seat-annual{margin-top:24px;padding-block:20px;border-block:1px solid var(--color-line)}.seat-plan .seat-annual-label{margin-bottom:6px;font-size:var(--type-label);font-weight:600;color:var(--color-fog)}.seat-plan .seat-annual strong{font-size:var(--type-lede);font-weight:750;font-variant-numeric:tabular-nums}.seat-plan .seat-annual-note{margin-top:4px;font-size:var(--type-label);color:var(--color-fog)}.price-reference .fine-print{max-width:52ch}.seat-plan-inclusions{align-self:center;min-width:0}.seat-plan-inclusions h3{margin-bottom:24px;font-size:var(--type-title);font-weight:750;letter-spacing:-.035em;line-height:1.2}.pricing-faq-heading{margin-bottom:28px}.hosted-plan{margin-top:24px}.hosted-plan h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.1;margin:16px 0}.hosted-plan .seat-price strong{font-size:clamp(40px,5vw,64px);font-weight:750;letter-spacing:-.05em}