.services-module__EimPha__serviceGrid>.services-module__EimPha__serviceCard{background:#f7f5efb8;grid-template-rows:220px minmax(250px,1fr);min-height:0;padding:0;transition:background .22s,box-shadow .22s,transform .22s;display:grid;overflow:hidden;box-shadow:inset 0 3px #101f2cd1}.services-module__EimPha__serviceGrid>.services-module__EimPha__serviceCard:hover{background:#f7f5ef;transform:translateY(-3px);box-shadow:inset 0 3px #a78754f2,0 18px 42px #101f2c17}.services-module__EimPha__serviceMedia{background:#b9b5ab;min-height:0;margin:0;position:relative;overflow:hidden}.services-module__EimPha__serviceMedia:after{content:"";pointer-events:none;background:linear-gradient(#101f2c0d 30%,#101f2c9e 100%),linear-gradient(110deg,#a787541a,#0000 48%);position:absolute;inset:0}.services-module__EimPha__serviceMedia img{object-fit:cover;filter:saturate(.78)contrast(.97);transition:filter .45s,transform 1s cubic-bezier(.2,.7,.2,1);transform:scale(1.015)}.services-module__EimPha__serviceCard:hover .services-module__EimPha__serviceMedia img{filter:saturate(.94)contrast();transform:scale(1.055)}.services-module__EimPha__serviceMeta{z-index:1;color:#f7f5efdb;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.services-module__EimPha__serviceMeta span{letter-spacing:.18em;font-size:10px}.services-module__EimPha__serviceMeta svg{color:#d0ad70;stroke-width:1.7px;width:25px;height:25px}.services-module__EimPha__serviceBody{flex-direction:column;padding:34px 34px 38px;display:flex}.services-module__EimPha__serviceGrid .services-module__EimPha__serviceBody h2{color:#14242f;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(27px,2.35vw,34px);font-weight:300;line-height:1.08}.services-module__EimPha__serviceGrid .services-module__EimPha__serviceBody p{color:#65747d;max-width:390px;margin:auto 0 0;font-size:15px;line-height:1.65}@media (max-width:1050px){.services-module__EimPha__serviceGrid>.services-module__EimPha__serviceCard{grid-template-rows:210px minmax(260px,1fr)}}@media (max-width:760px){.services-module__EimPha__serviceGrid>.services-module__EimPha__serviceCard{grid-template-rows:245px auto}.services-module__EimPha__serviceBody{min-height:245px;padding:28px 22px 32px}.services-module__EimPha__serviceMeta{bottom:18px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.services-module__EimPha__serviceGrid>.services-module__EimPha__serviceCard,.services-module__EimPha__serviceMedia img{transition:none}}
