.pricing-hero{padding-top:calc(var(--m-section-y) * .9)}.pricing-plan{padding-top:calc(var(--m-section-y) * .7);padding-bottom:calc(var(--m-section-y) * .7)}.pricing-card{width:min(100%,480px);margin:0 auto;padding:32px;background:var(--m-surface-card);border:1px solid var(--m-rule-line);border-radius:4px}.pricing-card__name{font-size:28px;line-height:36px;margin-bottom:18px}.pricing-card__name,.pricing-card__price{font-family:var(--m-font-serif);font-weight:600}.pricing-card__price{font-size:36px;line-height:44px}.pricing-card__annual,.pricing-card__summary{font-family:var(--m-font-serif);font-size:17px;line-height:28px}.pricing-card__annual{margin-top:4px;color:var(--m-text-secondary)}.pricing-card__summary{margin-top:22px}.pricing-card__rule{height:1px;background:var(--m-rule-line);margin:28px 0}.pricing-card__includes{font-family:var(--m-font-serif);font-size:18px;line-height:28px;font-weight:600;margin-bottom:12px}.pricing-card__features{display:grid;gap:10px;margin-bottom:28px}.pricing-card__features li{font-family:var(--m-font-serif);font-size:16px;line-height:26px}.pricing-card__cta{width:100%}.replaces-table{width:100%;max-width:920px;margin-top:32px;border-top:1px solid var(--m-rule-line)}.replaces-table__row{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--m-rule-line)}.replaces-table__label{display:grid;gap:6px;align-content:start}.replaces-table__label span:first-child{font-family:var(--m-font-serif);font-size:18px;line-height:26px;font-weight:600}.replaces-table__label span:last-child{font-family:var(--m-font-mono);font-size:13px;line-height:20px;color:var(--m-text-secondary)}.replaces-table__description{font-family:var(--m-font-serif);font-size:17px;line-height:28px;max-width:620px}.pricing-guarantee{display:grid;gap:28px}.pricing-conditions{max-width:720px;border-top:1px solid var(--m-rule-line)}.pricing-conditions li{padding:16px 0;font-family:var(--m-font-serif);font-size:17px;line-height:28px}.pricing-code,.pricing-conditions li{border-bottom:1px solid var(--m-rule-line)}.pricing-code{padding:28px 0}.pricing-close{padding-top:calc(var(--m-section-y) * .7)}.pricing-close__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media (max-width:720px){.pricing-card{padding:24px 20px}.pricing-card__price{font-size:32px;line-height:40px}.replaces-table__row{grid-template-columns:1fr;gap:12px}}