.desktop_section__ktVCo{max-width:1120px;margin:0 auto}.desktop_stickyNav__Iy3Wh{position:fixed;top:0;left:0;right:0;z-index:100;background-color:hsla(0,0%,100%,.97);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid #e8ecef;transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.desktop_stickyNavVisible__SdCPb{transform:translateY(0)}.desktop_stickyNavInner__bC0u4{width:100%;margin:0 auto;padding:8px 20px;gap:24px}.desktop_stickyNavInner__bC0u4,.desktop_stickyNavLeft__8MDyZ{display:flex;align-items:center;justify-content:space-between}.desktop_stickyNavLeft__8MDyZ{gap:8px;min-width:0;flex:1 1}.desktop_stickyNavTitle__0wA1S{font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;color:#2b323a;white-space:nowrap}.desktop_stickyNavToggle__lcqqG{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;color:#5c6e7d;padding:0;flex-shrink:0}.desktop_stickyNavLinks__zX4Y7{display:none}.desktop_stickyNavLink__P_p4K{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#5c6e7d;background:none;border:none;cursor:pointer;padding:10px 8px;white-space:nowrap;transition:color .15s}.desktop_stickyNavLink__P_p4K:hover{color:#2b323a}.desktop_stickyNavDropdown__8iJJ7{width:100%;margin:0 auto;padding:0 20px 16px;display:flex;flex-direction:column;gap:0;border-top:1px solid #f0f2f4}.desktop_stickyNavDropdownLink__M1ctx{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#5c6e7d;background:none;cursor:pointer;padding:12px 0;text-align:left;border:none;border-bottom:1px solid #f0f2f4;transition:color .15s}.desktop_stickyNavDropdownLink__M1ctx:last-child{border-bottom:none}.desktop_stickyNavDropdownLink__M1ctx:hover{color:#2b323a}.desktop_navbarWrapper__VqiUU .nav-sticky{position:static}.desktop_hero__rqran{background:linear-gradient(180deg,#fff 2.08%,#e6f6ea 72.64%,#40cb63 107.63%,#17a349 125.42%);padding:96px 20px 64px;text-align:center;overflow:hidden}.desktop_heroInner__b_uoS{text-align:center}.desktop_heroContent__e32uw{max-width:600px;margin:0 auto}.desktop_heroTitle__TKcia{font-family:Nunito Sans,sans-serif;font-size:28px;font-weight:800;line-height:38px;color:#2b323a;margin:0 0 12px}.desktop_heroSubtitle__goqte{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:-.017em;color:#5c6e7d;margin:0 0 24px}.desktop_ctaButton__BbvDI{display:inline-flex;align-items:center;gap:8px;background-color:#17a349;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;border-radius:100px;border:none;cursor:pointer;text-decoration:none;transition:background-color .2s}.desktop_ctaButton__BbvDI:hover{background-color:#148f3f}.desktop_heroCtaLink__A996_{text-decoration:none!important;display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:36px;background:var(--biome-green-500,#22b252);color:#fff;max-width:289px}.desktop_heroCtaLink__A996_:hover{background:var(--biome-green-600,#17a349)}.desktop_heroCtaLink__A996_ span{font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px;@media (min-width:768px){font-size:20px;line-height:28px}}.desktop_heroCtaLinkHeader__VhLNm{text-decoration:none!important;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:36px;background:var(--biome-green-500,#22b252);color:#fff;@media (min-width:768px){padding-left:16px;padding-bottom:6px;padding-right:16px;padding-top:6px}}.desktop_heroCtaLinkHeader__VhLNm:hover{background:var(--biome-green-600,#17a349)}.desktop_heroCtaLinkHeader__VhLNm span{font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;@media (min-width:768px){font-size:14px;line-height:20px}}.desktop_heroMockup__dEoxX{margin-top:32px;width:100%;max-width:631px;margin-left:auto;margin-right:auto}.desktop_heroMockup__dEoxX img{width:100%;height:auto;display:block}.desktop_features__Yt8Nd{padding:60px 20px;background-color:#fff}.desktop_sectionHeader__Bx3XK{text-align:center;max-width:640px;margin:0 auto 32px}.desktop_sectionTitle__SN5bc{font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:800;line-height:32px;color:#2b323a;margin:0 0 12px}.desktop_sectionSubtitle__amTS6{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:-.017em;color:#4a5568;margin:0}.desktop_featuresScreenshot__1U2sQ{width:100%;border-radius:12px;overflow:hidden;margin-bottom:32px}.desktop_featuresScreenshot__1U2sQ img{width:100%;height:auto;display:block}.desktop_featureList__cc3tZ{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;list-style:none;padding:0}.desktop_featureItem__yNpRJ{background-color:#fff;border-radius:12px;padding:24px;text-align:center;box-shadow:0 6px 16px 0 #3d47510f,0 0 4px 1px #3d47510a}.desktop_featureIcon__2AUY6{width:28px;height:28px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.desktop_featureIcon__2AUY6 svg{width:28px;height:28px}.desktop_featureItemContent__lM97c{flex:1 1}.desktop_featureItemTitle__FlrEV{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#2b323a;margin:0 0 8px}.desktop_featureItemDesc__Dkxus{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#5c6e7d;margin:0}.desktop_featuresCta__k4SNv{text-align:center}.desktop_specs__v0rw2{padding:60px 20px;background:linear-gradient(180deg,#fff,#eff1f3);position:relative;overflow:hidden}.desktop_specsBgDecoration__NQDSj{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.desktop_specsBgDecoration__NQDSj img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.desktop_specsContent__yv9pE{position:relative;z-index:1;max-width:720px;margin:0 auto}.desktop_specsGrid__z_hBD{display:flex;flex-direction:column;gap:16px}.desktop_specsCard__pr65v{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 16px 0 #3d47510f,0 0 4px 1px #3d47510a;padding:32px}.desktop_specsCardTitle__luTau{font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#2b323a;padding:0;margin:0 0 20px;display:flex;align-items:center;gap:10px}.desktop_specsTable__IEI69{background-color:#fff;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:0}.desktop_specsRow__Z5Q8M{display:flex;flex-direction:column;gap:4px}.desktop_specsLabel__2jHuj{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.006em;color:#5c6e7d}.desktop_specsValue__PAftQ{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.011em;color:#2b323a;margin:0}.desktop_installation__D6rEA{padding:60px 20px;background:linear-gradient(198.95deg,#fff 33.65%,#ddfae4 87.08%)}.desktop_installationContent__HDZIM{max-width:800px;margin:0 auto}.desktop_installationHeader__kX084{text-align:center;max-width:640px;margin:0 auto 24px}.desktop_installationHeader__kX084 .desktop_sectionSubtitle__amTS6,.desktop_installationHeader__kX084 .desktop_sectionTitle__SN5bc{max-width:640px}.desktop_installationTabs__XR30Z{display:flex;justify-content:center;margin-bottom:32px;background:#e8ecef;border-radius:100px;padding:4px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.desktop_installationTab__dxdvq{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#5c6e7d;background:transparent;border:none;border-radius:100px;cursor:pointer;transition:all .2s}.desktop_installationTab__dxdvq:hover{color:#2b323a}.desktop_installationTabActive__2YCXV{background:#fff;color:#2b323a;box-shadow:0 2px 8px 0 #3d47511a}.desktop_stepsCard__cMKuy{background-color:#fff;border-radius:16px;box-shadow:0 6px 16px 0 #3d47510f,0 0 4px 1px #3d47510a;padding:32px}.desktop_steps__M4wFe{display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin:0}.desktop_step__Kjzr5{display:flex;gap:16px;align-items:flex-start;padding-bottom:32px;border-bottom:1px solid #f0f2f4}.desktop_step__Kjzr5:last-child{padding-bottom:0;border-bottom:none}.desktop_stepNumber__BRrvb{flex-shrink:0;width:32px;height:32px;background-color:#808f9f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.desktop_stepContent__we_I2{flex:1 1}.desktop_stepTitle__XSanT{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#2b323a;margin:4px 0 8px}.desktop_stepDesc__YFAMT{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.006em;color:#5c6e7d;margin:0 0 16px}.desktop_stepSubSection__Ynz1M{margin-top:20px;background-color:#f5f7fa;border-radius:12px;padding:20px}.desktop_stepSubTitle__Ec5Lz{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;color:#3d4751;margin:0 0 16px}.desktop_stepSubTitleLarge__P8lYS{font-size:16px;line-height:24px;color:#5c6e7d;margin-bottom:12px}.desktop_downloadRows__LI973{display:flex;flex-direction:column;gap:8px}.desktop_downloadRow__0A2aq{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-radius:12px;border:1px solid #e8ecef;text-decoration:none;color:inherit;transition:background-color .2s}.desktop_downloadRow__0A2aq:hover{background-color:#f5f7fa}.desktop_downloadRowLeft__M1Hlc{display:flex;align-items:center;gap:12px}.desktop_downloadRowIcon__dz0qY{width:40px;height:40px;background-color:#fff;border:1px solid #e8ecef;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.desktop_downloadRowLabel__4nJjh{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#2b323a}.desktop_downloadRow__0A2aq>svg{width:20px;height:20px;color:#17a349;flex-shrink:0}.desktop_stepInstructions__5h2wQ{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.006em;color:#5c6e7d;margin:0;padding-left:20px;display:flex;flex-direction:column;gap:0}.desktop_stepInstructionsBullet__kKJEr{list-style-type:disc;gap:0}.desktop_stepInstructionsAlpha__7hAQz{list-style-type:lower-alpha;gap:0}.desktop_infoTip__Je2rJ{display:flex;gap:10px;align-items:flex-start;background-color:#e8f4fd;border-radius:12px;padding:14px 16px;margin-top:16px}.desktop_infoTipIcon__NYJhs{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.desktop_infoTipList__ngqQn{margin:4px 0 0;padding-left:20px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:-.006em;color:#5c6e7d}.desktop_infoTipList__ngqQn li{margin-bottom:2px}.desktop_infoTip__Je2rJ p{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:-.006em;color:#5c6e7d;margin:0}.desktop_faq__P0_2c{padding:60px 20px;background-color:#fff}.desktop_faqList__UDquw{max-width:720px;margin:0 auto}.desktop_faqList__UDquw .MuiAccordion-root{box-shadow:var(--shadow-low)}.desktop_faqList__UDquw>div:not(:last-child){margin-bottom:16px}.desktop_faqList__UDquw>.Mui-expanded{margin-bottom:24px}.desktop_faqList__UDquw .MuiAccordionSummary-root{padding:16px}.desktop_faqList__UDquw .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.desktop_faqQuestionText__YXq2W{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#2b323a}.desktop_faqAnswer__z4S_G{font-family:Inter,sans-serif;font-size:14px;line-height:20px;letter-spacing:-.006em;color:#3d4751}.desktop_faqAnswer__z4S_G p{margin:0 0 8px}.desktop_faqAnswer__z4S_G p:last-child{margin-bottom:0}.desktop_faqAnswer__z4S_G ol,.desktop_faqAnswer__z4S_G ul{margin:8px 0;padding-left:24px}.desktop_faqAnswer__z4S_G li{margin-bottom:4px}.desktop_ctaButton__BbvDI:focus-visible,.desktop_downloadRow__0A2aq:focus-visible{outline:2px solid #17a349;outline-offset:2px}.desktop_downloadRow__0A2aq:focus-visible{border-radius:8px}@media (prefers-reduced-motion:reduce){.desktop_ctaButton__BbvDI,.desktop_downloadRow__0A2aq,.desktop_installationTab__dxdvq,.desktop_stickyNav__Iy3Wh{transition:none}}@media (min-width:810px){.desktop_hero__rqran{padding:120px 45px 80px}.desktop_heroTitle__TKcia{font-size:36px;line-height:48px}.desktop_heroSubtitle__goqte{font-size:16px;line-height:24px}.desktop_heroMockup__dEoxX{margin-top:40px}.desktop_features__Yt8Nd{padding:80px 40px}.desktop_sectionHeader__Bx3XK{margin-bottom:40px}.desktop_sectionTitle__SN5bc{font-size:28px;line-height:38px}.desktop_sectionSubtitle__amTS6{font-size:15px;line-height:24px}.desktop_featureList__cc3tZ{gap:20px;margin-bottom:40px}.desktop_featureItem__yNpRJ{display:flex;gap:16px;text-align:left;padding:24px 28px}.desktop_featureIcon__2AUY6{margin:0;flex-shrink:0}.desktop_featureItemTitle__FlrEV{font-size:17px}.desktop_featureItemDesc__Dkxus{font-size:14px}.desktop_specs__v0rw2{padding:80px 40px}.desktop_specsGrid__z_hBD{flex-direction:row;gap:24px}.desktop_specsCard__pr65v{flex:1 1}.desktop_faq__P0_2c,.desktop_installation__D6rEA{padding:80px 40px}.desktop_faqQuestionText__YXq2W{font-size:20px;line-height:28px}.desktop_faqAnswer__z4S_G{font-size:16px;line-height:24px;letter-spacing:-.011em}}@media (min-width:1120px){.desktop_stickyNavInner__bC0u4{max-width:1120px;padding:8px 40px}.desktop_stickyNavTitle__0wA1S{font-size:16px}.desktop_stickyNavToggle__lcqqG{display:none}.desktop_stickyNavLeft__8MDyZ{flex:0 1}.desktop_stickyNavLinks__zX4Y7{display:flex;align-items:center;gap:16px;margin-left:auto}.desktop_stickyNavLink__P_p4K{font-size:15px}.desktop_stickyNavDropdown__8iJJ7{display:none}.desktop_hero__rqran{padding:216px 60px 160px}.desktop_heroInner__b_uoS{display:flex;align-items:center;gap:48px;text-align:left}.desktop_heroContent__e32uw{flex:1 1;max-width:440px;margin:0}.desktop_heroTitle__TKcia{font-size:48px;line-height:64px}.desktop_heroSubtitle__goqte{font-size:20px;line-height:28px}.desktop_heroMockup__dEoxX{flex:1 1;margin-top:0;max-width:631px}.desktop_features__Yt8Nd{padding:100px 60px}.desktop_sectionTitle__SN5bc{font-size:42px;font-weight:800;line-height:56px}.desktop_featuresScreenshot__1U2sQ{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:48px}.desktop_featureList__cc3tZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:40px}.desktop_featureItem__yNpRJ{padding:28px 32px}.desktop_specs__v0rw2{padding:100px 60px}.desktop_specsGrid__z_hBD{gap:32px}.desktop_installation__D6rEA{padding:100px 60px}.desktop_stepTitle__XSanT{font-size:20px;line-height:28px}.desktop_stepDesc__YFAMT{font-size:16px;line-height:24px}.desktop_faq__P0_2c{padding:100px 60px}.desktop_featureItemTitle__FlrEV{font-size:20px;line-height:28px}.desktop_featureItemDesc__Dkxus{font-size:16px;line-height:24px}.desktop_sectionSubtitle__amTS6{font-size:18px;line-height:28px}}