.ServicesGrid-module__URLUya__servicesGridSection{background:#f8fafc;width:100%;padding:clamp(50px,6.25vw,120px) 0}.ServicesGrid-module__URLUya__container{max-width:1920px;margin:0 auto;padding:0 clamp(16px,7.97vw,153px)}.ServicesGrid-module__URLUya__headingBlock{text-align:center;margin-bottom:clamp(36px,4.69vw,90px)}.ServicesGrid-module__URLUya__sectionTitle{color:#2683c6;margin:0 0 clamp(10px,.83vw,16px);font-family:Grift-Bold,sans-serif;font-size:clamp(28px,2.5vw,48px);font-weight:700;line-height:1.2}.ServicesGrid-module__URLUya__sectionSubtitle{color:#00000080;max-width:clamp(300px,40vw,640px);margin:0 auto;font-family:Grift-Medium,sans-serif;font-size:clamp(13px,1.04vw,20px);font-weight:500;line-height:1.6}.ServicesGrid-module__URLUya__grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.08vw,40px);display:grid}.ServicesGrid-module__URLUya__card{background:#fff;border-radius:clamp(14px,1.25vw,24px);flex-direction:column;transition:box-shadow .35s,transform .35s;display:flex;overflow:hidden;box-shadow:0 2px 16px #00000012}.ServicesGrid-module__URLUya__card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #2683c629}.ServicesGrid-module__URLUya__imageWrap{aspect-ratio:16/10;background:#1a2a3a;flex-shrink:0;width:100%;position:relative;overflow:hidden}.ServicesGrid-module__URLUya__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.25,.46,.45,.94);display:block}.ServicesGrid-module__URLUya__card:hover .ServicesGrid-module__URLUya__cardImage{transform:scale(1.07)}.ServicesGrid-module__URLUya__imageNumber{color:#fff;opacity:.12;z-index:2;pointer-events:none;font-family:Grift-Bold,sans-serif;font-size:clamp(36px,4.17vw,80px);font-weight:700;line-height:1;transition:opacity .35s;position:absolute;top:clamp(10px,.83vw,16px);left:clamp(14px,1.15vw,22px)}.ServicesGrid-module__URLUya__card:hover .ServicesGrid-module__URLUya__imageNumber{opacity:.05}.ServicesGrid-module__URLUya__imageOverlay{z-index:3;background:linear-gradient(#2683c6e6 0%,#2683c6f7 100%);padding:clamp(16px,1.56vw,30px) clamp(16px,1.56vw,30px) clamp(20px,1.77vw,34px);transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.ServicesGrid-module__URLUya__card:hover .ServicesGrid-module__URLUya__imageOverlay{transform:translateY(0%)}.ServicesGrid-module__URLUya__overlayTagline{color:#ffffffe6;margin:0 0 clamp(8px,.63vw,12px);font-family:Grift-Bold,sans-serif;font-size:clamp(11px,.83vw,16px);font-style:italic;font-weight:700;line-height:1.4}.ServicesGrid-module__URLUya__overlayList{flex-direction:column;gap:clamp(4px,.36vw,7px);margin:0;padding:0;list-style:none;display:flex}.ServicesGrid-module__URLUya__overlayItem{color:#ffffffe0;align-items:center;gap:clamp(6px,.52vw,10px);font-family:Grift-Medium,sans-serif;font-size:clamp(9px,.68vw,13px);font-weight:500;line-height:1.4;display:flex}.ServicesGrid-module__URLUya__overlayDot{background:#ffffffa6;border-radius:50%;flex-shrink:0;width:4px;height:4px}.ServicesGrid-module__URLUya__overlayMore{color:#ffffff8c;margin-top:clamp(2px,.21vw,4px);padding-left:clamp(10px,.83vw,16px);font-family:Grift-Medium,sans-serif;font-size:clamp(9px,.63vw,12px);font-style:italic;font-weight:500}.ServicesGrid-module__URLUya__cardBody{flex-direction:column;flex:1;gap:clamp(8px,.63vw,12px);padding:clamp(18px,1.56vw,30px) clamp(18px,1.56vw,30px) clamp(22px,1.77vw,34px);display:flex}.ServicesGrid-module__URLUya__cardMeta{align-items:center;gap:clamp(8px,.63vw,12px);display:flex}.ServicesGrid-module__URLUya__cardNumber{color:#2683c6;opacity:.6;font-family:Grift-Bold,sans-serif;font-size:clamp(11px,.78vw,15px);font-weight:700;line-height:1}.ServicesGrid-module__URLUya__cardRule{opacity:.25;background:#2683c6;flex:0 0 clamp(20px,2.08vw,40px);height:1px}.ServicesGrid-module__URLUya__cardTitle{color:#1a1a1a;margin:0;font-family:Grift-Bold,sans-serif;font-size:clamp(15px,1.25vw,24px);font-weight:700;line-height:1.25}.ServicesGrid-module__URLUya__cardTagline{color:#2683c6;opacity:.8;margin:0;font-family:Grift-Bold,sans-serif;font-size:clamp(11px,.78vw,15px);font-style:italic;font-weight:700;line-height:1.4}.ServicesGrid-module__URLUya__cardDesc{color:#00000085;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Grift-Medium,sans-serif;font-size:clamp(11px,.83vw,16px);font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.ServicesGrid-module__URLUya__enquireBtn{cursor:pointer;color:#2683c6;background:0 0;border:none;align-items:center;gap:clamp(6px,.52vw,10px);width:fit-content;margin-top:auto;padding-top:clamp(10px,.83vw,16px);transition:gap .25s;display:flex}.ServicesGrid-module__URLUya__enquireBtn:hover{gap:clamp(10px,.83vw,16px)}.ServicesGrid-module__URLUya__enquireBtn:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2683c6}.ServicesGrid-module__URLUya__enquireBtnText{border-bottom:1.5px solid #2683c64d;padding-bottom:2px;font-family:Grift-Bold,sans-serif;font-size:clamp(12px,.83vw,16px);font-weight:700;line-height:1;transition:border-color .25s}.ServicesGrid-module__URLUya__enquireBtn:hover .ServicesGrid-module__URLUya__enquireBtnText{border-color:#2683c6}.ServicesGrid-module__URLUya__enquireBtnIcon{justify-content:center;align-items:center;transition:transform .25s;display:flex}.ServicesGrid-module__URLUya__enquireBtn:hover .ServicesGrid-module__URLUya__enquireBtnIcon{transform:translate(3px)}.ServicesGrid-module__URLUya__animateUp{opacity:0;will-change:transform,opacity;transform:translateY(44px)}.ServicesGrid-module__URLUya__animateUp.ServicesGrid-module__URLUya__visible{animation:.75s ease-out forwards ServicesGrid-module__URLUya__slideInUp}@keyframes ServicesGrid-module__URLUya__slideInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.ServicesGrid-module__URLUya__grid{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.5vw,28px)}.ServicesGrid-module__URLUya__card:hover{transform:none;box-shadow:0 2px 16px #00000012}.ServicesGrid-module__URLUya__imageOverlay{background:linear-gradient(#2683c600 0%,#2683c6f2 100%);padding-top:clamp(32px,6vw,60px);transform:translateY(72%)}.ServicesGrid-module__URLUya__card:hover .ServicesGrid-module__URLUya__imageOverlay{transform:translateY(0%)}}@media (max-width:600px){.ServicesGrid-module__URLUya__grid{grid-template-columns:1fr;gap:clamp(16px,5vw,24px)}.ServicesGrid-module__URLUya__imageWrap{aspect-ratio:4/3}.ServicesGrid-module__URLUya__card:hover{transform:none}.ServicesGrid-module__URLUya__imageOverlay{background:linear-gradient(#2683c6e6 0%,#2683c6f7 100%);padding-top:clamp(16px,5vw,28px);transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ServicesGrid-module__URLUya__animateUp{opacity:1!important;animation:none!important;transform:none!important}.ServicesGrid-module__URLUya__card,.ServicesGrid-module__URLUya__cardImage,.ServicesGrid-module__URLUya__imageOverlay,.ServicesGrid-module__URLUya__enquireBtn,.ServicesGrid-module__URLUya__enquireBtnIcon,.ServicesGrid-module__URLUya__enquireBtnText{transition:none!important}}@media (hover:none) and (pointer:coarse){.ServicesGrid-module__URLUya__card:hover{transform:none;box-shadow:0 2px 16px #00000012}.ServicesGrid-module__URLUya__imageOverlay{background:linear-gradient(#2683c600 0%,#2683c6f2 100%);padding-top:clamp(40px,8vw,80px);transform:translateY(72%)}}
