#pricing .pricing-package{position:relative;isolation:isolate;max-width:1000px;margin-inline:auto;border-radius:20px;background:#f5f5f6}
#pricing .pricing-package .plans{position:relative;z-index:1;max-width:none;width:100%;margin:0;padding:8px;gap:8px;border:1px solid #e1e1e4;border-radius:20px;background:#fff;box-shadow:0 2px 2px #1b1d2410,0 12px 22px #1b1d240c}
#pricing .pricing-package .plan{border-radius:12px;padding:28px 20px 20px}
#pricing .pricing-package .pricing-benefits{position:relative;z-index:0;width:100%;max-width:none;margin:-12px 0 0;padding:36px 28px 24px;background:transparent;border-radius:0 0 20px 20px;gap:24px}
#pricing .pricing-benefits li{align-items:center;gap:12px;color:#44464d;font-size:16px;line-height:1.45}
#pricing .pricing-benefits img{width:24px;height:24px;flex:0 0 24px}
@media(min-width:761px) and (max-width:1000px){#pricing .pricing-package .plan{padding-inline:16px}#pricing .pricing-package .pricing-benefits{padding-inline:22px;gap:18px}#pricing .pricing-benefits li{font-size:14px;gap:10px}}
@media(max-width:760px){
 #pricing .pricing-package{max-width:450px}
 #pricing .pricing-package .plans{gap:58px;padding:8px}
 #pricing .pricing-package .plan{padding:26px 18px}
 #pricing .pricing-package .pricing-benefits{padding:36px 24px 26px;gap:22px}
 #pricing .pricing-benefits li{font-size:16px}
}
