.pricing{padding:calc(var(--section-y) * 1.4) 100px;flex-direction:column;align-items:center;gap:56px;display:flex}.pricing__body{flex-direction:column;gap:16px;width:min(1200px,100%);display:flex}.pricing__note{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.pricing__note p{max-width:64ch;font:var(--type-body);letter-spacing:var(--track-body);text-wrap:balance;margin:0}.pricing__plans{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.plan-card{grid-row:span 4;grid-template-rows:subgrid;outline:1px solid var(--card-line);outline-offset:-1px;background:var(--paper);color:var(--ink);row-gap:28px;padding:32px;display:grid}.plan-card__head{flex-direction:column;gap:4px;display:flex}.plan-card__title{justify-content:space-between;align-items:center;gap:16px;display:flex}.plan-card__name{color:var(--service-deep);font:var(--type-subheading);letter-spacing:var(--track-subheading);margin:0}.plan-card__fit{font:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase;margin:0}.plan-card__tag{background:var(--ink);color:var(--paper);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;flex:none;margin:0;padding:6px 10px}.plan-card__price{font:var(--type-body);letter-spacing:var(--track-body);flex-direction:column;gap:4px;margin:0;display:flex}.plan-card__price strong{font:var(--type-display);font-variant-numeric:tabular-nums;letter-spacing:var(--track-display)}.plan-card__covers{flex-direction:column;gap:12px;display:flex}.plan-card__base{font:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase;margin:0}.plan-card__rows{margin:0;padding:0;list-style:none}.plan-card__rows li{border-top:1px solid var(--card-line);font:var(--type-body);letter-spacing:var(--track-body);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.plan-card__rows li svg{flex:none;margin-block:3px}.plan-card__cta{justify-content:center;align-self:end;width:100%;display:flex}.plan-card--featured{background:var(--service-strong);color:var(--paper);-webkit-font-smoothing:antialiased;outline:0}.plan-card--featured .plan-card__name{color:var(--paper)}.plan-card--featured .plan-card__cta{color:var(--service-strong)}.plan-card--featured .plan-card__tag{background:var(--paper);color:var(--ink)}.plan-card--featured .plan-card__rows li{border-top-color:color-mix(in srgb, var(--paper) 28%, transparent)}.pricing__care{outline:1px solid var(--card-line);outline-offset:-1px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;padding:28px 0;display:grid}.pricing__care-head,.pricing__care-plans li{flex-direction:column;gap:6px;padding-inline:32px;display:flex}.pricing__care-head h3{font:var(--type-lead-strong);letter-spacing:var(--track-lead);margin:0}.pricing__care-head p{font:var(--type-body);letter-spacing:var(--track-body);margin:0}.pricing__care-plans{margin:0;padding:0;list-style:none;display:contents}.pricing__care-plans li{border-left:1px solid var(--card-line)}.pricing__care-name{font:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase}.pricing__care-price{font:var(--type-subheading);font-variant-numeric:tabular-nums;letter-spacing:var(--track-subheading)}.pricing__care-price span,.pricing__care-body{font:var(--type-body);letter-spacing:var(--track-body)}.pricing__addons{outline:1px solid var(--card-line);outline-offset:-1px;contain:layout;overflow-anchor:none}.pricing__addons .faq-section__question{align-items:center;padding:24px 32px}.pricing__addons-head{flex-direction:column;gap:4px;display:flex}.pricing__addons-title{font:var(--type-lead-strong);letter-spacing:var(--track-lead)}.pricing__addons-summary{font:var(--type-body);letter-spacing:var(--track-body);font-variation-settings:"wght" 400}.pricing__addons .faq-section__answer{max-width:none}.pricing__addons .faq-section__answer-inner{padding:0 32px 32px}.pricing__addons-groups{flex-direction:column;gap:28px;display:flex}.pricing__addons .pricing__addons-label{font:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase;margin:0 0 8px}.pricing__addons-list{margin:0;padding:0;list-style:none}.pricing__addons-list li{border-top:1px solid var(--card-line);grid-template-columns:220px minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:16px 0;display:grid}.pricing__addons-name{font:var(--type-body-strong);letter-spacing:var(--track-body)}.pricing__addons-body{max-width:60ch;font:var(--type-body);letter-spacing:var(--track-body);text-wrap:pretty;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pricing__addons-price{font:var(--type-body-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);text-align:right;white-space:nowrap}@media (width<=1399.98px){.pricing{padding-inline:60px}.plan-card{padding:28px 24px}.pricing__care-head,.pricing__care-plans li,.pricing__addons .faq-section__question,.pricing__addons .faq-section__answer-inner{padding-inline:24px}}@media (width<=999.98px){.pricing__plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);justify-self:center;row-gap:16px;width:min(520px,100%);margin-inline:auto}.plan-card{flex-direction:column;grid-row:auto;gap:24px;display:flex}.pricing__care{grid-template-columns:minmax(0,1fr);width:min(520px,100%);margin-inline:auto;padding:0}.pricing__care-head,.pricing__care-plans li{padding:24px}.pricing__care-plans li{border-top:1px solid var(--card-line);border-left:0}.pricing__addons{width:min(520px,100%);margin-inline:auto}.pricing__addons-list li{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.pricing__addons-price{grid-area:1/2}.pricing__addons-body{grid-column:1/-1}}@media (width<=809.98px){.pricing{gap:40px;padding-inline:20px}.plan-card,.pricing__care-head,.pricing__care-plans li{padding:24px 20px}.pricing__addons .faq-section__question{padding:20px}.pricing__addons .faq-section__answer-inner{padding:0 20px 24px}}.plan-card__from-spacer{visibility:hidden}
