.ServicePage-module__l8u2Ca__hero{height:clamp(380px,55vh,560px);position:relative;overflow:hidden}.ServicePage-module__l8u2Ca__heroImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ServicePage-module__l8u2Ca__heroOverlay{background:#0e341b8c;position:absolute;inset:0}.ServicePage-module__l8u2Ca__heroVideoDesktop{display:block}.ServicePage-module__l8u2Ca__heroVideoMobile{display:none}.ServicePage-module__l8u2Ca__heroOverlayVideo{background:linear-gradient(90deg,#081c0fd1 0%,#0e341b9e 100%)}.ServicePage-module__l8u2Ca__heroContentMobile{padding:28px 20px;display:none}.ServicePage-module__l8u2Ca__heroContentDesktop{align-items:center;padding:0 clamp(24px,4vw,80px);display:flex;position:absolute;inset:0}.ServicePage-module__l8u2Ca__processSection{padding:80px clamp(24px,4vw,80px)}.ServicePage-module__l8u2Ca__processGrid{grid-template-columns:repeat(2,1fr);gap:32px 64px;display:grid}.ServicePage-module__l8u2Ca__inclSection{padding:80px clamp(24px,4vw,80px)}.ServicePage-module__l8u2Ca__inclGrid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.ServicePage-module__l8u2Ca__bentoGrid{grid-template-rows:230px 230px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.ServicePage-module__l8u2Ca__bentoLead{border-radius:16px;grid-area:1/1/3;overflow:hidden}.ServicePage-module__l8u2Ca__bentoCell{border-radius:16px;overflow:hidden}@media (min-width:1024px) and (hover:hover){.ServicePage-module__l8u2Ca__bentoGrid{grid-template-rows:1fr 1fr;height:472px;transition:grid-template-columns .45s cubic-bezier(.4,0,.2,1),grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.ServicePage-module__l8u2Ca__bentoGrid[data-hover="0"]{grid-template-columns:1.5fr 1fr}.ServicePage-module__l8u2Ca__bentoGrid[data-hover="1"]{grid-template-rows:1.35fr 1fr;grid-template-columns:1fr 1.45fr}.ServicePage-module__l8u2Ca__bentoGrid[data-hover="2"]{grid-template-rows:1fr 1.35fr;grid-template-columns:1fr 1.45fr}.ServicePage-module__l8u2Ca__bentoLead,.ServicePage-module__l8u2Ca__bentoCell{transition:filter .4s}.ServicePage-module__l8u2Ca__bentoLead img,.ServicePage-module__l8u2Ca__bentoCell img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.ServicePage-module__l8u2Ca__bentoDimmed{filter:brightness(.72)saturate(.92)}.ServicePage-module__l8u2Ca__bentoActive img{transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.ServicePage-module__l8u2Ca__bentoGrid,.ServicePage-module__l8u2Ca__bentoGrid[data-hover="0"],.ServicePage-module__l8u2Ca__bentoGrid[data-hover="1"],.ServicePage-module__l8u2Ca__bentoGrid[data-hover="2"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;transition:none}.ServicePage-module__l8u2Ca__bentoLead,.ServicePage-module__l8u2Ca__bentoCell,.ServicePage-module__l8u2Ca__bentoLead img,.ServicePage-module__l8u2Ca__bentoCell img{transition:none}.ServicePage-module__l8u2Ca__bentoActive img{transform:none}.ServicePage-module__l8u2Ca__bentoDimmed{filter:brightness(.85)}}}.ServicePage-module__l8u2Ca__ctaStrip{padding:48px clamp(24px,4vw,80px)}.ServicePage-module__l8u2Ca__ctaStripInner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.ServicePage-module__l8u2Ca__crossSellSection{padding:64px clamp(24px,4vw,80px)}.ServicePage-module__l8u2Ca__crossSellGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (min-width:640px) and (max-width:767px){.ServicePage-module__l8u2Ca__processSection{padding:60px clamp(24px,4vw,80px)}.ServicePage-module__l8u2Ca__processGrid{grid-template-columns:1fr;gap:24px}.ServicePage-module__l8u2Ca__inclSection{padding:60px clamp(24px,4vw,80px)}.ServicePage-module__l8u2Ca__inclGrid{grid-template-columns:1fr;gap:40px}.ServicePage-module__l8u2Ca__bentoGrid{grid-template-rows:300px 200px;grid-template-columns:1fr 1fr}.ServicePage-module__l8u2Ca__bentoLead{grid-area:1/1/auto/3}.ServicePage-module__l8u2Ca__bentoCell{grid-row:2}}@media (min-width:768px) and (max-width:1023px){.ServicePage-module__l8u2Ca__processGrid{gap:28px 40px}.ServicePage-module__l8u2Ca__inclGrid{grid-template-columns:1fr;gap:40px}.ServicePage-module__l8u2Ca__bentoGrid{grid-template-rows:260px 260px;grid-template-columns:1fr 1fr}.ServicePage-module__l8u2Ca__bentoLead{grid-area:1/1/3}.ServicePage-module__l8u2Ca__bentoCell{grid-row:auto}.ServicePage-module__l8u2Ca__crossSellSection{padding:56px clamp(24px,4vw,80px)}}@media (max-width:639px){.ServicePage-module__l8u2Ca__hero{height:auto}.ServicePage-module__l8u2Ca__heroImg{height:260px;position:relative}.ServicePage-module__l8u2Ca__heroOverlay{background:#081c0feb;position:relative}.ServicePage-module__l8u2Ca__heroVideoDesktop{display:none}.ServicePage-module__l8u2Ca__heroVideoMobile,.ServicePage-module__l8u2Ca__heroContentMobile{display:block}.ServicePage-module__l8u2Ca__heroContentDesktop{display:none}.ServicePage-module__l8u2Ca__heroWithVideo{height:520px;position:relative;overflow:hidden}.ServicePage-module__l8u2Ca__heroWithVideo .ServicePage-module__l8u2Ca__heroImg{width:100%;height:100%;position:absolute;inset:0}.ServicePage-module__l8u2Ca__heroVideoMobile{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ServicePage-module__l8u2Ca__heroOverlayVideo{background:linear-gradient(#081c0fd9 0%,#0e341b8c 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.ServicePage-module__l8u2Ca__heroOverlayVideo .ServicePage-module__l8u2Ca__heroContentMobile{padding:32px 24px}.ServicePage-module__l8u2Ca__processSection{padding:48px 20px}.ServicePage-module__l8u2Ca__processGrid{grid-template-columns:1fr;gap:24px}.ServicePage-module__l8u2Ca__inclSection{padding:48px 20px}.ServicePage-module__l8u2Ca__inclGrid{grid-template-columns:1fr;gap:40px}.ServicePage-module__l8u2Ca__bentoGrid{grid-template-rows:280px 180px;grid-template-columns:1fr 1fr}.ServicePage-module__l8u2Ca__bentoLead{grid-area:1/1/auto/3}.ServicePage-module__l8u2Ca__bentoCell{grid-row:2}.ServicePage-module__l8u2Ca__ctaStrip{padding:40px 20px}.ServicePage-module__l8u2Ca__ctaStripInner{flex-direction:column;align-items:flex-start;gap:24px}.ServicePage-module__l8u2Ca__crossSellSection{padding:48px 20px}.ServicePage-module__l8u2Ca__crossSellGrid{grid-template-columns:1fr}}
