.sehri-services{background:#fff;color:#131B2E}
.sehri-services *{box-sizing:border-box}
.sehri-services ul{max-width:1440px;margin:auto;padding:clamp(24px,4vw,58px) clamp(16px,4vw,58px);list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sehri-services li{position:relative;display:flex;align-items:flex-start;gap:16px;padding:24px 20px;border:1px solid #b7d6db;border-top:3px solid #007986;border-radius:14px;background:#fff;box-shadow:0 6px 18px #131b2e10;transition:box-shadow .22s,translate .22s,border-color .22s}
.sehri-services .icon{display:grid;place-items:center;flex:0 0 48px;height:48px;color:#007986;background:#ecf7f8;border:1px solid #c9e3e6;border-radius:12px}
.sehri-services svg{width:26px;height:26px}
.sehri-services h2{font-size:clamp(18px,1.65vw,24px);line-height:1.15;letter-spacing:-.035em;margin:0 0 7px}
.sehri-services p{font-size:15px;color:#475569;margin:0}
@media(hover:hover){.sehri-services li:hover{translate:0 -3px;border-color:#007986;box-shadow:0 11px 24px #131b2e18}}
@media(max-width:800px){.sehri-services ul{grid-template-columns:1fr;gap:12px}.sehri-services li{padding:18px}}
@media(prefers-reduced-motion:reduce){.sehri-services li{transition:none}.sehri-services li:hover{translate:none}}