.benefits-2026{padding:76px 28px 86px;background:#fff;color:#08101f;font-family:Inter,"Segoe UI",sans-serif;overflow:hidden}.benefits-2026 *{box-sizing:border-box}.benefits-2026__container{width:min(1068px,100%);margin:auto}.benefits-2026__header{max-width:790px;margin:auto;text-align:center}.benefits-2026__badge{display:inline-flex;padding:6px 13px;border:1px solid #b8d3ff;border-radius:999px;background:#f2f7ff;color:#1261ed;font-size:12px;font-weight:600}.benefits-2026__header h2{margin:18px 0 0;font-size:40px;line-height:1.12;letter-spacing:-1.15px}.benefits-2026__header h2 span{color:#64a5ff}.benefits-2026__header p{max-width:680px;margin:14px auto 0;color:#69768c;font-size:14px;line-height:1.55}.benefits-2026__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px}.benefit-card{min-height:278px;padding:25px 22px;border:1px solid #dce2eb;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(25,47,79,.035);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.benefit-card:hover{transform:translateY(-4px);border-color:#bdd5ff;box-shadow:0 15px 28px rgba(37,96,181,.1)}.benefit-card__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#eef5ff;color:#0865ff}.benefit-card__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.benefit-card h3{margin:19px 0 0;color:#08101f;font-size:14px;line-height:1.45;font-weight:700}.benefit-card p{margin:10px 0 0;color:#647188;font-size:11.5px;line-height:1.65}@media(max-width:1024px){.benefits-2026__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}.benefit-card{min-height:245px}}@media(max-width:600px){.benefits-2026{padding:62px 18px 66px}.benefits-2026__header h2{font-size:clamp(30px,9vw,38px)}.benefits-2026__grid{grid-template-columns:1fr;gap:15px;margin-top:42px}.benefit-card{min-height:0;padding:23px 20px}.benefit-card p{font-size:12px}}
