#pricing .pricing-currency-label{font:400 14px/1.5 Inter,Arial,sans-serif;color:#7b7e86;margin:0;white-space:nowrap}
#pricing .plan-price{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-height:66px}
#pricing .plan-price bdi{font-size:32px;line-height:1.1;white-space:nowrap}
#pricing .plan-price-custom bdi{white-space:normal;max-width:100%}
#pricing .plan-price>span{font:400 14px/1.4 Inter,Arial,sans-serif;color:#797d86}
#pricing .unit-price{font:400 16px/1.5 Inter,Arial,sans-serif;min-height:48px;margin:12px 0 24px;color:#555963;max-width:260px}
#pricing .pricing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:24px 0 0;padding:24px;background:#f7f7f8;border-radius:8px}
#pricing .pricing-benefits li{display:flex;align-items:flex-start;gap:12px;min-width:0;font:400 16px/1.45 Inter,Arial,sans-serif;color:#33363d}
#pricing .pricing-benefits img{width:28px;height:28px;flex-shrink:0;object-fit:contain}
@media(min-width:761px) and (max-width:1000px){#pricing .plan-price-custom bdi{font-size:24px}#pricing .pricing-benefits{gap:18px;padding:20px}#pricing .pricing-benefits li{font-size:14px;gap:8px}}
@media(max-width:760px){
 #pricing .pricing-currency-label{margin:16px 0 0;white-space:normal}
 #pricing .plan-price{min-height:0}#pricing .unit-price{min-height:0;max-width:none}
 #pricing .pricing-benefits{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px;max-width:450px;margin-inline:auto}
 #pricing .pricing-benefits li{font-size:16px}
}
