.Navigation-module__eB08ka__navigation{z-index:100;width:100%;padding:32px 0;display:block;position:relative}.Navigation-module__eB08ka__navContainer{justify-content:space-between;align-items:center;max-width:1554px;margin:0 auto;padding:0 96px;display:flex;position:relative}.Navigation-module__eB08ka__leftSide{align-items:center;gap:16px;display:flex}.Navigation-module__eB08ka__leftSide a:first-child{align-items:center;height:36px;display:flex}.Navigation-module__eB08ka__avatar{object-fit:cover;border-radius:100px;width:36px;height:36px}.Navigation-module__eB08ka__name{font-family:var(--font-primary);color:#000;font-size:16px;font-weight:400;text-decoration:none}.Navigation-module__eB08ka__rightSide{align-items:center;gap:48px;display:flex}.Navigation-module__eB08ka__navLink{font-family:var(--font-primary);color:#000;font-size:16px;font-weight:400;text-decoration:none}.Navigation-module__eB08ka__navLink:hover{opacity:.7}.Navigation-module__eB08ka__segmentedControl{background:#f9f9f9;border-radius:40px;gap:3px;height:38px;padding:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Navigation-module__eB08ka__segmentTab{font-family:var(--font-primary);color:#00000080;white-space:nowrap;border-radius:48px;justify-content:center;align-items:center;min-width:91px;padding:0 24px;font-size:16px;font-weight:400;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Navigation-module__eB08ka__segmentTab span{z-index:1;line-height:24px;position:relative}.Navigation-module__eB08ka__segmentTabActive{color:#000;background:#fff;box-shadow:4px 3px 1px #0000,2px 2px 1px #00000003,1px 1px 1px #0000000d,1px 0 1px #00000017}.Navigation-module__eB08ka__segmentTab:hover{color:#000}.Navigation-module__eB08ka__contactButton{height:36px;font-family:var(--font-primary);color:#000;white-space:nowrap;border:1px solid #ececec;border-radius:48px;justify-content:center;align-items:center;min-width:89px;padding:0 16px;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:flex}.Navigation-module__eB08ka__contactButton:hover{background:#f9f9f9;border-color:#e0e0e0}@media (max-width:768px){.Navigation-module__eB08ka__navContainer{padding:0 24px}.Navigation-module__eB08ka__rightSide{gap:24px}.Navigation-module__eB08ka__name{display:none}.Navigation-module__eB08ka__navLink{font-size:15px}.Navigation-module__eB08ka__segmentedControl{gap:2px;padding:1px}.Navigation-module__eB08ka__segmentTab,.Navigation-module__eB08ka__contactButton{min-width:70px;padding:0 16px;font-size:14px}}
.Footer-module__S6Hkya__footer{padding:24px 0 8px}.Footer-module__S6Hkya__container{justify-content:center;align-items:center;max-width:1554px;margin:0 auto 48px;padding:0 48px;display:flex}.Footer-module__S6Hkya__footerContainer{box-sizing:border-box;background-color:#fff;border:1px solid #eaeae6;border-radius:48px;flex-direction:column;gap:48px;width:1496px;max-width:100%;padding:48px;display:flex;position:relative;overflow:hidden}.Footer-module__S6Hkya__threeDTile{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #eaeae6;border-radius:24px;width:100%;height:480px;padding:48px;position:relative;overflow:hidden}.Footer-module__S6Hkya__footerContent{flex-direction:column;gap:4px;margin-top:auto;display:flex}.Footer-module__S6Hkya__row{justify-content:space-between;align-items:center;width:100%;display:flex}.Footer-module__S6Hkya__leftText{font-family:var(--font-primary);color:#00000070;font-size:15px;font-weight:400;line-height:160%}.Footer-module__S6Hkya__rightText{font-family:var(--font-primary);color:#000;text-align:right;font-size:15px;font-weight:400;line-height:160%}.Footer-module__S6Hkya__socialLink{color:#000;padding-left:8px;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__socialLink:hover{color:#000}@media (max-width:1600px){.Footer-module__S6Hkya__footerContainer{width:100%;max-width:1496px}}@media (max-width:768px){.Footer-module__S6Hkya__footer{padding:0}.Footer-module__S6Hkya__row{flex-flow:column wrap;gap:0;padding-top:16px}.Footer-module__S6Hkya__container{padding:0 16px}.Footer-module__S6Hkya__footerContainer{border-radius:48px;gap:24px;min-height:600px;padding:24px}.Footer-module__S6Hkya__threeDTile{border-radius:24px;height:320px;padding:24px}.Footer-module__S6Hkya__leftText,.Footer-module__S6Hkya__rightText{font-size:16px;line-height:160%}.Footer-module__S6Hkya__socialLink{font-size:16px}}
.CSSSpinningIcon-module__0_xGAW__container{perspective:600px;width:80px;height:80px;position:relative}.CSSSpinningIcon-module__0_xGAW__wrapper,.CSSSpinningIcon-module__0_xGAW__edgeWrapper{width:80px;height:80px;transform-style:preserve-3d;position:absolute}.CSSSpinningIcon-module__0_xGAW__face{backface-visibility:hidden;border-radius:48px;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute}.CSSSpinningIcon-module__0_xGAW__icon{object-fit:cover;border-radius:48px;width:100%;height:100%;padding:2px}.CSSSpinningIcon-module__0_xGAW__front{transform:translateZ(5px)}.CSSSpinningIcon-module__0_xGAW__innerFront{transform:rotateY(180deg)translateZ(-5px)}.CSSSpinningIcon-module__0_xGAW__back{transform:rotateY(180deg)translateZ(5px)}.CSSSpinningIcon-module__0_xGAW__innerBack{transform:translateZ(-5px)}.CSSSpinningIcon-module__0_xGAW__edge{backface-visibility:visible;border-radius:16px;width:10px;height:80px;margin-left:-5px;position:absolute;top:0;left:50%;transform:rotateY(90deg)}@keyframes CSSSpinningIcon-module__0_xGAW__spinToRest{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}.CSSSpinningIcon-module__0_xGAW__wrapper,.CSSSpinningIcon-module__0_xGAW__edgeWrapper{will-change:transform;animation:3s cubic-bezier(.19,1,.22,1) forwards CSSSpinningIcon-module__0_xGAW__spinToRest}@media (max-width:768px){.CSSSpinningIcon-module__0_xGAW__container,.CSSSpinningIcon-module__0_xGAW__wrapper,.CSSSpinningIcon-module__0_xGAW__edgeWrapper{width:64px;height:64px}.CSSSpinningIcon-module__0_xGAW__edge{width:8px;height:64px;margin-left:-4px}.CSSSpinningIcon-module__0_xGAW__face{border-radius:20%}.CSSSpinningIcon-module__0_xGAW__icon{padding:0}}
.CaseStudyHero-module__Rd1eia__hero{text-align:center;padding-top:248px;padding-bottom:248px}.CaseStudyHero-module__Rd1eia__heroContent{flex-direction:column;align-items:center;display:flex}.CaseStudyHero-module__Rd1eia__iconContainer{margin-bottom:24px}.CaseStudyHero-module__Rd1eia__icon{filter:drop-shadow(0 19.5px 7.5px #28318d03)drop-shadow(0 10.5px 6px #28318d0d)drop-shadow(0 4.5px 4.5px #28318d17)drop-shadow(0 1.5px 3px #28318d1a);border-radius:12px;width:48px;height:48px}.CaseStudyHero-module__Rd1eia__title{color:#000;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.2}.CaseStudyHero-module__Rd1eia__subtitle{color:#666;-webkit-user-select:none;user-select:none;margin:0;font-size:20px;font-weight:400;line-height:1.5}@media (max-width:768px){.CaseStudyHero-module__Rd1eia__hero{padding-top:200px;padding-bottom:180px}.CaseStudyHero-module__Rd1eia__icon{border-radius:10px;width:40px;height:40px}.CaseStudyHero-module__Rd1eia__iconContainer{margin-bottom:20px}.CaseStudyHero-module__Rd1eia__title{margin:0 0 6px;font-size:18px}.CaseStudyHero-module__Rd1eia__subtitle{font-size:14px}}
.CaseStudyDescription-module__TKfrtG__descriptionSection{text-align:center;padding:224px 0}.CaseStudyDescription-module__TKfrtG__descriptionContent{max-width:675px;margin:0 auto;padding:0}.CaseStudyDescription-module__TKfrtG__descriptionContent p{color:#333;margin:0 0 20px;padding:0;font-size:20px;line-height:1.6}.CaseStudyDescription-module__TKfrtG__descriptionContent p:last-child{margin-bottom:0}.CaseStudyDescription-module__TKfrtG__descriptionContent a{color:#007aff;border-bottom:1px solid #0000;font-size:20px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-block}.CaseStudyDescription-module__TKfrtG__descriptionContent a:hover{border-bottom-color:#007aff}.CaseStudyDescription-module__TKfrtG__withLinkSpacing a{margin-top:20px}@media (max-width:768px){.CaseStudyDescription-module__TKfrtG__descriptionContent p{margin:0 16px 16px 0;font-size:15px;line-height:1.5}.CaseStudyDescription-module__TKfrtG__descriptionContent p:last-child{margin-bottom:0}.CaseStudyDescription-module__TKfrtG__descriptionContent a{font-size:15px}.CaseStudyDescription-module__TKfrtG__descriptionSection{padding:80px 24px}.CaseStudyDescription-module__TKfrtG__descriptionContent{padding:0 16px}}
