.ac-pricing{background:linear-gradient(180deg,#f7fcff,#e7f7ff)}.ac-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;align-items:start}.ac-offer-card{position:relative;overflow:hidden;background:rgba(255,255,255,.94);border:1px solid #cfe7f4;border-radius:20px;padding:25px;box-shadow:0 16px 40px rgba(3,62,103,.09);transition:transform .28s ease,box-shadow .28s ease}.ac-offer-card:before{content:'';position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#1269e8,#16c9f3)}.ac-offer-card--remove:before{background:linear-gradient(90deg,#e84141,#fb7878)}.ac-offer-card:hover{transform:translateY(-8px);box-shadow:0 25px 48px rgba(3,62,103,.17)}.ac-offer-heading{display:flex;align-items:center;gap:13px;margin:4px 0 21px}.ac-offer-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#dff7ff;color:#0768e9;font-size:1.5rem;font-weight:800;box-shadow:inset 0 0 0 1px #bceafb}.ac-offer-card--remove .ac-offer-icon{background:#fff0f0;color:#dc3131;box-shadow:inset 0 0 0 1px #ffd5d5}.ac-offer-kicker{display:block;color:#397292;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.ac-offer-heading h3{font-size:1.27rem;line-height:1.15;letter-spacing:-.035em;margin:4px 0 0}.ac-price-list{list-style:none;padding:0;margin:0;border-top:1px solid #deedf5}.ac-price-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #deedf5;font-size:.84rem;line-height:1.35}.ac-price-list li span{max-width:72%;color:#31536c}.ac-price-list b{flex:none;color:#07396d;background:#e9f8ff;border-radius:8px;padding:5px 8px;font-size:.91rem;white-space:nowrap}.ac-offer-card--remove .ac-price-list b{background:#fff0f0;color:#bc2525}.ac-offer-note{min-height:43px;margin:17px 0 16px;color:#547087;font-size:.77rem;line-height:1.4}.ac-offer-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dcecf4;padding-top:15px;color:#0870df;font-weight:800;font-size:.84rem}.ac-offer-link span{font-size:1.05rem;transition:transform .2s}.ac-offer-link:hover span{transform:translate(3px,-3px)}.ac-offer-card--remove .ac-offer-link{color:#c52a2a}@media(max-width:1050px){.ac-offer-grid{grid-template-columns:repeat(2,1fr)}.ac-offer-card--care{grid-column:span 2}}@media(max-width:650px){.ac-offer-grid{grid-template-columns:1fr;gap:14px}.ac-offer-card--care{grid-column:auto}.ac-offer-card{padding:22px}.ac-price-list li{font-size:.82rem}}
