main.flex-1{padding-top:0;overflow-x:hidden}.feasibility-studies-hero{position:relative;width:100%;min-height:65vh;height:65vh;overflow:hidden;background-color:#000000}.feasibility-studies-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.45);z-index:1}.feasibility-studies-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;overflow:hidden;z-index:0}.feasibility-studies-hero__video::-webkit-media-controls,.feasibility-studies-hero__video::-webkit-media-controls-panel{display:none!important}.feasibility-studies-hero__video::-webkit-media-controls-play-button,.feasibility-studies-hero__video::-webkit-media-controls-start-playback-button{display:none!important}.feasibility-studies-hero__video::-webkit-media-controls-overlay-enclosure,.feasibility-studies-hero__video::-webkit-media-controls-overlay-play-button{display:none!important}.feasibility-studies-hero__video::-webkit-media-controls-enclosure{display:none!important}.feasibility-studies-hero__video::-moz-media-controls{display:none!important}.feasibility-studies-hero__container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;padding:clamp(1.5rem,4vw,4rem) clamp(4rem,6vw,6rem) clamp(3.25rem,6vh,4.5rem) clamp(1.5rem,4vw,4rem);max-width:1600px;margin:0 auto;z-index:2}.feasibility-studies-hero__content{display:flex;flex-direction:column;align-items:flex-start;max-width:920px;width:100%;border:none}.feasibility-studies-hero__play-pause{position:absolute;bottom:3rem;right:clamp(1.5rem,4vw,4rem);z-index:10;width:40px;height:40px;background:transparent;border:2px solid rgba(255,255,255,.8);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.feasibility-studies-hero__play-pause svg{width:20px;height:20px;color:rgba(255,255,255,.9);transition:all .3s ease}@media (max-width:480px){.feasibility-studies-hero__play-pause{bottom:1rem;right:1rem;width:36px;height:36px}.feasibility-studies-hero__play-pause svg{width:18px;height:18px}}.feasibility-studies-hero__title{font-size:clamp(2.25rem,3.5vw + .75rem,4.5rem);font-weight:500;line-height:clamp(1.15,1.2,1.25);letter-spacing:-.02em;margin:0 0 clamp(1rem,2.5vh,2rem);max-width:100%;word-wrap:break-word}.feasibility-studies-hero__subtitle,.feasibility-studies-hero__title{color:#ffffff;font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feasibility-studies-hero__subtitle{font-size:clamp(1.125rem,1.5vw + .5rem,1.75rem);font-weight:400;line-height:clamp(1.4,1.5,1.6);letter-spacing:.01em;margin:0 0 clamp(1.5rem,3vh,2.5rem);max-width:42rem}.feasibility-studies-hero__cta-button{background:#ffffff;color:#1a1a1a;border:none;border-radius:2px;padding:clamp(.875rem,1.2vw,1rem) clamp(1.75rem,2.5vw,2.25rem);font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.15)}.feasibility-studies-hero__cta-button:hover{background:#5c9a97;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.feasibility-studies-hero__cta-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:1200px){.feasibility-studies-hero{min-height:60vh;height:60vh}.feasibility-studies-hero__container{padding-right:clamp(4rem,6vw,6rem);padding-bottom:clamp(2.5rem,5vh,3.5rem)}}@media (max-width:768px){.feasibility-studies-hero{min-height:55vh;height:55vh}.feasibility-studies-hero__container{align-items:flex-end;padding-bottom:clamp(3.25rem,7vh,4.75rem);padding-right:clamp(4rem,6vw,6rem)}.feasibility-studies-hero__video{object-position:center 40%}.feasibility-studies-hero__overlay{background-color:rgba(0,0,0,.75)}.feasibility-studies-hero__subtitle{max-width:100%}}@media (max-width:480px){.feasibility-studies-hero{min-height:50vh;height:50vh}.feasibility-studies-hero__container{align-items:flex-end;padding-bottom:clamp(3.25rem,7vh,4.75rem);padding-right:clamp(3.5rem,6vw,5.5rem)}.feasibility-studies-hero__video{object-position:center 35%}.feasibility-studies-hero__overlay{background-color:rgba(0,0,0,.75)}}.feasibility-studies-intro{background-color:#ffffff;padding:4rem 0}.feasibility-studies-intro__container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feasibility-studies-intro__text{display:flex;flex-direction:column;gap:1.5rem}.feasibility-studies-intro__heading{font-size:2.5rem;font-weight:500;line-height:1.2}.feasibility-studies-intro__heading,.feasibility-studies-intro__paragraph{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000000;margin:0}.feasibility-studies-intro__paragraph{font-size:1.25rem;font-weight:400;line-height:1.6;text-align:left}.feasibility-studies-intro__image-wrapper{position:relative;width:100%;height:400px;border-radius:0;overflow:hidden}.feasibility-studies-intro__image{object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.feasibility-studies-process{background-color:#fbfbfb;padding:5rem 0}.feasibility-studies-process__container{max-width:1200px;margin:0 auto;padding:0 2rem}.feasibility-studies-process__title{font-size:2.5rem;font-weight:500;margin:0 0 1rem;line-height:1.2}.feasibility-studies-process__subtitle,.feasibility-studies-process__title{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000000;text-align:center}.feasibility-studies-process__subtitle{font-size:1.25rem;font-weight:400;margin:0 auto 3rem;line-height:1.6;max-width:800px}.feasibility-studies-process__steps{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}.feasibility-studies-process__step{display:flex;gap:2rem;align-items:flex-start;background:#ffffff;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.feasibility-studies-process__step.is-auto-hover,.feasibility-studies-process__step:hover{transform:translateX(8px);box-shadow:-4px 0 0 #559495}.feasibility-studies-process__step-number{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:3rem;font-weight:300;color:#559495;line-height:1;min-width:80px;flex-shrink:0}.feasibility-studies-process__step-content{flex:1}.feasibility-studies-process__step-title{font-size:1.75rem;font-weight:500;margin:0 0 1rem;line-height:1.3}.feasibility-studies-process__step-description,.feasibility-studies-process__step-title{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000000}.feasibility-studies-process__step-description{font-size:1.25rem;font-weight:400;margin:0;line-height:1.6}.feasibility-studies-benefits{background-color:#fbfbfb;padding:5rem 0}.feasibility-studies-benefits__container{max-width:1200px;margin:0 auto;padding:0 2rem}.feasibility-studies-benefits__title{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.5rem;font-weight:500;color:#000000;text-align:center;margin:0 0 3rem;line-height:1.2}.feasibility-studies-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.feasibility-studies-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background:#FBFBFB}.feasibility-studies-benefits__icon{width:64px;height:64px;color:#559495;margin-bottom:1.5rem}.feasibility-studies-benefits__icon svg{width:100%;height:100%}.feasibility-studies-benefits__item-title{font-size:1.5rem;font-weight:500;margin:0 0 1rem;line-height:1.3}.feasibility-studies-benefits__item-text,.feasibility-studies-benefits__item-title{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000000}.feasibility-studies-benefits__item-text{font-size:1.125rem;font-weight:400;margin:0;line-height:1.6}.feasibility-studies-gallery{background-color:#ffffff;padding:4rem 0 6rem}.feasibility-studies-gallery__container{max-width:1300px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.feasibility-studies-gallery__text{display:flex;flex-direction:column;gap:1rem;align-self:flex-start}.feasibility-studies-gallery__title{font-size:2.25rem;font-weight:500;line-height:1.2}.feasibility-studies-gallery__description,.feasibility-studies-gallery__title{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:right;color:#000000;margin:0}.feasibility-studies-gallery__description{font-size:1.25rem;font-weight:400;line-height:1.6}.feasibility-studies-gallery__image-wrapper{position:relative;width:100%;height:420px;overflow:hidden}.feasibility-studies-gallery__image{object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}@media (max-width:1024px){.feasibility-studies-intro{padding:3rem 0}.feasibility-studies-intro__container{gap:3rem;padding:0 1.5rem}.feasibility-studies-intro__heading{font-size:2.25rem}.feasibility-studies-intro__paragraph{font-size:1.125rem}.feasibility-studies-intro__image-wrapper{height:350px}.feasibility-studies-process{padding:4rem 0}.feasibility-studies-process__container{padding:0 1.5rem}.feasibility-studies-process__title{font-size:2.25rem}.feasibility-studies-process__subtitle{font-size:1.125rem}.feasibility-studies-process__step-number{font-size:2.5rem;min-width:70px}.feasibility-studies-process__step-title{font-size:1.5rem}.feasibility-studies-process__step-description{font-size:1.125rem}.feasibility-studies-benefits{padding:4rem 0}.feasibility-studies-benefits__container{padding:0 1.5rem}.feasibility-studies-benefits__title{font-size:2.25rem}.feasibility-studies-benefits__grid{gap:2rem}.feasibility-studies-gallery{padding:3.5rem 0 5rem}.feasibility-studies-gallery__container{padding:0 1.5rem;gap:2.5rem}.feasibility-studies-gallery__title{font-size:2rem}.feasibility-studies-gallery__description{font-size:1.125rem}.feasibility-studies-gallery__image-wrapper{height:360px}}@media (max-width:768px){.feasibility-studies-intro__container{grid-template-columns:1fr;gap:2rem}.feasibility-studies-intro__heading{font-size:2rem}.feasibility-studies-intro__paragraph{font-size:1.125rem}.feasibility-studies-intro__image-wrapper{height:300px}.feasibility-studies-process{padding:3rem 0}.feasibility-studies-process__title{font-size:2rem}.feasibility-studies-process__subtitle{font-size:1.125rem}.feasibility-studies-process__step{flex-direction:column;gap:1rem;padding:1.5rem}.feasibility-studies-process__step:hover{transform:translateY(-4px);box-shadow:0 4px 0 #559495}.feasibility-studies-process__step-number{font-size:2rem;min-width:auto}.feasibility-studies-process__step-title{font-size:1.375rem}.feasibility-studies-process__step-description{font-size:1.125rem}.feasibility-studies-benefits{padding:3rem 0}.feasibility-studies-benefits__title{font-size:2rem}.feasibility-studies-benefits__grid{grid-template-columns:1fr;gap:1.5rem}.feasibility-studies-benefits__item{padding:1.5rem}.feasibility-studies-benefits__icon{width:56px;height:56px}.feasibility-studies-benefits__item-title{font-size:1.375rem}.feasibility-studies-benefits__item-text{font-size:1.125rem}.feasibility-studies-gallery__container{grid-template-columns:1fr}.feasibility-studies-gallery__image-wrapper{height:320px}}@media (max-width:480px){.feasibility-studies-intro{padding:2rem 0}.feasibility-studies-intro__container{padding:0 1rem}.feasibility-studies-intro__heading{font-size:1.75rem}.feasibility-studies-intro__paragraph{font-size:1.125rem}.feasibility-studies-intro__image-wrapper{height:250px}.feasibility-studies-process{padding:2.5rem 0}.feasibility-studies-process__container{padding:0 1rem}.feasibility-studies-process__title{font-size:1.75rem}.feasibility-studies-process__subtitle{font-size:1.125rem}.feasibility-studies-process__step{padding:1.25rem}.feasibility-studies-process__step-number{font-size:1.75rem}.feasibility-studies-process__step-title{font-size:1.25rem}.feasibility-studies-process__step-description{font-size:1.125rem}.feasibility-studies-benefits{padding:2.5rem 0}.feasibility-studies-benefits__container{padding:0 1rem}.feasibility-studies-benefits__title{font-size:1.75rem}.feasibility-studies-benefits__item{padding:1.25rem}.feasibility-studies-benefits__icon{width:48px;height:48px}.feasibility-studies-benefits__item-title{font-size:1.25rem}.feasibility-studies-benefits__item-text{font-size:1.125rem}.feasibility-studies-gallery{padding:2.5rem 0 3.5rem}.feasibility-studies-gallery__container{padding:0 1rem}.feasibility-studies-gallery__title{font-size:1.75rem}.feasibility-studies-gallery__description{font-size:1.125rem}.feasibility-studies-gallery__image-wrapper{height:240px}}