.service-page-module__MxOm-q__servicesPage,.service-page-module__MxOm-q__servicePage{padding:0;display:block}.service-page-module__MxOm-q__breadcrumbsSection{padding:20px 0 10px}.service-page-module__MxOm-q__breadcrumbsSection+section{padding-top:10px}.service-page-module__MxOm-q__heroSection{padding:var(--section-padding-y)0}.service-page-module__MxOm-q__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.service-page-module__MxOm-q__heroInfo{background:var(--light-blue-200);border-radius:8px;flex-direction:column;justify-content:space-between;gap:20px;min-height:480px;padding:20px;display:flex}.service-page-module__MxOm-q__heroTextBlock{gap:24px;max-width:680px;display:grid}.service-page-module__MxOm-q__heroTitle{font-size:var(--heading-h2-size);font-weight:var(--font-weight-semibold);margin:0;line-height:1.1}.service-page-module__MxOm-q__heroSubtitle{margin:0}.service-page-module__MxOm-q__heroCta{align-self:flex-start}.service-page-module__MxOm-q__heroImageWrap{background:var(--off-white-400);border-radius:8px;min-height:480px;position:relative;overflow:hidden}.service-page-module__MxOm-q__heroParallax{width:100%;height:100%;position:absolute;inset:0}.service-page-module__MxOm-q__heroImage{object-fit:cover;width:100%;height:100%;display:block}.service-page-module__MxOm-q__requestCardImgBottom{object-position:center bottom}.service-page-module__MxOm-q__requestsSection{padding:var(--section-padding-y)0;gap:40px;display:grid}.service-page-module__MxOm-q__requestsTitle{margin:0}.service-page-module__MxOm-q__requestsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.service-page-module__MxOm-q__requestCard{background:var(--light-blue-200);aspect-ratio:1;border-radius:8px;flex-direction:column;justify-content:flex-end;gap:12px;min-width:0;padding:20px;display:flex}.service-page-module__MxOm-q__requestCardDark{background:var(--blue-100)}.service-page-module__MxOm-q__requestCardDark .service-page-module__MxOm-q__requestCardTitle,.service-page-module__MxOm-q__requestCardDark .service-page-module__MxOm-q__requestCardText{color:var(--white-700-body-text)}.service-page-module__MxOm-q__requestCardTitle,.service-page-module__MxOm-q__requestCardText{margin:0}.service-page-module__MxOm-q__requestCardImage{background:var(--off-white-400);aspect-ratio:1;border-radius:8px;min-width:0;position:relative;overflow:hidden}.service-page-module__MxOm-q__requestCardParallax{width:100%;height:100%;position:absolute;inset:0}.service-page-module__MxOm-q__requestCardImg{object-fit:cover;width:100%;height:100%;display:block}.service-page-module__MxOm-q__stepsSection{padding:var(--section-padding-y)0;gap:40px;display:grid}.service-page-module__MxOm-q__stepsTitle{margin:0}.service-page-module__MxOm-q__stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.service-page-module__MxOm-q__stepCard{background:var(--light-blue-200);border-radius:8px;flex-direction:column;gap:40px;min-width:0;padding:24px 20px;display:flex}.service-page-module__MxOm-q__stepNumber{background:var(--blue-100);width:44px;height:44px;color:var(--white-700-body-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex}.service-page-module__MxOm-q__stepCardBody{gap:12px;display:grid}.service-page-module__MxOm-q__stepCardTitle,.service-page-module__MxOm-q__stepCardText{margin:0}@media (max-width:992px){.service-page-module__MxOm-q__heroGrid{grid-template-columns:1fr}.service-page-module__MxOm-q__heroInfo{gap:40px;min-height:auto}.service-page-module__MxOm-q__heroImageWrap{min-height:320px}.service-page-module__MxOm-q__requestsGrid,.service-page-module__MxOm-q__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.service-page-module__MxOm-q__heroSection,.service-page-module__MxOm-q__requestsSection,.service-page-module__MxOm-q__stepsSection{padding:var(--section-padding-y-mobile)0}.service-page-module__MxOm-q__heroImageWrap{min-height:260px}.service-page-module__MxOm-q__stepsGrid,.service-page-module__MxOm-q__requestsGrid{grid-template-columns:1fr}.service-page-module__MxOm-q__requestCard{aspect-ratio:auto}}@media (max-width:560px){.service-page-module__MxOm-q__heroCta.primary-button.button-inline{align-self:stretch;width:100%}.service-page-module__MxOm-q__heroCta.primary-button.button-inline .button-padding{justify-content:center;width:100%}}
