section.installer-hero[data-v-1ddf9a5a]{background:#fff;height:auto;max-width:100vw;overflow-x:clip;position:relative;width:100%}section.installer-hero .installer-hero__viewport[data-v-1ddf9a5a]{height:45.8rem;max-width:100vw;min-height:0;overflow:hidden;position:relative;width:100%}section.installer-hero .installer-hero__sticky-panel[data-v-1ddf9a5a]{background:#fff;height:100%;padding:0;width:100%}section.installer-hero .installer-hero__media[data-v-1ddf9a5a]{background:#dfeaf6;border-radius:0;height:100%;min-height:0;overflow:hidden;position:relative}section.installer-hero .installer-hero__image[data-v-1ddf9a5a]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:38% 50%;object-position:38% 50%;width:100%}section.installer-hero .installer-hero__ending-shade[data-v-1ddf9a5a],section.installer-hero .installer-hero__initial-shade[data-v-1ddf9a5a]{inset:0;position:absolute}section.installer-hero .installer-hero__initial-shade[data-v-1ddf9a5a]{background:linear-gradient(180deg,#ffffff0a,#ffffff08 45%,#0d52942e)}section.installer-hero .installer-hero__ending-shade[data-v-1ddf9a5a]{background:linear-gradient(180deg,#00000047,#0003);opacity:0}section.installer-hero .installer-hero__initial-copy[data-v-1ddf9a5a]{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center;z-index:10}section.installer-hero .installer-hero__initial-title[data-v-1ddf9a5a]{font-family:Figtree;font-size:3rem;font-style:Bold;font-weight:700;padding:8rem 4rem 0;leading-trim:NONE;letter-spacing:0;line-height:4rem;text-align:center;text-shadow:0 .15rem .4rem rgba(0,0,0,.24)}section.installer-hero .installer-hero__top-copy[data-v-1ddf9a5a]{align-items:center;display:flex;flex-direction:column;left:0;opacity:0;position:absolute;right:0;text-align:center;text-shadow:0 2px 6px 0 rgba(7,28,42,.4);top:8.7rem;z-index:20}section.installer-hero .installer-hero__top-description[data-v-1ddf9a5a]{color:#fff;font-family:Figtree;font-size:1.4rem;font-style:Medium;font-weight:500;padding:0 2.4rem;width:100%;leading-trim:NONE;letter-spacing:0;line-height:2.2rem;text-shadow:0 .1rem .2rem rgba(0,0,0,.3);vertical-align:middle;white-space:normal}section.installer-hero .installer-hero__portal-button[data-v-1ddf9a5a]{align-items:center;background:#fff;border-radius:1rem;color:#2385c7;display:inline-flex;font-family:Figtree;font-size:1.4rem;font-weight:500;justify-content:center;line-height:1.25;margin:2.6rem auto 0;min-height:4.5rem;padding:0 1.5rem;transition:color .2s ease,background-color .2s ease;width:18.2rem}section.installer-hero .installer-hero__portal-button[data-v-1ddf9a5a]:hover{background:#2385c7;color:#fff}section.installer-hero .installer-hero__portal-button[data-v-1ddf9a5a]:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}section.installer-hero .installer-hero__bottom-band[data-v-1ddf9a5a]{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(142deg,#ffd1d1cc 29.21%,#237ebccc 69.89%);border-radius:1.6rem;bottom:3.3rem;display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:27.3rem;left:2rem;opacity:0;overflow:hidden;position:absolute;right:2rem;transform:translateY(1.5rem);z-index:20}section.installer-hero .installer-hero__specialist[data-v-1ddf9a5a]{color:#fff;min-height:0;padding:2rem;position:relative}section.installer-hero .installer-hero__specialist+.installer-hero__specialist[data-v-1ddf9a5a]{border-top:0}section.installer-hero .installer-hero__specialist+.installer-hero__specialist[data-v-1ddf9a5a]:before{background:#ffffff73;content:"";height:.05rem;left:2rem;position:absolute;right:2rem;top:0}section.installer-hero .installer-hero__specialist-content[data-v-1ddf9a5a]{border-left:0;padding-left:0}section.installer-hero .installer-hero__specialist-title[data-v-1ddf9a5a]{font-family:Figtree;font-size:1.6rem;font-style:Bold;font-weight:700;leading-trim:NONE;letter-spacing:0;line-height:2rem;text-transform:uppercase;vertical-align:middle}section.installer-hero .installer-hero__specialist-description[data-v-1ddf9a5a]{color:#ffffffeb;font-family:Nunito Sans;font-size:1.3rem;font-style:Regular;font-weight:400;margin-top:1.3rem;max-width:42rem;leading-trim:NONE;letter-spacing:0;line-height:1.8rem}.mobile-page .installer-resources{height:clamp(760px,180vw,1080px)}.mobile-page .installer-resources__frame{height:100%}.mobile-page .installer-resources__background{-o-object-position:center center;object-position:center center}.mobile-page .installer-resources__content{padding:0}.mobile-page .installer-resources__title-wrap{left:18px;right:18px;top:14%}.mobile-page .installer-resources__title{--borochi-gradient-font-size:clamp(34px,9vw,62px)!important;--borochi-gradient-line-height:1.04!important}.mobile-page .installer-resources__cards-layer{bottom:48px;left:0;right:0}.mobile-page .installer-resources__cards-shell{padding-left:clamp(16px,5vw,48px)}.mobile-page .installer-resources__cards{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-right:clamp(16px,5vw,48px);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.mobile-page .installer-resources__cards::-webkit-scrollbar{display:none}.mobile-page .installer-resources__card{border-radius:12px;flex:0 0 min(74vw,340px);height:clamp(350px,94vw,500px);scroll-snap-align:start;width:min(74vw,340px)}.mobile-page .installer-resources__card-media{height:78%}.mobile-page .installer-resources__card-title{font-size:clamp(24px,6.5vw,38px);line-height:1.05}.mobile-page .installer-resources__card-footer{gap:12px;min-height:64px;padding:10px 12px}.mobile-page .installer-resources__link-label{font-size:11px}section.installer-resources[data-v-b0c2bbb4]{height:42.7rem;overflow:hidden;padding:0;position:relative}section.installer-resources .installer-resources__frame[data-v-b0c2bbb4]{height:100%;overflow:hidden;position:relative;width:100%}section.installer-resources .installer-resources__background[data-v-b0c2bbb4],section.installer-resources .installer-resources__shade[data-v-b0c2bbb4]{inset:0;position:absolute}section.installer-resources .installer-resources__background[data-v-b0c2bbb4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.installer-resources .installer-resources__shade[data-v-b0c2bbb4]{background:linear-gradient(180deg,#0a11242e,#0a1124ad)}section.installer-resources .installer-resources__content[data-v-b0c2bbb4]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0;position:relative;z-index:10}section.installer-resources .installer-resources__title-wrap[data-v-b0c2bbb4]{text-align:center}section.installer-resources .installer-resources__title[data-v-b0c2bbb4]{--borochi-gradient-font-size:5.28rem;--borochi-gradient-line-height:.96;background:linear-gradient(110.66deg,#ffd1d1cc 16.21%,#237ebccc 83.79%);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}section.installer-resources .installer-resources__cards-layer[data-v-b0c2bbb4]{inset-inline:0;bottom:auto;opacity:0;padding:0;position:absolute;top:5.7rem;width:100%}section.installer-resources .installer-resources__cards-shell[data-v-b0c2bbb4]{margin:0;padding:0;width:100%}section.installer-resources .installer-resources__cards[data-v-b0c2bbb4]{display:flex;gap:1.6rem;justify-content:flex-start;overflow-x:auto;padding:0 2.4rem;scroll-padding-inline:2.4rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}section.installer-resources .installer-resources__cards[data-v-b0c2bbb4]::-webkit-scrollbar{display:none}section.installer-resources .installer-resources__card[data-v-b0c2bbb4]{background:#fff;border-radius:1.25rem;box-shadow:0 1.5rem 4rem #080b1247;display:flex;flex:0 0 24.2rem;flex-direction:column;height:30.6rem;max-width:none;overflow:hidden;position:relative;scroll-snap-align:start;width:24.2rem}section.installer-resources .installer-resources__card-media[data-v-b0c2bbb4]{background:#0b111d;flex:0 0 24.5rem;height:24.5rem;overflow:hidden;position:relative}section.installer-resources .installer-resources__card-image[data-v-b0c2bbb4]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}section.installer-resources .installer-resources__card:hover .installer-resources__card-image[data-v-b0c2bbb4]{transform:scale(1.05)}section.installer-resources .installer-resources__card-image--inverter[data-v-b0c2bbb4]{-o-object-position:90% center;object-position:90% center}section.installer-resources .installer-resources__card-image--top[data-v-b0c2bbb4]{-o-object-position:center 6%;object-position:center 6%}section.installer-resources .installer-resources__card-title-wrap[data-v-b0c2bbb4]{display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}section.installer-resources .installer-resources__card-title[data-v-b0c2bbb4]{color:#aaa;font-size:3.6rem;font-weight:600;letter-spacing:-.025em;line-height:1}section.installer-resources .installer-resources__card-footer[data-v-b0c2bbb4]{background:#f4f0ee;display:flex;flex:0 0 6.1rem;gap:1rem;height:6.1rem;justify-content:space-between;overflow:hidden;padding:0 1.6rem .5rem;position:relative}section.installer-resources .installer-resources__link[data-v-b0c2bbb4]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#2e2a2c;cursor:pointer;display:flex;font:inherit;font-weight:500;gap:.6rem;justify-content:center;padding:0;text-align:center;transition:color .3s ease}section.installer-resources .installer-resources__link[data-v-b0c2bbb4]:hover{color:#167fcf}section.installer-resources .installer-resources__link:hover .installer-resources__link-icon[data-v-b0c2bbb4]{transform:translateY(.125rem)}section.installer-resources .installer-resources__link-label[data-v-b0c2bbb4]{font-size:1.4rem;white-space:nowrap}section.installer-resources .installer-resources__link[data-v-b0c2bbb4]:nth-of-type(3){display:none}section.installer-resources .installer-resources__link-icon[data-v-b0c2bbb4]{color:#1685d4;height:1.2rem;transition:transform .3s ease;width:1.2rem}section.installer-resources .installer-resources__card-accent[data-v-b0c2bbb4]{background:linear-gradient(97.49deg,#ffd1d1 5.81%,#237ebc 94.19%);inset-inline:0;bottom:0;height:.8rem;pointer-events:none;position:absolute}.installer-hero[data-v-787ba335]{background:#fff;height:300vh;max-width:100vw;overflow-x:clip;position:relative;width:100%}.installer-hero .installer-hero__viewport[data-v-787ba335]{height:100vh;max-width:100vw;min-height:0;overflow:hidden;position:relative;width:100%}.installer-hero .installer-hero__sticky-panel[data-v-787ba335]{background:#fff;height:100%;padding:0;width:100%}.installer-hero .installer-hero__media[data-v-787ba335]{background:#dfeaf6;border-radius:0;height:100%;min-height:0;overflow:hidden;position:relative}.installer-hero .installer-hero__image[data-v-787ba335]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.installer-hero .installer-hero__ending-shade[data-v-787ba335],.installer-hero .installer-hero__initial-shade[data-v-787ba335]{inset:0;position:absolute}.installer-hero .installer-hero__initial-shade[data-v-787ba335]{background:linear-gradient(180deg,#ffffff0a,#ffffff08 45%,#0d52942e)}.installer-hero .installer-hero__ending-shade[data-v-787ba335]{background:linear-gradient(180deg,#0003,#6660);opacity:0}.installer-hero .installer-hero__initial-copy[data-v-787ba335]{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center;z-index:10}.installer-hero .installer-hero__initial-title[data-v-787ba335]{font-family:Figtree;font-size:4.8rem;font-style:Bold;font-weight:700;padding-top:3.5rem;leading-trim:NONE;letter-spacing:0;line-height:6rem;text-align:center;text-shadow:0 .15rem .4rem rgba(0,0,0,.24)}.installer-hero .installer-hero__top-copy[data-v-787ba335]{left:4rem;opacity:0;position:absolute;right:20rem;top:4rem;z-index:20}.installer-hero .installer-hero__top-description[data-v-787ba335]{color:#fff;font-family:Figtree;font-size:1.6rem;font-style:SemiBold;font-weight:600;leading-trim:NONE;letter-spacing:0;line-height:1.4;text-shadow:0 .1rem .2rem rgba(0,0,0,.3);vertical-align:middle;white-space:pre-line}.installer-hero .installer-hero__portal-button[data-v-787ba335]{align-items:center;background:#fff;border-radius:.5rem;color:#2385c7;display:inline-flex;font-family:Figtree;font-size:1.2rem;font-weight:500;justify-content:center;line-height:1.25;margin-top:2rem;min-height:3rem;padding:.75rem 1.5rem;transition:color .2s ease,background-color .2s ease}.installer-hero .installer-hero__portal-button[data-v-787ba335]:hover{background:#2385c7;color:#fff}.installer-hero .installer-hero__portal-button[data-v-787ba335]:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.installer-hero .installer-hero__bottom-band[data-v-787ba335]{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(102.68deg,#ffd1d1cc 27.67%,#237ebccc 72.33%);inset-inline:0;bottom:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));opacity:0;position:absolute;transform:translateY(1.5rem);z-index:20}.installer-hero .installer-hero__specialist[data-v-787ba335]{color:#fff;padding:2rem 3rem}.installer-hero .installer-hero__specialist-content[data-v-787ba335]{border-left:2px solid hsla(0,0%,100%,.9);padding-left:1.25rem}.installer-hero .installer-hero__specialist-title[data-v-787ba335]{font-family:Figtree;font-size:2rem;font-style:Bold;font-weight:700;leading-trim:NONE;letter-spacing:0;line-height:1.25;text-transform:uppercase;vertical-align:middle}.installer-hero .installer-hero__specialist-description[data-v-787ba335]{color:#ffffffeb;font-family:Nunito Sans;font-size:1.2rem;font-style:Regular;font-weight:400;margin-top:.75rem;max-width:42rem;leading-trim:NONE;letter-spacing:0;line-height:1.75rem}.installer-resources[data-v-77ca511b]{height:43.45rem;overflow:hidden;padding:0;position:relative}.installer-resources .installer-resources__frame[data-v-77ca511b]{height:100%;overflow:hidden;position:relative;width:100%}.installer-resources .installer-resources__background[data-v-77ca511b],.installer-resources .installer-resources__shade[data-v-77ca511b]{inset:0;position:absolute}.installer-resources .installer-resources__background[data-v-77ca511b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.installer-resources .installer-resources__shade[data-v-77ca511b]{background:linear-gradient(180deg,#0a11242e,#0a1124ad)}.installer-resources .installer-resources__content[data-v-77ca511b]{align-items:center;display:flex;flex-direction:column;height:45rem;justify-content:center;padding:0;position:relative;z-index:10}.installer-resources .installer-resources__title-wrap[data-v-77ca511b]{text-align:center}.installer-resources .installer-resources__title[data-v-77ca511b]{--borochi-gradient-font-size:5.28rem;--borochi-gradient-line-height:.96;background:linear-gradient(110.66deg,#ffd1d1cc 16.21%,#237ebccc 83.79%);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.installer-resources .installer-resources__cards-layer[data-v-77ca511b]{inset-inline:0;opacity:0;padding:0 2rem 2rem;position:absolute;top:20rem;width:100%}.installer-resources .installer-resources__cards-shell[data-v-77ca511b]{margin:0 auto}.installer-resources .installer-resources__cards[data-v-77ca511b]{display:flex;gap:1.25rem;justify-content:center}.installer-resources .installer-resources__card[data-v-77ca511b]{background:#fff;border-radius:2rem;box-shadow:0 1.5rem 4rem #080b1247;display:flex;flex-direction:column;height:26.3rem;max-width:100%;overflow:hidden;position:relative;width:22.6rem}.installer-resources .installer-resources__card-media[data-v-77ca511b]{background:#0b111d;flex:1;overflow:hidden;position:relative}.installer-resources .installer-resources__card-image[data-v-77ca511b]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.installer-resources .installer-resources__card:hover .installer-resources__card-image[data-v-77ca511b]{transform:scale(1.05)}.installer-resources .installer-resources__card-image--inverter[data-v-77ca511b]{-o-object-position:90% center;object-position:90% center}.installer-resources .installer-resources__card-image--top[data-v-77ca511b]{-o-object-position:center 6%;object-position:center 6%}.installer-resources .installer-resources__card-title-wrap[data-v-77ca511b]{display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.installer-resources .installer-resources__card-title[data-v-77ca511b]{color:#aaa;font-size:3rem;font-weight:600;letter-spacing:-.025em;line-height:1}.installer-resources .installer-resources__card-footer[data-v-77ca511b]{background:#f4f0ee;display:flex;height:5.3rem;justify-content:space-around;overflow:hidden;position:relative}.installer-resources .installer-resources__link[data-v-77ca511b]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#2e2a2c;cursor:pointer;display:flex;font:inherit;font-weight:500;justify-content:center;padding:0 0 .2rem;text-align:center;transition:color .3s ease}.installer-resources .installer-resources__link[data-v-77ca511b]:hover{color:#167fcf}.installer-resources .installer-resources__link:hover .installer-resources__link-icon[data-v-77ca511b]{transform:translateY(.125rem)}.installer-resources .installer-resources__link-label[data-v-77ca511b]{white-space:nowrap}.installer-resources .installer-resources__link-icon[data-v-77ca511b]{color:#1685d4;height:1.25rem;transition:transform .3s ease;width:1.25rem}.installer-resources .installer-resources__card-accent[data-v-77ca511b]{background:linear-gradient(97.49deg,#ffd1d1 5.81%,#237ebc 94.19%);inset-inline:0;bottom:0;height:.5rem;pointer-events:none;position:absolute}
