.page-module___8aEwW__stepsHeroSection{background-color:var(--gray-light)}
.HomeHero-module__Nsgdrq__section{padding:80px 0}@media (min-width:1680px){.HomeHero-module__Nsgdrq__section{padding-top:120px}}@media (max-width:768px){.HomeHero-module__Nsgdrq__section{padding:60px 0 40px}}.HomeHero-module__Nsgdrq__sectionContainer{padding-top:40px}@media (max-width:768px){.HomeHero-module__Nsgdrq__sectionContainer{padding-top:0}}.HomeHero-module__Nsgdrq__head{text-align:center;max-width:950px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media (max-width:768px){.HomeHero-module__Nsgdrq__head{margin-bottom:40px}}.HomeHero-module__Nsgdrq__title{font-family:var(--font-juana);flex-direction:column;font-size:54px;font-weight:500;line-height:1.3;display:flex}@media (min-width:1680px){.HomeHero-module__Nsgdrq__title{font-size:64px}}@media (max-width:768px){.HomeHero-module__Nsgdrq__title{font-size:28px;display:inline-block}}.HomeHero-module__Nsgdrq__sub{margin:16px auto 0;font-weight:300;line-height:100%}@media (max-width:768px){.HomeHero-module__Nsgdrq__sub{max-width:178px;margin-top:14px}}.HomeHero-module__Nsgdrq__mediaWrap{border-radius:15px;margin-bottom:60px;overflow:hidden;box-shadow:0 14px 40px #00000014}@media (max-width:768px){.HomeHero-module__Nsgdrq__mediaWrap{margin-bottom:40px}}.HomeHero-module__Nsgdrq__media{aspect-ratio:1280/604;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:768px){.HomeHero-module__Nsgdrq__media{aspect-ratio:343/240}}.HomeHero-module__Nsgdrq__stats{flex-wrap:wrap;justify-content:space-between;gap:40px 10px;list-style:none;display:flex}.HomeHero-module__Nsgdrq__statItem{justify-content:flex-end;align-items:flex-end;gap:4px;width:auto;display:flex}@media (min-width:1680px){.HomeHero-module__Nsgdrq__statItem{gap:14px}}.HomeHero-module__Nsgdrq__statItem:first-child{flex-direction:column;align-items:flex-start;gap:8px}@media (min-width:1680px){.HomeHero-module__Nsgdrq__statItem:first-child{gap:14px}}@media (max-width:1024px){.HomeHero-module__Nsgdrq__statItem:first-child{flex-direction:row;justify-content:flex-start;align-items:flex-end;width:100%}}@media (max-width:768px){.HomeHero-module__Nsgdrq__statItem:not(:first-child){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.HomeHero-module__Nsgdrq__statItem:nth-child(2){width:66px}.HomeHero-module__Nsgdrq__statItem:last-child{width:63px}}.HomeHero-module__Nsgdrq__value{align-items:baseline;gap:6px;display:flex}.HomeHero-module__Nsgdrq__num{color:var(--gray-muted);font-size:64px;font-weight:700;line-height:.8}@media (min-width:1680px){.HomeHero-module__Nsgdrq__num{font-size:84px}}@media (max-width:768px){.HomeHero-module__Nsgdrq__num{font-size:32px;line-height:1}}.HomeHero-module__Nsgdrq__kicker{color:var(--gray-muted);font-size:36px;font-weight:500;line-height:1}@media (min-width:1680px){.HomeHero-module__Nsgdrq__kicker{font-size:40px}}@media (max-width:768px){.HomeHero-module__Nsgdrq__kicker{font-size:20px;font-weight:500}}.HomeHero-module__Nsgdrq__caption{flex-direction:column;display:flex}.HomeHero-module__Nsgdrq__caption span{font-weight:400;line-height:normal}@media (min-width:1680px){.HomeHero-module__Nsgdrq__caption span{font-size:18px}}@media (max-width:768px){.HomeHero-module__Nsgdrq__statItem:first-child .HomeHero-module__Nsgdrq__caption span{font-weight:400}}
.ServicesIntro-module__O4l39G__section{padding:80px 0}@media (max-width:768px){.ServicesIntro-module__O4l39G__section{padding:40px 0}}.ServicesIntro-module__O4l39G__head{text-align:center;flex-direction:column;gap:24px;margin-bottom:80px;display:flex}@media (max-width:768px){.ServicesIntro-module__O4l39G__head{margin-bottom:40px}}.ServicesIntro-module__O4l39G__topTitle{font-family:var(--font-juana);font-size:40px;font-weight:500}@media (min-width:1680px){.ServicesIntro-module__O4l39G__topTitle{font-size:54px}}@media (max-width:768px){.ServicesIntro-module__O4l39G__topTitle{font-size:28px;font-weight:500}}.ServicesIntro-module__O4l39G__sub{font-weight:400;line-height:100%}@media (min-width:1680px){.ServicesIntro-module__O4l39G__sub{font-size:28px}}@media (max-width:768px){.ServicesIntro-module__O4l39G__sub{display:none}}.ServicesIntro-module__O4l39G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.ServicesIntro-module__O4l39G__grid{flex-direction:column;gap:14px;display:flex}}.ServicesIntro-module__O4l39G__card{background:var(--gray-light);border-radius:34px;flex-direction:column;justify-content:space-between;height:628px;padding:24px 44px 0;transition:all .4s;display:flex;position:relative;overflow:hidden}@media (min-width:1680px){.ServicesIntro-module__O4l39G__card{height:908px}}@media (max-width:1024px){.ServicesIntro-module__O4l39G__card{height:auto;padding-bottom:39px}}@media (max-width:768px){.ServicesIntro-module__O4l39G__card{justify-content:space-evenly;height:auto;min-height:375px;padding:24px}}.ServicesIntro-module__O4l39G__veil:after{content:"";-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:1;background:#0006;position:absolute;inset:0}.ServicesIntro-module__O4l39G__veil .ServicesIntro-module__O4l39G__content{z-index:3;flex-direction:column;justify-content:center;gap:34px;height:100%;padding:44px;display:flex;position:relative}.ServicesIntro-module__O4l39G__veil .ServicesIntro-module__O4l39G__content .ServicesIntro-module__O4l39G__title{color:var(--white)}@media (max-width:768px){.ServicesIntro-module__O4l39G__veil{height:fit-content;min-height:100%}.ServicesIntro-module__O4l39G__veil .ServicesIntro-module__O4l39G__content{justify-content:end;gap:24px;height:auto;padding:24px}.ServicesIntro-module__O4l39G__veil .ServicesIntro-module__O4l39G__content .ServicesIntro-module__O4l39G__title{font-size:24px}.ServicesIntro-module__O4l39G__card:first-child .ServicesIntro-module__O4l39G__veil .ServicesIntro-module__O4l39G__content .ServicesIntro-module__O4l39G__title{padding-top:32px}}.ServicesIntro-module__O4l39G__media{cursor:pointer;aspect-ratio:540/473;flex-shrink:0;justify-content:center;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.ServicesIntro-module__O4l39G__media{max-height:375px}}@media (min-width:1680px){.ServicesIntro-module__O4l39G__media{aspect-ratio:820/732}}@media (max-width:768px){.ServicesIntro-module__O4l39G__media{aspect-ratio:295/259;height:auto;margin-top:0}}.ServicesIntro-module__O4l39G__media img{object-fit:contain;width:100%;height:100%}.ServicesIntro-module__O4l39G__card .ServicesIntro-module__O4l39G__veil{opacity:0;visibility:hidden;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.ServicesIntro-module__O4l39G__card:first-child .ServicesIntro-module__O4l39G__veil{background-image:url(/images/ServicesIntro/Services-intro-3.webp)}.ServicesIntro-module__O4l39G__card:nth-child(2) .ServicesIntro-module__O4l39G__veil{background-image:url(/images/ServicesIntro/Services-intro-4.webp)}.ServicesIntro-module__O4l39G__body{flex-direction:column;max-width:calc(100% - 104px);display:flex;transform:translateY(-57px)}@media (max-width:1024px){.ServicesIntro-module__O4l39G__body{transform:translateY(-12px)}}@media (max-width:768px){.ServicesIntro-module__O4l39G__body{transform:translateY(0)}}.ServicesIntro-module__O4l39G__bodyContent{justify-content:space-between;align-items:flex-end;gap:34px;width:100%;display:flex}@media (max-width:768px){.ServicesIntro-module__O4l39G__body{max-width:calc(100% - 52px)}.ServicesIntro-module__O4l39G__bodyContent{gap:14px}}.ServicesIntro-module__O4l39G__bodyInfo{flex-direction:column;align-self:flex-start;gap:34px;display:flex}.ServicesIntro-module__O4l39G__body p,.ServicesIntro-module__O4l39G__veil p{color:#1d1d1b}.ServicesIntro-module__O4l39G__body p,.ServicesIntro-module__O4l39G__veil p:not(.ServicesIntro-module__O4l39G__title){font-size:20px}@media (min-width:1680px){.ServicesIntro-module__O4l39G__body p,.ServicesIntro-module__O4l39G__veil p:not(.ServicesIntro-module__O4l39G__title){font-size:25px}}.ServicesIntro-module__O4l39G__leadMobile{display:none}@media (max-width:768px){.ServicesIntro-module__O4l39G__lead{display:none}.ServicesIntro-module__O4l39G__leadMobile{display:block}.ServicesIntro-module__O4l39G__body .ServicesIntro-module__O4l39G__leadMobile,.ServicesIntro-module__O4l39G__veil p:not(.ServicesIntro-module__O4l39G__title){font-size:14px;line-height:1.5}.ServicesIntro-module__O4l39G__veil p.ServicesIntro-module__O4l39G__title{line-height:1.3}}.ServicesIntro-module__O4l39G__title{font-family:var(--font-juana);color:#1d1d1b;cursor:pointer;font-weight:500}.ServicesIntro-module__O4l39G__title a{text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .3s}.ServicesIntro-module__O4l39G__title a:hover{text-decoration-color:#e40e2a}@media (min-width:1680px){.ServicesIntro-module__O4l39G__title{font-size:40px}}@media (max-width:768px){.ServicesIntro-module__O4l39G__title{font-size:24px}}.ServicesIntro-module__O4l39G__body .ServicesIntro-module__O4l39G__title{margin-bottom:31px}@media (max-width:1024px){.ServicesIntro-module__O4l39G__body .ServicesIntro-module__O4l39G__title{margin-bottom:14px}}.ServicesIntro-module__O4l39G__veil .ServicesIntro-module__O4l39G__details{color:var(--white);white-space:pre-line}.ServicesIntro-module__O4l39G__more{background:var(--gray-muted);width:70px;height:70px;color:var(--white);z-index:2;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:all .4s;display:inline-flex;position:absolute;bottom:44px;right:44px}.ServicesIntro-module__O4l39G__more:hover{background-color:var(--gray-dark)}@media (min-width:1680px){.ServicesIntro-module__O4l39G__more{width:80px;height:80px}}@media (max-width:768px){.ServicesIntro-module__O4l39G__more{width:40px;height:40px;bottom:24px;right:24px}.ServicesIntro-module__O4l39G__more svg{width:20px;height:20px}}.ServicesIntro-module__O4l39G__card.ServicesIntro-module__O4l39G__open .ServicesIntro-module__O4l39G__more{color:#1d1d1b;background:#fff6}.ServicesIntro-module__O4l39G__card.ServicesIntro-module__O4l39G__open .ServicesIntro-module__O4l39G__more:hover{background-color:var(--gray-dark)}.ServicesIntro-module__O4l39G__card.ServicesIntro-module__O4l39G__open .ServicesIntro-module__O4l39G__more svg path{transition:all .4s}.ServicesIntro-module__O4l39G__card.ServicesIntro-module__O4l39G__open .ServicesIntro-module__O4l39G__more:hover svg path{fill:var(--white)}.ServicesIntro-module__O4l39G__card.ServicesIntro-module__O4l39G__open .ServicesIntro-module__O4l39G__veil{visibility:visible;opacity:1}.ServicesIntro-module__O4l39G__veil .ServicesIntro-module__O4l39G__body{color:var(--white)}
.RoofValue-module__CCVsuq__section{--accent:#115e57;--epc-fill:#115e57;padding:80px 0 40px}@media (max-width:768px){.RoofValue-module__CCVsuq__section{padding:40px 0 30px}}.RoofValue-module__CCVsuq__themeBefore{--accent:var(--red);--epc-fill:var(--red)}.RoofValue-module__CCVsuq__themeAfter{--accent:#115e57;--epc-fill:#115e57}.RoofValue-module__CCVsuq__head{margin-bottom:80px}@media (max-width:768px){.RoofValue-module__CCVsuq__head{margin-bottom:60px}}.RoofValue-module__CCVsuq__title{font-family:var(--font-juana);font-size:40px;font-weight:500;line-height:1}@media (min-width:1680px){.RoofValue-module__CCVsuq__title{font-size:54px;line-height:1.3}}@media (max-width:768px){.RoofValue-module__CCVsuq__title{font-size:28px;line-height:1.3}}.RoofValue-module__CCVsuq__mobileTitle{display:none}.RoofValue-module__CCVsuq__titleContainer{flex-direction:column;display:flex}@media (max-width:1024px){.RoofValue-module__CCVsuq__titleContainer{display:none}.RoofValue-module__CCVsuq__mobileTitle{font-size:28px;font-weight:450;display:block}}.RoofValue-module__CCVsuq__titleTop{display:block}.RoofValue-module__CCVsuq__light{color:var(--gray-muted)}@media (max-width:768px){.RoofValue-module__CCVsuq__normal{font-weight:450}}.RoofValue-module__CCVsuq__captions{color:var(--gray-muted);justify-content:space-between;gap:12px 18px;margin-bottom:40px;padding:0;font-size:14px;list-style:none;display:flex}@media (max-width:768px){.RoofValue-module__CCVsuq__captions{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:30px}}.RoofValue-module__CCVsuq__captions li{color:var(--gray-muted);font-size:20px;font-weight:400;line-height:1.5}@media (min-width:1680px){.RoofValue-module__CCVsuq__captions li{font-size:24px}}@media (max-width:768px){.RoofValue-module__CCVsuq__captions li{font-size:16px;line-height:1.2}}.RoofValue-module__CCVsuq__compare{aspect-ratio:16/6;background:#dfe5e8;border-radius:10px;width:100%;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000014}@media (max-width:768px){.RoofValue-module__CCVsuq__compare{height:300px;margin-bottom:30px}}.RoofValue-module__CCVsuq__imgWrap{width:100%;margin-bottom:40px}@media (max-width:768px){.RoofValue-module__CCVsuq__imgWrap{margin-bottom:30px}}.RoofValue-module__CCVsuq__stats{gap:84px;padding:0;list-style:none;display:flex}@media (max-width:1330px){.RoofValue-module__CCVsuq__stats{gap:24px}}@media (max-width:768px){.RoofValue-module__CCVsuq__stats{flex-direction:column;gap:40px}}.RoofValue-module__CCVsuq__epc{flex-direction:column;align-self:flex-end;gap:24px;width:auto;display:flex}@media (max-width:768px){.RoofValue-module__CCVsuq__epc{flex-direction:row;align-self:flex-start;gap:14px}}.RoofValue-module__CCVsuq__epcBadge{align-items:baseline;gap:14px;display:flex}.RoofValue-module__CCVsuq__epcGrade{font-size:42px;font-weight:500;line-height:.75}@media (min-width:1680px){.RoofValue-module__CCVsuq__epcGrade{font-size:52px}}@media (max-width:1150px){.RoofValue-module__CCVsuq__epcBadge{gap:7px}.RoofValue-module__CCVsuq__epcGrade{font-size:48px}}.RoofValue-module__CCVsuq__epcLabel{color:var(--gray-dark);font-size:24px;font-weight:600}@media (min-width:1680px){.RoofValue-module__CCVsuq__epcLabel{font-size:32px}}.RoofValue-module__CCVsuq__epcIcon{align-items:center;display:flex;position:relative}.RoofValue-module__CCVsuq__epcIconText{color:#fff;white-space:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1680px){.RoofValue-module__CCVsuq__epcIconText{font-size:18px}.RoofValue-module__CCVsuq__epc svg{width:123px}}@media (max-width:1024px){.RoofValue-module__CCVsuq__epcGrade{font-size:32px}.RoofValue-module__CCVsuq__epcLabel{font-size:16px}.RoofValue-module__CCVsuq__epc svg{width:56px;height:24px}.RoofValue-module__CCVsuq__epcIconText{font-size:10px;transform:translate(-60%,-50%)}}.RoofValue-module__CCVsuq__kpi{width:100%}.RoofValue-module__CCVsuq__kpiLabel{color:var(--gray-muted);text-transform:uppercase;margin-bottom:14px;font-weight:500}@media (min-width:1680px){.RoofValue-module__CCVsuq__kpiLabel{font-size:18px}}@media (max-width:1024px){.RoofValue-module__CCVsuq__kpiLabel{font-size:14px}}.RoofValue-module__CCVsuq__kpiValue{align-items:baseline;gap:14px;margin-bottom:24px;display:flex}.RoofValue-module__CCVsuq__kpiValue span{font-size:42px;font-weight:700;line-height:1}@media (min-width:1680px){.RoofValue-module__CCVsuq__kpiValue span{font-size:52px}}@media (max-width:1150px){.RoofValue-module__CCVsuq__kpiValue span{font-size:48px}}.RoofValue-module__CCVsuq__kpiValue small{font-size:32px;font-weight:400;line-height:150%}@media (max-width:1024px){.RoofValue-module__CCVsuq__kpiValue{gap:7px;margin-bottom:20px}.RoofValue-module__CCVsuq__kpiValue span{font-size:32px}.RoofValue-module__CCVsuq__kpiValue small{font-size:20px}}.RoofValue-module__CCVsuq__kpiBar{background:#e1e6ea;border-radius:2px;height:6px;overflow:hidden}.RoofValue-module__CCVsuq__kpiBar i{background:var(--teal);height:100%;display:block}.RoofValue-module__CCVsuq__area{flex-direction:column;align-self:flex-end;gap:24px;width:auto;display:flex}@media (max-width:768px){.RoofValue-module__CCVsuq__area{flex-direction:row;align-self:flex-start;align-items:flex-start;gap:24px}}.RoofValue-module__CCVsuq__areaTop{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}@media (max-width:768px){.RoofValue-module__CCVsuq__areaTop{gap:14px}}.RoofValue-module__CCVsuq__areaNum{font-size:42px;font-weight:400}@media (min-width:1680px){.RoofValue-module__CCVsuq__areaNum{font-size:52px}}@media (max-width:1150px){.RoofValue-module__CCVsuq__areaNum{font-size:48px}}.RoofValue-module__CCVsuq__areaUnit{color:var(--gray-dark);font-size:32px;font-weight:400}@media (max-width:1024px){.RoofValue-module__CCVsuq__areaNum{font-size:32px}.RoofValue-module__CCVsuq__areaUnit{font-size:20px}}.RoofValue-module__CCVsuq__plan{width:213px;height:48px;color:var(--gray-dark);margin-left:auto}.RoofValue-module__CCVsuq__compareItem{width:100%;height:100%;position:relative}.RoofValue-module__CCVsuq__img{object-fit:cover}.RoofValue-module__CCVsuq__kpiBar i{background:var(--accent);height:100%;transition:width .26s;display:block}
.Benefits-module__Lh1ToW__section{padding:80px 0}@media (max-width:768px){.Benefits-module__Lh1ToW__section{padding:60px 0 40px}}.Benefits-module__Lh1ToW__container{max-width:calc(1280px + (var(--padding-left-right)*2))}.Benefits-module__Lh1ToW__grid{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (min-width:1025px){.Benefits-module__Lh1ToW__grid{grid-template-columns:minmax(300px,525px) 1fr;align-items:center}}.Benefits-module__Lh1ToW__figureWrap{aspect-ratio:1;justify-content:center;align-items:center;width:min(525px,80vw);max-width:100%;max-height:430px;display:flex;position:relative}@media (max-width:1024px){.Benefits-module__Lh1ToW__figureWrap{width:100%}}.Benefits-module__Lh1ToW__figure{flex-grow:1;justify-content:center;align-items:center;width:100%;max-width:430px;height:100%;max-height:430px;display:flex;position:relative}.Benefits-module__Lh1ToW__figure img{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.Benefits-module__Lh1ToW__figure img.Benefits-module__Lh1ToW__active{opacity:1}.Benefits-module__Lh1ToW__content{max-width:720px;margin-left:auto}@media (max-width:1024px){.Benefits-module__Lh1ToW__content{width:100%;max-width:none}}
