.service-benefits{background:linear-gradient(120deg,#f7fbff,#eff7ff);font-family:SiteSans,Arial,sans-serif;padding:48px 20px 40px;color:#080f32}.service-benefits-inner{max-width:1160px;margin:auto}.service-benefits h2{text-align:center;font-size:42px;line-height:1.2;font-weight:750;margin:0 0 38px}.benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.benefit-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:26px;padding:30px 26px;background:#ffffffeb;border:1px solid #d5e5f6;border-radius:22px;box-shadow:0 5px 18px #397fbb08}.benefit-card img{width:76px;height:76px;object-fit:contain}.benefit-card h3{font-size:25px;line-height:1.25;font-weight:700;margin:9px 0 15px;color:#0b1040}.benefit-card p{font-size:19px;line-height:1.5;color:#667395;margin:0}@media(max-width:1050px){.benefit-card{grid-template-columns:60px minmax(0,1fr);gap:18px;padding:24px 20px}.benefit-card img{width:60px;height:60px}.benefit-card h3{font-size:22px}.benefit-card p{font-size:18px}.service-benefits h2{font-size:34px}}@media(max-width:700px){.service-benefits{padding:32px 20px}.benefits-grid{grid-template-columns:1fr;gap:16px}.service-benefits h2{font-size:30px;margin-bottom:25px}.benefit-card{border-radius:18px;gap:16px}.benefit-card h3{font-size:21px;margin-top:2px;margin-bottom:12px}.benefit-card p{font-size:17px}}@media(max-width:380px){.benefit-card{grid-template-columns:46px minmax(0,1fr);padding:20px 16px;gap:12px}.benefit-card img{width:46px;height:46px}}
