.bp-pricing h3{font:600 22px/1.25 var(--bp-font-display);letter-spacing:-.01em;margin:0}.bp-pricing code{color:var(--bp-ink)}.bp-pricing-rule{border-left:3px solid var(--acc);background:color-mix(in srgb, var(--acc) var(--bp-tint), transparent);margin:22px 0 0;padding:12px 16px;font-size:18px}.bp-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.bp-plan{border:var(--bp-rule-w) solid var(--bp-border);border-top:3px solid var(--acc);border-radius:var(--bp-radius);background:var(--bp-ground);flex-direction:column;padding:22px;display:flex}.bp-plan h3{color:var(--acc)}.bp-plan-summary{color:var(--bp-quiet);margin:8px 0 0;font-size:16px}.bp-plan-price{gap:2px;margin:20px 0 0;display:grid}.bp-plan-amount{font:600 36px/1.1 var(--bp-font-display);letter-spacing:-.02em}.bp-plan-per,.bp-plan-annual{color:var(--bp-quiet);font-size:15px}.bp-plan-annual{margin:8px 0 0}.bp-plan-annual strong{color:var(--bp-ink)}.bp-plan-facts{border-top:var(--bp-rule-w) solid var(--bp-rule);gap:14px;margin:20px 0 0;padding-top:18px;display:grid}.bp-plan-facts dt{color:var(--bp-quiet);font:500 11px/1.4 var(--bp-font-mono);letter-spacing:.16em;text-transform:uppercase}.bp-plan-facts dd{margin:4px 0 0;font-size:16px}.bp-compare-scroll{border:var(--bp-rule-w) solid var(--bp-border);border-radius:var(--bp-radius);background:var(--bp-sheet);max-width:100%;position:relative;overflow-x:auto}.bp-compare-scroll:focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.bp-compare{border-collapse:collapse;width:100%;min-width:720px;font-size:16px}.bp-compare :is(th,td){border-bottom:var(--bp-rule-w) solid var(--bp-rule);text-align:left;vertical-align:top;padding:12px 16px}.bp-compare tbody tr:last-child :is(th,td){border-bottom:0}.bp-compare thead th{color:var(--acc);font:600 18px/1.3 var(--bp-font-display)}.bp-compare tbody th{color:var(--bp-quiet);font-weight:500}.bp-compare :is(thead td,tbody th){z-index:1;background:var(--bp-sheet);width:13em;box-shadow:inset -1px 0 var(--bp-rule);position:sticky;left:0}.bp-pricing-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.bp-faq>div{border-top:var(--bp-rule-w) solid var(--bp-rule);padding:22px 0}.bp-faq dt{font:600 20px/1.3 var(--bp-font-display);letter-spacing:-.01em}.bp-faq dd{color:var(--bp-quiet);margin:8px 0 0}.bp-pricing-contact .bp-button{text-align:center;justify-self:start}@media (width<1000px){.bp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-faq{grid-template-columns:1fr}}@media (width<=600px){.bp-plans{grid-template-columns:1fr;gap:14px}.bp-plan{padding:18px}.bp-pricing h3{font-size:20px}.bp-pricing-rule{font-size:17px}.bp-compare{min-width:600px;font-size:15px}.bp-compare :is(th,td){padding:10px 12px}.bp-compare :is(thead td,tbody th){width:9em}.bp-faq dt{font-size:18px}.bp-pricing-contact .bp-button{min-height:50px;padding-block:10px}}
