.pricing-categories{display:grid;grid-template-columns:repeat(9,minmax(88px,1fr));overflow:visible;gap:10px}.pricing-categories a{min-width:0;white-space:normal;padding:12px 7px;border-radius:14px;text-align:center;font-size:13px;line-height:1.25}.pricing-categories span{display:block;margin:0 0 5px;font-size:20px}.plan-card .price{align-items:flex-end;gap:7px;flex-wrap:wrap}.plan-card .price>b{font-size:clamp(36px,3.2vw,48px);white-space:nowrap}.plan-card .price>span{margin:0 0 4px;font-size:12px;white-space:nowrap}.annual-note{min-height:46px;margin:-13px 0 17px;font-size:12px;line-height:1.45}.annual-note span{font-weight:900;white-space:nowrap}.annual-note i{padding:0 3px;font-style:normal}.plan-card li{align-items:flex-start}.plan-card li>span{flex:0 0 16px}.access-level{display:block!important;padding:11px 12px;border-radius:10px;background:#f3f6ff;color:#394869!important;line-height:1.4}.access-level>span{display:inline-block}.access-level b{margin-right:3px}@media(max-width:1100px){.pricing-categories{grid-template-columns:repeat(5,1fr)}}@media(max-width:650px){.pricing-categories{grid-template-columns:repeat(3,1fr);padding:20px 16px}.pricing-categories a{font-size:12px}.plan-card .price>b{font-size:40px}}
