/* Mediclaimz Vision, Mission & Objectives */
.purpose-section{background:linear-gradient(125deg,#effaf7 0%,#fff 57%,#edf6f8 100%);padding:78px max(24px,calc((100vw - 1280px)/2));scroll-margin-top:85px}
.purpose-inner{max-width:1280px;margin:auto}.purpose-intro{max-width:760px;margin-bottom:32px}.purpose-intro h2{color:#082e4e;font-size:clamp(34px,4vw,55px);line-height:1.12;margin:12px 0 16px}.purpose-intro h2 em{color:#008c76;font-style:normal}.purpose-intro>p{color:#48647b;font-size:17px;line-height:1.6}.purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.purpose-card{background:#fff;border:1px solid #dcebe8;border-radius:17px;padding:32px 27px;box-shadow:0 9px 26px rgba(8,46,78,.06);min-width:0}.purpose-icon{display:grid;place-items:center;width:53px;height:53px;border-radius:15px;background:#e3f7f2;color:#008e7c;font-size:30px;font-weight:700;margin-bottom:23px}.purpose-index{font-size:11px;letter-spacing:1.4px;color:#008e7c;font-weight:800}.purpose-card h3{font-size:26px;color:#082e4e;margin:12px 0}.purpose-card p{color:#4a6276;font-size:15px;line-height:1.8;margin:0}.purpose-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;color:#234e61;font-weight:600;flex-wrap:wrap}@media(max-width:850px){.purpose-section{padding:56px 22px}.purpose-grid{grid-template-columns:1fr}.purpose-card{padding:26px}.purpose-bottom{align-items:flex-start}}
