.page-pricing .pricing-billing-note{max-width:620px;margin:22px auto 0;line-height:1.6}
.page-pricing .plan-context{color:var(--muted,#707a8b)}
.page-pricing .plan-footnote{line-height:1.55}
.page-pricing .plan-includes{min-height:0}
.page-pricing .pricing-explainer{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:48px 0;border-top:1px solid #c5d0e3;border-bottom:1px solid #c5d0e3;margin:24px auto 64px}
.page-pricing .pricing-explainer h2{font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:-.04em;margin:12px 0 18px}
.page-pricing .pricing-explainer p{color:#606c80;font-size:16px;line-height:1.7;max-width:52ch}
.page-pricing .pricing-explainer strong{color:#333b49;font-weight:500}
.page-pricing .comparison-note{font-size:13px;line-height:1.65;color:#606c80;margin:20px 0}
.page-pricing .compare-table{min-width:780px}
.page-pricing .compare-table .tier-col{width:16%}
.page-pricing .plan-price-amount.enterprise-price{font-size:clamp(32px,4vw,48px)}
.page-pricing .launch-label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#4d6689;margin-bottom:16px}
@media(max-width:640px){.page-pricing .pricing-explainer{grid-template-columns:1fr;gap:22px;padding:30px 0;margin-bottom:40px}.page-pricing .pricing-billing-note{font-size:12px}.page-pricing .plan-footnote{font-size:12px}}
