.OurWorkLayout-module__s2Yr3q__breadcrumbsNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid;padding:0}.OurWorkLayout-module__s2Yr3q__breadcrumbsNavLight{background:#fffc;border-bottom-color:#00364d33}.OurWorkLayout-module__s2Yr3q__breadcrumbsNavDark{background:#111827cc;border-bottom-color:#fef3c733}.OurWorkLayout-module__s2Yr3q__breadcrumbsContainer{max-width:80rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.OurWorkLayout-module__s2Yr3q__breadcrumbsContainer{padding:0 2rem}}.OurWorkLayout-module__s2Yr3q__breadcrumbsContent{align-items:center;gap:.5rem;padding:.75rem 0;font-size:.875rem;display:flex}.OurWorkLayout-module__s2Yr3q__breadcrumbLink{justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:color .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.OurWorkLayout-module__s2Yr3q__breadcrumbLinkLight{color:#00364d}.OurWorkLayout-module__s2Yr3q__breadcrumbLinkLight:hover{color:#f57f42}.OurWorkLayout-module__s2Yr3q__breadcrumbLinkDark{color:#fef3c7}.OurWorkLayout-module__s2Yr3q__breadcrumbLinkDark:hover{color:#f57f42}.OurWorkLayout-module__s2Yr3q__breadcrumbSeparator{color:#00364d66}.OurWorkLayout-module__s2Yr3q__breadcrumbSeparatorDark{color:#fef3c766}.OurWorkLayout-module__s2Yr3q__breadcrumbCurrent{font-weight:500}.OurWorkLayout-module__s2Yr3q__breadcrumbCurrentLight{color:#00364d99}.OurWorkLayout-module__s2Yr3q__breadcrumbCurrentDark{color:#fef3c799}@media (max-width:767px){.OurWorkLayout-module__s2Yr3q__breadcrumbsNav{margin-top:5.75rem}}
.SelectedService-module__00aBAG__detailedServiceSection{padding:5rem 0;scroll-margin-top:clamp(6.5rem,12vh,9rem);position:relative;overflow:hidden}.SelectedService-module__00aBAG__detailedServiceSectionLight{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%);animation:15s ease-in-out infinite SelectedService-module__00aBAG__backgroundShift}.SelectedService-module__00aBAG__detailedServiceSectionDark{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%);animation:15s ease-in-out infinite SelectedService-module__00aBAG__backgroundShiftDark}@keyframes SelectedService-module__00aBAG__backgroundShift{0%,to{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%)}50%{background:linear-gradient(135deg,#f57f421a 0%,#00364d1a 50%,#f57f421a 100%)}}@keyframes SelectedService-module__00aBAG__backgroundShiftDark{0%,to{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%)}50%{background:linear-gradient(135deg,#f57f421a 0%,#00364d1a 50%,#f57f421a 100%)}}.SelectedService-module__00aBAG__container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.SelectedService-module__00aBAG__contentGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:1024px){.SelectedService-module__00aBAG__contentGrid{grid-template-columns:1fr;gap:2rem}}.SelectedService-module__00aBAG__imageContainer{border-radius:1rem;height:24rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.SelectedService-module__00aBAG__serviceImage{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.SelectedService-module__00aBAG__imageContainer:hover .SelectedService-module__00aBAG__serviceImage{transform:scale(1.05)}.SelectedService-module__00aBAG__imageRollover{position:absolute;inset:0}.SelectedService-module__00aBAG__rolloverImage{-o-object-fit:cover;object-fit:cover;opacity:0;animation:12s ease-in-out infinite SelectedService-module__00aBAG__imageRollover;position:absolute;inset:0;transform:scale(1.02)}.SelectedService-module__00aBAG__imageContainer:hover .SelectedService-module__00aBAG__rolloverImage{transform:scale(1.05)}@keyframes SelectedService-module__00aBAG__imageRollover{0%,12%{opacity:1}16%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.SelectedService-module__00aBAG__rolloverImage{opacity:0;animation:none}.SelectedService-module__00aBAG__rolloverImage:first-child{opacity:1}}.SelectedService-module__00aBAG__contentContainer{flex-direction:column;gap:1.5rem;display:flex}.SelectedService-module__00aBAG__titleContainer{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.SelectedService-module__00aBAG__serviceIcon{filter:drop-shadow(0 4px 8px #0000001a);font-size:3rem}.SelectedService-module__00aBAG__serviceTitle{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.1;transition:all 1s cubic-bezier(.68,-.55,.265,1.55);position:relative}@media (min-width:768px){.SelectedService-module__00aBAG__serviceTitle{font-size:2.5rem}}@media (min-width:1024px){.SelectedService-module__00aBAG__serviceTitle{font-size:3rem}}@media (min-width:1280px){.SelectedService-module__00aBAG__serviceTitle{font-size:3.5rem}}.SelectedService-module__00aBAG__serviceTitleLight{color:#00364d}.SelectedService-module__00aBAG__serviceTitleDark{color:#fef3c7}.SelectedService-module__00aBAG__highlightText{color:#f57f42;display:inline-block;position:relative}.SelectedService-module__00aBAG__highlightText:before{content:"";z-index:-1;opacity:0;background:linear-gradient(45deg,#f57f4233,#00364d33);border-radius:1rem;animation:2s ease-out 1s forwards SelectedService-module__00aBAG__highlightGlow;position:absolute;inset:-.5rem}@keyframes SelectedService-module__00aBAG__highlightGlow{0%{opacity:0;transform:scale(.8)rotate(-5deg)}50%{opacity:.7;transform:scale(1.1)rotate(2deg)}to{opacity:.4;transform:scale(1)rotate(0)}}.SelectedService-module__00aBAG__serviceSubtitle{color:#f57f42;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.SelectedService-module__00aBAG__serviceDescription{text-align:center;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.SelectedService-module__00aBAG__serviceDescriptionLight{color:#00364dcc}.SelectedService-module__00aBAG__serviceDescriptionDark{color:#fef3c7cc}.SelectedService-module__00aBAG__featuresContainer{margin-bottom:1.5rem}.SelectedService-module__00aBAG__featuresTitle{color:#f57f42;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.SelectedService-module__00aBAG__featuresList{flex-direction:column;gap:.5rem;display:flex}.SelectedService-module__00aBAG__featureItem{align-items:center;gap:.75rem;font-size:1rem;line-height:1.5;display:flex}.SelectedService-module__00aBAG__featureItemLight{color:#00364db3}.SelectedService-module__00aBAG__featureItemDark{color:#fef3c7b3}.SelectedService-module__00aBAG__featureBullet{background-color:#f57f42;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.SelectedService-module__00aBAG__technologiesContainer{margin-bottom:2rem}.SelectedService-module__00aBAG__technologiesTitle{color:#f57f42;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.SelectedService-module__00aBAG__technologiesList{flex-wrap:wrap;gap:.5rem;display:flex}.SelectedService-module__00aBAG__techTag{border:1px solid;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .3s}.SelectedService-module__00aBAG__techTag:hover{transform:translateY(-1px)}.SelectedService-module__00aBAG__techTagLight{color:#00364d;border-color:#00364d4d}.SelectedService-module__00aBAG__techTagDark{color:#fef3c7cc;border-color:#fef3c74d}.SelectedService-module__00aBAG__ctaButton{cursor:pointer;color:#fef3c7;background:#f57f42;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.SelectedService-module__00aBAG__ctaButton:hover{color:#fef3c7cc;background:#f57f42cc;transform:scale(1.05)}.SelectedService-module__00aBAG__pageLink{color:#f57f42;margin-left:1.5rem;font-weight:600;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:inline-block}.SelectedService-module__00aBAG__pageLink:hover{transform:translate(4px)}
.CTASection-module__zGrT4W__ctaSection{padding:5rem 0}.CTASection-module__zGrT4W__ctaContainer{text-align:center;max-width:64rem;margin:0 auto;padding:0 1.5rem}.CTASection-module__zGrT4W__ctaTitle{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.1}@media (min-width:768px){.CTASection-module__zGrT4W__ctaTitle{font-size:3.5rem}}@media (min-width:1024px){.CTASection-module__zGrT4W__ctaTitle{font-size:4rem}}.CTASection-module__zGrT4W__ctaTitleLight{color:#00364d}.CTASection-module__zGrT4W__ctaTitleDark{color:#fef3c7}.CTASection-module__zGrT4W__highlightText{color:#f57f42;display:inline-block;position:relative}.CTASection-module__zGrT4W__highlightText:before{content:"";z-index:-1;opacity:0;background:linear-gradient(45deg,#f57f4233,#00364d33);border-radius:1rem;animation:2s ease-out 1s forwards CTASection-module__zGrT4W__highlightGlow;position:absolute;inset:-.5rem}@keyframes CTASection-module__zGrT4W__highlightGlow{0%{opacity:0;transform:scale(.8)rotate(-5deg)}50%{opacity:.7;transform:scale(1.1)rotate(2deg)}to{opacity:.4;transform:scale(1)rotate(0)}}.CTASection-module__zGrT4W__ctaDescription{max-width:48rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.CTASection-module__zGrT4W__ctaDescriptionLight{color:#00364db3}.CTASection-module__zGrT4W__ctaDescriptionDark{color:#fef3c7b3}.CTASection-module__zGrT4W__ctaButtons{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.CTASection-module__zGrT4W__ctaButtons{flex-direction:row}}.CTASection-module__zGrT4W__ctaPrimaryButton{color:#00364d;cursor:pointer;background:linear-gradient(135deg,#f57f42,#f57f4280);border:none;border-radius:.5rem;padding:.75rem 2rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;transition:all .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 4px 12px #f57f424d}.CTASection-module__zGrT4W__ctaPrimaryButton:before{content:"";background:linear-gradient(90deg,#0000,#fef3c733,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.CTASection-module__zGrT4W__ctaPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f57f4266}.CTASection-module__zGrT4W__ctaPrimaryButton:hover:before{left:100%}.CTASection-module__zGrT4W__ctaPrimaryButton:active{transform:translateY(0)}.CTASection-module__zGrT4W__ctaPrimaryButtonDark{color:#fef3c7;background:linear-gradient(135deg,#f57f42,#ff6b35);box-shadow:0 4px 12px #f57f4266}.CTASection-module__zGrT4W__ctaPrimaryButtonDark:hover{box-shadow:0 6px 20px #f57f4280}.CTASection-module__zGrT4W__ctaSecondaryButton{text-align:center;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 2rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;position:relative;overflow:hidden}.CTASection-module__zGrT4W__ctaSecondaryButton:before{content:"";background:linear-gradient(90deg,#0000,#fef3c733,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.CTASection-module__zGrT4W__ctaSecondaryButton:hover{transform:translateY(-2px)}.CTASection-module__zGrT4W__ctaSecondaryButton:hover:before{left:100%}.CTASection-module__zGrT4W__ctaSecondaryButton:active{transform:translateY(0)}.CTASection-module__zGrT4W__ctaSecondaryButtonLight{color:#00364d;background:linear-gradient(135deg,#0000,#00364d1a);border:1px solid #00364d80;box-shadow:0 2px 8px #00364d33}.CTASection-module__zGrT4W__ctaSecondaryButtonLight:hover{color:#fef3c7;background:linear-gradient(135deg,#00364de6,#00364dcc);box-shadow:0 4px 12px #00364d4d}.CTASection-module__zGrT4W__ctaSecondaryButtonDark{color:#fef3c7;background:linear-gradient(135deg,#0000,#fef3c71a);border:1px solid #fef3c780;box-shadow:0 2px 8px #fef3c733}.CTASection-module__zGrT4W__ctaSecondaryButtonDark:hover{color:#00364d;background:linear-gradient(135deg,#fef3c7cc,#fef3c7b3);box-shadow:0 4px 12px #fef3c74d}
