.benefit-box-widget .benefits-section{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.benefit-box-widget .benefit-card{align-items:flex-start;background:#fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#0070c0,#06b560) border-box;border-left:4px solid transparent;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.08);display:flex;gap:14px;min-height:78px;padding:20px 24px}.benefit-box-widget .icon{align-items:center;background:#06b560;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;min-width:24px;width:24px}.benefit-box-widget .benefit-card p{color:#0a2342;font-size:18px;line-height:1.4;margin-bottom:0}@media (max-width:991px){.benefit-box-widget .benefits-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.benefit-box-widget .benefits-section{grid-template-columns:1fr}.benefit-box-widget .benefit-card{padding:18px}.benefit-box-widget .benefit-card p{font-size:16px}}