.ew-pricing .ew-pricing-intro{margin-bottom:48px!important}.ew-pricing .ew-pricing-intro-text p{color:#4a5568!important;font-size:15px!important;line-height:1.75!important;max-width:500px!important}.ew-pricing .ew-pricing-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important}.ew-pricing .ew-pricing-card{--accent:#1666a0;background:#fff!important;border-radius:14px!important;border-top:5px solid var(--accent)!important;box-shadow:0 4px 20px rgba(0,0,0,.09)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.ew-pricing .ew-pricing-card:hover{box-shadow:0 14px 36px rgba(0,0,0,.14)!important;transform:translateY(-5px)!important}.ew-pricing .ew-pricing-card.is-featured{border-top-width:8px!important;box-shadow:0 20px 52px rgba(0,0,0,.18)!important;transform:scale(1.05)!important;z-index:1!important}.ew-pricing .ew-pricing-card.is-featured:hover{box-shadow:0 26px 60px rgba(0,0,0,.22)!important;transform:scale(1.05) translateY(-5px)!important}.ew-pricing .card-banner{background:var(--accent)!important;color:#fff!important;display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.8px!important;padding:8px 16px!important;text-align:center!important;text-transform:uppercase!important}.ew-pricing .card-body{display:flex!important;flex:1!important;flex-direction:column!important;padding:28px 26px 30px!important}.ew-pricing .card-title{color:#1a1734!important;font-size:19px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:20px!important}.ew-pricing .card-price-block{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:3px 5px!important;margin-bottom:22px!important}.ew-pricing .price-prefix{color:#718096!important;font-size:11px!important;font-weight:600!important;margin-bottom:4px!important;text-transform:lowercase!important;width:100%!important}.ew-pricing .price-value{color:var(--accent)!important;font-size:46px!important;font-weight:900!important;letter-spacing:-1px!important;line-height:1!important}.ew-pricing .price-suffix{align-self:flex-end!important;color:#718096!important;font-size:13px!important;font-weight:500!important;padding-bottom:6px!important}.ew-pricing .card-description{color:#4a5568!important;font-size:13px!important;font-weight:400!important;line-height:1.7!important;margin-bottom:20px!important}.ew-pricing .card-divider{background:#e8ecf0!important;height:1px!important;margin-bottom:20px!important}.ew-pricing .card-features{flex:1!important;list-style:none!important;margin:0 0 26px!important;padding:0!important}.ew-pricing .card-features li{align-items:flex-start!important;color:#2d3748!important;display:flex!important;font-size:13px!important;font-weight:500!important;gap:10px!important;line-height:1.5!important;padding:6px 0!important}.ew-pricing .card-features li+li{border-top:1px solid #f4f6f8!important}.ew-pricing .feature-check{color:var(--accent)!important;flex-shrink:0!important;margin-top:2px!important}.ew-pricing .feature-check svg{display:block!important;height:15px!important;width:15px!important}.ew-pricing .card-cta{background:var(--accent)!important;border-radius:8px!important;color:#fff!important;display:block!important;font-size:12px!important;font-weight:700!important;letter-spacing:.9px!important;padding:13px 20px!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:opacity .18s ease,transform .18s ease!important;width:100%!important}.ew-pricing .card-cta:hover{opacity:.88!important;transform:translateY(-1px)!important}.ew-pricing .ew-pricing-disclaimer{color:#718096!important;font-size:12px!important;font-style:italic!important;margin-top:28px!important;text-align:center!important}.ew-pricing.is-centered .ew-pricing-intro{text-align:center!important}.ew-pricing.is-centered .ew-pricing-intro .ew-pricing-eyebrow{text-align:center!important;width:100%!important}.ew-pricing.is-centered .ew-pricing-intro-text p{margin-left:auto!important;margin-right:auto!important;max-width:none!important}.ew-pricing.is-centered .ew-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,280px))!important;justify-content:center!important}@media (max-width:992px){.ew-pricing .ew-pricing-grid{gap:20px!important;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.ew-pricing .ew-pricing-grid{gap:16px!important;grid-template-columns:1fr!important}}