.pricing-page .pricing-hero{gap:var(--space-fluid-gutter);padding-block:var(--space-fluid-xl) var(--space-fluid-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pricing-page .pricing-hero__price{margin:var(--space-sm) 0 0;font-family:var(--font-display);font-size:var(--text-figure);font-weight:var(--weight-display);font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums;line-height:var(--leading-display);letter-spacing:var(--tracking-display);flex-wrap:wrap;align-items:baseline;gap:.2em .35em;display:flex}.pricing-page .pricing-hero__price span{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-muted)}.pricing-page .pricing-hero__lead{margin:var(--space-sm-md) 0 0;font-family:var(--font-reading);font-size:var(--text-lead);line-height:var(--leading-normal);color:var(--color-ink-2)}.pricing-page .pricing-hero__note{max-width:44rem;margin:var(--space-md) 0 0;color:var(--color-ink-2);font-family:var(--font-reading);line-height:var(--leading-reading)}.pricing-page .pricing-hero__chips{margin-top:var(--space-lg)}.pricing-page .pricing-uses td{padding-block:var(--space-sm);vertical-align:middle}.pricing-page .pricing-uses td.num{white-space:nowrap}.pricing-page .pricing-uses__name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);text-decoration:none;display:block}.pricing-page .pricing-uses__name:hover{color:var(--color-accent)}.pricing-page .pricing-uses code{margin-top:var(--space-3xs);font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-muted);display:block}.pricing-page .pricing-uses__price{width:6rem;font-weight:var(--weight-bold);color:var(--color-ink)}.pricing-page .pricing-facts{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pricing-page .pricing-facts__item{padding-top:var(--space-sm);border-top:1px solid var(--color-ink)}.pricing-page .pricing-facts__item dt{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);font-variant-numeric:lining-nums;line-height:var(--leading-display)}.pricing-page .pricing-facts__item dd{margin:var(--space-3xs) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.pricing-page .faq{border-top:1px solid var(--color-ink);margin:0}.pricing-page .faq__item{gap:var(--space-md);padding-block:var(--space-sm-md);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,20rem) minmax(0,1fr);display:grid}.pricing-page .faq__item dt h3{font-family:var(--font-display);font-size:var(--text-ml);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);margin:0}.pricing-page .faq__item dd{font-family:var(--font-reading);font-size:var(--text-reading);line-height:var(--leading-reading);color:var(--color-ink-2);margin:0}@media (max-width:60rem){.pricing-page .pricing-hero{grid-template-columns:minmax(0,1fr)}.pricing-page .pricing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page .faq__item{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}}.pricing-page .pricing-hero__actions .button{text-decoration:none}
