.benefits{position:relative;overflow:hidden;padding-top:92px;padding-bottom:92px}.benefits:before{content:"";position:absolute;top:-160px;right:-120px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(67,211,241,.19),transparent 65%)}.benefits>*{position:relative}.benefits-intro{display:flex;align-items:end;justify-content:space-between;gap:30px}.benefits-intro>p:last-child{max-width:355px;margin:0;color:#c3e2eb;font-size:15px;line-height:1.55}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:43px}.benefit-card{min-height:210px;padding:23px;border:1px solid rgba(157,227,245,.24);border-radius:16px;background:rgba(0,34,91,.23);transition:transform .25s ease,background .25s ease}.benefit-card:hover{transform:translateY(-6px);background:rgba(0,42,105,.6)}.benefit-icon{display:grid;place-items:center;width:43px;height:43px;margin-bottom:20px;border-radius:13px;background:#b5ec00;color:#003d7d;font-size:21px;font-weight:800}.benefit-card h3{margin:0 0 9px;font-size:20px}.benefit-card p{color:#c8e0e8}@media(max-width:760px){.benefits{padding:66px 24px}.benefits-intro{display:block}.benefits-intro>p:last-child{margin-top:18px}.benefit-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:30px}.benefit-card{min-height:190px;padding:17px}.benefit-card h3{font-size:17px}.benefit-card p{font-size:13px}.benefit-icon{margin-bottom:14px}}
