.AboutPreview-module__rkF31q__section{background:#fff;padding:150px 0 170px;position:relative;overflow:hidden}.AboutPreview-module__rkF31q__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(60px,9vw,150px);display:grid}.AboutPreview-module__rkF31q__heading{min-width:0;position:sticky;top:140px}.AboutPreview-module__rkF31q__content{min-width:0;padding-top:10px}.AboutPreview-module__rkF31q__imageWrapper{background:#dce4e4;width:100%;height:620px;position:relative;overflow:hidden}.AboutPreview-module__rkF31q__image{object-fit:cover;object-position:center;transition:transform 1s cubic-bezier(.22,1,.36,1)}.AboutPreview-module__rkF31q__imageWrapper:hover .AboutPreview-module__rkF31q__image{transform:scale(1.025)}.AboutPreview-module__rkF31q__imageOverlay{z-index:1;pointer-events:none;background:linear-gradient(#102f3805 20%,#102f381a 55%,#102f387a 100%);position:absolute;inset:0}.AboutPreview-module__rkF31q__imageLabel{z-index:2;color:#ffffffe6;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:600;line-height:1.3;position:absolute;bottom:22px;left:24px}.AboutPreview-module__rkF31q__text{max-width:650px;margin-top:48px}.AboutPreview-module__rkF31q__text p{color:#5f7378;margin:0;font-size:.9rem;font-weight:400;line-height:1.85}.AboutPreview-module__rkF31q__text p+p{margin-top:22px}.AboutPreview-module__rkF31q__link{color:#154d5e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:18px;margin-top:42px;font-size:.64rem;font-weight:700;line-height:1;text-decoration:none;transition:color .3s;display:inline-flex}.AboutPreview-module__rkF31q__link:hover{color:#102f38}.AboutPreview-module__rkF31q__linkIcon{border:1px solid #154d5e40;justify-content:center;align-items:center;width:42px;height:42px;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex}.AboutPreview-module__rkF31q__link:hover .AboutPreview-module__rkF31q__linkIcon{color:#fff;background:#154d5e;border-color:#154d5e;transform:translate(3px,-3px)}@media (max-width:1100px){.AboutPreview-module__rkF31q__section{padding:125px 0 145px}.AboutPreview-module__rkF31q__grid{gap:65px}.AboutPreview-module__rkF31q__heading{top:120px}.AboutPreview-module__rkF31q__imageWrapper{height:540px}.AboutPreview-module__rkF31q__text{margin-top:40px}}@media (max-width:850px){.AboutPreview-module__rkF31q__section{padding:105px 0 120px}.AboutPreview-module__rkF31q__grid{grid-template-columns:1fr;gap:65px}.AboutPreview-module__rkF31q__heading{position:static}.AboutPreview-module__rkF31q__content{padding-top:0}.AboutPreview-module__rkF31q__imageWrapper{height:580px}.AboutPreview-module__rkF31q__text{max-width:700px;margin-top:42px}}@media (max-width:600px){.AboutPreview-module__rkF31q__section{padding:85px 0 100px}.AboutPreview-module__rkF31q__grid{gap:48px}.AboutPreview-module__rkF31q__imageWrapper{height:430px}.AboutPreview-module__rkF31q__imageLabel{font-size:.52rem;bottom:16px;left:16px}.AboutPreview-module__rkF31q__text{margin-top:32px}.AboutPreview-module__rkF31q__text p{font-size:.82rem;line-height:1.8}.AboutPreview-module__rkF31q__text p+p{margin-top:18px}.AboutPreview-module__rkF31q__link{margin-top:32px;font-size:.57rem}.AboutPreview-module__rkF31q__linkIcon{width:38px;height:38px}}@media (max-width:380px){.AboutPreview-module__rkF31q__section{padding:75px 0 90px}.AboutPreview-module__rkF31q__imageWrapper{height:370px}.AboutPreview-module__rkF31q__imageLabel{bottom:13px;left:13px}}@media (prefers-reduced-motion:reduce){.AboutPreview-module__rkF31q__image,.AboutPreview-module__rkF31q__link,.AboutPreview-module__rkF31q__linkIcon{transition:none}}
.ServicesPreview-module__hX24Xa__section{background:#f3f5f3;padding:150px 0 170px;position:relative;overflow:hidden}.ServicesPreview-module__hX24Xa__header{max-width:850px;margin-bottom:85px}.ServicesPreview-module__hX24Xa__grid{border-top:1px solid #d7dfdf;border-left:1px solid #d7dfdf;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.ServicesPreview-module__hX24Xa__grid>*{border-bottom:1px solid #d7dfdf;border-right:1px solid #d7dfdf;min-width:0}.ServicesPreview-module__hX24Xa__section:after{content:"";pointer-events:none;border:1px solid #154d5e0e;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-280px;right:-220px}.ServicesPreview-module__hX24Xa__section:before{content:"";opacity:.12;pointer-events:none;background:#154d5e;width:28%;height:1px;position:absolute;top:0;right:0}@media (max-width:1100px){.ServicesPreview-module__hX24Xa__section{padding:125px 0 145px}.ServicesPreview-module__hX24Xa__header{margin-bottom:65px}.ServicesPreview-module__hX24Xa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesPreview-module__hX24Xa__section:after{width:500px;height:500px;bottom:-260px;right:-240px}}@media (max-width:800px){.ServicesPreview-module__hX24Xa__section{padding:105px 0 120px}.ServicesPreview-module__hX24Xa__header{max-width:720px;margin-bottom:55px}.ServicesPreview-module__hX24Xa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesPreview-module__hX24Xa__section:before{width:35%}}@media (max-width:600px){.ServicesPreview-module__hX24Xa__section{padding:85px 0 100px}.ServicesPreview-module__hX24Xa__header{margin-bottom:45px}.ServicesPreview-module__hX24Xa__grid{grid-template-columns:1fr}.ServicesPreview-module__hX24Xa__section:before{width:45%}.ServicesPreview-module__hX24Xa__section:after{width:420px;height:420px;bottom:-250px;right:-220px}}@media (max-width:380px){.ServicesPreview-module__hX24Xa__section{padding:75px 0 90px}.ServicesPreview-module__hX24Xa__header{margin-bottom:38px}.ServicesPreview-module__hX24Xa__section:after{width:390px;height:390px;bottom:-250px;right:-230px}}@media (prefers-reduced-motion:reduce){.ServicesPreview-module__hX24Xa__section:before,.ServicesPreview-module__hX24Xa__section:after{transition:none}}
.MethodologyPreview-module__kM2c0G__section{background:var(--color-primary-dark);color:var(--color-white);padding:clamp(100px,12vw,170px) 0;position:relative;overflow:hidden}.MethodologyPreview-module__kM2c0G__section:after{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-280px;right:-240px}.MethodologyPreview-module__kM2c0G__section:before{content:"";background:var(--color-accent);opacity:.22;pointer-events:none;width:28%;height:1px;position:absolute;top:0;right:0}.MethodologyPreview-module__kM2c0G__header{max-width:900px;margin-bottom:80px}.MethodologyPreview-module__kM2c0G__header .section-title span{color:var(--color-accent-light)}@media (max-width:1100px){.MethodologyPreview-module__kM2c0G__section{padding:125px 0 145px}.MethodologyPreview-module__kM2c0G__header{margin-bottom:65px}.MethodologyPreview-module__kM2c0G__section:after{width:500px;height:500px;bottom:-260px;right:-240px}}@media (max-width:800px){.MethodologyPreview-module__kM2c0G__section{padding:105px 0 120px}.MethodologyPreview-module__kM2c0G__header{max-width:760px;margin-bottom:55px}.MethodologyPreview-module__kM2c0G__section:before{width:35%}}@media (max-width:600px){.MethodologyPreview-module__kM2c0G__section{padding:85px 0 100px}.MethodologyPreview-module__kM2c0G__header{margin-bottom:45px}.MethodologyPreview-module__kM2c0G__section:before{width:45%}.MethodologyPreview-module__kM2c0G__section:after{width:420px;height:420px;bottom:-250px;right:-220px}}@media (max-width:380px){.MethodologyPreview-module__kM2c0G__section{padding:75px 0 90px}.MethodologyPreview-module__kM2c0G__header{margin-bottom:38px}.MethodologyPreview-module__kM2c0G__section:after{width:390px;height:390px;bottom:-250px;right:-230px}}@media (prefers-reduced-motion:reduce){.MethodologyPreview-module__kM2c0G__section:before,.MethodologyPreview-module__kM2c0G__section:after{transition:none}}
.Stats-module__7kvcGG__section{background:var(--color-white);padding:clamp(80px,9vw,125px) 0}.Stats-module__7kvcGG__grid{border-left:1px solid var(--color-gray-200);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Stats-module__7kvcGG__grid>*{min-width:0}.Stats-module__7kvcGG__item{border-right:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);flex-direction:column;min-height:300px;padding:34px 35px 38px;transition:background .35s,border-color .35s;display:flex}.Stats-module__7kvcGG__item:hover{background:#f7f8f7}.Stats-module__7kvcGG__icon{width:52px;height:52px;color:var(--color-accent-dark);border:1px solid #154d5e2e;justify-content:center;align-items:center;transition:background .35s,color .35s,border-color .35s,transform .35s;display:flex}.Stats-module__7kvcGG__item:hover .Stats-module__7kvcGG__icon{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:var(--color-white);transform:translateY(-3px)}.Stats-module__7kvcGG__content{margin-top:auto;padding-top:55px}.Stats-module__7kvcGG__item h3{font-family:var(--font-heading);color:var(--color-primary-dark);letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.5vw,38px);font-weight:400;line-height:1;transition:color .3s}.Stats-module__7kvcGG__item:hover h3{color:var(--color-accent-dark)}.Stats-module__7kvcGG__item p{max-width:220px;color:var(--color-gray-500);margin:17px 0 0;font-size:12px;font-weight:400;line-height:1.65}@media (max-width:1100px){.Stats-module__7kvcGG__section{padding:90px 0 110px}.Stats-module__7kvcGG__item{min-height:280px;padding:30px}.Stats-module__7kvcGG__content{padding-top:45px}}@media (max-width:900px){.Stats-module__7kvcGG__section{padding:80px 0 100px}.Stats-module__7kvcGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Stats-module__7kvcGG__item{min-height:260px;padding:30px}.Stats-module__7kvcGG__content{padding-top:40px}}@media (max-width:500px){.Stats-module__7kvcGG__section{padding:70px 0 85px}.Stats-module__7kvcGG__grid{grid-template-columns:1fr}.Stats-module__7kvcGG__item{min-height:230px;padding:28px 24px 32px}.Stats-module__7kvcGG__icon{width:48px;height:48px}.Stats-module__7kvcGG__content{padding-top:45px}.Stats-module__7kvcGG__item h3{font-size:29px}.Stats-module__7kvcGG__item p{max-width:280px;margin-top:14px;font-size:11.5px}}@media (max-width:380px){.Stats-module__7kvcGG__section{padding:60px 0 75px}.Stats-module__7kvcGG__item{min-height:215px;padding:24px 20px 28px}.Stats-module__7kvcGG__content{padding-top:38px}.Stats-module__7kvcGG__item h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.Stats-module__7kvcGG__item,.Stats-module__7kvcGG__icon,.Stats-module__7kvcGG__item h3{transition:none}}
