.page-header+.section,.page-header+.hero.is--price{padding-top:2.5rem}.pricing_hero_heading .header-label{align-self:center}.pricing_hero_heading h1.heading-style-h2{letter-spacing:-.01em;font-size:2.4rem;line-height:1.2}.pricing_hero_heading p{opacity:.65;max-width:46rem;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.55}.pricing_tabs .w-tab-menu{border:1px solid var(--table--table-border-colour);background-color:var(--grays--card-body);border-radius:9px;gap:.35rem;padding:.25rem;display:inline-flex}.pricing_tabs .w-tab-link{background-color:#0000;border-radius:7px;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:background-color .15s,color .15s}.pricing_tabs .w-tab-link:hover{color:var(--color--brand)}.pricing_tabs .w-tab-link.w--current{background-color:color-mix(in srgb, var(--color--brand) 12%, transparent);color:var(--color--brand)}.pricing_grid .card.card-body_xl{border-radius:12px;transition:border-color .15s}.pricing_grid .card.card-body_xl:last-child{border-color:color-mix(in srgb, var(--color--brand) 45%, transparent)}.pricing-card_header{letter-spacing:.02em;font-size:1.05rem;font-weight:600}.pricing-card_price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:2.6rem;font-weight:700;line-height:1.1}.pricing-card_subheading{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:.72rem;font-weight:600}.pricing-card_list-item{font-size:.88rem;line-height:1.5}.button.is--pricing{border-radius:10px;font-weight:600;transition:background-color .15s}.button.is--pricing:hover{background-color:color-mix(in srgb, var(--color--brand) 85%, black)}