.plans-page .pricing, .plans-page .risk-section { background: #fff; color: #141827; padding: 64px 0 72px; }
.plans-page .pricing > .stars { display: none; }
.plans-page .plans-heading { font-size: 30px; line-height: 1.25; font-weight: 650; margin: 0 0 28px; }
.plans-page .pricing-badges li, .plans-page .billing-toggle { color: #51596b; background: #f5f6fa; border-color: #e3e5ed; }
.plans-page .billing-option { color: #626a7c; }
.plans-page .billing-option.is-active { color: #fff; background: #5949c6; }
.plans-page .pricing-grid article { background: #fff; border-color: #e3e5ed; color: #141827; }
.plans-page .pricing-grid .featured { border-color: #867bdf; box-shadow: 0 18px 45px #5949c618; }
.plans-page .pricing-grid p, .plans-page .pricing-grid li, .plans-page .pricing-grid .plan-cycle, .plans-page .pricing-footnotes { color: #626a7c; }
.plans-page .pricing-grid .btn.ghost { color: #5949c6; border-color: #ccc7ec; background: #f7f6fc; }
.plans-page .plan-comparison-accordion summary { color: #141827; background: #f5f6fa; border-color: #e3e5ed; box-shadow: none; }
.plans-page .plan-comparison { background: #fff; border-color: #e3e5ed; box-shadow: none; }
.plans-page .comparison-header { background: #f5f6fa; color: #141827; }
.plans-page .comparison-row { color: #51596b; border-color: #e3e5ed; }
.plans-page .comparison-row .yes { color: #148356; }
.plans-page .risk-section { border-top: 1px solid #e3e5ed; }
.plans-page .addons-copy h3, .plans-page .addons-grid strong, .plans-page .guarantee-card h3 { color: #141827; }
.plans-page .addons-copy p, .plans-page .addons-grid p, .plans-page .addons-grid small, .plans-page .guarantee-card p { color: #626a7c; }
.plans-page .addons-highlight { color: #5949c6; background: #f5f3ff; border-color: #e3def5; box-shadow: none; }
.plans-page .addons-grid article { background: #fff; border-color: #e3e5ed; box-shadow: 0 8px 24px #1821380a; }
.plans-page .guarantee-card { background: #fff; border-color: #e3e5ed; box-shadow: none; }
@media (max-width: 540px) { .plans-page .plans-heading { font-size: 26px; } }
