.Faq_section__Oc7vH{position:relative;overflow:clip;padding:80px 120px;background:white;border-bottom:1px solid var(--mantine-color-blue-1);scroll-margin-top:80px}.Faq_background__6ZB7B{position:absolute;pointer-events:none}.Faq_container__kuW3x{position:relative;display:flex;align-items:flex-start;gap:48px;max-width:1200px;margin:0 auto}.Faq_aside__ha3C9{position:sticky;top:104px;flex:0 0 495px}.Faq_intro__9SZJW{padding:24px 32px;border-radius:24px;background:rgba(255,255,255,.8)}.Faq_contactCard__znykU{padding:32px 36px 36px;border-radius:16px;border:1px solid var(--mantine-color-blue-1);background:var(--mantine-color-blue-0)}.Faq_accordion__4ERYz{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.Faq_item__qANWv{padding:16px 32px;border:none;border-radius:16px;background:white}.Faq_item__qANWv>*{border-bottom:1px solid var(--mantine-color-blue-1)}.Faq_control__lL5eV{gap:20px;padding:16px 8px 16px 16px;background:transparent;&:hover{background:transparent}&:focus-visible{outline:2px solid var(--mantine-color-blue-4);outline-offset:-2px;border-radius:8px}}.Faq_label__F_QKg{padding:0;font-weight:700;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-mdBold);color:var(--mantine-color-blue-8)}.Faq_chevron__Nuv_b{width:16px;margin:0}.Faq_panel__PqikH{border:none}.Faq_content__JZQzi{padding:5px 16px 16px}.Faq_answer__V_Zjq{display:flex;flex-direction:column;gap:20px}@media (max-width:1024px){.Faq_section__Oc7vH{padding:48px 16px}.Faq_background__6ZB7B{display:none}.Faq_container__kuW3x{flex-direction:column;gap:24px}.Faq_aside__ha3C9{position:static;flex:none;width:100%}.Faq_intro__9SZJW{padding:0}.Faq_item__qANWv{padding:8px 16px}.Faq_label__F_QKg{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}}.ArrowLink_link__LYmoZ{display:inline-flex;align-items:center;gap:10px;width:fit-content}.ArrowLink_arrow__p73RX,.ArrowLink_label__Av_jF{flex-shrink:0;transition:transform .3s ease-in-out}.ArrowLink_link__LYmoZ:focus-visible{outline:2px solid var(--mantine-color-purple-4);outline-offset:4px;border-radius:4px}@media (hover:hover){.ArrowLink_link__LYmoZ:hover .ArrowLink_label__Av_jF{transform:translateX(8px)}.ArrowLink_link__LYmoZ:hover .ArrowLink_arrow__p73RX{transform:translateX(19px)}}.ArrowLink_link__LYmoZ:focus-visible .ArrowLink_label__Av_jF{transform:translateX(8px)}.ArrowLink_link__LYmoZ:focus-visible .ArrowLink_arrow__p73RX{transform:translateX(19px)}@media (prefers-reduced-motion:reduce){.ArrowLink_arrow__p73RX,.ArrowLink_label__Av_jF{transition:none}}.Realisations_section__zA7Kt{position:relative;overflow:hidden;padding:80px 120px;background:linear-gradient(180deg,#fff,#f0f2fa);border-bottom:1px solid var(--mantine-color-blue-1)}.Realisations_decoration__gAYK7{position:absolute;top:3px;left:calc(100% - 560px);width:574px;height:495px;background:url(/img/pv-product/realisations-decoration.svg) no-repeat;pointer-events:none}.Realisations_container__kHWTx{position:relative;max-width:1200px;margin:0 auto}.Realisations_featured___xmjr{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;border:1px solid var(--mantine-color-blue-1);background:linear-gradient(180deg,#f0f2fa,#fff);box-shadow:0 1px 3px rgba(0,0,89,.06);overflow:hidden}.Realisations_featuredContent__sjSLI{padding:40px 48px}.Realisations_featuredMedia__db6Yx{min-height:466px}.Realisations_secondaryGrid__CBbWq{display:grid;grid-template-columns:1fr 1fr;gap:24px}.Realisations_secondary__1tgpm{display:grid;grid-template-columns:253px 1fr;gap:24px;padding-right:24px;border-radius:8px;border:1px solid var(--mantine-color-blue-1);background:white;box-shadow:0 1px 3px rgba(0,0,89,.06);overflow:hidden;text-decoration:none}.Realisations_secondary__1tgpm:focus-visible{outline:2px solid var(--mantine-color-blue-4);outline-offset:2px}.Realisations_secondaryMedia__KuDKh{min-height:142px}@media (max-width:1024px){.Realisations_section__zA7Kt{padding:48px 16px}.Realisations_container__kHWTx{--stack-gap:24px}.Realisations_decoration__gAYK7{display:none}.Realisations_featured___xmjr{grid-template-columns:1fr}.Realisations_featuredContent__sjSLI{--stack-gap:24px;padding:20px 16px}.Realisations_featuredMedia__db6Yx{order:-1;min-height:233px}}.ZoomImage_root__y6cZZ{position:relative;overflow:hidden;background:var(--mantine-color-gray-2)}.ZoomImage_photo__vkVh4 img{transition:transform .28s linear}.ZoomImage_overlay__bjzhA{position:absolute;inset:0;background:rgba(91,95,191,.12);opacity:0;transition:opacity .28s linear}.ZoomImage_chip__7SFz0{position:absolute;top:20px;left:16px;padding:6px 10px;border-radius:16px;background:var(--mantine-color-blue-0)}.ZoomImage_chipDot__TMN2S{width:6px;height:6px;border-radius:50%;background:var(--mantine-color-purple-4)}@media (hover:hover){.ZoomImage_root__y6cZZ:hover .ZoomImage_photo__vkVh4 img,a:hover .ZoomImage_photo__vkVh4 img{transform:scale(1.025)}.ZoomImage_root__y6cZZ:hover .ZoomImage_overlay__bjzhA,a:hover .ZoomImage_overlay__bjzhA{opacity:1}}a:focus-visible .ZoomImage_photo__vkVh4 img{transform:scale(1.025)}a:focus-visible .ZoomImage_overlay__bjzhA{opacity:1}@media (prefers-reduced-motion:reduce){.ZoomImage_overlay__bjzhA,.ZoomImage_photo__vkVh4 img{transition:none}}.Resources_section__v2w_L{padding:80px;background:linear-gradient(180deg,#f0f2fa,#fff)}.Resources_container__okSlR{max-width:1280px;margin:0 auto}.Resources_grid__sivbp{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.Resources_card__n0xKh{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-radius:16px;text-decoration:none;background:transparent;outline:none;transition:background-color .3s ease-out,box-shadow .3s ease-out}.Resources_media__iQjHx{height:220px;border-radius:16px}.Resources_body__TTwfR{padding:0 16px 0 0;transition:padding .3s ease-out}@media (hover:hover){.Resources_card__n0xKh:hover{background:white}.Resources_card__n0xKh:hover .Resources_body__TTwfR{padding:0 16px}}.Resources_card__n0xKh:focus-visible{background:white;box-shadow:0 0 0 2px var(--mantine-color-blue-4)}.Resources_card__n0xKh:focus-visible .Resources_body__TTwfR{padding:0 16px}@media (prefers-reduced-motion:reduce){.Resources_body__TTwfR,.Resources_card__n0xKh{transition:none}}@media (max-width:1024px){.Resources_section__v2w_L{padding:48px 16px}.Resources_grid__sivbp{grid-template-columns:1fr}.Resources_media__iQjHx{height:180px}}.SocialNetworks_link__VoCn7{display:inline-flex;line-height:0;cursor:pointer;color:white!important;transition:color .3s ease-out}.SocialNetworks_link__VoCn7 svg{isolation:isolate}.SocialNetworks_link__VoCn7 .socialCircle{fill:currentColor;transition:fill .3s ease-out}.SocialNetworks_link__VoCn7 .socialGlyph{fill:#000;mix-blend-mode:destination-out}@media (hover:hover){.SocialNetworks_link__VoCn7:hover{color:var(--mantine-color-blue-5)!important}.SocialNetworks_link__VoCn7:hover .socialGlyph{fill:#fff;mix-blend-mode:normal}}.SocialNetworks_link__VoCn7:active{color:var(--mantine-color-blue-6)!important}.SocialNetworks_link__VoCn7:active .socialGlyph{fill:#fff;mix-blend-mode:normal}.ReadyForSolar_root__T04Xy{background:linear-gradient(90deg,#00003b,#2e1065)}.ReadyForSolar_heading__NnT3h.ReadyForSolar_heading__NnT3h{font-size:32px;line-height:38px}@media (min-width:1024px){.ReadyForSolar_heading__NnT3h.ReadyForSolar_heading__NnT3h{font-size:var(--mantine-font-size-displaySm,56px);line-height:var(--mantine-line-height-displaySm,60px)}.ReadyForSolar_heading__NnT3h.ReadyForSolar_heading__NnT3h.ReadyForSolar_compact__hxKyR{max-width:603px;font-size:var(--mantine-font-size-h2lg,40px);line-height:var(--mantine-line-height-h2lg,48px)}}.Footer_root___z1TG{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,#00003b,#2e1065)}.Footer_media__mVvmK{position:absolute;inset:0;pointer-events:none}.Footer_visual__B65GB{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Footer_overlay__zBGhV{display:none}.Footer_overlayTop__ylqaE{position:absolute;top:0;left:0;right:0;height:17%;background:linear-gradient(80deg,#00003b 3%,#2e1065 96%);mask-image:linear-gradient(180deg,#000 50%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent)}.Footer_overlayBottom__hpPaS{position:absolute;bottom:0;left:0;right:0;height:58%;background:linear-gradient(55deg,#00003b 23%,#2e1065);mask-image:linear-gradient(0deg,#000 40%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 40%,transparent)}.Footer_content__qVp_X{position:relative;width:100%;max-width:1280px;margin-inline:auto}.Footer_divider__cToZ6{width:100%;height:1px;background:rgba(255,255,255,.08)}.Footer_legalLink__QOSHD,.Footer_navLink__7Lm3x{cursor:pointer;font-weight:400;transition:font-weight .15s ease-out}@media (hover:hover){.Footer_legalLink__QOSHD:hover,.Footer_navLink__7Lm3x:hover{font-weight:700}}.Footer_legalLink__QOSHD{text-decoration:none}@media (min-width:1024px){.Footer_links__13oK3{--stack-gap:8px}.Footer_legalLink__QOSHD{text-decoration:underline}}@media (max-width:1023px){.Footer_overlayBottom__hpPaS,.Footer_overlayTop__ylqaE{display:none}.Footer_overlay__zBGhV{display:block;position:absolute;inset:0;background:linear-gradient(81.45deg,#00003b 23%,#2e1065);mask-image:url(/img/footer/footer_mask.svg);mask-mode:alpha;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(/img/footer/footer_mask.svg);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.Footer_visual__B65GB{object-position:center}}.ArrowButton_root__D2Ilc{--ai-bg:var(--mantine-color-white);--ai-color:var(--mantine-color-blue-9);--ai-bd:1px solid var(--mantine-color-blue-1);background:var(--ai-bg);color:var(--ai-color);border:var(--ai-bd);transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media (hover:hover){.ArrowButton_root__D2Ilc:hover:where(:not(:disabled,[data-disabled])){--ai-bg:var(--mantine-color-blue-4);--ai-color:var(--mantine-color-white);--ai-bd:1px solid var(--mantine-color-blue-4);background:var(--mantine-color-blue-4);border-color:var(--mantine-color-blue-4);color:var(--mantine-color-white)}}.ArrowButton_root__D2Ilc:active:where(:not(:disabled,[data-disabled])){--ai-bg:var(--mantine-color-blue-5);--ai-color:var(--mantine-color-white);--ai-bd:1px solid var(--mantine-color-blue-5);background:var(--mantine-color-blue-5);border-color:var(--mantine-color-blue-5);color:var(--mantine-color-white)}.VideoTestimonies_section__zjOhI{position:relative}.VideoTestimonies_decorativeTitle__4g6Rt{width:100%;margin:0;max-width:900px;text-align:center;font-weight:700;color:var(--mantine-color-blue-9);font-size:var(--mantine-font-size-italicXl,32px);line-height:var(--mantine-line-height-italicXl,40px)}.VideoTestimonies_card__ETnNk{overflow:hidden;background:var(--ensol-gradient-section-fade-reverse);box-shadow:0 1px 3px rgba(0,0,89,.06)}.VideoTestimonies_decoration__TU9Ga{position:absolute;top:-1px;right:-476px;width:1255px;height:949px;pointer-events:none;mix-blend-mode:color-dodge;transform:scaleX(-1)}.VideoTestimonies_metrics__p3ruu{flex-direction:row;flex-wrap:nowrap;gap:64px}.VideoTestimonies_metric__6uo_s{flex:none}.VideoTestimonies_mainRow__N1YyZ{flex-direction:row;gap:48px}.VideoTestimonies_videoBlock__CxJiB{gap:32px}.VideoTestimonies_metricValue__GNn74{position:relative;display:inline-block;color:var(--mantine-color-blue-4);font-size:var(--mantine-font-size-h3,30px);line-height:var(--mantine-line-height-h3,40px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.VideoTestimonies_metricValueGhost__Bklzy{visibility:hidden}.VideoTestimonies_metricValueLive__WvQf_{position:absolute;inset:0;text-align:center}.VideoTestimonies_video__tWMvS{position:relative;flex-shrink:0;width:560px;height:327px;overflow:hidden;border-radius:16px;background:var(--mantine-color-gray-3);border:1px solid var(--mantine-color-gray-3);cursor:pointer}.VideoTestimonies_video__tWMvS iframe,.VideoTestimonies_video__tWMvS img{display:block;width:100%;height:100%;object-fit:cover;border:none;border-radius:0}.VideoTestimonies_video__tWMvS img{transition:transform .3s ease-out}@media (hover:hover){.VideoTestimonies_video__tWMvS:hover img{transform:scale(1.1)}}.VideoTestimonies_play__Mm5uE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;border-color:var(--mantine-color-purple-2);color:var(--mantine-color-gray-3)}.VideoTestimonies_controls__EZPna,.VideoTestimonies_play__Mm5uE{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.VideoTestimonies_controls__EZPna{display:flex;align-items:center;justify-content:center;gap:16px;padding:4px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.VideoTestimonies_dots__oG8qj{display:flex;align-items:center;gap:8px;height:8px}.VideoTestimonies_dot__qd_Qr{width:6px;height:6px;padding:0;border:none;border-radius:9999px;background:var(--mantine-color-blue-2);cursor:pointer}.VideoTestimonies_dotActive__r7XD4{width:8px;height:8px;background:var(--mantine-color-blue-9)}.VideoTestimonies_googleIcon__IiQvf{width:26px;height:26px;overflow:hidden}.VideoTestimonies_googleIcon__IiQvf img{display:block;width:100%;height:100%}.VideoTestimonies_googleLinkArrow__E0_9F{transition:transform .3s ease-in-out;flex-shrink:0}@media (hover:hover){.VideoTestimonies_googleLink__abvoc:hover .VideoTestimonies_googleLinkArrow__E0_9F{transform:translateX(11px)}}@media (max-width:1024px){.VideoTestimonies_decoration__TU9Ga{top:0;right:auto;left:25px;width:518px;height:392px}.VideoTestimonies_metrics__p3ruu{flex-direction:column;gap:16px}.VideoTestimonies_metric__6uo_s{width:100%}.VideoTestimonies_mainRow__N1YyZ{flex-direction:column;gap:16px}.VideoTestimonies_videoBlock__CxJiB{gap:16px}.VideoTestimonies_video__tWMvS{width:100%;height:200px}}@media (min-width:1024px){.VideoTestimonies_metricValue__GNn74{font-size:var(--mantine-font-size-display,48px);line-height:var(--mantine-line-height-display,56px)}.VideoTestimonies_decorativeTitle__4g6Rt{font-size:var(--mantine-font-size-displaySm,56px);line-height:var(--mantine-line-height-displaySm,60px)}}.Header_overlay__Id3rd{background:rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.Header_overlaySolid__l9cVn{background:var(--ensol-gradient-dark-section)}.Header_hamburger__lUulX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:40px;height:40px;padding:0;border:none;border-radius:var(--mantine-radius-md);background:rgba(255,255,255,.08);cursor:pointer;flex-shrink:0;position:relative}.Header_hamburgerLight__YFjif{background:color-mix(in srgb,var(--mantine-color-blue-8) 8%,transparent)}.Header_line__TbCjG{display:block;width:16px;height:2px;border-radius:1px;background:white;flex-shrink:0}.Header_hamburgerLight__YFjif .Header_line__TbCjG{background:var(--mantine-color-blue-8)}.Header_line__TbCjG:first-child,.Header_line__TbCjG:nth-child(3){margin-right:4px}.Header_line__TbCjG:nth-child(2){margin-left:4px}.Header_hamburgerOpened__fh7sB{gap:0}.Header_hamburgerOpened__fh7sB .Header_line__TbCjG:first-child,.Header_hamburgerOpened__fh7sB .Header_line__TbCjG:nth-child(3){position:absolute;top:50%;left:50%;width:18px;margin:0}.Header_hamburgerOpened__fh7sB .Header_line__TbCjG:first-child{transform:translate(-50%,-50%) rotate(45deg)}.Header_hamburgerOpened__fh7sB .Header_line__TbCjG:nth-child(2){opacity:0;margin:0}.Header_hamburgerOpened__fh7sB .Header_line__TbCjG:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.Header_menuOpen__DfELQ{border-bottom-color:transparent}.Header_menuPanel__eZ0xy{display:flex;flex-direction:column;justify-content:space-between;gap:24px;position:fixed;top:60px;left:0;right:0;bottom:0;padding:24px 24px 40px;background:white;border-radius:0 0 24px 24px;box-shadow:0 12px 16px rgb(0 0 0/.1);overflow:hidden}.Header_menuLinks__ElqnC{display:flex;flex-direction:column;gap:4px;width:100%;flex:1 1;min-height:0;overflow-y:auto}.Header_menuActions__l4UgO{display:flex;flex-direction:column;gap:16px;width:100%;flex-shrink:0}@media (min-width:1024px){.Header_hamburger__lUulX,.Header_menuPanel__eZ0xy{display:none}}.HeaderLinks_menuTrigger__AZGj_{display:flex;align-items:center;gap:8px}.HeaderLinks_menuTrigger__AZGj_:hover .HeaderLinks_menuLabel__qHhp6{text-decoration:underline}.HeaderLinks_chevronIcon__GvvNI{flex-shrink:0;transition:transform .15s ease}.HeaderLinks_chevronOpen__JOYkL{transform:rotate(180deg)}.HeaderLinks_accordion__WuG6l{width:100%}.HeaderLinks_navItem__tj1nD{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:none;border-bottom:1px solid var(--mantine-color-blue-1);background:transparent;text-decoration:none;cursor:pointer;text-align:left}.HeaderLinks_navLabel__Bz_hd{font-size:var(--mantine-font-size-lg);line-height:24px;font-weight:400;color:var(--mantine-color-blue-8);white-space:nowrap}.HeaderLinks_login__l1tq3 .HeaderLinks_navLabel__Bz_hd{color:var(--mantine-color-purple-4)}.HeaderLinks_chevron__GWqxK{display:flex;align-items:center;justify-content:center;width:16px;height:16px;overflow:clip;flex-shrink:0;color:var(--mantine-color-blue-9);transition:transform .15s ease}.HeaderLinks_subLinks__LUPr8{display:flex;flex-direction:column;width:100%}.HeaderLinks_subLink__wPFKI{display:block;padding:6px 8px;font-size:var(--mantine-font-size-md);line-height:24px;font-weight:400;color:var(--mantine-color-blue-8);text-decoration:none;white-space:nowrap}.HeaderLinks_subLink__wPFKI:first-child{padding-top:16px}.HeaderLinks_subLink__wPFKI:last-child{padding-bottom:16px}.PressLogos_section__G84yt{background:linear-gradient(to left,var(--mantine-color-blue-0),#fff);border-top:1px solid var(--mantine-color-purple-1);border-bottom:1px solid var(--mantine-color-purple-1);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.PressLogos_viewport__qVBA9{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 84%,transparent)}.PressLogos_track__Lh0Wb{display:flex;width:max-content;animation:PressLogos_pressLogosMarquee__d_vzb 24s linear infinite}.PressLogos_set__SEUky{display:flex;align-items:center;gap:96px;padding-right:96px;flex-shrink:0}@keyframes PressLogos_pressLogosMarquee__d_vzb{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.PressLogos_track__Lh0Wb{animation:none;width:100%;justify-content:center}.PressLogos_set__SEUky:last-child{display:none}}@media (max-width:768px){.PressLogos_set__SEUky{gap:48px;padding-right:48px}}.BenefitCard_root__dNnFB{position:relative;display:flex;flex-direction:column;padding:24px;border-radius:12px;border:1px solid var(--mantine-color-blue-1);background:rgba(255,255,255,.8);overflow:hidden;outline:none;transition:box-shadow .3s ease-out,border-color .3s ease-out}.BenefitCard_background__3v_lx{position:absolute;inset:0;background:var(--ensol-gradient-dark-section);opacity:0;transition:opacity .3s ease-out}.BenefitCard_decoration__mDr01{position:absolute;left:-61px;bottom:0;width:140px;height:120px;background:url(/img/pv-product/benefit-decoration.svg) no-repeat;transition:opacity .3s ease-out}.BenefitCard_number__mGYoB{margin:0;color:var(--mantine-color-blue-4);transition:color .3s ease-out}.BenefitCard_icon__FOTf3{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:transparent;transition:background-color .3s ease-out}.BenefitCard_iconGlyph__r_hpx{width:26px;height:26px;background-color:var(--mantine-color-blue-4);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-out,transform .3s ease-out}.BenefitCard_spacer__FdCLx{flex-grow:0;min-height:8px;transition:flex-grow .3s ease-out}.BenefitCard_body__eUAe3{position:relative}.BenefitCard_title__20h4Q{margin:0;color:var(--mantine-color-blue-8);transition:color .3s ease-out}.BenefitCard_description__FyQ1d{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease-out,opacity .3s ease-out}.BenefitCard_description__FyQ1d>*{overflow:hidden}.BenefitCard_description__FyQ1d p{margin:0;padding-top:16px;color:var(--ensol-text-muted);transition:color .3s ease-out}.BenefitCard_root__dNnFB:focus-visible{border-color:var(--mantine-color-blue-4);box-shadow:0 0 0 2px var(--mantine-color-blue-4),0 10px 24px rgba(0,0,0,.08)}@media (hover:hover){.BenefitCard_root__dNnFB:hover{box-shadow:0 10px 24px rgba(0,0,0,.08)}}.BenefitCard_root__dNnFB:focus-visible .BenefitCard_background__3v_lx,.BenefitCard_root__dNnFB:hover .BenefitCard_background__3v_lx{opacity:1}.BenefitCard_root__dNnFB:focus-visible .BenefitCard_decoration__mDr01,.BenefitCard_root__dNnFB:hover .BenefitCard_decoration__mDr01{opacity:0}.BenefitCard_root__dNnFB:focus-visible .BenefitCard_description__FyQ1d p,.BenefitCard_root__dNnFB:focus-visible .BenefitCard_number__mGYoB,.BenefitCard_root__dNnFB:focus-visible .BenefitCard_title__20h4Q,.BenefitCard_root__dNnFB:hover .BenefitCard_description__FyQ1d p,.BenefitCard_root__dNnFB:hover .BenefitCard_number__mGYoB,.BenefitCard_root__dNnFB:hover .BenefitCard_title__20h4Q{color:white}.BenefitCard_root__dNnFB:focus-visible .BenefitCard_icon__FOTf3,.BenefitCard_root__dNnFB:hover .BenefitCard_icon__FOTf3{background-color:var(--mantine-color-blue-4)}.BenefitCard_root__dNnFB:focus-visible .BenefitCard_iconGlyph__r_hpx,.BenefitCard_root__dNnFB:hover .BenefitCard_iconGlyph__r_hpx{background-color:white;transform:scale(.75)}.BenefitCard_root__dNnFB:focus-visible .BenefitCard_spacer__FdCLx,.BenefitCard_root__dNnFB:hover .BenefitCard_spacer__FdCLx{flex-grow:1}.BenefitCard_root__dNnFB:focus-visible .BenefitCard_description__FyQ1d,.BenefitCard_root__dNnFB:hover .BenefitCard_description__FyQ1d{grid-template-rows:1fr;opacity:1}@media (hover:none){.BenefitCard_description__FyQ1d{grid-template-rows:1fr;opacity:1}}@media (prefers-reduced-motion:reduce){.BenefitCard_root__dNnFB,.BenefitCard_root__dNnFB *{transition:none!important}}@media (max-width:1024px){.BenefitCard_root__dNnFB{min-height:180px}}.Benefits_section__kVUS9{padding:80px 120px;background:linear-gradient(180deg,#f0f2fa,#fff);border-bottom:1px solid var(--mantine-color-blue-1)}.Benefits_container__TX_En{max-width:1200px;margin:0 auto}.Benefits_grid__tpMmu{display:grid;grid-template-columns:309px 1fr;gap:24px}.Benefits_cards__uzWnp{display:grid;grid-auto-rows:240px;gap:11px}.Benefits_visual__1YaYl{position:relative;min-height:742px;border-radius:16px;border:1px solid var(--mantine-color-blue-1);overflow:hidden}.Benefits_visualActive__a1g7C{opacity:0;transition:opacity .3s ease-out}.Benefits_cards__uzWnp:focus-within~.Benefits_visual__1YaYl .Benefits_visualActive__a1g7C,.Benefits_cards__uzWnp:hover~.Benefits_visual__1YaYl .Benefits_visualActive__a1g7C{opacity:1}@media (prefers-reduced-motion:reduce){.Benefits_visualActive__a1g7C{transition:none}}@media (max-width:1024px){.Benefits_section__kVUS9{padding:48px 16px}.Benefits_grid__tpMmu{grid-template-columns:1fr}.Benefits_cards__uzWnp{grid-auto-rows:auto}.Benefits_visual__1YaYl{order:-1;min-height:0;aspect-ratio:859/742}}.Equipment_section__suAuq{padding:80px 120px;background:linear-gradient(180deg,#f0f2fa,#fff);border-bottom:1px solid var(--mantine-color-blue-1);scroll-margin-top:80px}.Equipment_container__cnW_C{max-width:1200px;margin:0 auto}.Equipment_paper__WwFLa{display:grid;grid-template-columns:705fr 495fr;border-radius:16px;background:white;overflow:hidden}.Equipment_media__KwLII{position:relative;min-height:520px;overflow:hidden;background:linear-gradient(180deg,#2e1065,#00003b)}.Equipment_mediaTexture__8o64h{opacity:.35;mix-blend-mode:screen}.Equipment_mediaContent__gU_QT{position:relative;height:100%;padding:40px 32px}.Equipment_batteries__77Q8Y{position:absolute;inset:71px 0 auto;height:401px}.Equipment_battery__kwhS1{position:absolute;top:0;height:100%;filter:drop-shadow(10px 25px 10px rgba(2,2,6,.19))}.Equipment_batteryHuawei__lnJUa{left:3%;width:52%}.Equipment_batteryEnphase__LJLAm{left:46%;width:48%}.Equipment_chips__fKAC4{position:absolute;left:0;right:0;bottom:40px;justify-content:space-around;padding:0 80px}.Equipment_chip__wyZxF{padding:8px 16px;border-radius:57px;background:linear-gradient(90deg,#292988,#7b62c9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Equipment_chipDot__TZIja{width:7px;height:7px;border-radius:50%;background:#bd5ab4}.Equipment_keyPoints__KnyHQ{padding:40px 48px}.Equipment_divider__e0gdn{height:1px;background:var(--mantine-color-blue-1)}@media (max-width:1024px){.Equipment_section__suAuq{padding:48px 16px}.Equipment_paper__WwFLa{grid-template-columns:1fr;gap:32px;background:transparent;border-radius:0}.Equipment_media__KwLII{min-height:420px;border-radius:16px}.Equipment_mediaContent__gU_QT{padding:24px 16px}.Equipment_batteries__77Q8Y{inset:72px 0 auto;height:260px}.Equipment_chips__fKAC4{bottom:24px;justify-content:center;padding:0 16px}.Equipment_keyPoints__KnyHQ{padding:0}}.ProductHero_hero__S2_41{position:relative;overflow:hidden;min-height:720px;padding:140px 80px 80px;display:flex;align-items:center;background:var(--ensol-gradient-dark-section)}.ProductHero_background__3_6Zz{position:absolute;inset:0}.ProductHero_overlay__P3rHz{position:absolute;inset:0;background:linear-gradient(90deg,#00003b,rgba(46,16,101,.8) 55%,rgba(0,0,59,.2))}.ProductHero_glow__YQA9q{position:absolute;border-radius:50%;background:var(--ensol-gradient-brand);opacity:.23;filter:blur(140px);pointer-events:none}.ProductHero_glowTop__IHyd9{left:-120px;top:-120px;width:420px;height:420px}.ProductHero_glowBottom__2mS4r{left:calc(100% - 400px);top:360px;width:520px;height:520px}.ProductHero_content__SGFs6{position:relative;width:100%;max-width:1256px;margin:0 auto}.ProductHero_content__SGFs6>*{max-width:701px}.ProductHero_badge__HZk0g{width:fit-content;padding:8px 16px;border-radius:9999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ProductHero_badgeDot__mccgE{width:6px;height:6px;border-radius:4px;background:var(--mantine-color-purple-4)}.ProductHero_titleMask__JD0lQ{display:block;overflow:hidden;padding-bottom:8px}.ProductHero_proofBar__TiHW4{padding:32px 120px;background:var(--mantine-color-blue-0);border-bottom:1px solid var(--mantine-color-blue-1)}.ProductHero_proofItems__AbU6J{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 24px}.ProductHero_proofItem__2UqAp{flex:1 1;justify-content:center}.ProductHero_proofItem__2UqAp:not([data-first=true]){border-left:1px solid var(--mantine-color-blue-1)}.ProductHero_proofImage__Osx7z{flex-shrink:0}@media (max-width:1024px){.ProductHero_hero__S2_41{min-height:640px;padding:120px 16px 48px;align-items:flex-end}.ProductHero_overlay__P3rHz{background:linear-gradient(0deg,#00003b,rgba(46,16,101,.8) 55%,rgba(0,0,59,.2))}.ProductHero_proofBar__TiHW4{padding:24px 16px}.ProductHero_proofItems__AbU6J{flex-direction:column;align-items:flex-start;gap:12px;padding:0}.ProductHero_proofItem__2UqAp{justify-content:flex-start}.ProductHero_proofItem__2UqAp:not([data-first=true]){border-left:none}}.Hero_offer__cMio_{padding:20px 32px;border-radius:16px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1024px){.Hero_offer__cMio_{padding:16px 20px}}.Offer_section__ea0qr{position:relative;overflow:hidden;padding:80px 120px;background:white;border-bottom:1px solid var(--mantine-color-blue-1)}.Offer_decoration__kx_30{position:absolute;top:80px;left:0;width:552px;height:813px;background:url(/img/battery-product/offer-decoration.svg) no-repeat;pointer-events:none}.Offer_container__fvVVD{position:relative;max-width:1088px;margin:0 auto}.Offer_cards__Smnrh{display:grid;grid-template-columns:1fr 1fr;gap:48px}.Offer_card__D7jKQ{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px;border-radius:16px;border:1px solid var(--mantine-color-blue-1);background:var(--mantine-color-blue-0);box-shadow:0 1px 3px rgba(0,0,89,.06);overflow:hidden;outline:none}.Offer_cardBackground__pvg4Z{position:absolute;inset:0;background:var(--ensol-gradient-dark-section);opacity:0;transition:opacity .3s ease-out}.Offer_cardContent__krQMz{position:relative}.Offer_eyebrow__XRZj0{padding:6px 10px;border-radius:9999px;background:white}.Offer_icon__9mocF{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background:var(--mantine-color-blue-1);color:var(--mantine-color-blue-4);transition:background-color .3s ease-out,color .3s ease-out}.Offer_divider__fIREd{height:1px;background:var(--mantine-color-blue-1);transition:background-color .3s ease-out}.Offer_price__Bo_jE,.Offer_title__UX_dS{color:var(--mantine-color-blue-8);transition:color .3s ease-out}.Offer_bullet__DotCH{color:var(--ensol-text-muted);transition:color .3s ease-out}.Offer_bullets__6xKIC{margin:0;padding-left:20px}.Offer_card__D7jKQ:focus-within,.Offer_card__D7jKQ:hover{.Offer_cardBackground__pvg4Z{opacity:1}.Offer_icon__9mocF{background:var(--mantine-color-blue-4);color:white}.Offer_divider__fIREd{background:rgba(255,255,255,.15)}.Offer_bullet__DotCH,.Offer_price__Bo_jE,.Offer_title__UX_dS{color:white}}@media (prefers-reduced-motion:reduce){.Offer_card__D7jKQ,.Offer_card__D7jKQ *{transition:none!important}}@media (max-width:1024px){.Offer_section__ea0qr{padding:48px 16px}.Offer_decoration__kx_30{display:none}.Offer_cards__Smnrh{grid-template-columns:1fr;gap:16px}.Offer_card__D7jKQ{padding:24px}}.Support_content__euAcg{position:relative;overflow:hidden;padding:80px 64px 48px;background:var(--ensol-gradient-dark-section)}.Support_decoration__2LoXv{position:absolute;top:-15px;width:507px;height:507px;background:url(/img/battery-product/support-decoration.svg) no-repeat 50%/contain;pointer-events:none}.Support_decorationLeft__31NHZ{left:-136px}.Support_decorationRight__wSIzk{right:-136px;transform:rotate(180deg)}.Support_steps__3JIx5{position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:1312px;margin:0 auto;padding:0;list-style:none}.Support_step__JKrDx{display:flex;flex-direction:column;gap:16px;padding:0 20px;text-align:left;opacity:.4;transform:translateY(10px);transition:opacity .35s ease-out,transform .35s ease-out}.Support_step__JKrDx[data-active=true]{opacity:1;transform:none}.Support_step__JKrDx:focus-visible{outline:2px solid var(--mantine-color-blue-1);outline-offset:4px;border-radius:8px}.Support_steps__3JIx5>li+li{border-left:1px solid rgba(255,255,255,.15)}.Support_steps__3JIx5>li:first-child .Support_step__JKrDx{padding-left:0}.Support_dotRow__xGCrH,.Support_dot__TrO2C{display:flex;align-items:center;height:40px}.Support_dot__TrO2C{flex-shrink:0;justify-content:center;width:40px;border-radius:9999px;background:var(--mantine-color-blue-4)}.Support_connector__QWaya{flex:1 1;height:1px;background:var(--ensol-gradient-step-stroke)}.Support_chip__TwALh{padding:4px 16px;border-radius:9999px;border:1px solid var(--mantine-color-blue-1);background:white}.Support_photo__6aTw3{position:relative;height:571px}.Support_photoLayer__EZngW{position:absolute;inset:0;opacity:0;transition:opacity .35s ease-out}.Support_photoLayer__EZngW[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.Support_photoLayer__EZngW,.Support_step__JKrDx{transition:none}}@media (max-width:1024px){.Support_content__euAcg{padding:48px 16px}.Support_decoration__2LoXv{display:none}.Support_steps__3JIx5{grid-template-columns:1fr;gap:24px}.Support_steps__3JIx5>li+li{border-left:none}.Support_step__JKrDx{padding:0;opacity:1;transform:none}.Support_photo__6aTw3{height:280px}}.BatteryProductPage_faqBackground__rP1Xc{left:0;top:579px;width:543px;height:525px}.ProofBar_bar__FhwPi{padding:24px 120px;background:var(--mantine-color-blue-0);border-bottom:1px solid var(--mantine-color-blue-1)}.ProofBar_items__3Mrm5{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;padding:0 24px}.ProofBar_item__Q6pv1{justify-content:center}.ProofBar_item__Q6pv1+.ProofBar_item__Q6pv1{border-left:1px solid var(--mantine-color-blue-1)}.ProofBar_icon__xnZh9{flex-shrink:0}@media (max-width:1024px){.ProofBar_bar__FhwPi{padding:24px 16px}.ProofBar_items__3Mrm5{grid-template-columns:1fr;gap:16px;padding:0}.ProofBar_item__Q6pv1{justify-content:flex-start}.ProofBar_item__Q6pv1+.ProofBar_item__Q6pv1{border-left:none}}.QuoteForm_section__MDM5z{position:relative;overflow:hidden;padding:80px 120px;background:var(--ensol-bg-section);scroll-margin-top:80px}.QuoteForm_container__dvarY{display:grid;grid-template-columns:538fr 580fr;justify-content:space-between;align-items:start;gap:60px;max-width:1200px;margin:0 auto}.QuoteForm_title__dKcdR{display:block;font-size:var(--mantine-font-size-displaySm);line-height:var(--mantine-line-height-displaySm)}.QuoteForm_reassuranceIcon__DQ6vk{flex-shrink:0;width:40px;height:40px;background-color:var(--mantine-color-blue-4);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.QuoteForm_proof__KtUHK{position:relative;border-radius:12px}.QuoteForm_photo__k3_hQ{position:relative;height:317px;overflow:hidden;border-radius:16px}.QuoteForm_quote__Na3FE{position:absolute;top:148px;left:16px;width:300px;border:1px solid var(--mantine-color-blue-1);border-radius:12px;background:white;box-shadow:0 1px 3px rgba(0,0,89,.06)}.QuoteForm_avatars__FoRMi{flex-shrink:0}.QuoteForm_avatar__xuEXC{position:relative;width:44px;height:44px;overflow:hidden;border:2px solid white;border-radius:50%;background:#ced4da}.QuoteForm_avatar__xuEXC+.QuoteForm_avatar__xuEXC{margin-left:-16px}.QuoteForm_card__xdn9X{padding:40px;border:1px solid var(--mantine-color-blue-1);border-radius:24px;background:white;box-shadow:0 17px 17px rgba(0,0,0,.04),0 36px 28px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.05)}.QuoteForm_row__Tkqrc{display:grid;grid-template-columns:1fr 1fr;gap:20px}.QuoteForm_field__Edjcf{display:flex;flex-direction:column;gap:5px}.QuoteForm_fieldLabel__n93xu{margin:0;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:400;color:var(--ensol-text-muted)}.QuoteForm_fieldInput__3zm7m{height:56px;padding:0 10px;border:1px solid var(--mantine-color-blue-1);border-radius:8px;background:var(--mantine-color-blue-0);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-blue-8);transition:border-color .2s ease-out,background-color .2s ease-out}.QuoteForm_fieldInput__3zm7m::placeholder{color:var(--mantine-color-blue-8);opacity:.55}.QuoteForm_fieldInput__3zm7m:hover{border-color:var(--mantine-color-blue-2)}.QuoteForm_fieldInput__3zm7m:focus{border-color:var(--mantine-color-blue-4);background:white}.QuoteForm_fieldInput__3zm7m[data-error]{border-color:var(--mantine-color-red-5)}.QuoteForm_fieldError__AnX1l{font-size:var(--mantine-font-size-xs)}.QuoteForm_success__GDaYg{min-height:420px}.QuoteForm_successIcon__hKZCL{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--mantine-color-blue-4)}@media (max-width:1024px){.QuoteForm_section__MDM5z{padding:48px 16px}.QuoteForm_container__dvarY{grid-template-columns:1fr;gap:40px}.QuoteForm_title__dKcdR{font-size:var(--mantine-font-size-3xl);line-height:var(--mantine-line-height-h3)}.QuoteForm_proof__KtUHK{display:none}.QuoteForm_cardSlot__7GgNS{order:1}.QuoteForm_card__xdn9X{padding:24px}.QuoteForm_row__Tkqrc{grid-template-columns:1fr}}.Testimonials_section__KwKK4{padding:80px;background:white}.Testimonials_container__ZWoJV{display:grid;grid-template-columns:609fr 607fr;align-items:center;gap:64px;max-width:1280px;margin:0 auto}.Testimonials_container__ZWoJV[data-media-right=true]{grid-template-columns:608fr 608fr}.Testimonials_container__ZWoJV[data-media-right=true] .Testimonials_media__2Co7d{order:1}.Testimonials_media__2Co7d{position:relative;aspect-ratio:609/340;overflow:hidden;border:1px solid #e9ecef;border-radius:16px}.Testimonials_poster__BE3Uj,.Testimonials_video__FmSaP,.Testimonials_zoom__XZMD0{display:block;width:100%;height:100%;border:0}.Testimonials_poster__BE3Uj:focus-visible{outline:2px solid var(--mantine-color-blue-4);outline-offset:-2px}.Testimonials_play__24Mv5{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--mantine-color-blue-1);border-radius:50%;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%,-50%)}.Testimonials_stats__5druF{display:flex;gap:40px;padding-top:16px;white-space:nowrap}@media (max-width:1024px){.Testimonials_section__KwKK4{padding:48px 16px}.Testimonials_container__ZWoJV{grid-template-columns:1fr;gap:32px}.Testimonials_stats__5druF{flex-wrap:wrap;gap:16px 24px;white-space:normal}}.Benefits_section__mXWhA{padding:80px;background:var(--ensol-bg-section);border-bottom:1px solid var(--mantine-color-blue-1)}.Benefits_container__7rZqb{display:grid;grid-template-columns:390fr 826fr;gap:64px;max-width:1280px;margin:0 auto}.Benefits_header__DoO_D{align-self:start}.Benefits_grid__WRMAx{display:grid;grid-template-columns:280fr 522fr;gap:24px;height:552px}.Benefits_column__1OEzN{display:grid;grid-template-rows:240fr 288fr;gap:24px;min-height:0}.Benefits_textCards__lpQ3_{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.Benefits_card__yLtce{position:relative;overflow:hidden;border:1px solid var(--mantine-color-blue-1);border-radius:16px;background:rgba(255,255,255,.8);outline:none;transition:box-shadow .3s ease-out}.Benefits_card__yLtce:before{content:"";position:absolute;inset:0;background:var(--ensol-gradient-dark-section);opacity:0;transition:opacity .3s ease-out}.Benefits_decoration__8C5V7{position:absolute;left:-94px;top:281px;width:331px;height:286px;background:url(/img/pv-product/benefit-decoration.svg) no-repeat 50%/contain;opacity:.73;pointer-events:none;transition:opacity .3s ease-out}.Benefits_card__yLtce[data-layout=wide] .Benefits_decoration__8C5V7{display:none}.Benefits_picture__jCkSd{left:0;width:100%;pointer-events:none;transition:transform .3s ease-out}.Benefits_card__yLtce[data-layout=tall] .Benefits_picture__jCkSd{top:42%;height:58%}.Benefits_card__yLtce[data-layout=wide] .Benefits_picture__jCkSd{top:18px;height:100%}.Benefits_content__Fe8P0{position:relative;padding:32px}.Benefits_card__yLtce[data-layout=wide] .Benefits_content__Fe8P0{max-width:263px}.Benefits_icon__aI42W{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;transition:background-color .3s ease-out}.Benefits_iconGlyph__Q1Nsa{width:40px;height:40px;background-color:var(--mantine-color-blue-4);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-out,transform .3s ease-out}.Benefits_descriptionText__ZDm0O,.Benefits_title__PJNRi{margin:0}.Benefits_title__PJNRi{color:var(--mantine-color-blue-8);transition:color .3s ease-out}.Benefits_description___WIJ4{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease-out,opacity .3s ease-out}.Benefits_description___WIJ4>*{overflow:hidden}.Benefits_descriptionText__ZDm0O{padding-top:12px;color:var(--mantine-color-blue-0);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.Benefits_card__yLtce[data-layout=tall] .Benefits_descriptionText__ZDm0O{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md)}@media (hover:hover){.Benefits_card__yLtce:hover{box-shadow:0 10px 24px rgba(0,0,0,.08)}.Benefits_card__yLtce:hover:before{opacity:1}.Benefits_card__yLtce:hover .Benefits_decoration__8C5V7{opacity:.05}.Benefits_card__yLtce[data-layout=tall]:hover .Benefits_picture__jCkSd{transform:translateY(27px)}.Benefits_card__yLtce[data-layout=wide]:hover .Benefits_picture__jCkSd{transform:translateY(16px)}.Benefits_card__yLtce:hover .Benefits_title__PJNRi{color:white}.Benefits_card__yLtce:hover .Benefits_icon__aI42W{background-color:var(--mantine-color-blue-4)}.Benefits_card__yLtce:hover .Benefits_iconGlyph__Q1Nsa{background-color:white;transform:scale(.75)}.Benefits_card__yLtce:hover .Benefits_description___WIJ4{grid-template-rows:1fr;opacity:1}}.Benefits_card__yLtce:focus-visible{box-shadow:0 0 0 2px var(--mantine-color-blue-4)}.Benefits_card__yLtce:focus-visible:before{opacity:1}.Benefits_card__yLtce:focus-visible .Benefits_decoration__8C5V7{opacity:.05}.Benefits_card__yLtce:focus-visible .Benefits_title__PJNRi{color:white}.Benefits_card__yLtce:focus-visible .Benefits_icon__aI42W{background-color:var(--mantine-color-blue-4)}.Benefits_card__yLtce:focus-visible .Benefits_iconGlyph__Q1Nsa{background-color:white;transform:scale(.75)}.Benefits_card__yLtce:focus-visible .Benefits_description___WIJ4{grid-template-rows:1fr;opacity:1}@media (hover:none){.Benefits_description___WIJ4{grid-template-rows:1fr;opacity:1}.Benefits_descriptionText__ZDm0O{color:var(--ensol-text-muted)}}@media (prefers-reduced-motion:reduce){.Benefits_section__mXWhA *{transition:none!important}}@media (max-width:1024px){.Benefits_section__mXWhA{padding:48px 16px}.Benefits_container__7rZqb{grid-template-columns:1fr;gap:32px}.Benefits_column__1OEzN,.Benefits_grid__WRMAx{grid-template-columns:1fr;grid-template-rows:none;height:auto}.Benefits_card__yLtce[data-layout=tall]{min-height:480px}.Benefits_card__yLtce[data-layout=wide]{min-height:288px}.Benefits_textCards__lpQ3_{grid-template-columns:1fr;gap:16px}}.Equipment_section__1jiNa{padding:80px;background:var(--ensol-bg-section);border-bottom:1px solid var(--mantine-color-blue-1)}.Equipment_container__06fMe{display:grid;grid-template-columns:629fr 587fr;gap:64px;max-width:1280px;margin:0 auto}.Equipment_media__Gopek{position:relative;min-height:564px;overflow:hidden;border-radius:16px}.Equipment_media__Gopek:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(180deg,transparent,rgba(2,1,61,.7));pointer-events:none}.Equipment_caption__7dDLr{position:absolute;left:28px;bottom:28px;z-index:1}.Equipment_chip__sc_s5{width:fit-content;padding:8px 16px;border-radius:57px;background:linear-gradient(90deg,#292988,#7b62c9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Equipment_chipDot__Zj75S{width:7px;height:7px;border-radius:50%;background:#bd5ab4}.Equipment_content__59Xcv{justify-content:center}.Equipment_features__4j69T{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px}.Equipment_features__4j69T h3{margin:0;font-weight:400}.Equipment_featureIcon__EurLo{width:40px;height:40px;background-color:var(--mantine-color-blue-4);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (max-width:1024px){.Equipment_section__1jiNa{padding:48px 16px}.Equipment_container__06fMe{grid-template-columns:1fr;gap:32px}.Equipment_media__Gopek{min-height:360px}.Equipment_features__4j69T{grid-template-columns:1fr}}.SolarCoupling_section__0hyhe{padding:80px;background:white}.SolarCoupling_container___ojwT{max-width:1280px;margin:0 auto}.SolarCoupling_grid__GGS8y{display:grid;grid-template-columns:751fr 489fr;gap:40px}.SolarCoupling_media__EAu0f{position:relative;aspect-ratio:751/544;overflow:hidden;border:1px solid var(--mantine-color-blue-1);border-radius:16px}.SolarCoupling_pin__DtwjJ{position:absolute;cursor:default}.SolarCoupling_tag__5ENKx{position:absolute;padding:8px 16px;border-radius:16px;background:white;white-space:nowrap;transition:transform .3s ease-out,border-radius .3s ease-out,box-shadow .3s ease-out}.SolarCoupling_tagLabel__XAp5d{transition:font-size .3s ease-out}.SolarCoupling_line__8ZJpq{position:absolute;background-repeat:no-repeat;background-size:100% 100%}.SolarCoupling_dot__FJZm1{position:absolute;width:8px;height:8px;border-radius:50%;background:white;box-shadow:0 0 4px white;transition:box-shadow .3s ease-out}.SolarCoupling_pinRoof__ym56I{left:11.72%;top:4.6%}.SolarCoupling_pinRoof__ym56I .SolarCoupling_line__8ZJpq{left:137px;top:18px;width:25px;height:59px;background-image:url(/img/ev-charger-product/coupling-line-1.svg)}.SolarCoupling_pinRoof__ym56I .SolarCoupling_dot__FJZm1{left:157px;top:71px}.SolarCoupling_pinCharger__KfNGL{left:53.66%;top:43.93%}.SolarCoupling_pinCharger__KfNGL .SolarCoupling_line__8ZJpq{left:82px;top:36px;width:2px;height:55px;background-image:url(/img/ev-charger-product/coupling-line-2.svg)}.SolarCoupling_pinCharger__KfNGL .SolarCoupling_dot__FJZm1{left:80px;top:85px}.SolarCoupling_pinCar__zbaDP{left:54.86%;top:66.73%}.SolarCoupling_pinCar__zbaDP .SolarCoupling_tag__5ENKx{top:82px}.SolarCoupling_pinCar__zbaDP .SolarCoupling_line__8ZJpq{left:81px;top:4px;width:38px;height:80px;background-image:url(/img/ev-charger-product/coupling-line-3.svg)}.SolarCoupling_pinCar__zbaDP .SolarCoupling_dot__FJZm1{left:113px;top:0}.SolarCoupling_pin__DtwjJ[data-active=true] .SolarCoupling_tag__5ENKx{border-radius:24px;box-shadow:0 4px 10px rgba(0,0,0,.15);transform:scale(1.06)}.SolarCoupling_pin__DtwjJ[data-active=true] .SolarCoupling_dot__FJZm1{box-shadow:0 0 9px 2px white}.SolarCoupling_steps__pbD3I{display:grid;grid-template-rows:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.SolarCoupling_step__D_ZxN{display:flex;justify-content:space-between;gap:16px;padding:12px 12px 12px 24px;border:1px solid var(--mantine-color-blue-1);border-radius:16px;background:white;outline:none;transition:transform .3s ease-out,background .3s ease-out}.SolarCoupling_step__D_ZxN[data-active=true]{background:linear-gradient(90deg,#f0f2fa,white);transform:scale(1.015)}.SolarCoupling_step__D_ZxN:focus-visible{box-shadow:0 0 0 2px var(--mantine-color-blue-4)}.SolarCoupling_stepContent__VkQNu{max-width:243px}.SolarCoupling_stepPhoto__uwPEN{position:relative;flex-shrink:0;width:176px;overflow:hidden;border-radius:8px}@media (prefers-reduced-motion:reduce){.SolarCoupling_section__0hyhe *{transition:none!important}}@media (max-width:1024px){.SolarCoupling_section__0hyhe{padding:48px 16px}.SolarCoupling_grid__GGS8y{grid-template-columns:1fr;gap:24px}.SolarCoupling_pin__DtwjJ{display:none}.SolarCoupling_step__D_ZxN{padding:12px}.SolarCoupling_stepPhoto__uwPEN{width:112px}}.EvChargerProductPage_faqBackground__iWtMU{left:-161px;top:550px;width:642px;height:610px}.AirAirBenefits_temperature__soMKo{position:absolute;display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:8px;background:white;white-space:nowrap;transition:opacity .3s ease-out}.AirAirBenefits_room__dblI0{padding-top:3px}.AirAirBenefits_cutout__eV5Pp{inset:0;width:100%;height:100%;pointer-events:none}.AirAirBenefits_controls__6HeXT{min-height:264px}.AirAirBenefits_caption__7tl2W,.AirAirBenefits_remotes__BkeeC,.AirAirBenefits_separator__CjTRu,.AirAirBenefits_unit__3jrMj{position:absolute;transition:left .4s ease-out,top .4s ease-out,width .4s ease-out,height .4s ease-out,opacity .3s ease-out,transform .4s ease-out}.AirAirBenefits_remotes__BkeeC,.AirAirBenefits_unit__3jrMj{pointer-events:none}.AirAirBenefits_unit__3jrMj{top:8px;left:calc(50% - 229px);width:377px;height:283px}.AirAirBenefits_remotes__BkeeC{top:47px;left:calc(100% - 544px);width:277px;height:208px;opacity:0;transform:translateX(-16px)}.AirAirBenefits_separator__CjTRu{top:72px;right:226px;width:1px;height:160px;background:var(--ensol-gradient-step-stroke);opacity:0}.AirAirBenefits_caption__7tl2W{top:92px;right:24px;width:179px;opacity:0;transform:translateY(8px)}.AirAirBenefits_gradient__RdJVX{margin:0;background:var(--ensol-gradient-brand-light);background-clip:text;-webkit-background-clip:text;color:transparent}@media (hover:hover){[data-size]:hover .AirAirBenefits_temperature__soMKo{opacity:0}.AirAirBenefits_controls__6HeXT:hover .AirAirBenefits_unit__3jrMj{top:51px;left:calc(100% - 452px);width:183px;height:138px}.AirAirBenefits_controls__6HeXT:hover .AirAirBenefits_caption__7tl2W,.AirAirBenefits_controls__6HeXT:hover .AirAirBenefits_remotes__BkeeC,.AirAirBenefits_controls__6HeXT:hover .AirAirBenefits_separator__CjTRu{opacity:1;transform:none}}[data-size]:focus-visible .AirAirBenefits_temperature__soMKo{opacity:0}.AirAirBenefits_controls__6HeXT:focus-visible .AirAirBenefits_unit__3jrMj{top:51px;left:calc(100% - 452px);width:183px;height:138px}.AirAirBenefits_controls__6HeXT:focus-visible .AirAirBenefits_caption__7tl2W,.AirAirBenefits_controls__6HeXT:focus-visible .AirAirBenefits_remotes__BkeeC,.AirAirBenefits_controls__6HeXT:focus-visible .AirAirBenefits_separator__CjTRu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.AirAirBenefits_caption__7tl2W,.AirAirBenefits_remotes__BkeeC,.AirAirBenefits_separator__CjTRu,.AirAirBenefits_temperature__soMKo,.AirAirBenefits_unit__3jrMj{transition:none}}@media (max-width:1024px){.AirAirBenefits_temperature__soMKo{padding:4px 8px}.AirAirBenefits_room__dblI0{display:none}.AirAirBenefits_unit__3jrMj{top:48px;left:calc(50% - 160px);width:290px;height:218px}}.Benefits_section__WSeR_{position:relative;overflow:hidden;padding:80px;background:var(--ensol-bg-section);border-bottom:1px solid var(--mantine-color-blue-1)}.Benefits_backgroundDecoration__uXyUF{position:absolute;top:62px;left:calc(100% - 386px);width:1036px;height:784px;background:var(--ensol-gradient-brand-glow);opacity:.12;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);pointer-events:none}.Benefits_container__1DfHM{position:relative;max-width:1280px;margin:0 auto}.Benefits_mosaic__itybL{display:grid;grid-template-columns:712fr 544fr;gap:24px;height:639px}.Benefits_column__fqh6F{display:grid;grid-template-rows:351fr 264fr;gap:24px;min-height:0}.Benefits_card__eAOeK,.Benefits_savings__lD3At{position:relative;overflow:hidden;border:1px solid var(--mantine-color-blue-1);outline:none;transition:box-shadow .3s ease-out}.Benefits_card__eAOeK:before,.Benefits_savings__lD3At:before{content:"";position:absolute;inset:0;background:var(--ensol-gradient-dark-section);opacity:0;transition:opacity .3s ease-out}.Benefits_card__eAOeK{display:flex;background:rgba(255,255,255,.8)}.Benefits_card__eAOeK[data-size=large]{flex-direction:column;border-radius:16px}.Benefits_card__eAOeK[data-size=small]{flex-direction:row-reverse;border-radius:12px}.Benefits_photo__sPCRw{position:relative;overflow:hidden;flex-shrink:0;transition:height .3s ease-out}.Benefits_card__eAOeK[data-size=large] .Benefits_photo__sPCRw{height:422px}.Benefits_card__eAOeK[data-size=small] .Benefits_photo__sPCRw{width:240px}.Benefits_photoOverlay__hx77d{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,1,61,.38) 5%,#1e0a57 69%);opacity:0;transition:opacity .3s ease-out}.Benefits_content__PiH1M{position:relative;display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.Benefits_card__eAOeK[data-size=large] .Benefits_content__PiH1M{padding:24px 32px;gap:8px}.Benefits_card__eAOeK[data-size=small] .Benefits_content__PiH1M{padding:32px 24px;transition:padding .3s ease-out}.Benefits_decoration__64Kxr{position:absolute;left:-69px;bottom:-20px;width:169px;height:146px;background:url(/img/pv-product/benefit-decoration.svg) no-repeat 50%/contain;opacity:.73;pointer-events:none;transition:opacity .3s ease-out}.Benefits_card__eAOeK[data-size=small] .Benefits_decoration__64Kxr{left:-61px;bottom:25px;width:164px;height:142px}.Benefits_meta__E0Kgs{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px}.Benefits_descriptionText__mV1KD,.Benefits_index__tH6IR,.Benefits_label__o7QW5,.Benefits_qualifier__cx7Qv,.Benefits_title__qUhLL,.Benefits_value__Qq_rw{margin:0}.Benefits_index__tH6IR{color:var(--mantine-color-blue-4);transition:color .3s ease-out}.Benefits_icon__lKTbE{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;transition:background-color .3s ease-out}.Benefits_iconGlyph__T8mE3{width:40px;height:40px;background-color:var(--mantine-color-blue-4);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-out,transform .3s ease-out,opacity .3s ease-out}.Benefits_iconGlyphHover__NQUa5{position:absolute;inset:0;opacity:0}.Benefits_body__BmcgQ{position:relative}.Benefits_title__qUhLL{font-weight:400;color:var(--mantine-color-blue-8);transition:color .3s ease-out}.Benefits_card__eAOeK[data-size=large] .Benefits_title__qUhLL{font-size:var(--mantine-font-size-2xl);line-height:var(--mantine-line-height-h4)}.Benefits_card__eAOeK[data-size=small] .Benefits_title__qUhLL{font-size:var(--mantine-font-size-xl);line-height:var(--mantine-line-height-lg)}.Benefits_card__eAOeK[data-size=small] .Benefits_body__BmcgQ{margin-top:16px}.Benefits_description__fwjlA{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease-out,opacity .3s ease-out}.Benefits_description__fwjlA>*{overflow:hidden}.Benefits_descriptionText__mV1KD{color:white}.Benefits_card__eAOeK[data-size=large] .Benefits_descriptionText__mV1KD{padding-top:12px;font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height-lg);max-width:478px}.Benefits_card__eAOeK[data-size=small] .Benefits_descriptionText__mV1KD{padding-top:8px;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md)}.Benefits_savings__lD3At{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:16px;background:var(--ensol-bg-section)}.Benefits_savingsRow__L2T8u{position:relative;display:flex;flex:1 1;align-items:center;justify-content:flex-end;gap:24px}.Benefits_savingsVisual__UzzgZ{position:relative;align-self:stretch;flex:1 1}.Benefits_chart__Z_3_i{position:absolute;top:50%;left:-25px;width:546px;height:266px;transform:translateY(-50%);pointer-events:none;transition:opacity .3s ease-out}.Benefits_savingsDescription__Nf3Wm{position:absolute;inset:0;justify-content:center;opacity:0;transition:opacity .3s ease-out}.Benefits_separator__Yx_qo{align-self:stretch;width:1px;background:var(--mantine-color-blue-1);transition:background .3s ease-out}.Benefits_figure__TeuoR{position:relative;width:179px}.Benefits_qualifier__cx7Qv{color:var(--mantine-color-blue-4);transition:color .3s ease-out}.Benefits_value__Qq_rw{color:var(--mantine-color-blue-8)}.Benefits_label__o7QW5{color:var(--mantine-color-blue-4)}.Benefits_gradientOnHover__mmGvd{background:var(--ensol-gradient-brand-light);background-clip:text;-webkit-background-clip:text;transition:color .3s ease-out}@media (hover:hover){.Benefits_card__eAOeK:hover:before,.Benefits_savings__lD3At:hover:before{opacity:1}}.Benefits_card__eAOeK:focus-visible:before,.Benefits_savings__lD3At:focus-visible:before{opacity:1}.Benefits_card__eAOeK:focus-visible,.Benefits_savings__lD3At:focus-visible{box-shadow:0 0 0 2px var(--mantine-color-blue-4)}@media (hover:hover){.Benefits_card__eAOeK:hover .Benefits_description__fwjlA,.Benefits_card__eAOeK:hover .Benefits_photoOverlay__hx77d,.Benefits_savings__lD3At:hover .Benefits_savingsDescription__Nf3Wm{opacity:1}.Benefits_card__eAOeK[data-size=large]:hover .Benefits_photo__sPCRw{height:378px}.Benefits_card__eAOeK[data-size=small]:hover .Benefits_content__PiH1M{padding:24px}.Benefits_card__eAOeK:hover .Benefits_description__fwjlA{grid-template-rows:1fr}.Benefits_card__eAOeK:hover .Benefits_decoration__64Kxr,.Benefits_savings__lD3At:hover .Benefits_chart__Z_3_i{opacity:0}.Benefits_card__eAOeK:hover .Benefits_index__tH6IR,.Benefits_card__eAOeK:hover .Benefits_title__qUhLL,.Benefits_savings__lD3At:hover .Benefits_index__tH6IR,.Benefits_savings__lD3At:hover .Benefits_qualifier__cx7Qv{color:white}.Benefits_card__eAOeK:hover .Benefits_icon__lKTbE,.Benefits_savings__lD3At:hover .Benefits_icon__lKTbE{background-color:var(--mantine-color-blue-4)}.Benefits_card__eAOeK:hover .Benefits_iconGlyph__T8mE3,.Benefits_savings__lD3At:hover .Benefits_iconGlyph__T8mE3{background-color:white;transform:scale(.75)}.Benefits_card__eAOeK:hover .Benefits_iconGlyph__T8mE3[data-swappable=true]{opacity:0}.Benefits_card__eAOeK:hover .Benefits_iconGlyphHover__NQUa5{opacity:1}.Benefits_savings__lD3At:hover{box-shadow:0 10px 24px rgba(0,0,0,.08)}.Benefits_savings__lD3At:hover .Benefits_separator__Yx_qo{background:var(--ensol-gradient-step-stroke)}.Benefits_savings__lD3At:hover .Benefits_gradientOnHover__mmGvd{color:transparent}}.Benefits_card__eAOeK:focus-visible .Benefits_description__fwjlA,.Benefits_card__eAOeK:focus-visible .Benefits_photoOverlay__hx77d,.Benefits_savings__lD3At:focus-visible .Benefits_savingsDescription__Nf3Wm{opacity:1}.Benefits_card__eAOeK:focus-visible .Benefits_description__fwjlA{grid-template-rows:1fr}.Benefits_card__eAOeK:focus-visible .Benefits_decoration__64Kxr,.Benefits_savings__lD3At:focus-visible .Benefits_chart__Z_3_i{opacity:0}.Benefits_card__eAOeK:focus-visible .Benefits_index__tH6IR,.Benefits_card__eAOeK:focus-visible .Benefits_title__qUhLL,.Benefits_savings__lD3At:focus-visible .Benefits_index__tH6IR,.Benefits_savings__lD3At:focus-visible .Benefits_qualifier__cx7Qv{color:white}.Benefits_card__eAOeK:focus-visible .Benefits_icon__lKTbE,.Benefits_savings__lD3At:focus-visible .Benefits_icon__lKTbE{background-color:var(--mantine-color-blue-4)}.Benefits_card__eAOeK:focus-visible .Benefits_iconGlyph__T8mE3,.Benefits_savings__lD3At:focus-visible .Benefits_iconGlyph__T8mE3{background-color:white;transform:scale(.75)}.Benefits_card__eAOeK:focus-visible .Benefits_iconGlyph__T8mE3[data-swappable=true]{opacity:0}.Benefits_card__eAOeK:focus-visible .Benefits_iconGlyphHover__NQUa5{opacity:1}.Benefits_savings__lD3At:focus-visible .Benefits_gradientOnHover__mmGvd{color:transparent}@media (prefers-reduced-motion:reduce){.Benefits_section__WSeR_ *{transition:none!important}}@media (max-width:1024px){.Benefits_section__WSeR_{padding:48px 16px}.Benefits_backgroundDecoration__uXyUF{display:none}.Benefits_mosaic__itybL{grid-template-columns:1fr;height:auto}.Benefits_column__fqh6F{grid-template-rows:auto}.Benefits_card__eAOeK[data-size=large] .Benefits_photo__sPCRw{height:240px}.Benefits_card__eAOeK[data-size=small] .Benefits_photo__sPCRw{width:40%}.Benefits_savingsRow__L2T8u{min-height:160px}.Benefits_chart__Z_3_i{left:-16px;width:300px;height:146px}}.Equipment_section__s8i4b{padding:80px;background:linear-gradient(180deg,#fff,#f0f2fa);border-bottom:1px solid var(--mantine-color-blue-1)}.Equipment_container__yP_fB{display:grid;grid-template-columns:629fr 587fr;gap:64px;max-width:1280px;margin:0 auto}.Equipment_media___31yJ{position:relative;height:484px;overflow:hidden;border:1px solid #e9ecef;border-radius:12px;background:var(--ensol-gradient-dark-section)}.Equipment_texture__ySYZs{position:absolute;inset:0}.Equipment_textureOverlay__uxUj1{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,32,86,0) 25%,#01003c 65%)}.Equipment_plant__Wt9QT{position:absolute;top:24px;right:0}.Equipment_packshot__2bGQP{position:absolute;top:var(--packshot-top);left:var(--packshot-left)}.Equipment_mediaTitle__WUqaT{position:absolute;top:24px;left:32px}.Equipment_brands__LYPgw{position:absolute;left:32px;bottom:24px}.Equipment_brand__s0B_h{display:flex;align-items:center;height:48px;padding:8px 20px;border-radius:8px;background:linear-gradient(90deg,#f0f2fa,#fff)}.Equipment_content__UnpE8{justify-content:center}.Equipment_features__MeYaz{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px}.Equipment_featureIcon__q7evb{width:40px;height:40px;background-color:var(--mantine-color-blue-4);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.Equipment_features__MeYaz h3{margin:0;font-weight:400}@media (max-width:1024px){.Equipment_section__s8i4b{padding:48px 16px}.Equipment_container__yP_fB{grid-template-columns:1fr;gap:32px}.Equipment_media___31yJ{height:360px}.Equipment_packshot__2bGQP{top:56px;left:-24px;width:380px!important;height:260px!important}.Equipment_plant__Wt9QT{height:320px!important}.Equipment_features__MeYaz{grid-template-columns:1fr}}.Financing_section__AEz5V{padding:80px;background:var(--ensol-bg-section)}.Financing_container__DQWac{display:grid;grid-template-columns:500fr 740fr;gap:40px;max-width:1280px;margin:0 auto}.Financing_aid__ZaPH3{gap:24px;min-height:80px;padding:16px 24px;border:1px solid var(--mantine-color-blue-1);background:white;box-shadow:0 1px 3px rgba(0,0,89,.06)}.Financing_aidIcon__A_NiB,.Financing_aid__ZaPH3{display:flex;align-items:center;border-radius:16px}.Financing_aidIcon__A_NiB{flex-shrink:0;justify-content:center;width:48px;height:48px;background:var(--mantine-color-blue-0)}.Financing_media__g2cF7{position:relative}.Financing_photo__aK_O1{position:relative;height:100%;min-height:504px;overflow:hidden;border-radius:16px}.Financing_tag__aXcdj{position:absolute;top:-16px;right:-33px;padding:12px 32px;border:1px solid var(--mantine-color-blue-1);border-radius:12px;background:white;opacity:0;transform:rotate(-2deg);transition:opacity .4s ease-out,transform .4s ease-out,box-shadow .4s ease-out}@media (hover:hover){.Financing_section__AEz5V:hover .Financing_tag__aXcdj{opacity:1;transform:translateY(-22px) rotate(-2deg);box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.05)}}@media (hover:none){.Financing_tag__aXcdj{opacity:1;transform:translateY(-22px) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.Financing_tag__aXcdj{transition:none}}@media (max-width:1024px){.Financing_section__AEz5V{padding:48px 16px}.Financing_container__DQWac{grid-template-columns:1fr;gap:48px}.Financing_photo__aK_O1{min-height:280px}.Financing_tag__aXcdj{right:8px}}.TimelineSteps_steps__JL3DM{display:grid;grid-template-columns:repeat(4,minmax(0,296px));justify-content:center;gap:32px;width:100%;margin:0;padding:0;list-style:none}.TimelineSteps_step__d32jh{display:flex;flex-direction:column;gap:16px}.TimelineSteps_dotRow__yIqDe,.TimelineSteps_dot__6slcu{display:flex;align-items:center;height:40px}.TimelineSteps_dot__6slcu{flex-shrink:0;justify-content:center;width:40px;border-radius:9999px;background:var(--mantine-color-blue-4)}.TimelineSteps_connector__pSXjS{flex:1 1}@media (max-width:1024px){.TimelineSteps_steps__JL3DM{grid-template-columns:1fr;gap:0}.TimelineSteps_step__d32jh{flex-direction:row;padding:16px}.TimelineSteps_dotRow__yIqDe{flex-direction:column;align-self:stretch;width:40px;height:auto}.TimelineSteps_connector__pSXjS{width:2px;margin-bottom:-32px;background:rgba(109,123,242,.5)}.TimelineSteps_connector__pSXjS>*,.TimelineSteps_steps__JL3DM>li:last-child .TimelineSteps_connector__pSXjS{display:none}}.ProjectSteps_section__FmxAb{position:relative;overflow:hidden;padding:80px 120px;background:var(--ensol-gradient-dark-section)}.ProjectSteps_glow__WaJEN{position:absolute;width:520px;height:520px;border-radius:50%;background:var(--ensol-gradient-brand-glow);filter:blur(140px);pointer-events:none}.ProjectSteps_glowLeft__XE2iQ{left:-233px;top:-176px;opacity:.46}.ProjectSteps_glowRight__2_JRN{left:calc(100% - 268px);top:450px;opacity:.1}.ProjectSteps_photo__WyV7k{position:absolute;top:0;left:calc(50% - 98px);width:838px;height:316px;overflow:hidden;opacity:.72}.ProjectSteps_photoOverlayLeft__llQA6{position:absolute;inset:0 auto 0 0;width:330px;background:linear-gradient(90deg,#090343 0,rgba(9,3,67,.6) 30%,rgba(9,3,67,0) 65%)}.ProjectSteps_photoOverlayBottom__i5M9C{position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,7,78,0) 0,rgba(21,7,78,.8) 70%,#15074e)}.ProjectSteps_content__Fnm0o{position:relative;display:flex;flex-direction:column;gap:120px;max-width:1280px;margin:0 auto}.ProjectSteps_content__Fnm0o .ProjectSteps_steps__sisd2{grid-template-columns:repeat(4,minmax(0,290px));gap:40px}@media (max-width:1024px){.ProjectSteps_section__FmxAb{padding:48px 16px}.ProjectSteps_photo__WyV7k{position:relative;left:auto;width:calc(100% + 32px);height:220px;margin:-48px -16px 0}.ProjectSteps_content__Fnm0o{gap:48px}.ProjectSteps_content__Fnm0o .ProjectSteps_steps__sisd2{grid-template-columns:1fr;gap:0}}.HeatPumpProductPage_faqBackground__U2tpT{left:-76px;top:494px;width:539px;height:512px}.HeatPumpProductPage_faqBackgroundAirAir__mmXP_{left:-146px;top:447px;width:629px;height:598px}.EnsolApproach_section___EtTA{position:relative;height:300vh;background:#00003b}.EnsolApproach_sticky__EQanh{position:sticky;top:0;height:100vh;min-height:640px;max-height:900px;overflow:hidden}.EnsolApproach_backgrounds__I7_aQ{position:absolute;inset:0}.EnsolApproach_background__DuzL1{opacity:0;transition:opacity .6s ease-in-out}.EnsolApproach_background__DuzL1 img{object-position:right center}.EnsolApproach_background__DuzL1[data-active=true]{opacity:1}.EnsolApproach_panel__iv_EH{position:relative;display:flex;align-items:center;width:50%;height:100%;padding:56px 56px 56px 120px;background:linear-gradient(90deg,rgba(0,0,59,.2),rgba(46,16,101,.8) 49%,#00003b 89%);-webkit-backdrop-filter:blur(84px);backdrop-filter:blur(84px)}.EnsolApproach_accordion__LUY8y{width:100%;max-width:544px}.EnsolApproach_item__7jJyF{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.15)}.EnsolApproach_trigger__LNlsP{display:block;width:100%;text-align:left;transition:opacity .4s ease-out}.EnsolApproach_trigger__LNlsP:focus-visible{outline:2px solid var(--mantine-color-blue-1);outline-offset:4px;border-radius:4px}.EnsolApproach_description__KzUEf{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s ease-out,opacity .5s ease-out}.EnsolApproach_description__KzUEf>*{overflow:hidden}.EnsolApproach_description__KzUEf[data-active=true]{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion:reduce){.EnsolApproach_background__DuzL1,.EnsolApproach_description__KzUEf,.EnsolApproach_trigger__LNlsP{transition:none}}@media (max-width:1024px){.EnsolApproach_section___EtTA{height:auto}.EnsolApproach_sticky__EQanh{position:relative;height:auto;min-height:0;max-height:none;padding-top:220px}.EnsolApproach_backgrounds__I7_aQ{bottom:auto;height:220px}.EnsolApproach_background__DuzL1 img{object-position:70% center}.EnsolApproach_panel__iv_EH{width:100%;height:auto;padding:32px 16px 48px;background:var(--ensol-gradient-dark-section);-webkit-backdrop-filter:none;backdrop-filter:none}}.Equipment_section___sMNc{padding:80px 120px;background:linear-gradient(180deg,#f0f2fa,#fff);border-bottom:1px solid var(--mantine-color-blue-1)}.Equipment_container__FgiP4{max-width:1200px;margin:0 auto}.Equipment_paper__mW7uD{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;background:white;overflow:hidden}.Equipment_media__DlINQ{position:relative;min-height:562px;overflow:hidden;background:linear-gradient(180deg,#2e1065,#00003b)}.Equipment_mediaTexture__AcoGz{opacity:.35;mix-blend-mode:screen}.Equipment_stage__t5bbj{position:absolute;inset:0;width:600px;height:562px;transform-origin:top left}.Equipment_panel__sqC3n{filter:drop-shadow(10px 25px 10px rgba(2,2,6,.19))}.Equipment_brands__0E5a9{position:relative;padding:40px 32px}.Equipment_chip__l51cC{padding:8px 16px;border-radius:57px;background:linear-gradient(90deg,#292988,#7b62c9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 33px 67px rgba(0,0,0,.05),0 17px 33px rgba(0,0,0,.05),0 8px 17px rgba(0,0,0,.05)}.Equipment_chipDot__mFcxY{width:7px;height:7px;border-radius:50%;background:#bd5ab4}.Equipment_keyPoints__IcZxI{align-self:end;padding:32px 64px}.Equipment_divider__bpa4F{height:1px;background:var(--mantine-color-blue-1)}@media (max-width:1024px){.Equipment_section___sMNc{padding:48px 16px}.Equipment_paper__mW7uD{grid-template-columns:1fr;gap:32px;background:transparent;border-radius:0}.Equipment_media__DlINQ{min-height:480px;border-radius:16px}.Equipment_stage__t5bbj{transform:translateY(140px) scale(.6)}.Equipment_brands__0E5a9{padding:24px 16px 16px}.Equipment_keyPoints__IcZxI{padding:0}}.Guarantees_section__CrMsk{padding:80px 120px;background:linear-gradient(180deg,#f0f2fa,#fff);border-bottom:1px solid var(--mantine-color-blue-1)}.Guarantees_container__P_ElT{max-width:1200px;margin:0 auto}.Guarantees_card__hcEsc{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 48px;border-radius:16px;border:1px solid var(--mantine-color-blue-1);background:white}.Guarantees_item__Ykuad{padding:8px 24px}.Guarantees_item__Ykuad+.Guarantees_item__Ykuad{border-left:1px solid var(--mantine-color-blue-1)}.Guarantees_metric__fi3It{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1024px){.Guarantees_section__CrMsk{padding:48px 16px}.Guarantees_card__hcEsc{grid-template-columns:1fr;gap:16px;padding:0;border:none;background:transparent}.Guarantees_item__Ykuad{padding:20px;border-radius:16px;border:1px solid var(--mantine-color-blue-1);background:white}.Guarantees_item__Ykuad+.Guarantees_item__Ykuad{border-left:1px solid var(--mantine-color-blue-1)}}.Input_input__KdqaF{transition-property:border-color,box-shadow;transition-duration:.2s;color:var(--mantine-color-gray-7);&:hover{border-color:var(--mantine-color-blue-4)}&::placeholder{color:var(--mantine-color-denim-1)}&[data-error=true]{box-shadow:var(--mantine-color-red-4) 0 0 0 1px}&:focus-visible{border-color:var(--mantine-color-blue-4);box-shadow:var(--mantine-color-blue-4) 0 0 0 1px}}.App_section__T2nGM{overflow:hidden;background:var(--ensol-bg-section)}.App_heading__HNTUd.App_heading__HNTUd{font-size:var(--mantine-font-size-h2lg,40px);line-height:var(--mantine-line-height-h2lg,48px)}@media (min-width:1024px){.App_heading__HNTUd.App_heading__HNTUd{font-size:var(--mantine-font-size-displaySm,56px);line-height:var(--mantine-line-height-displaySm,60px)}}.App_mobileMockups__cNiRI{position:relative;width:100%;aspect-ratio:358/420}.App_phone__3XAgQ{position:absolute;display:block}.App_phoneLeft__gE9zv{left:0;bottom:0;z-index:var(--z-base)}.App_phoneLeft__gE9zv img{object-position:left bottom}.App_phoneRight__EA0eK{right:0;top:0;z-index:var(--z-overlay)}.App_phoneRight__EA0eK img{object-position:right top}.Engagement_cta__niK6G{position:relative;overflow:hidden;background:var(--ensol-gradient-dark-section)}.Engagement_copy__ceUkj{position:relative;max-width:830px;margin:0 auto;padding:32px 56px}.Engagement_heading__U2e6y.Engagement_heading__U2e6y{font-size:var(--mantine-font-size-h4,24px);line-height:var(--mantine-line-height-h4,32px)}@media (min-width:1024px){.Engagement_heading__U2e6y.Engagement_heading__U2e6y{font-size:var(--mantine-font-size-italicXl,32px);line-height:var(--mantine-line-height-italicXl,40px)}}.Engagement_highlight__V2Eyw{background-image:linear-gradient(90deg,#faa2c1,var(--mantine-color-blue-4));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Engagement_dotLeft__LP9dR,.Engagement_dotRight__Fnuf0,.Engagement_vectorLeft__23ZIL,.Engagement_vectorRight__XgcQ4{position:absolute;pointer-events:none;max-width:none}.Engagement_dotLeft__LP9dR{left:-510px;top:-220px;width:800px;height:800px;opacity:.52}.Engagement_dotRight__Fnuf0{right:-392px;bottom:-11px;width:800px;height:800px;opacity:.67}.Engagement_vectorLeft__23ZIL{left:-157px;top:-14px;width:421px;height:363px}.Engagement_vectorRight__XgcQ4{right:-157px;top:-14px;width:421px;height:363px}.Engagement_vectorRight__XgcQ4 img{transform:scaleX(-1)}.Engagement_photo__ztnWd{position:relative;width:100%;height:475px;overflow:hidden;background:var(--mantine-color-gray-3)}@keyframes Engagement_reveal-photo___P5yL{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Engagement_photo__ztnWd{clip-path:inset(0 0 100% 0);animation:Engagement_reveal-photo___P5yL linear both;animation-timeline:view();animation-range:cover 0 cover 50%}}}@media (max-width:768px){.Engagement_copy__ceUkj{padding:16px 0}.Engagement_photo__ztnWd{height:280px}}.Faq_heading__C2E4k.Faq_heading__C2E4k{text-align:center;font-size:26px;line-height:var(--mantine-line-height-h4,32px)}.Faq_solarLine__cAevt{display:inline}.Faq_question__ZTM8J{display:block;font-weight:700;color:var(--mantine-color-blue-9);font-size:var(--mantine-font-size-sm,14px);line-height:var(--mantine-line-height-sm,20px)}@media (min-width:1024px){.Faq_heading__C2E4k.Faq_heading__C2E4k{text-align:left;font-size:var(--mantine-font-size-h2,36px);line-height:var(--mantine-line-height-h2,44px)}.Faq_solarLine__cAevt{display:block;line-height:var(--mantine-line-height)}.Faq_question__ZTM8J{font-size:var(--mantine-font-size-md,16px);line-height:var(--mantine-line-height-mdBold,22px)}}.Faq_control__LJ3l7{padding:16px 8px 16px 16px;align-items:flex-start;background:transparent;&:hover{background:transparent}}.Faq_panel__SwSQL{padding:5px 16px 16px}.Faq_label__iJ0TE{color:inherit}.Faq_item__g3BPJ{padding:4px 32px 0;border:none;border-bottom:1px solid var(--mantine-color-blue-1);border-radius:0;background:white}.Faq_chevron__meK_d{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px;color:var(--mantine-color-blue-9);&[data-rotate]{transform:none}&[data-rotate] svg{clip-path:inset(5px 0)}}@media (max-width:1024px){.Faq_item__g3BPJ{padding:8px 0}}.FoundersInterview_section__A34W_{position:relative;overflow:hidden;background:var(--ensol-bg-section);border-top:1px solid var(--mantine-color-gray-3);border-bottom:1px solid var(--mantine-color-gray-3)}.FoundersInterview_decoration__4Iqke{position:absolute;left:-76px;top:142px;width:390px;height:337px;pointer-events:none}.FoundersInterview_video__uIcFE{position:relative;display:block;flex-shrink:0;width:492px;height:277px;overflow:hidden;border-radius:16px;background:white;border:1px solid var(--mantine-color-gray-3);cursor:pointer}.FoundersInterview_video__uIcFE img{display:block;width:100%;height:100%;object-fit:cover;border:none}.FoundersInterview_play__Qv7vw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-color:var(--mantine-color-purple-2);color:var(--mantine-color-gray-3)}.FoundersInterview_copy__qxAjJ{flex:0 1 366px;max-width:366px}.FoundersInterview_watch__RrqRi{display:flex;align-items:center;gap:10px}.FoundersInterview_watchArrow__DRAN0{flex-shrink:0;transition:transform .3s ease-in-out}@media (hover:hover){.FoundersInterview_watch__RrqRi:hover .FoundersInterview_watchArrow__DRAN0{transform:translateX(11px)}}@media (max-width:1024px){.FoundersInterview_video__uIcFE{width:100%;height:auto;aspect-ratio:492/277}.FoundersInterview_copy__qxAjJ{flex:1 1 auto;max-width:none}}.Hero_root__LfT4a{background:var(--ensol-gradient-dark-section)}.Hero_media__oaRM0{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.39}.Hero_scene__HPGg7{position:absolute;left:50%;top:50%;translate:-50% -50%;aspect-ratio:2752/1536;min-width:100%;min-height:100%;width:auto;height:auto}.Hero_scene__HPGg7 img{position:absolute;inset:0;display:block;width:100%;height:100%}.Hero_proofList__9SXP2{@media (min-width:1024px){&>:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}&>:first-child{padding-left:0}&>:last-child{padding-right:0}}}.Hero_title__5GDbG.Hero_title__5GDbG{font-size:var(--mantine-font-size-h2lg,40px);line-height:var(--mantine-line-height-h2lg,48px)}.Hero_titleLine__mrecn{display:inline-block;overflow:hidden;vertical-align:top}.Hero_titleLine__mrecn>span{display:inline-block}@media (min-width:1024px){.Hero_title__5GDbG.Hero_title__5GDbG{font-size:var(--mantine-font-size-hero,72px);line-height:var(--mantine-line-height-hero,76px)}.Hero_titleLine__mrecn{display:block;padding-bottom:6px}}.Hero_proofLogo__cbLDc img{display:block;width:100%;height:100%;object-fit:contain}.HeroNetworkCanvas_canvas__w_Iap{position:absolute;inset:0;display:block;width:100%;height:100%}.LocalNetwork_section__2XYoa{background:var(--ensol-bg-section)}.LocalNetwork_heading__Y6GG8.LocalNetwork_heading__Y6GG8{font-size:26px;line-height:var(--mantine-line-height-h4,32px)}@media (min-width:1024px){.LocalNetwork_heading__Y6GG8.LocalNetwork_heading__Y6GG8{font-size:var(--mantine-font-size-h2lg,40px);line-height:var(--mantine-line-height-h2lg,48px)}}.LocalNetwork_layout__1TA5P{display:flex;gap:32px;width:100%;padding:24px;border-radius:16px;background:white;border:1px solid var(--mantine-color-gray-2);box-shadow:0 1px 3px rgba(0,0,89,.06)}.LocalNetwork_panel__EvuSp{display:flex;flex-direction:column;gap:20px;width:435px;flex-shrink:0;padding:24px}.LocalNetwork_regions__mgZuy{padding-top:8px}.LocalNetwork_row__JnE5J{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:14px 4px;border-bottom:1px solid var(--mantine-color-blue-1);cursor:pointer}.LocalNetwork_rowOpen__vRD0U{border-bottom:none}.LocalNetwork_rowName__U4Mm0{min-width:0}.LocalNetwork_rowMeta__LqIzs{display:flex;align-items:center;justify-content:space-between;gap:4px;width:113px;flex-shrink:0;white-space:nowrap}.LocalNetwork_chevron__W_05c{display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .2s ease}.LocalNetwork_chevronOpen__fqLsX{transform:rotate(90deg)}.LocalNetwork_departments__NqJ_B{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding:8px 0 16px 16px;border-left:1px solid var(--mantine-color-blue-1)}.LocalNetwork_chip__tSpza{display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 1.5px rgba(0,0,89,.06);text-decoration:none;white-space:nowrap;line-height:1;cursor:pointer;--badge-bg:var(--mantine-color-white);--badge-color:var(--mantine-color-blue-9);--badge-bd:1px solid var(--mantine-color-blue-1);background:var(--badge-bg);color:var(--badge-color);border:var(--badge-bd);transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.LocalNetwork_chip__tSpza .mantine-Badge-label{display:flex;align-items:center;line-height:1}@media (hover:hover){.LocalNetwork_chip__tSpza:hover{--badge-bg:var(--mantine-color-blue-0);--badge-bd:1px solid var(--mantine-color-blue-1);background:var(--mantine-color-blue-0);border-color:var(--mantine-color-blue-1);color:var(--mantine-color-blue-9)}}.LocalNetwork_more__XC2I8{display:none;align-items:center;justify-content:center;gap:8px;cursor:pointer}.LocalNetwork_mapPaper__0krJN{position:relative;display:flex;flex-direction:column;width:733px;flex:1 1 auto;min-width:0;padding:16px;border-radius:16px;background:rgba(255,255,255,.8);border:1px solid var(--mantine-color-gray-1);box-shadow:0 1px 3px rgba(0,0,89,.06)}.LocalNetwork_mapViewport__hchfo{overflow:hidden;border-radius:10px;aspect-ratio:2104/1944}.LocalNetwork_mapImage__Z2b4Q{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:1024px){.LocalNetwork_layout__1TA5P{flex-direction:column;gap:32px;padding:0;background:none;border:none;box-shadow:none;border-radius:0}.LocalNetwork_mapPaper__0krJN,.LocalNetwork_panel__EvuSp{width:100%}.LocalNetwork_mapPaper__0krJN{order:-1;padding:8px;border-radius:12px;border-color:var(--mantine-color-blue-1)}.LocalNetwork_panel__EvuSp{gap:16px;padding:16px 16px 24px;border:1px solid var(--mantine-color-blue-1);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,89,.06)}.LocalNetwork_regions__mgZuy{padding-top:0}.LocalNetwork_row__JnE5J{padding:12px 4px}.LocalNetwork_mapViewport__hchfo{border-radius:8px}}@media (max-width:768px){.LocalNetwork_more__XC2I8{display:flex}.LocalNetwork_mapViewport__hchfo{aspect-ratio:unset;height:354px}.LocalNetwork_mapImage__Z2b4Q{object-fit:cover;object-position:center}}.Realisations_section__SDWFg{overflow:hidden;background:#fff}.Realisations_heading__uIkJ6.Realisations_heading__uIkJ6{text-align:center;font-size:26px;line-height:var(--mantine-line-height-h4,32px)}@media (min-width:1024px){.Realisations_heading__uIkJ6.Realisations_heading__uIkJ6{text-align:left;font-size:var(--mantine-font-size-h2lg,40px);line-height:var(--mantine-line-height-h2lg,48px)}}.Realisations_controls__A_O_j{flex-shrink:0}.Realisations_viewport__O6Nbn{container-type:inline-size;position:relative;width:100%;overflow:hidden}.Realisations_track__wkRev{display:flex;gap:16px;--index:0;--step:calc(min(1080px, 100cqi - 120px) + 16px);transform:translateX(calc(var(--index) * var(--step) * -1));transition:transform .45s cubic-bezier(.16,1,.3,1)}.Realisations_track__wkRev[data-index="0"]{--index:0}.Realisations_track__wkRev[data-index="1"]{--index:1}.Realisations_track__wkRev[data-index="2"]{--index:2}.Realisations_track__wkRev[data-index="3"]{--index:3}.Realisations_track__wkRev[data-index="4"]{--index:4}.Realisations_track__wkRev[data-index="5"]{--index:5}.Realisations_slide__I5kXG{display:flex;flex:0 0 min(1080px,calc(100cqi - 120px));overflow:hidden;border-radius:16px;background:var(--ensol-bg-section);border:1px solid var(--mantine-color-gray-2);box-shadow:0 1px 3px rgba(0,0,89,.06)}.Realisations_photo__SsUx2{position:relative;flex-shrink:0;width:500px;min-height:422px;overflow:hidden}.Realisations_photo__SsUx2 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s linear}@media (hover:hover){.Realisations_photo__SsUx2:hover img{transform:scale(1.025)}}.Realisations_badge__6H76f{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:16px;background:var(--mantine-color-denim-0)}.Realisations_badge__6H76f img{display:block;width:6px;height:6px}.Realisations_content__eJGnC{display:flex;flex-direction:column;gap:28px;width:580px;padding:40px}.Realisations_metrics__7Aw3P{display:grid;grid-template-columns:1fr 1fr;width:100%;background:white;border-radius:12px;overflow:hidden}.Realisations_metric__xmfI2{display:flex;flex-direction:column;gap:4px;padding:20px 24px}.Realisations_metric__xmfI2:nth-child(odd){border-right:1px solid var(--mantine-color-purple-1)}.Realisations_metric__xmfI2:nth-child(n+3){border-top:1px solid var(--mantine-color-blue-1)}.Realisations_detail__0EIEG{display:flex;align-items:center;gap:10px;color:var(--mantine-color-purple-4);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md)}.Realisations_fade__dLdX9{position:absolute;top:0;right:0;width:136px;height:100%;background:linear-gradient(90deg,transparent,#fff);pointer-events:none}.Realisations_thumbs__8wQez{display:flex;gap:12px;overflow-x:auto}.Realisations_thumb__dgtvs{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer}.Realisations_thumbFrame__v5_sD{width:96px;height:72px;overflow:hidden;border-radius:6px;border:1px solid var(--mantine-color-blue-1)}.Realisations_thumbFrame__v5_sD img{display:block;width:100%;height:100%;object-fit:cover;opacity:.23;transition:transform .3s ease-out,opacity .3s ease-out}.Realisations_thumbLabel__qRHaW{opacity:.46}.Realisations_thumbActive__AKbPn .Realisations_thumbFrame__v5_sD img,.Realisations_thumbActive__AKbPn .Realisations_thumbLabel__qRHaW{opacity:1}@media (hover:hover){.Realisations_thumb__dgtvs:hover .Realisations_thumbFrame__v5_sD img{transform:scale(1.1);opacity:1}}@media (max-width:1024px){.Realisations_track__wkRev{--step:calc(100cqi + 16px)}.Realisations_slide__I5kXG{flex:0 0 100cqi;flex-direction:column}.Realisations_photo__SsUx2{width:100%;min-height:200px;height:200px}.Realisations_badge__6H76f{left:16px}.Realisations_content__eJGnC{width:100%;gap:16px;padding:16px}.Realisations_metrics__7Aw3P{border-radius:10px}.Realisations_metric__xmfI2{padding:12px}.Realisations_detail__0EIEG{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.Realisations_fade__dLdX9{display:none}}