.care-section{background:linear-gradient(#f3fbff,#fff);padding:100px 20px}.container{max-width:1200px;margin:auto}.heading{text-align:center;margin-bottom:70px}.heading span{color:#1d9bf0;letter-spacing:2px;text-transform:uppercase;font-weight:600}.heading h2{margin:15px 0;font-size:42px}.heading p{color:#777;max-width:700px;margin:auto}.steps-wrapper{grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.line{z-index:0;background:#dbeafe;width:100%;height:3px;position:absolute;top:70px}.step-card{text-align:center;z-index:2;background:#fff;border-radius:30px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:420px;padding:35px 25px;transition:all .4s;display:flex;position:relative;box-shadow:0 10px 30px #00000014}.step-card:hover{transform:translateY(-12px)}.icon-box{color:#fff;background:linear-gradient(45deg,#0ea5e9,#06b6d4);border-radius:50%;justify-content:center;align-items:center;width:70px;min-width:70px;height:70px;margin-bottom:25px;display:flex}.step-card small{color:#1d9bf0;margin-bottom:10px;font-weight:700}.step-card h3{justify-content:center;align-items:center;min-height:80px;margin-bottom:15px;display:flex}.step-card p{color:#666;flex:1;line-height:1.7}.dot{background:#1d9bf0;border-radius:50%;width:18px;height:18px;margin:auto}@media (width<=991px){.steps-wrapper{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.steps-wrapper{grid-template-columns:1fr}.step-card{min-height:auto}}
