.productPage{--y:#fabf00;--o:#f5a200;--ink:#2d2926;--g:#4c4948;--muted:#77736e;--paper:#f2f0ec;--line:#ddd9d2;background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif}.productPage *{box-sizing:border-box}.productPage button,.productPage input{font:inherit}.pdpShell{width:min(1420px,calc(100% - 64px));margin:auto}.productTopline{background:var(--y)}.productTopline>div{min-height:30px;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.productHeader{position:sticky;top:0;z-index:80;background:#2d2926f7;color:#fff}.productHeader>div{min-height:70px;display:flex;align-items:center;gap:38px}.productBrand img,.productFooter img{display:block;width:140px;filter:brightness(0) invert(1)}.productHeader nav{display:flex;gap:28px;margin-left:auto}.productHeader nav a{color:#bbb7b3;font-size:11px;font-weight:700}.headerCta{display:flex;gap:22px;align-items:center;padding:13px 18px;border-radius:999px;background:var(--y);color:var(--ink);font-size:11px;font-weight:850}.pdpHero{padding:24px 0 28px}.heroCommerce{display:grid;grid-template-columns:1.18fr .82fr;gap:16px}.galleryPanel{min-width:0;display:grid;grid-template-columns:92px 1fr;gap:10px}.galleryRail{display:grid;grid-template-rows:repeat(3,1fr);gap:8px}.galleryRail button{border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px 8px;cursor:pointer;text-align:left}.galleryRail button.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 -3px var(--y)}.galleryRail span,.galleryRail b{display:block}.galleryRail span{color:#96918b;font-size:8px}.galleryRail b{margin-top:8px;font-size:10px}.galleryMain,.purchasePanel{min-height:700px;border-radius:20px;overflow:hidden}.galleryMain{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 58% 42%,#625a52,#302c29 68%);color:#fff}.galleryMain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:radial-gradient(rgba(250,191,0,.75) 1px,transparent 1px);background-size:25px 25px}.galleryTop{position:absolute;z-index:4;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;color:#a9a39d;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.galleryMain picture,.galleryMain picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.galleryMain picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(31,29,27,.7),transparent 55%)}.productRender{position:relative;width:500px;height:510px;display:flex;justify-content:center;align-items:end}.unit{position:absolute;width:210px;height:410px;bottom:15px;border-radius:17px 17px 10px 10px;background:linear-gradient(130deg,#f5f6f5,#c6c8c7 48%,#a1a3a2);border:1px solid rgba(255,255,255,.5);box-shadow:-16px 22px 34px #0000004d,inset -9px 0 15px #00000021}.unit:nth-child(1){transform:translate(-75px)}.unit:nth-child(2){transform:translate(-15px) translateY(-6px)}.unit:nth-child(3){transform:translate(45px) translateY(-12px)}.unit:nth-child(4){transform:translate(105px) translateY(-18px)}.unit b{position:absolute;left:24px;top:32px;color:#5e605e;font-size:13px}.unit i{position:absolute;left:0;right:0;top:84px;height:2px;background:linear-gradient(90deg,var(--y),transparent)}.unit span{position:absolute;right:17px;top:25px;width:9px;height:9px;border-radius:50%;background:#7baa2d;box-shadow:0 0 0 5px #7baa2d33}.galleryBottom{position:absolute;z-index:4;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;align-items:end}.galleryBottom small,.galleryBottom b{display:block}.galleryBottom small{color:var(--y);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.galleryBottom b{font-size:21px;margin-top:6px}.galleryBottom>span{color:#a8a29d;font-size:8px}.purchasePanel{padding:34px 38px;background:#fff}.statusPill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:#f4f0e5;color:#735b0d;font-size:9px;font-weight:750}.statusPill i{width:7px;height:7px;border-radius:50%;background:#7baa2d}.purchasePanel h1{margin:18px 0 6px;font-size:54px;line-height:.95;letter-spacing:-.06em}.reviewLine{display:flex;align-items:center;gap:8px}.reviewLine span{color:var(--o)}.reviewLine b{font-size:10px}.reviewLine small{color:#8a8580;font-size:9px}.purchasePanel>p{margin:17px 0;color:var(--muted);font-size:14px;line-height:1.6}.heroProof{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.heroProof span{padding:12px;border-radius:12px;background:#f3f1ed}.heroProof b,.heroProof small{display:block}.heroProof b{font-size:12px}.heroProof small{color:#89847f;font-size:8px;margin-top:3px}.purchaseDivider{height:1px;background:#e4e0da;margin:20px 0}.purchaseHeading{display:flex;justify-content:space-between}.purchaseHeading span b,.purchaseHeading span small{display:block}.purchaseHeading span b{font-size:12px}.purchaseHeading span small{color:#8a8580;font-size:8px;margin-top:3px}.purchaseHeading em{color:#846700;font-size:9px;font-style:normal;font-weight:800}.capacitySelector{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.capacitySelector button{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff;cursor:pointer;text-align:left}.capacitySelector button>i{width:17px;height:17px;border:1px solid #aaa49e;border-radius:50%}.capacitySelector button.active{border-color:var(--y);background:#fffbec}.capacitySelector button.active>i{border:5px solid var(--y);background:var(--ink)}.capacitySelector b,.capacitySelector small{display:block}.capacitySelector b{font-size:11px}.capacitySelector small{margin-top:2px;color:#88837e;font-size:8px}.installationOption{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;margin:12px 0;padding:14px;border-radius:14px;background:#f4f2ee;cursor:pointer}.installationOption input{display:none}.installationOption>i{width:20px;height:20px;border-radius:5px;background:#fff;border:1px solid #bdb7b0}.installationOption input:checked+i{background:var(--y);box-shadow:inset 0 0 0 5px #fff}.installationOption b,.installationOption small{display:block}.installationOption b{font-size:10px}.installationOption small{margin-top:3px;color:#87827d;font-size:8px}.installationOption strong{font-size:11px}.totalRow{display:flex;justify-content:space-between;align-items:end}.totalRow small,.totalRow span>b{display:block}.totalRow small{font-size:9px}.totalRow span>b{margin-top:4px;color:#8c8782;font-size:8px}.totalRow>strong{font-size:28px;letter-spacing:-.04em}.mainBuy{width:100%;margin-top:13px;padding:16px 19px;border:0;border-radius:999px;background:var(--y);display:flex;justify-content:space-between;cursor:pointer;font-size:11px;font-weight:850}.adviceLink{display:flex;justify-content:space-between;padding:14px 5px 8px;font-size:10px;font-weight:800}.microTrust{display:flex;gap:14px;margin-top:6px;color:#85807b;font-size:8px}.pdpAnchor{position:sticky;top:70px;z-index:60;background:#fffffff5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pdpAnchor>div{min-height:54px;display:flex;align-items:center;gap:27px;overflow:auto}.pdpAnchor b{margin-right:auto;font-size:11px;white-space:nowrap}.pdpAnchor a{font-size:9px;font-weight:750;color:#76716c;white-space:nowrap}.pdpAnchor .navBuy{padding:9px 13px;border-radius:999px;background:var(--y);color:var(--ink)}.denseSection{padding:92px 0}.pdpKicker{margin:0;color:#846600;font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.denseHeading{display:grid;grid-template-columns:1fr .55fr;gap:70px;align-items:end;margin-bottom:42px}.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{margin:14px 0 0;font-size:clamp(43px,4.9vw,70px);line-height:.97;letter-spacing:-.058em;font-weight:470}.denseHeading>p,.calculatorCopy>p:not(.pdpKicker),.powerCopy>p:not(.pdpKicker),.installDetails>p:not(.pdpKicker),.longevityTitle>p:not(.pdpKicker),.resilienceMain>p:not(.pdpKicker),.smartCopy>p:not(.pdpKicker),.serviceTitle>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker),.closingLayout p{color:var(--muted);font-size:13px;line-height:1.65}.sellingSection{background:#e5e0d8}.sellingGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.sellingGrid article{min-height:300px;padding:24px;border-radius:18px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.sellingGrid .sellingHero{grid-column:span 2;background:var(--y)}.sellingGrid article>span{font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:#8c8782}.sellingGrid h3{margin:auto 0 12px;font-size:27px;line-height:1.03;letter-spacing:-.04em}.sellingGrid p{margin:0;color:#77726d;font-size:11px;line-height:1.55}.sellingHero h3{font-size:39px}.sellingHero a{margin-top:20px;font-size:9px;font-weight:850}.miniEnergy{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:15px;border-radius:13px;background:#ffffff4d}.miniEnergy strong{font-size:23px}.statBadge,.coffeeVisual,.moduleRow,.cycleRing,.powerBars,.pulseVisual,.weatherVisual{margin-top:20px}.statBadge{display:flex;align-items:center;gap:10px}.statBadge strong{font-size:32px;color:#8a6a00}.statBadge small{font-size:9px}.coffeeVisual{display:flex;gap:11px;align-items:center}.coffeeVisual i{font-size:28px;font-style:normal}.coffeeVisual b{font-size:9px}.moduleRow{height:56px;display:flex;gap:5px;align-items:end}.moduleRow i{width:25px;height:42px;border-radius:4px;background:linear-gradient(#eee,#aaa)}.moduleRow i:nth-child(2){height:47px}.moduleRow i:nth-child(3){height:52px}.moduleRow i:nth-child(4){height:56px}.cycleRing{width:70px;height:70px;border-radius:50%;border:9px solid #e1ddd7;border-top-color:var(--y);display:grid;place-content:center;text-align:center}.cycleRing b,.cycleRing small{display:block}.cycleRing b{font-size:17px}.cycleRing small{font-size:7px}.powerBars{height:60px;display:flex;align-items:end;gap:5px;position:relative}.powerBars i{width:14px;background:#d7d3cd;height:35%}.powerBars i:nth-child(2){height:58%}.powerBars i:nth-child(3){height:78%;background:var(--y)}.powerBars i:nth-child(4){height:100%;background:var(--ink)}.powerBars b{margin-left:auto;font-size:14px}.pulseVisual{display:flex;align-items:center;gap:13px}.pulseVisual i{width:55px;height:2px;background:var(--y);box-shadow:14px -10px var(--y),28px 8px var(--y)}.pulseVisual b{font-size:18px}.weatherVisual{display:flex;align-items:center;justify-content:space-between}.weatherVisual span{font-size:16px;font-weight:800}.weatherVisual i{font-size:30px;font-style:normal;color:var(--y)}.calculatorSection{background:#fff}.calculatorLayout,.powerLayout,.installLayout,.longevityLayout,.resilienceLayout,.smartLayout,.serviceLayout,.detailsLayout,.closingLayout{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.calcExplanation{display:grid;gap:7px;margin:28px 0}.calcExplanation span{padding:11px;border-radius:10px;background:#f2f0ec;font-size:10px}.calcExplanation b{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:var(--ink);color:#fff;font-size:8px}.calculatorCopy>small{color:#99948f;font-size:8px}.calculatorCard{padding:30px;border-radius:22px;background:#f1eee9}.calculatorCard label{display:block;margin-bottom:24px}.calculatorCard label>span{display:flex;justify-content:space-between;font-size:11px;font-weight:750}.calculatorCard output{color:#876800}.calculatorCard input{width:100%;margin-top:12px;accent-color:var(--y)}.profileSelect>span{font-size:11px;font-weight:750}.profileSelect>div{display:flex;gap:7px;margin-top:10px}.profileSelect button,.modeTabs button{padding:10px 14px;border:1px solid #d7d2cb;border-radius:999px;background:#fff;cursor:pointer;color:#716d68;font-size:9px;font-weight:750}.profileSelect button.active,.modeTabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.calcResult{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px}.calcResult>div{padding:15px;border-radius:13px;background:#fff}.calcResult small,.calcResult strong{display:block}.calcResult small{color:#85807b;font-size:8px}.calcResult strong{margin-top:5px;font-size:17px}.calcResult button{grid-column:1/-1;padding:14px;border:0;border-radius:999px;background:var(--y);cursor:pointer;font-size:10px;font-weight:850}.calculatorCard>p{margin:12px 0 0;color:#97928c;font-size:8px;line-height:1.45}.powerSection{background:var(--ink);color:#fff}.powerCopy>p:not(.pdpKicker){color:#ffffff80}.powerFacts{display:flex;gap:8px;margin-top:25px}.powerFacts span{flex:1;padding:14px;border-radius:12px;background:#393431}.powerFacts b,.powerFacts small{display:block}.powerFacts b{color:var(--y);font-size:18px}.powerFacts small{margin-top:4px;color:#aaa39d;font-size:8px}.loadBoard{padding:27px;border-radius:22px;background:#3b3633}.loadMeter{width:230px;height:230px;margin:0 auto 20px;border-radius:50%;border:20px solid rgba(255,255,255,.08);border-top-color:var(--y);border-right-color:var(--y);display:grid;place-content:center;text-align:center}.loadMeter span{font-size:8px;color:#aaa39d}.loadMeter strong{font-size:62px;line-height:.95}.loadMeter b{color:var(--y);font-size:10px}.loads{display:grid;grid-template-columns:1fr 1fr;gap:7px}.loads span{display:grid;grid-template-columns:29px 1fr;padding:12px;border-radius:11px;background:#ffffff0f}.loads i{grid-row:1/3;font-style:normal}.loads b{font-size:9px}.loads small{color:#a69f99;font-size:8px}.loads .remaining{box-shadow:inset 0 0 0 1px var(--y)}.loadBoard>p{color:#948d87;font-size:7px;line-height:1.5}.installationSection{background:#fff}.installImage{height:610px;border-radius:22px;overflow:hidden;position:relative}.installImage img{width:100%;height:100%;object-fit:cover}.installImage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(45,41,38,.55),transparent 55%)}.installImage>div{position:absolute;z-index:2;left:20px;right:20px;bottom:20px;padding:17px;border-radius:13px;background:#2d2926e0;color:#fff;display:flex;justify-content:space-between}.installImage b{font-size:11px}.installImage span{color:var(--y);font-size:9px}.installDetails ol{padding:0;margin:25px 0;list-style:none}.installDetails li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.installDetails li>span{color:#856700;font-size:8px;font-weight:850}.installDetails li b,.installDetails li small{display:block}.installDetails li b{font-size:11px}.installDetails li small{margin-top:4px;color:#827d78;font-size:9px;line-height:1.45}.expandStrip{display:flex;align-items:center;justify-content:space-between;padding:15px;border-radius:13px;background:#f0ede8}.expandStrip span{font-size:11px;font-weight:850}.expandStrip i{color:#967400;font-style:normal}.installDetails>small{display:block;margin-top:12px;color:#97918c;font-size:8px}.longevitySection{background:#ded9d1}.longevityLayout{align-items:start}.longevityStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.longevityStats article{min-height:300px;padding:22px;border-radius:18px;background:#fff;display:flex;flex-direction:column}.longevityStats strong{color:#8b6b00;font-size:42px;letter-spacing:-.05em}.longevityStats b{font-size:11px}.longevityStats p{margin-top:auto;color:#77726d;font-size:9px;line-height:1.55}.resilienceSection{background:#fff}.resilienceLayout{align-items:stretch}.backupScene{display:flex;align-items:center;justify-content:center;gap:18px;height:150px;margin:24px 0;border-radius:18px;background:var(--ink);color:#fff}.backupScene i{width:65px;height:2px;background:var(--y);box-shadow:13px -10px var(--y),26px 8px var(--y)}.backupScene b{color:var(--y);font-size:25px}.backupScene span{font-size:10px}.resilienceCards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.resilienceCards article{min-height:210px;padding:21px;border-radius:17px;background:#f2f0ec}.resilienceCards span{color:#896a00;font-size:24px;font-weight:800}.resilienceCards b{display:block;margin-top:10px;font-size:11px}.resilienceCards p{color:#7e7974;font-size:9px;line-height:1.5}.smartSection{background:#ece8e2}.smartLayout{grid-template-columns:1fr .8fr}.modeTabs{display:flex;gap:6px;margin:25px 0}.signalList{display:grid;grid-template-columns:1fr 1fr;gap:7px}.signalList span{display:grid;grid-template-columns:25px 1fr;padding:13px;border-radius:11px;background:#fff}.signalList b{font-size:9px}.signalList small{grid-column:2;color:#8c8782;font-size:8px}.appPanel{position:relative;display:flex;justify-content:center}.phone{width:300px;min-height:570px;padding:26px 20px;border:9px solid #211f1d;border-radius:42px;background:#f8f6f2;box-shadow:0 25px 55px #2d292633}.phoneHead{display:flex;justify-content:space-between;font-size:10px}.phoneHead i{width:8px;height:8px;border-radius:50%;background:#7baa2d}.modeStatus{margin-top:28px;padding:18px;border-radius:18px;background:var(--ink);color:#fff}.modeStatus small,.modeStatus strong{display:block}.modeStatus small{color:var(--y);font-size:8px}.modeStatus strong{margin-top:6px;font-size:15px}.flowStatus{display:flex;align-items:center;justify-content:space-between;margin:27px 0}.flowStatus span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#fff;box-shadow:0 7px 20px #00000012}.flowStatus small{font-size:7px}.flowStatus>b{font-size:35px}.appGraph{height:130px;padding:13px;border-radius:17px;background:#fff;display:flex;align-items:end;gap:6px}.appGraph i{flex:1;height:30%;background:#dcd8d2}.appGraph i:nth-child(2){height:65%}.appGraph i:nth-child(3){height:45%;background:var(--y)}.appGraph i:nth-child(4){height:82%;background:var(--y)}.appGraph i:nth-child(5){height:58%}.appGraph i:nth-child(6){height:72%}.appGraph i:nth-child(7){height:38%}.phone button{width:100%;margin-top:20px;padding:12px;border:0;border-radius:999px;background:var(--y);font-size:9px;font-weight:850}.p1Card{position:absolute;right:-28px;bottom:55px;width:180px;padding:13px;border-radius:13px;background:#fff;box-shadow:0 15px 35px #00000021;display:flex;gap:9px;align-items:center}.p1Card i{width:28px;height:38px;border-radius:8px;background:var(--ink)}.p1Card b,.p1Card small{display:block}.p1Card b{font-size:9px}.p1Card small{margin-top:3px;color:#88837e;font-size:7px}.serviceSection{background:var(--y)}.serviceTitle>p:not(.pdpKicker){color:#645e56}.eindhovenMark{height:130px;margin-top:25px;padding:22px;border-radius:16px;background:#ffffff40;display:grid;grid-template-columns:20px 1fr;align-content:center}.eindhovenMark span{grid-row:1/3;width:11px;height:11px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 8px #2d29261f}.eindhovenMark b{font-size:20px}.eindhovenMark small{font-size:9px}.serviceSteps article{padding:18px 0;border-top:1px solid rgba(45,41,38,.2)}.serviceSteps article span{font-size:8px;font-weight:850}.serviceSteps article b{display:block;margin:7px 0;font-size:14px}.serviceSteps article p{margin:0;color:#6a6259;font-size:9px}.serviceSteps>a{display:inline-block;margin-top:20px;padding:13px 17px;border-radius:999px;background:var(--ink);color:#fff;font-size:9px;font-weight:850}.detailsSection{background:#fff}.detailsLayout{align-items:start}.accordions details{border-top:1px solid var(--line)}.accordions summary{display:flex;justify-content:space-between;padding:22px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:780}.accordions summary::-webkit-details-marker{display:none}.accordions details[open] summary span{transform:rotate(45deg)}.accordions details>p{margin:0 0 22px;color:#77726d;font-size:10px;line-height:1.6}.specGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:20px}.specGrid span{display:flex;justify-content:space-between;padding:13px;border-radius:10px;background:#f2f0ec;font-size:9px}.downloads{display:flex;gap:7px;margin-bottom:20px}.downloads a{padding:10px 12px;border-radius:999px;background:#f2f0ec;font-size:8px;font-weight:800}.closingSection{padding:80px 0;background:var(--ink);color:#fff}.closingLayout h2{margin-bottom:15px}.closingLayout p{color:#aaa39d}.closingLayout>div:last-child{display:flex;flex-direction:column}.closingLayout strong{color:var(--y);font-size:40px}.closingLayout small{color:#9a938d;font-size:8px}.closingLayout div:last-child>a:not(.textCta){margin-top:22px;padding:15px 18px;border-radius:999px;background:var(--y);color:var(--ink);font-size:10px;font-weight:850}.textCta{margin-top:13px;color:#fff;font-size:9px;font-weight:750}.stickyCommerce{position:fixed;z-index:90;bottom:13px;left:50%;transform:translate(-50%);width:min(690px,calc(100% - 26px));min-height:62px;padding:8px 9px 8px 18px;border-radius:18px;background:#2d2926f2;color:#fff;display:flex;align-items:center;gap:20px;box-shadow:0 17px 45px #00000047;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.stickyCommerce span{display:flex;flex-direction:column}.stickyCommerce b{font-size:9px}.stickyCommerce small{color:#9d9690;font-size:7px}.stickyCommerce>strong{margin-left:auto;font-size:17px}.stickyCommerce>a{padding:12px 15px;border-radius:11px;background:var(--y);color:var(--ink);font-size:9px;font-weight:850}.productFooter{padding:32px 0;background:#201e1c;color:#aaa39d}.productFooter>div{display:flex;align-items:center;gap:30px}.productFooter p{margin-left:auto;max-width:550px;font-size:8px}.productFooter a{color:#fff;font-size:9px;font-weight:750}@media(max-width:980px){.pdpShell{width:min(760px,calc(100% - 32px))}.productTopline span:last-child,.productHeader nav{display:none}.headerCta{margin-left:auto}.heroCommerce{grid-template-columns:1fr}.galleryPanel{grid-template-columns:80px 1fr}.purchasePanel{min-height:auto}.pdpAnchor{top:70px}.pdpAnchor b{display:none}.denseHeading,.calculatorLayout,.powerLayout,.installLayout,.longevityLayout,.resilienceLayout,.smartLayout,.serviceLayout,.detailsLayout,.closingLayout{grid-template-columns:1fr;gap:42px}.sellingGrid{grid-template-columns:1fr 1fr}.sellingGrid .sellingHero{grid-column:span 2}.installLayout{grid-template-columns:1fr}.installImage{height:500px}.longevityStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pdpShell{width:calc(100% - 22px)}.productTopline>div{min-height:28px;font-size:7px}.productHeader>div{min-height:58px}.productBrand img{width:110px}.headerCta{padding:10px 13px;font-size:8px}.pdpHero{padding-top:11px}.galleryPanel{grid-template-columns:1fr}.galleryRail{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.galleryRail button{padding:8px 10px}.galleryRail span{display:inline;margin-right:5px}.galleryRail b{display:inline}.galleryMain{min-height:440px}.productRender{width:320px;height:370px}.unit{width:150px;height:300px}.unit:nth-child(1){transform:translate(-54px)}.unit:nth-child(2){transform:translate(-10px) translateY(-5px)}.unit:nth-child(3){transform:translate(34px) translateY(-10px)}.unit:nth-child(4){transform:translate(78px) translateY(-15px)}.unit b{left:17px;top:23px;font-size:9px}.unit i{top:61px}.unit span{top:18px;right:12px}.galleryBottom b{font-size:16px}.purchasePanel{padding:23px 19px}.purchasePanel h1{font-size:41px}.heroProof span{padding:9px}.capacitySelector{grid-template-columns:1fr 1fr}.microTrust{flex-wrap:wrap}.pdpAnchor{top:58px}.pdpAnchor>div{width:100%;padding:0 11px}.denseSection{padding:65px 0}.denseHeading{display:block}.denseHeading>p{margin-top:20px}.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{font-size:40px}.sellingGrid{grid-template-columns:1fr}.sellingGrid .sellingHero{grid-column:auto}.sellingGrid article{min-height:270px}.sellingHero h3{font-size:32px}.calcResult{grid-template-columns:1fr}.calcResult button{grid-column:auto}.powerFacts{flex-direction:column}.loads{grid-template-columns:1fr}.installImage{height:390px}.expandStrip{gap:5px}.longevityStats,.resilienceCards{grid-template-columns:1fr}.longevityStats article{min-height:220px}.signalList{grid-template-columns:1fr}.p1Card{right:-6px}.specGrid{grid-template-columns:1fr}.downloads{flex-direction:column}.closingSection{padding:62px 0}.stickyCommerce{bottom:7px;min-height:56px;gap:7px;padding-left:12px}.stickyCommerce span small{display:none}.stickyCommerce>strong{font-size:14px}.stickyCommerce>a{padding:10px}.productFooter>div{align-items:flex-start;flex-direction:column}.productFooter p{margin:0}}@media(prefers-reduced-motion:reduce){.productPage *{scroll-behavior:auto!important;transition:none!important}}.vppCopy h2{margin:14px 0 0;font-size:clamp(43px,4.9vw,70px);line-height:.97;letter-spacing:-.058em;font-weight:470}.vppCopy>p:not(.pdpKicker){color:#aaa39d;font-size:13px;line-height:1.65}.sellingGrid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,260px);gap:9px}.sellingGrid article{position:relative;min-height:0;padding:24px;border-radius:18px;background-color:#24282c;background-repeat:no-repeat;background-size:400% 200%;background-image:linear-gradient(180deg,#1215181a 18%,#121518f0),url(/product/selling-points-bento-v1.png);display:flex;flex-direction:column;overflow:hidden;color:#fff;isolation:isolate;transition:transform .35s ease,box-shadow .35s ease}.sellingGrid article:hover{transform:translateY(-5px);box-shadow:0 18px 45px #2d29263d}.sellingGrid article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 75% 15%,rgba(250,191,0,.2),transparent 42%);opacity:0;transition:opacity .35s ease}.sellingGrid article:hover:after{opacity:1}.sellingGrid .sp-modular{grid-column:1;grid-row:1/3;background-position:0 0}.sellingGrid .sp-ai{grid-column:2/4;grid-row:1;background-position:33.333% 0}.sellingGrid .sp-install{grid-column:4;grid-row:1;background-position:66.666% 0}.sellingGrid .sp-power{grid-column:2/4;grid-row:2;background-position:0 100%}.sellingGrid .sp-outdoor{grid-column:4;grid-row:2;background-position:66.666% 100%}.sellingGrid .sp-backup{grid-column:1;grid-row:3;background-position:33.333% 100%}.sellingGrid .sp-local{grid-column:2;grid-row:3;background-image:linear-gradient(180deg,#12151814 16%,#121518f0),url(/solutions/installer-field-v3.png);background-size:cover;background-position:center}.sellingGrid .sp-life{grid-column:3/5;grid-row:3;background-position:100% 0}.sellingGrid article>span{color:#ffffffbd}.sellingGrid h3{margin:auto 0 10px;max-width:520px;color:#fff;font-size:25px;text-wrap:balance}.sellingGrid p{max-width:530px;color:#ffffffbd;font-size:11px;line-height:1.5}.sellingGrid .sp-ai{background-color:#24282c}.sellingGrid a{margin-top:14px;color:var(--y);font-size:9px;font-weight:850}.miniEnergy,.statBadge,.coffeeVisual,.moduleRow,.cycleRing,.powerBars,.pulseVisual,.weatherVisual{display:none}.resilienceCards article.wide{grid-column:1/-1;min-height:150px}.vppSection{background:#22201e;color:#fff}.vppLayout{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.vppVisual{position:relative;min-height:520px;border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(250,191,0,.2),transparent 24%),linear-gradient(135deg,#37322f,#1d1b1a);overflow:hidden}.vppHome,.vppHub{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;text-align:center}.vppHome{left:9%;top:38%;width:120px;height:120px;background:#fff;color:var(--ink)}.vppHub{right:9%;top:32%;width:170px;height:170px;background:var(--y);color:var(--ink)}.vppHome span{font-size:28px}.vppHub span{font-size:36px;font-weight:900}.vppHome b,.vppHub b{margin-top:5px;font-size:9px}.vppNetwork{position:absolute;top:0;right:0;bottom:0;left:0}.vppNetwork:before{content:"";position:absolute;left:28%;right:28%;top:51%;height:2px;background:linear-gradient(90deg,#fff,var(--y))}.vppNetwork i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--y);box-shadow:0 0 0 8px #fabf001a}.vppNetwork i:nth-child(1){left:38%;top:20%}.vppNetwork i:nth-child(2){left:52%;top:14%}.vppNetwork i:nth-child(3){left:44%;top:44%}.vppNetwork i:nth-child(4){left:34%;top:72%}.vppNetwork i:nth-child(5){left:50%;top:80%}.vppNetwork i:nth-child(6){left:62%;top:66%}.vppNetwork i:nth-child(7){left:58%;top:36%}.vppFacts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.vppFacts span{padding:18px;border-radius:15px;background:#383330}.vppFacts b,.vppFacts small{display:block}.vppFacts b{color:var(--y);font-size:25px}.vppFacts small{margin-top:7px;color:#aaa39d;font-size:8px;line-height:1.45}.partnerPlaceholders{display:flex;gap:7px;margin:12px 0}.partnerPlaceholders span{flex:1;padding:12px 8px;border-radius:10px;background:#383330;color:#8e8781;text-align:center;font-size:7px;font-weight:800}.vppCopy>small{color:#827b75;font-size:8px;line-height:1.45}.localProof{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}.marketClaim,.localProof .eindhovenMark{height:130px;margin-top:0;padding:20px;border-radius:16px;background:#ffffff40}.marketClaim{display:flex;align-items:center;gap:13px}.marketClaim strong{font-size:43px;letter-spacing:-.06em}.marketClaim span b,.marketClaim span small{display:block}.marketClaim span b{font-size:9px}.marketClaim span small{margin-top:5px;color:#796f63;font-size:7px;line-height:1.35}.serviceSteps article p{font-size:10px;line-height:1.5}@media(max-width:980px){.vppLayout{grid-template-columns:1fr;gap:42px}.sellingGrid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,260px)}.sellingGrid .sp-modular{grid-column:1;grid-row:1/3}.sellingGrid .sp-ai{grid-column:2;grid-row:1}.sellingGrid .sp-install{grid-column:2;grid-row:2}.sellingGrid .sp-power{grid-column:1/3;grid-row:3}.sellingGrid .sp-backup{grid-column:1;grid-row:4}.sellingGrid .sp-outdoor{grid-column:2;grid-row:4}.sellingGrid .sp-local{grid-column:1;grid-row:5}.sellingGrid .sp-life{grid-column:2;grid-row:5}}@media(max-width:640px){.vppCopy h2{font-size:40px}.sellingGrid{display:grid;grid-template-columns:1fr;grid-template-rows:none}.sellingGrid .sp-modular,.sellingGrid .sp-ai,.sellingGrid .sp-install,.sellingGrid .sp-power,.sellingGrid .sp-outdoor,.sellingGrid .sp-backup,.sellingGrid .sp-local,.sellingGrid .sp-life{grid-column:auto;grid-row:auto;min-height:330px}.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3{font-size:30px}.vppVisual{min-height:390px}.vppHome{width:92px;height:92px}.vppHub{width:125px;height:125px}.vppFacts,.localProof{grid-template-columns:1fr}.partnerPlaceholders{flex-direction:column}}.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.vppCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.052em}.denseHeading>p,.calculatorCopy>p:not(.pdpKicker),.powerCopy>p:not(.pdpKicker),.installDetails>p:not(.pdpKicker),.longevityTitle>p:not(.pdpKicker),.resilienceMain>p:not(.pdpKicker),.smartCopy>p:not(.pdpKicker),.vppCopy>p:not(.pdpKicker),.serviceTitle>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker),.closingLayout p{font-size:15px;line-height:1.68}.installDetails li b{font-size:13px}.installDetails li small{font-size:11px;line-height:1.55}.installDetails>small,.calculatorCopy>small,.calculatorCard>p{font-size:10px;line-height:1.5}.longevityLayout{grid-template-columns:.62fr 1.38fr;gap:52px}.longevityVisual{position:relative;min-width:0}.mediaPlaceholder{min-height:390px;padding:32px;border-radius:22px;background:linear-gradient(145deg,#35312e,#24211f);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:inset 0 0 0 1px #ffffff14}.mediaPlaceholder:before{content:"\ff0b";display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border-radius:50%;background:var(--y);color:var(--ink);font-size:24px}.mediaPlaceholder span{color:var(--y);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.mediaPlaceholder b{max-width:430px;margin-top:13px;font-size:22px;line-height:1.2}.mediaPlaceholder small{margin-top:9px;color:#aaa39d;font-size:10px}.longevityVisual .longevityStats{position:absolute;left:18px;right:18px;bottom:18px;grid-template-columns:repeat(3,1fr)}.longevityVisual .longevityStats article{min-height:128px;padding:16px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.longevityVisual .longevityStats strong{font-size:29px}.longevityVisual .longevityStats b{font-size:10px}.longevityVisual .longevityStats p{font-size:8px;line-height:1.4}.resilienceLayout{grid-template-columns:1.12fr .88fr;gap:54px}.resilienceScene{position:relative;min-height:600px;border-radius:24px;overflow:hidden;background:#262321}.resilienceScene>.mediaPlaceholder{height:100%;min-height:600px;border-radius:0;background:linear-gradient(140deg,#35302d,#191817)}.resilienceScene>.mediaPlaceholder:after{content:"PC 16:9 \b7  Mobile 4:5";position:absolute;left:25px;top:24px;color:#8f8882;font-size:8px;letter-spacing:.12em}.backupBadge,.weatherBadge{position:absolute;z-index:3;border-radius:16px;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.backupBadge{left:22px;bottom:22px;padding:18px 21px;background:#fabf00f0;color:var(--ink)}.backupBadge small,.backupBadge strong,.backupBadge span{display:block}.backupBadge small{font-size:8px;font-weight:800;text-transform:uppercase}.backupBadge strong{font-size:35px;letter-spacing:-.05em}.backupBadge span{font-size:9px}.weatherBadge{right:22px;top:22px;padding:15px;background:#ffffffe6;display:flex;gap:12px;align-items:center}.weatherBadge b{font-size:18px}.weatherBadge span{font-size:9px}.resilienceFacts{display:grid;gap:8px;margin-top:28px}.resilienceFacts article{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:16px;border-radius:14px;background:#f2f0ec}.resilienceFacts article>span{color:#876800;font-size:9px;font-weight:850}.resilienceFacts b{font-size:12px}.resilienceFacts p{margin:5px 0 0;color:#77726d;font-size:10px;line-height:1.5}.vppLayout{grid-template-columns:1.08fr .92fr}.vppJourney{padding:28px;border-radius:24px;background:linear-gradient(145deg,#383330,#24211f);display:grid;gap:9px}.journeyStep{min-height:92px;padding:16px;border-radius:15px;background:#fff;color:var(--ink);display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:center}.journeyStep>i{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;background:#ece8e2;font-style:normal;font-size:22px}.journeyStep.platform{background:var(--y)}.journeyStep.platform>i{background:var(--ink);color:var(--y)}.journeyStep.grid{background:#48423e;color:#fff}.journeyStep.grid>i{background:var(--y);color:var(--ink)}.journeyStep span small,.journeyStep span b,.journeyStep span em{display:block}.journeyStep span small{color:#8d8781;font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.journeyStep span b{margin-top:4px;font-size:15px}.journeyStep span em{margin-top:3px;color:#817b75;font-size:9px;font-style:normal}.journeyStep.grid span em{color:#aaa39d}.journeyArrow{height:31px;display:flex;align-items:center;justify-content:center;gap:11px;color:var(--y)}.journeyArrow b{font-size:20px;transform:rotate(90deg)}.journeyArrow small{color:#928b85;font-size:8px}.vppFacts small{font-size:9px}.vppCopy>small{font-size:9px}@media(max-width:980px){.longevityLayout,.resilienceLayout,.vppLayout{grid-template-columns:1fr}.longevityVisual{order:2}.resilienceScene{min-height:520px}.resilienceScene>.mediaPlaceholder{min-height:520px}}@media(max-width:640px){.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.vppCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{font-size:35px}.denseHeading>p,.calculatorCopy>p:not(.pdpKicker),.powerCopy>p:not(.pdpKicker),.installDetails>p:not(.pdpKicker),.longevityTitle>p:not(.pdpKicker),.resilienceMain>p:not(.pdpKicker),.smartCopy>p:not(.pdpKicker),.vppCopy>p:not(.pdpKicker),.serviceTitle>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker),.closingLayout p{font-size:14px}.mediaPlaceholder{min-height:420px;padding:24px}.longevityVisual .longevityStats{position:static;margin-top:8px;grid-template-columns:1fr}.longevityVisual .longevityStats article{min-height:140px}.resilienceScene,.resilienceScene>.mediaPlaceholder{min-height:470px}.weatherBadge{left:18px;right:auto;top:18px}.backupBadge{left:18px;bottom:18px}.vppJourney{padding:15px}.journeyStep{padding:13px}}.longevityVisual>picture,.longevityVisual>picture img{display:block;width:100%;height:100%}.longevityVisual>picture{min-height:470px;border-radius:22px;overflow:hidden}.longevityVisual>picture img{min-height:470px;object-fit:cover}.resilienceScene>picture,.resilienceScene>picture img{display:block;width:100%;height:100%}.resilienceScene>picture{position:absolute;top:0;right:0;bottom:0;left:0}.resilienceScene>picture img{object-fit:cover}.resilienceScene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b191714,#1b191757);pointer-events:none}@media(max-width:640px){.longevityVisual>picture,.longevityVisual>picture img{min-height:420px}.resilienceScene>picture img{object-position:center}}.purchasePanel h1{font-size:48px}.purchasePanel>p{font-size:16px;line-height:1.65}.reviewLine b,.reviewLine small{font-size:11px}.statusPill{font-size:10px}.heroProof b{font-size:14px}.heroProof small{font-size:10px}.purchaseHeading span b{font-size:14px}.purchaseHeading span small,.purchaseHeading em{font-size:10px}.capacitySelector b{font-size:13px}.capacitySelector small{font-size:10px}.installationOption b{font-size:12px}.installationOption small{font-size:10px;line-height:1.45}.installationOption strong{font-size:13px}.totalRow small{font-size:11px}.totalRow span>b{font-size:10px}.mainBuy{font-size:13px}.adviceLink{font-size:12px}.microTrust{font-size:10px}.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.vppCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{font-size:clamp(34px,3.35vw,49px);line-height:1.04;letter-spacing:-.045em}.pdpKicker{font-size:11px}.denseHeading>p,.calculatorCopy>p:not(.pdpKicker),.powerCopy>p:not(.pdpKicker),.installDetails>p:not(.pdpKicker),.longevityTitle>p:not(.pdpKicker),.resilienceMain>p:not(.pdpKicker),.smartCopy>p:not(.pdpKicker),.vppCopy>p:not(.pdpKicker),.serviceTitle>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker),.closingLayout p{font-size:16px;line-height:1.7}.sellingGrid article>span{font-size:10px}.sellingGrid h3{font-size:27px;line-height:1.08}.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3{font-size:32px}.sellingGrid p{font-size:13px;line-height:1.55}.sellingGrid a{font-size:11px}.calcExplanation span{font-size:12px}.calculatorCopy>small,.calculatorCard>p{font-size:11px}.calculatorCard label>span,.profileSelect>span{font-size:13px}.profileSelect button,.modeTabs button{font-size:11px}.calcResult small{font-size:10px}.calcResult strong{font-size:19px}.calcResult button{font-size:12px}.powerFacts b{font-size:20px}.powerFacts small,.loadMeter span{font-size:10px}.loads b{font-size:11px}.loads small{font-size:10px}.installImage b{font-size:13px}.installImage span{font-size:11px}.installDetails li>span{font-size:10px}.installDetails li b{font-size:14px}.installDetails li small{font-size:12px}.expandStrip span{font-size:13px}.installDetails>small{font-size:11px}.longevityVisual .longevityStats strong{font-size:27px}.longevityVisual .longevityStats b{font-size:11px}.longevityVisual .longevityStats p{font-size:10px;line-height:1.45}.backupBadge small{font-size:10px}.backupBadge span,.weatherBadge span{font-size:11px}.resilienceFacts article>span{font-size:11px}.resilienceFacts b{font-size:14px}.resilienceFacts p{font-size:12px;line-height:1.55}.signalList b{font-size:11px}.signalList small{font-size:10px}.phoneHead{font-size:12px}.modeStatus small{font-size:10px}.modeStatus strong{font-size:17px}.flowStatus small{font-size:9px}.phone button,.p1Card b{font-size:11px}.p1Card small,.journeyStep span small{font-size:9px}.journeyStep span b{font-size:17px}.journeyArrow small{font-size:10px}.vppFacts b{font-size:27px}.vppFacts small,.vppCopy>small{font-size:11px;line-height:1.5}.partnerPlaceholders span{font-size:9px}.marketClaim span b{font-size:11px}.marketClaim span small{font-size:9px}.eindhovenMark small{font-size:11px}.serviceSteps article span{font-size:10px}.serviceSteps article b{font-size:16px}.serviceSteps article p{font-size:12px}.serviceSteps>a{font-size:11px}.accordions summary{font-size:14px}.accordions details>p{font-size:12px}.specGrid span{font-size:11px}.downloads a,.closingLayout small{font-size:10px}.closingLayout div:last-child>a:not(.textCta){font-size:12px}.textCta{font-size:11px}.productFooter p{font-size:10px}.productFooter a{font-size:11px}@media(max-width:640px){.purchasePanel h1{font-size:38px}.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.vppCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{font-size:31px;line-height:1.08}.denseHeading>p,.calculatorCopy>p:not(.pdpKicker),.powerCopy>p:not(.pdpKicker),.installDetails>p:not(.pdpKicker),.longevityTitle>p:not(.pdpKicker),.resilienceMain>p:not(.pdpKicker),.smartCopy>p:not(.pdpKicker),.vppCopy>p:not(.pdpKicker),.serviceTitle>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker),.closingLayout p{font-size:15px}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3{font-size:27px}.sellingGrid p{font-size:13px}.longevityVisual .longevityStats p{font-size:11px}}.productShell{width:min(1420px,calc(100% - 64px));margin:auto}@media(max-width:640px){.productShell{width:calc(100% - 22px)}}.purchasePanel h1{font-size:clamp(40px,3.7vw,50px);font-weight:650;line-height:1;letter-spacing:-.045em}.purchasePanel>p{font-size:17px;line-height:1.65}.statusPill,.reviewLine b,.reviewLine small{font-size:12px}.heroProof b{font-size:16px}.heroProof small{font-size:12px}.purchaseHeading span b{font-size:16px}.purchaseHeading span small,.purchaseHeading em{font-size:12px}.capacitySelector button{min-height:70px;padding:12px 14px}.capacitySelector b{font-size:15px}.capacitySelector small{font-size:11px;line-height:1.4}.p1Gift{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;margin:13px 0;padding:15px;border-radius:14px;background:#eef6e6;color:var(--ink);box-shadow:inset 0 0 0 1px #7baa2d40}.p1Gift>i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#7baa2d;color:#fff;font-style:normal;font-weight:900}.p1Gift b,.p1Gift small{display:block}.p1Gift b{font-size:14px}.p1Gift small{margin-top:4px;color:#66705e;font-size:12px}.p1Gift strong{font-size:15px}.presaleSummary{padding:16px;border-radius:15px;background:#f4f2ee}.presaleSummary>div{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end}.presaleSummary span small,.presaleSummary span b{display:block}.presaleSummary small{color:#7d7872;font-size:12px}.presaleSummary span b{margin-top:4px;font-size:20px}.presaleSummary .depositAmount{text-align:right}.presaleSummary .depositAmount b{color:#866800;font-size:30px}.presaleSummary p{margin:11px 0 0;padding-top:10px;border-top:1px solid #dfdbd4;color:#77716c;font-size:12px;line-height:1.5}.mainBuy{font-size:15px}.adviceLink{font-size:13px}.microTrust{font-size:11px;line-height:1.4}.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.vppCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{font-size:clamp(40px,3.5vw,52px);font-weight:480;line-height:1.04;letter-spacing:-.045em}.pdpKicker{font-size:12px}.denseHeading>p,.calculatorCopy>p:not(.pdpKicker),.powerCopy>p:not(.pdpKicker),.installDetails>p:not(.pdpKicker),.longevityTitle>p:not(.pdpKicker),.resilienceMain>p:not(.pdpKicker),.smartCopy>p:not(.pdpKicker),.vppCopy>p:not(.pdpKicker),.serviceTitle>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker),.closingLayout p{font-size:17px;line-height:1.7}.sellingGrid{grid-template-rows:repeat(3,285px) 245px}.sellingGrid article{padding:28px}.sellingGrid article>span{font-size:12px}.sellingGrid h3{font-size:29px;line-height:1.08}.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3{font-size:34px}.sellingGrid p{font-size:15px;line-height:1.55}.sellingGrid a{font-size:13px}.sellingGrid .sp-oneclick{grid-column:1/5;grid-row:4;background-position:100% 100%;background-size:400% 200%;justify-content:flex-end}.sellingGrid .sp-oneclick h3{margin:auto 0 12px;max-width:720px;font-size:36px}.sellingGrid .sp-oneclick p{max-width:900px}.sellingGrid .sp-oneclick a{align-self:flex-start}.calcExplanation span{font-size:14px}.calculatorCopy>small,.calculatorCard>p{font-size:12px}.profileSelect button,.modeTabs button{font-size:13px}.calcResult strong{font-size:21px}.calcResult button{font-size:14px}.powerFacts small,.loadMeter span,.loads small,.loadBoard>p{font-size:12px}.installDetails li b{font-size:16px}.installDetails li small{font-size:14px}.installDetails li>span,.installDetails>small{font-size:12px}.expandStrip span{font-size:15px}.longevityVisual .longevityStats p{font-size:12px}.resilienceFacts b{font-size:16px}.resilienceFacts p{font-size:14px}.signalList b{font-size:13px}.signalList small{font-size:12px}.journeyStep span small{font-size:10px}.journeyStep span b{font-size:19px}.journeyStep span em{font-size:13px}.journeyArrow small{font-size:12px}.vppFacts small,.vppCopy>small{font-size:12px}.serviceSteps article p,.accordions details>p{font-size:14px}.serviceSteps article b,.accordions summary{font-size:17px}.specGrid span{font-size:13px}.vppLayout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.vppCopy{min-width:0}.partnerLogoHeader{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:20px}.partnerLogoHeader span b,.partnerLogoHeader span small{display:block}.partnerLogoHeader span b{font-size:16px}.partnerLogoHeader span small{margin-top:4px;color:#aaa39d;font-size:12px}.partnerLogoHeader>div{display:flex;gap:7px}.partnerLogoHeader button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #59524d;border-radius:50%;background:#383330;color:#fff;cursor:pointer;font-size:17px;transition:background .2s,color .2s}.partnerLogoHeader button:hover{background:var(--y);color:var(--ink)}.partnerLogoRail{display:flex;gap:9px;margin:13px 0 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.partnerLogoRail::-webkit-scrollbar{display:none}.partnerLogoRail article{flex:0 0 170px;scroll-snap-align:start}.partnerLogoRail article>div{height:82px;border-radius:12px;background:#fff;color:#8d8781;display:grid;place-items:center;font-size:11px;font-weight:800}.partnerLogoRail article small{display:block;margin-top:6px;color:#8e8781;font-size:11px}.partnerEditNote{margin:0 0 10px!important;color:#8f8882!important;font-size:11px!important;line-height:1.5!important}@media(max-width:980px){.sellingGrid{grid-template-rows:repeat(5,285px) 245px}.sellingGrid .sp-oneclick{grid-column:1/3;grid-row:6}}@media(max-width:640px){.purchasePanel h1{font-size:38px}.purchasePanel>p{font-size:16px}.capacitySelector small{font-size:10px}.p1Gift{grid-template-columns:30px 1fr}.p1Gift strong{display:none}.presaleSummary>div{gap:10px}.presaleSummary span b{font-size:18px}.presaleSummary .depositAmount b{font-size:26px}.denseHeading h2,.calculatorCopy h2,.powerCopy h2,.installDetails h2,.longevityTitle h2,.resilienceMain h2,.smartCopy h2,.vppCopy h2,.serviceTitle h2,.detailsLayout h2,.closingLayout h2{font-size:34px}.denseHeading>p,.calculatorCopy>p:not(.pdpKicker),.powerCopy>p:not(.pdpKicker),.installDetails>p:not(.pdpKicker),.longevityTitle>p:not(.pdpKicker),.resilienceMain>p:not(.pdpKicker),.smartCopy>p:not(.pdpKicker),.vppCopy>p:not(.pdpKicker),.serviceTitle>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker),.closingLayout p{font-size:16px}.sellingGrid{grid-template-rows:none}.sellingGrid .sp-modular,.sellingGrid .sp-ai,.sellingGrid .sp-install,.sellingGrid .sp-power,.sellingGrid .sp-outdoor,.sellingGrid .sp-backup,.sellingGrid .sp-local,.sellingGrid .sp-life,.sellingGrid .sp-oneclick{grid-column:auto;grid-row:auto;min-height:350px}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3{font-size:29px}.sellingGrid p{font-size:15px}.partnerLogoRail article{flex-basis:145px}}.heroCommerce{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:start}.galleryPanel{position:sticky;top:94px;height:calc(100vh - 118px);min-height:590px;grid-template-columns:104px minmax(0,1fr);align-self:start}.galleryMain{height:100%;min-height:0}.purchasePanel{height:max-content;min-height:0}.galleryRail{display:flex;flex-direction:column;gap:9px;min-height:0;overflow-y:auto;scrollbar-width:none}.galleryRail::-webkit-scrollbar{display:none}.galleryRail button{position:relative;flex:0 0 104px;min-height:104px;padding:0;overflow:hidden;border-radius:15px;background:#dedad4}.galleryRail button img,.galleryRail .thumbProduct{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.galleryRail button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(31,29,27,.82),transparent 65%)}.galleryRail button.active{background:#2d2926;box-shadow:inset 0 0 0 3px var(--y);border-color:var(--y)}.galleryRail button span,.galleryRail button b{position:absolute;z-index:2;left:11px;color:#fff}.galleryRail button span{top:9px;font-size:10px}.galleryRail button b{bottom:10px;margin:0;font-size:11px}.thumbProduct{display:flex;align-items:center;justify-content:center;gap:0;background:radial-gradient(circle,#5b554f,#292623)}.thumbProduct i{width:22px;height:66px;margin-left:-5px;border:1px solid rgba(255,255,255,.6);border-radius:4px;background:linear-gradient(145deg,#f4f4f2,#aaa)}.thumbProduct i:first-child{margin-left:0}.galleryMain picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(31,29,27,.65),transparent 58%)}.galleryMain picture img{transition:transform .55s ease}.galleryMain:hover picture img{transform:scale(1.018)}.galleryNav{position:absolute;z-index:5;top:50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#2d29269e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;font-size:20px}.galleryNav.prev{left:22px}.galleryNav.next{right:22px}.galleryNav:hover{background:var(--y);border-color:var(--y);color:var(--ink)}.galleryTop{font-size:10px}.galleryBottom small,.galleryBottom>span{font-size:10px}.galleryBottom b{max-width:580px;font-size:24px}.sellingGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,330px);gap:12px}.sellingGrid .sp-modular,.sellingGrid .sp-ai,.sellingGrid .sp-install,.sellingGrid .sp-power,.sellingGrid .sp-outdoor,.sellingGrid .sp-backup,.sellingGrid .sp-local,.sellingGrid .sp-life,.sellingGrid .sp-oneclick{grid-column:auto;grid-row:auto;min-height:0}.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3{font-size:30px}.sellingGrid .sp-oneclick{background-position:100% 100%;justify-content:flex-end}.sellingGrid .sp-oneclick h3{margin:auto 0 12px}.sellingGrid article{border-radius:21px}.sellingGrid article:hover{transform:translateY(-4px) scale(1.006)}.smartLayout{grid-template-columns:1.05fr .95fr;gap:70px}.appPanel{min-height:720px;align-items:center}.phone{position:relative;width:390px;min-height:690px;padding:30px 23px 25px;border:10px solid #211f1d;border-radius:50px;background:linear-gradient(180deg,#faf9f6,#efede8);box-shadow:0 34px 80px #2d292640}.phone:before{content:"";position:absolute;top:12px;left:50%;width:84px;height:18px;border-radius:99px;background:#211f1d;transform:translate(-50%)}.phoneHead{margin-top:10px;align-items:center}.phoneHead span b,.phoneHead span small{display:block}.phoneHead span b{font-size:15px}.phoneHead span small{margin-top:2px;color:#8a8580;font-size:10px}.phoneHead>i{width:10px;height:10px;box-shadow:0 0 0 6px #7baa2d1f}.modeStatus{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:17px 18px;border-radius:18px}.modeStatus span small,.modeStatus span strong{display:block}.modeStatus span small{color:var(--y);font-size:10px}.modeStatus span strong{margin-top:5px;font-size:18px}.modeStatus em{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--y);color:var(--ink);font-size:14px;font-style:normal;font-weight:900}.energyFlowMap{position:relative;height:210px;margin:14px 0;border-radius:22px;background:#fff;box-shadow:0 12px 32px #2d292612}.energyFlowMap:before,.energyFlowMap:after{content:"";position:absolute;left:50%;top:50%;background:#ddd8d1}.energyFlowMap:before{width:64%;height:1px;transform:translate(-50%,-50%)}.energyFlowMap:after{width:1px;height:58%;transform:translate(-50%,-50%)}.energyFlowMap>span{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;width:88px}.energyFlowMap>span i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f2efe9;color:#846700;font-style:normal}.energyFlowMap>span b{margin-top:5px;font-size:13px}.energyFlowMap>span small{color:#8a8580;font-size:9px}.flowSolar{left:12px;top:18px}.flowHome{right:12px;top:18px}.flowGrid{right:12px;bottom:15px}.flowBattery{position:absolute;z-index:3;left:50%;top:50%;width:120px;padding:14px;border-radius:18px;background:var(--ink);color:#fff;text-align:center;transform:translate(-50%,-50%);box-shadow:0 12px 30px #2d292638}.flowBattery small,.flowBattery strong,.flowBattery span{display:block}.flowBattery small{color:#bbb5af;font-size:9px}.flowBattery strong{margin:3px 0;color:var(--y);font-size:34px}.flowBattery span{font-size:8px}.appMetrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.appMetrics span{padding:13px;border-radius:14px;background:#fff}.appMetrics small,.appMetrics b{display:block}.appMetrics small{color:#8c8782;font-size:9px}.appMetrics b{margin-top:3px;font-size:17px}.appChart{margin-top:9px;padding:14px;border-radius:17px;background:#fff}.appChart>div:first-child{display:flex;justify-content:space-between}.appChart>div:first-child span b,.appChart>div:first-child span small{display:block}.appChart>div:first-child span b{font-size:12px}.appChart>div:first-child span small{color:#8c8782;font-size:9px}.appChart>div:first-child em{color:#7baa2d;font-size:9px;font-style:normal;font-weight:800}.appGraph{height:85px;padding:8px 0 0;border-radius:0}.appLegend{display:flex;gap:13px;margin-top:7px;color:#77726d;font-size:8px}.appLegend span{display:flex;align-items:center;gap:4px}.appLegend i{width:7px;height:7px;border-radius:50%;background:var(--y)}.appLegend span:last-child i{background:#d5d0ca}.phone button{margin-top:11px;padding:14px;font-size:12px}.p1Card{right:-54px;bottom:72px;width:220px;padding:15px}.p1Card b{font-size:13px}.p1Card small{font-size:10px}.vppLayout{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);gap:54px;align-items:start}.vppCopy{order:1}.vppJourney{order:2;padding:20px;gap:5px}.journeyStep{min-height:76px;padding:12px;grid-template-columns:42px 1fr;gap:11px}.journeyStep>i{width:42px;height:42px;font-size:18px}.journeyArrow{height:23px}.vppCopy h2{max-width:760px}.partnerLogoRail article{flex-basis:188px}.partnerLogoRail article>div{height:94px}.serviceLayout{padding:18px;border-radius:28px;background:var(--ink);color:#fff;grid-template-columns:.92fr 1.08fr;gap:18px;align-items:stretch;box-shadow:0 28px 70px #2d29262e}.serviceTitle{position:relative;min-height:570px;padding:44px;border-radius:22px;background:linear-gradient(180deg,#1414122e,#141412e0),url(/solutions/installer-field-v3.png) center/cover;overflow:hidden}.serviceTitle:after{content:"BENELUX \b7  EINDHOVEN";position:absolute;left:44px;bottom:28px;color:#ffffff8c;font-size:11px;font-weight:800;letter-spacing:.14em}.serviceTitle .pdpKicker{color:var(--y)}.serviceTitle>p:not(.pdpKicker){max-width:580px;color:#ffffffc2}.localProof{position:absolute;left:44px;right:44px;bottom:65px;grid-template-columns:1fr 1fr}.marketClaim,.localProof .eindhovenMark{height:120px;background:#ffffffeb;color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.serviceSteps{display:grid;grid-template-rows:repeat(3,1fr) auto;gap:10px;padding:0}.serviceSteps article{position:relative;padding:28px 30px 24px 92px;border:0;border-radius:20px;background:#f7f5f1;color:var(--ink);display:flex;flex-direction:column;justify-content:center}.serviceSteps article:before{position:absolute;left:27px;top:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--y);transform:translateY(-50%);font-size:13px;font-weight:900}.serviceSteps article:nth-child(1):before{content:"01"}.serviceSteps article:nth-child(2):before{content:"02"}.serviceSteps article:nth-child(3):before{content:"03"}.serviceSteps article span{color:#8b6b00;font-size:11px}.serviceSteps article b{font-size:19px}.serviceSteps article p{color:#6f6963;font-size:14px;line-height:1.5}.serviceSteps>a{display:flex;align-items:center;justify-content:space-between;margin:0;padding:20px 25px;border-radius:18px;background:var(--y);color:var(--ink);font-size:14px}.serviceSteps>a:after{content:"\2192";font-size:20px}@media(max-width:1100px){.heroCommerce{grid-template-columns:1fr}.galleryPanel{position:relative;top:auto;height:680px}.purchasePanel{width:100%}.sellingGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,320px)}.sellingGrid .sp-oneclick{grid-column:1/3}.vppLayout{grid-template-columns:1fr}.vppCopy,.vppJourney{order:initial}.serviceLayout{grid-template-columns:1fr}.serviceTitle{min-height:600px}}@media(max-width:640px){.galleryPanel{height:auto;min-height:0;display:flex;flex-direction:column-reverse}.galleryMain{height:500px}.galleryRail{flex-direction:row;overflow-x:auto}.galleryRail button{flex-basis:88px;min-height:88px}.galleryNav{width:42px;height:42px}.sellingGrid{grid-template-columns:1fr;grid-template-rows:none}.sellingGrid .sp-oneclick{grid-column:auto}.smartLayout{grid-template-columns:minmax(0,1fr);gap:34px}.appPanel{width:100%;min-width:0;min-height:650px}.phone{width:min(350px,100%);min-height:650px}.p1Card{right:0;bottom:55px}.serviceLayout{padding:10px}.serviceTitle{min-height:620px;padding:28px}.serviceTitle:after{left:28px}.localProof{left:28px;right:28px;bottom:62px;grid-template-columns:1fr}.marketClaim,.localProof .eindhovenMark{height:96px}.serviceSteps article{padding:24px 20px 24px 80px}}.appPanel .p1Card{right:0}.p1InfoStrip{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr) 185px;gap:34px;align-items:center;margin-top:52px;padding:34px 38px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:radial-gradient(circle at 82% 40%,rgba(250,191,0,.13),transparent 31%),linear-gradient(135deg,#211f1d,#322e2a);color:#fff;overflow:hidden;box-shadow:0 24px 55px #2d292629}.p1InfoStrip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 62%,rgba(255,255,255,.035));pointer-events:none}.p1Device{position:relative;height:150px}.p1Device>i{position:absolute;left:93px;top:-55px;width:9px;height:93px;border-radius:5px;background:linear-gradient(90deg,#171615,#55514d,#171615);box-shadow:inset 0 0 0 1px #ffffff24}.p1Device>i:before{content:"";position:absolute;left:-4px;top:-10px;width:17px;height:22px;border-radius:4px 4px 2px 2px;background:linear-gradient(90deg,#b9b6ae,#46433e,#d2d0c9)}.p1Device>span{position:absolute;left:45px;top:30px;display:grid;place-content:center;width:105px;height:105px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(145deg,#35312e,#171615);box-shadow:0 18px 30px #00000059,inset 0 1px #ffffff1f;text-align:center}.p1Device>span:after{content:"";position:absolute;right:12px;top:17px;width:7px;height:7px;border-radius:50%;background:#7baa2d;box-shadow:0 0 0 5px #7baa2d1f}.p1Device b,.p1Device small{display:block}.p1Device b{font-size:18px}.p1Device small{margin-top:4px;color:#aaa49e;font-size:8px;letter-spacing:.1em}.p1InfoCopy{position:relative;z-index:1}.p1InfoCopy p{display:flex;align-items:center;gap:9px;margin:0 0 13px;color:var(--y);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.p1InfoCopy p i{width:9px;height:9px;border-radius:50%;background:#7baa2d;box-shadow:0 0 0 6px #7baa2d24}.p1InfoCopy h3{max-width:820px;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:520;line-height:1.1;letter-spacing:-.035em}.p1InfoCopy>span{display:block;max-width:900px;margin-top:13px;color:#c7c1bb;font-size:14px;line-height:1.65}.p1Benefits{position:relative;z-index:1;display:grid;gap:8px}.p1Benefits span{padding:13px 16px;border:1px solid rgba(250,191,0,.18);border-radius:999px;background:#fabf0017;color:#f4d469;font-size:11px;font-weight:800;text-align:center}@media(max-width:980px){.p1InfoStrip{grid-template-columns:150px 1fr;margin-top:42px}.p1Device{height:135px}.p1Device>i{left:66px}.p1Device>span{left:17px}.p1Benefits{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.p1InfoStrip{grid-template-columns:86px minmax(0,1fr);gap:18px;margin-top:34px;padding:25px 20px;border-radius:22px}.p1Device{height:115px}.p1Device>i{left:39px;top:-46px;height:73px;width:7px}.p1Device>i:before{left:-4px;width:15px;height:19px}.p1Device>span{left:0;top:29px;width:82px;height:82px}.p1Device>span:after{right:8px;top:13px}.p1Device b{font-size:14px}.p1InfoCopy p{font-size:9px}.p1InfoCopy h3{font-size:21px}.p1InfoCopy>span{grid-column:1/-1;font-size:13px}.p1Benefits{grid-column:1/-1;grid-template-columns:1fr}.p1Benefits span{padding:11px}.p1InfoStrip .p1InfoCopy>span{margin-left:-104px;margin-top:28px}}.heroCommerce{grid-template-columns:minmax(0,1fr) minmax(430px,.72fr)}.galleryPanel{height:auto;min-height:0;grid-template-columns:96px minmax(0,1fr)}.galleryMain{height:auto;min-height:0;aspect-ratio:1/1}.galleryRail button{flex-basis:96px;min-height:96px}.productRender{width:76%;height:74%}.unit{width:34%;height:80%;bottom:6%}.unit:nth-child(1){transform:translate(-36%)}.unit:nth-child(2){transform:translate(-12%) translateY(-1.5%)}.unit:nth-child(3){transform:translate(12%) translateY(-3%)}.unit:nth-child(4){transform:translate(36%) translateY(-4.5%)}.sellingGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,310px)}.sellingGrid article{justify-content:flex-end}.sellingGrid article>span{position:absolute;left:26px;top:24px}.sellingGrid h3{margin:0;transform:translateY(0);transition:transform .35s ease}.sellingGrid p{max-height:0;margin:0;overflow:hidden;opacity:0;transform:translateY(10px);transition:max-height .42s ease,opacity .3s ease,transform .35s ease,margin .35s ease}.sellingGrid article:hover h3,.sellingGrid article:focus-within h3{transform:translateY(-4px)}.sellingGrid article:hover p,.sellingGrid article:focus-within p{max-height:145px;margin-top:13px;opacity:1;transform:translateY(0)}.sellingGrid .sp-oneclick h3{margin:0}.sellingJump{position:absolute;z-index:4;right:20px;top:19px;display:grid!important;place-items:center;width:38px;height:38px;margin:0!important;border-radius:50%;background:#ffffffeb;color:var(--ink)!important;font-size:17px!important;opacity:.88;transition:background .2s,transform .25s}.sellingJump:hover{background:var(--y);transform:translate(2px,-2px)}.vppLayout{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:58px}.vppJourney{max-width:520px;justify-self:end;width:100%}@media(max-width:1100px){.heroCommerce{grid-template-columns:minmax(0,1fr)}.galleryPanel{height:auto;width:100%}.galleryMain{height:auto;aspect-ratio:1/1}.vppJourney{max-width:none;justify-self:stretch}}@media(max-width:640px){.galleryPanel{height:auto}.galleryMain{height:auto;aspect-ratio:1/1}.productRender{width:84%;height:77%}.unit{width:38%;height:76%}.sellingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:8px}.sellingGrid .sp-modular,.sellingGrid .sp-ai,.sellingGrid .sp-install,.sellingGrid .sp-power,.sellingGrid .sp-outdoor,.sellingGrid .sp-backup,.sellingGrid .sp-local,.sellingGrid .sp-life,.sellingGrid .sp-oneclick{grid-column:auto;min-height:0;height:220px;padding:16px}.sellingGrid article:nth-child(3n+1),.sellingGrid article:nth-child(3n+3){height:245px}.sellingGrid article>span{left:15px;top:14px;right:44px;font-size:8px}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3{font-size:19px;line-height:1.08}.sellingGrid p{font-size:11px;line-height:1.42}.sellingGrid article:hover p,.sellingGrid article:focus-within p{max-height:115px;margin-top:8px}.sellingJump{right:11px;top:10px;width:30px;height:30px;font-size:14px!important}.sellingGrid article:last-child{grid-column:1/-1;height:210px}.vppLayout{grid-template-columns:1fr}.vppJourney{width:100%}}@media(hover:none){.sellingGrid article p{max-height:0;margin:0;opacity:0}.sellingGrid article:focus-within p{max-height:120px;margin-top:8px;opacity:1}}.pdpAnchor{overflow:hidden}.productPage{width:100%;margin:0}.productPage .hero-description{margin:17px 0;color:var(--hero-body-color,var(--muted));font-size:var(--hero-body-d,14px);line-height:1.6}.productPage .purchasePanel h1{color:var(--hero-title-color,var(--ink));font-size:var(--hero-title-d,54px)}.hero-gallery-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-gallery-image picture,.hero-gallery-image img{width:100%;height:100%;object-fit:cover;display:block}.galleryRail picture,.galleryRail picture img{display:block;width:100%;height:42px;object-fit:cover;border-radius:7px}.galleryRail .thumbProduct{height:42px}.productPage i[data-cap-output]{font-style:normal}@media(max-width:640px){.productPage .purchasePanel h1{font-size:var(--hero-title-m,42px)}.productPage .hero-description{font-size:var(--hero-body-m,16px)}}.productPage.sellingSection{background:var(--paper)}.productPage .sellingHeading h2{color:var(--section-title-color,var(--ink));font-size:var(--section-title-d,64px)}.productPage .sellingGrid article{background-image:linear-gradient(180deg,#1215181a 18%,#121518f0),var(--selling-image)!important}.productPage .sellingGrid .sp-local{background-image:linear-gradient(180deg,#12151814 16%,#121518f0),var(--local-image)!important}.productPage .sellingGrid article h3{color:var(--block-title-color,var(--card-title-color,#fff))!important;font-size:var(--block-title-d,var(--card-title-d,27px))!important}.productPage .sellingGrid article>span{color:var(--block-label-color,#d7ded9)!important;font-size:var(--block-label-d,10px)!important}@media(max-width:640px){.productPage .sellingHeading h2{font-size:var(--section-title-m,38px)}.productPage .sellingGrid article h3{font-size:var(--block-title-m,var(--card-title-m,18px))!important}.productPage .sellingGrid article>span{font-size:var(--block-label-m,8px)!important}}.productPage.calculatorSection{background:var(--paper)}.productPage .calculatorIntro h2{color:var(--calc-title-color,var(--ink));font-size:var(--calc-title-d,62px)}.productPage .calculatorIntro>div{color:var(--calc-body-color,var(--muted));font-size:var(--calc-body-d,18px);line-height:1.6}.productPage .recommendedProduct i,.productPage .recommendationTop i,.productPage .savingTimeline i,.productPage .applyRecommendation i,.productPage .skuFilter em i{font-style:normal}@media(max-width:640px){.productPage .calculatorIntro h2{font-size:var(--calc-title-m,38px)}.productPage .calculatorIntro>div{font-size:var(--calc-body-m,16px)}}.productPage.powerSection{background:var(--power-bg)}.productPage .powerCopy h2{color:var(--power-title-color,#fff);font-size:var(--power-title-d,64px)}.productPage .powerCopy>p:not(.pdpKicker){color:var(--power-body-color,#b9c8c1);font-size:var(--power-body-d,18px)}.productPage.installationSection{background:var(--install-bg)}.productPage .installStepsHeader h2{color:var(--install-title-color,var(--ink));font-size:var(--install-title-d,64px)}.productPage .installStepsHeader>div:last-child p{color:var(--install-body-color,var(--muted));font-size:var(--install-body-d,18px)}@media(max-width:640px){.productPage .powerCopy h2{font-size:var(--power-title-m,40px)}.productPage .powerCopy>p:not(.pdpKicker){font-size:var(--power-body-m,16px)}.productPage .installStepsHeader h2{font-size:var(--install-title-m,40px)}.productPage .installStepsHeader>div:last-child p{font-size:var(--install-body-m,16px)}}.productPage.longevitySection{background:var(--long-bg)}.productPage .longevityInvestmentCopy h2{color:var(--long-title-color,var(--ink));font-size:var(--long-title-d,64px)}.productPage .longevityInvestmentCopy>p{color:var(--long-body-color,var(--muted));font-size:var(--long-body-d,18px)}.productPage.resilienceSection{background:var(--res-bg)}.productPage .resilienceCarouselCopy h2{color:var(--res-title-color,var(--ink));font-size:var(--res-title-d,62px)}.resilienceCarouselVisual .res-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s}.resilienceCarouselVisual .res-slide.active{opacity:1}.resilienceCarouselVisual .res-slide picture,.resilienceCarouselVisual .res-slide img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:640px){.productPage .longevityInvestmentCopy h2{font-size:var(--long-title-m,40px)}.productPage .longevityInvestmentCopy>p{font-size:var(--long-body-m,16px)}.productPage .resilienceCarouselCopy h2{font-size:var(--res-title-m,40px)}}.productPage.smartSection{background:var(--smart-bg)}.productPage .smartCopy h2{color:var(--smart-title-color,#fff);font-size:var(--smart-title-d,62px)}.productPage .smartCopy>p:not(.pdpKicker){color:var(--smart-body-color,#b9c8c1);font-size:var(--smart-body-d,18px)}.p1-upload,.p1-upload picture,.p1-upload img{display:block;width:100%;height:100%;object-fit:contain}.p1InfoStrip .p1Benefits span b,.p1InfoStrip .p1Benefits span small{display:block}.p1InfoStrip .p1Benefits span small{margin-top:4px;font-weight:500}@media(max-width:640px){.productPage .smartCopy h2{font-size:var(--smart-title-m,40px)}.productPage .smartCopy>p:not(.pdpKicker){font-size:var(--smart-body-m,16px)}}.productPage.vppSection{background:var(--vpp-bg)}.productPage .vppCopy h2{color:var(--vpp-title-color,#fff);font-size:var(--vpp-title-d,62px)}.productPage .vppCopy>p:not(.pdpKicker){color:var(--vpp-body-color,#b9c8c1);font-size:var(--vpp-body-d,18px)}.partnerLogoRail article picture,.partnerLogoRail article picture img{display:block;width:100%;height:64px;object-fit:contain}.productPage.serviceSection{background:var(--service-bg)}.productPage .serviceTitle{background-image:linear-gradient(180deg,#05231c33,#051914d1),var(--service-image)!important;background-size:cover!important;background-position:center!important}.productPage .serviceTitle h2{color:var(--service-title-color,#fff);font-size:var(--service-title-d,62px)}.productPage .serviceTitle>p:not(.pdpKicker){color:var(--service-body-color,#d5ded9);font-size:var(--service-body-d,18px)}@media(max-width:640px){.productPage .vppCopy h2{font-size:var(--vpp-title-m,40px)}.productPage .vppCopy>p:not(.pdpKicker){font-size:var(--vpp-body-m,16px)}.productPage .serviceTitle h2{font-size:var(--service-title-m,40px)}.productPage .serviceTitle>p:not(.pdpKicker){font-size:var(--service-body-m,16px)}}.productPage.detailsSection{background:var(--details-bg)}.productPage .detailsLayout h2{color:var(--details-title-color,var(--ink));font-size:var(--details-title-d,62px)}.productPage .detailsLayout>div:first-child>p:not(.pdpKicker){color:var(--details-body-color,var(--muted));font-size:var(--details-body-d,18px)}.productPage .faq-body{padding:0 0 22px;color:var(--details-body-color,var(--muted));font-size:var(--details-body-d,16px);line-height:1.6}.productPage.closingSection{background:var(--closing-bg)}.productPage .closingLayout h2{color:var(--closing-title-color,#fff);font-size:var(--closing-title-d,62px)}.productPage .closingLayout p{color:var(--closing-body-color,#b9c8c1);font-size:var(--closing-body-d,18px)}@media(max-width:640px){.productPage .detailsLayout h2{font-size:var(--details-title-m,40px)}.productPage .detailsLayout>div:first-child>p:not(.pdpKicker),.productPage .faq-body{font-size:var(--details-body-m,16px)}.productPage .closingLayout h2{font-size:var(--closing-title-m,40px)}.productPage .closingLayout p{font-size:var(--closing-body-m,16px)}}.productPage.pdpAnchor{background:var(--nav-bg)}.productPage.pdpAnchor a,.productPage.pdpAnchor b{color:var(--nav-color);font-size:var(--nav-size-d)}.productPage.pdpAnchor .navBuy{color:var(--ink)}@media(max-width:640px){.productPage.pdpAnchor a,.productPage.pdpAnchor b{font-size:var(--nav-size-m)}}.installStepGallery picture{display:block;width:calc(100% + 40px);margin-left:-20px}.installStepGallery picture img{display:block;width:100%;height:auto;aspect-ratio:1.34/1;object-fit:cover}.longevityInvestmentVisual>picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.longevityInvestmentVisual>picture img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:640px){.installStepGallery picture{width:calc(100% + 32px);margin-left:-16px}.installStepGallery picture img{aspect-ratio:1.45/1}}.productPage.pdpAnchor a:not(.navBuy){color:var(--link-color,var(--nav-color));font-size:var(--link-d,var(--nav-size-d))}.powerUseCases span b{color:var(--item-color,#fff);font-size:var(--item-d,14px)}.installStepGallery article h3,.longevityAssurance article b,.resilienceTabs button b{color:var(--item-color,var(--ink));font-size:var(--item-d)}.p1Benefits span b{color:var(--item-color,#fff);font-size:var(--item-d)}.p1Benefits span small{color:var(--item-body-color,#c7d4ce);font-size:var(--item-body-d)}.partnerLogoRail article small{color:var(--item-color,#fff);font-size:var(--item-d)}.serviceSteps article b{color:var(--item-color,var(--ink));font-size:var(--item-d)}.serviceSteps article p{color:var(--item-body-color,#6f6963);font-size:var(--item-body-d)}.accordions details summary{color:var(--item-color,var(--ink));font-size:var(--item-d,20px)}.accordions details .faq-body{color:var(--item-body-color,var(--details-body-color));font-size:var(--item-body-d,var(--details-body-d))}@media(max-width:640px){.productPage.pdpAnchor a:not(.navBuy){font-size:var(--link-m,var(--nav-size-m))}.powerUseCases span b,.installStepGallery article h3,.longevityAssurance article b,.resilienceTabs button b,.p1Benefits span b,.partnerLogoRail article small,.serviceSteps article b,.accordions details summary{font-size:var(--item-m)}.p1Benefits span small,.serviceSteps article p,.accordions details .faq-body{font-size:var(--item-body-m)}}.sellingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:10px;grid-auto-flow:dense;column-gap:12px;row-gap:12px}.sellingGrid article{height:auto!important;min-height:0!important;grid-row:span 14;border-radius:19px}.sellingGrid article:nth-child(1),.sellingGrid article:nth-child(4),.sellingGrid article:nth-child(7){grid-column:1}.sellingGrid article:nth-child(2),.sellingGrid article:nth-child(5),.sellingGrid article:nth-child(8){grid-column:2}.sellingGrid article:nth-child(3),.sellingGrid article:nth-child(6),.sellingGrid article:nth-child(9){grid-column:3}.sellingGrid article:nth-child(1),.sellingGrid article:nth-child(5),.sellingGrid article:nth-child(9){grid-row:span 16}.sellingGrid article:nth-child(2),.sellingGrid article:nth-child(6),.sellingGrid article:nth-child(7){grid-row:span 14}.sellingGrid article:nth-child(3),.sellingGrid article:nth-child(4),.sellingGrid article:nth-child(8){grid-row:span 13}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3{font-size:28px;font-weight:560;letter-spacing:-.035em}.sellingJump{right:17px;top:17px;width:27px;height:27px;border:1px solid rgba(255,255,255,.28);background:#201e1c6b;color:#ffffffd1!important;font-size:12px!important;opacity:.78;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sellingJump:hover{background:var(--y);border-color:var(--y);color:var(--ink)!important;transform:translate(1px,-1px)}.vppLayout{grid-template-columns:minmax(0,1fr) minmax(460px,1fr);gap:44px;align-items:stretch}.vppJourney{position:relative;width:100%;max-width:none;min-height:650px;padding:30px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 82% 18%,rgba(250,191,0,.14),transparent 30%),linear-gradient(145deg,#403a36,#24211f);box-shadow:0 28px 70px #0003;display:grid;grid-template-rows:auto 1fr auto 1fr auto 1fr auto;align-items:center}.vppJourney:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.vppJourney>*{position:relative;z-index:1}.journeyStep{width:100%;min-height:92px;padding:17px 18px;grid-template-columns:50px 1fr;gap:15px;box-shadow:0 10px 26px #00000017}.journeyStep>i{width:50px;height:50px}.journeyStep span b{font-size:18px}.journeyStep span em{font-size:12px}.journeyArrow{height:auto;min-height:38px}.journeyArrow b{font-size:23px}.journeyArrow small{font-size:11px}@media(max-width:1100px){.vppLayout{grid-template-columns:1fr}.vppJourney{min-height:610px}}@media(max-width:640px){.sellingGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:7px;column-gap:8px;row-gap:8px}.sellingGrid article:nth-child(odd){grid-column:1}.sellingGrid article:nth-child(2n){grid-column:2}.sellingGrid article:nth-child(1),.sellingGrid article:nth-child(4),.sellingGrid article:nth-child(7){grid-row:span 16}.sellingGrid article:nth-child(2),.sellingGrid article:nth-child(5),.sellingGrid article:nth-child(8){grid-row:span 14}.sellingGrid article:nth-child(3),.sellingGrid article:nth-child(6){grid-row:span 15}.sellingGrid article:last-child{grid-column:1/3!important;grid-row:span 15}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3{font-size:18px;font-weight:570}.sellingGrid article>span{right:36px}.sellingJump{right:10px;top:10px;width:22px;height:22px;font-size:10px!important}.vppJourney{min-height:570px;padding:18px}.journeyStep{min-height:78px;padding:13px;grid-template-columns:42px 1fr}.journeyStep>i{width:42px;height:42px}.journeyStep span b{font-size:16px}}.sellingGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,150px);grid-auto-rows:150px;gap:10px}.sellingGrid article{grid-column:auto!important;grid-row:auto!important;height:auto!important;padding:24px}.sellingGrid article:nth-child(1){grid-column:1/5!important;grid-row:1/5!important}.sellingGrid article:nth-child(2){grid-column:5/10!important;grid-row:1/3!important}.sellingGrid article:nth-child(3){grid-column:10/13!important;grid-row:1/3!important}.sellingGrid article:nth-child(4){grid-column:5/9!important;grid-row:3/5!important}.sellingGrid article:nth-child(5){grid-column:9/13!important;grid-row:3/5!important}.sellingGrid article:nth-child(6){grid-column:1/7!important;grid-row:5/7!important}.sellingGrid article:nth-child(7){grid-column:7/10!important;grid-row:5/7!important}.sellingGrid article:nth-child(8){grid-column:10/13!important;grid-row:5/7!important}.sellingGrid article:nth-child(9){grid-column:1/13!important;grid-row:7/9!important}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3{font-size:clamp(24px,2.15vw,32px);font-weight:470;line-height:1.08;letter-spacing:-.035em}.sellingGrid article:nth-child(3) h3,.sellingGrid article:nth-child(7) h3,.sellingGrid article:nth-child(8) h3{font-size:clamp(21px,1.8vw,27px)}.sellingGrid article:nth-child(1) h3{max-width:360px}.sellingGrid article:nth-child(9) h3{max-width:700px}.sellingGrid article>span{left:24px;top:22px}.sellingJump{right:16px;top:16px;width:25px;height:25px}.vppLayout{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:72px;align-items:center}.vppJourney{justify-self:end;width:100%;max-width:470px;min-height:560px;padding:28px}.journeyStep{min-height:76px;padding:13px 15px;grid-template-columns:44px 1fr}.journeyStep>i{width:44px;height:44px}.journeyStep span b{font-size:16px}.journeyStep span em{font-size:11px}.journeyArrow{min-height:28px}.journeyArrow b{font-size:20px}@media(max-width:1100px){.sellingGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(10,145px)}.sellingGrid article:nth-child(1){grid-column:1/4!important;grid-row:1/4!important}.sellingGrid article:nth-child(2){grid-column:4/7!important;grid-row:1/3!important}.sellingGrid article:nth-child(3){grid-column:4/7!important;grid-row:3/5!important}.sellingGrid article:nth-child(4){grid-column:1/4!important;grid-row:4/6!important}.sellingGrid article:nth-child(5){grid-column:4/7!important;grid-row:5/7!important}.sellingGrid article:nth-child(6){grid-column:1/4!important;grid-row:6/8!important}.sellingGrid article:nth-child(7){grid-column:4/7!important;grid-row:7/9!important}.sellingGrid article:nth-child(8){grid-column:1/4!important;grid-row:8/10!important}.sellingGrid article:nth-child(9){grid-column:4/7!important;grid-row:9/11!important}.vppLayout{grid-template-columns:1fr;gap:42px}.vppJourney{justify-self:center;max-width:520px}}@media(max-width:640px){.sellingGrid{display:block;columns:2;column-gap:8px}.sellingGrid article,.sellingGrid article:nth-child(n){display:flex;width:100%;margin:0 0 8px;break-inside:avoid;grid-column:auto!important;grid-row:auto!important;padding:15px}.sellingGrid article:nth-child(1),.sellingGrid article:nth-child(4),.sellingGrid article:nth-child(7){height:238px!important}.sellingGrid article:nth-child(2),.sellingGrid article:nth-child(5),.sellingGrid article:nth-child(8){height:190px!important}.sellingGrid article:nth-child(3),.sellingGrid article:nth-child(6),.sellingGrid article:nth-child(9){height:215px!important}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3,.sellingGrid article:nth-child(3) h3,.sellingGrid article:nth-child(7) h3,.sellingGrid article:nth-child(8) h3{font-size:17px;font-weight:480}.sellingGrid article>span{left:14px;top:13px;right:36px;font-size:8px}.sellingJump{right:9px;top:9px;width:20px;height:20px;font-size:9px!important}.vppJourney{max-width:100%;min-height:520px;padding:18px}}@media(min-width:1101px){.sellingGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(4,220px);grid-auto-rows:220px;gap:10px}.sellingGrid article:nth-child(1){grid-column:1/5!important;grid-row:1/3!important}.sellingGrid article:nth-child(2){grid-column:5/9!important;grid-row:1/2!important}.sellingGrid article:nth-child(3){grid-column:9/13!important;grid-row:1/2!important}.sellingGrid article:nth-child(4){grid-column:5/9!important;grid-row:2/3!important}.sellingGrid article:nth-child(5){grid-column:9/13!important;grid-row:2/3!important}.sellingGrid article:nth-child(6){grid-column:1/5!important;grid-row:3/5!important}.sellingGrid article:nth-child(7){grid-column:5/9!important;grid-row:3/4!important}.sellingGrid article:nth-child(8){grid-column:9/13!important;grid-row:3/5!important}.sellingGrid article:nth-child(9){grid-column:5/9!important;grid-row:4/5!important}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3,.sellingGrid article:nth-child(3) h3,.sellingGrid article:nth-child(7) h3,.sellingGrid article:nth-child(8) h3{font-size:clamp(23px,1.75vw,29px);font-weight:440;line-height:1.08}.vppLayout{grid-template-columns:minmax(0,1.48fr) minmax(330px,.52fr);gap:84px}.vppJourney{max-width:420px;min-height:510px;padding:23px}.journeyStep{min-height:69px;padding:11px 13px;grid-template-columns:40px 1fr;gap:12px}.journeyStep>i{width:40px;height:40px}.journeyStep span b{font-size:15px}.journeyStep span em{font-size:10px}.journeyArrow{min-height:24px}.journeyArrow b{font-size:18px}.journeyArrow small{font-size:10px}}@media(max-width:749px){:is(#ae-resilience-mobile-image#ae-resilience-mobile-image-2#ae-resilience-mobile-image-3,[id^=shopify-section-]) #zekerheid.productPage.productPage .resilienceCarouselVisual{position:relative!important;background:var(--ae-bg-dark,#111719)!important}:is(#ae-resilience-mobile-image#ae-resilience-mobile-image-2#ae-resilience-mobile-image-3,[id^=shopify-section-]) #zekerheid.productPage.productPage .resilienceCarouselVisual .res-slide{position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;visibility:hidden!important;opacity:0!important}:is(#ae-resilience-mobile-image#ae-resilience-mobile-image-2#ae-resilience-mobile-image-3,[id^=shopify-section-]) #zekerheid.productPage.productPage .resilienceCarouselVisual .res-slide.active{visibility:visible!important;opacity:1!important}:is(#ae-resilience-mobile-image#ae-resilience-mobile-image-2#ae-resilience-mobile-image-3,[id^=shopify-section-]) #zekerheid.productPage.productPage .resilienceCarouselVisual .res-slide picture,:is(#ae-resilience-mobile-image#ae-resilience-mobile-image-2#ae-resilience-mobile-image-3,[id^=shopify-section-]) #zekerheid.productPage.productPage .resilienceCarouselVisual .res-slide img{display:block!important;width:100%!important;height:100%!important;visibility:visible!important;opacity:1!important;object-fit:cover!important}:is(#ae-resilience-mobile-image#ae-resilience-mobile-image-2#ae-resilience-mobile-image-3,[id^=shopify-section-]) #zekerheid.productPage.productPage .resilienceVisualShade{z-index:1!important}:is(#ae-resilience-mobile-image#ae-resilience-mobile-image-2#ae-resilience-mobile-image-3,[id^=shopify-section-]) #zekerheid.productPage.productPage .resilienceSlideStat{position:absolute!important;z-index:2!important;inset:auto auto 15px 15px!important;display:block!important;width:auto!important;height:auto!important;max-width:245px!important;padding:15px 17px!important}}@media(min-width:1101px){.sellingGrid{grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:repeat(8,112px);grid-auto-rows:112px;gap:10px}.sellingGrid article:nth-child(4){grid-column:1/9!important;grid-row:1/6!important}.sellingGrid article:nth-child(7){grid-column:1/9!important;grid-row:6/9!important}.sellingGrid article:nth-child(1){grid-column:9/20!important;grid-row:1/4!important}.sellingGrid article:nth-child(6){grid-column:9/20!important;grid-row:4/7!important}.sellingGrid article:nth-child(2){grid-column:9/14!important;grid-row:7/9!important}.sellingGrid article:nth-child(5){grid-column:14/20!important;grid-row:7/9!important}.sellingGrid article:nth-child(3){grid-column:20/25!important;grid-row:1/3!important}.sellingGrid article:nth-child(8){grid-column:20/25!important;grid-row:3/6!important}.sellingGrid article:nth-child(9){grid-column:20/25!important;grid-row:6/9!important}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3,.sellingGrid article:nth-child(3) h3,.sellingGrid article:nth-child(7) h3,.sellingGrid article:nth-child(8) h3{font-size:clamp(21px,1.55vw,27px);font-weight:410;line-height:1.08}.sellingGrid article:nth-child(4) h3,.sellingGrid article:nth-child(1) h3,.sellingGrid article:nth-child(6) h3{font-size:clamp(26px,2.05vw,34px)}}@media(max-width:640px){.sellingGrid{display:grid;columns:auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(10,82px);grid-auto-rows:82px;gap:8px}.sellingGrid article,.sellingGrid article:nth-child(n){width:auto;margin:0;break-inside:auto;height:auto!important;padding:14px;grid-column:auto!important;grid-row:auto!important}.sellingGrid article:nth-child(2){grid-column:1/5!important;grid-row:1/3!important}.sellingGrid article:nth-child(1){grid-column:5/13!important;grid-row:1/3!important}.sellingGrid article:nth-child(6){grid-column:1/13!important;grid-row:3/5!important}.sellingGrid article:nth-child(4){grid-column:1/8!important;grid-row:5/7!important}.sellingGrid article:nth-child(5){grid-column:8/13!important;grid-row:5/7!important}.sellingGrid article:nth-child(7){grid-column:1/7!important;grid-row:7/11!important}.sellingGrid article:nth-child(3){grid-column:7/13!important;grid-row:7/9!important}.sellingGrid article:nth-child(8){grid-column:7/10!important;grid-row:9/11!important}.sellingGrid article:nth-child(9){grid-column:10/13!important;grid-row:9/11!important}.sellingGrid h3,.sellingGrid .sp-ai h3,.sellingGrid .sp-power h3,.sellingGrid .sp-life h3,.sellingGrid .sp-oneclick h3,.sellingGrid article:nth-child(3) h3,.sellingGrid article:nth-child(7) h3,.sellingGrid article:nth-child(8) h3{font-size:15px;font-weight:430;line-height:1.08}.sellingGrid article:nth-child(1) h3,.sellingGrid article:nth-child(4) h3,.sellingGrid article:nth-child(6) h3,.sellingGrid article:nth-child(7) h3{font-size:18px}.sellingGrid article:nth-child(8) h3,.sellingGrid article:nth-child(9) h3{font-size:13px}.sellingGrid article>span{left:13px;top:12px;right:30px;font-size:7px}.sellingJump{right:8px;top:8px;width:18px;height:18px;font-size:8px!important}}:root{--ae-ref-canvas:#f3f4f1;--ae-ref-paper:#ffffff;--ae-ref-ink:#090e0f;--ae-ref-charcoal:#25272b;--ae-ref-charcoal-2:#303238;--ae-ref-muted:#66736f;--ae-ref-line:#dde1dd;--ae-ref-yellow:#ffd400;--ae-ref-yellow-soft:#fff4a8;--ae-ref-green:#69a900;--ae-ref-dark-copy:#c8cfcc}html,body{background:var(--ae-ref-canvas)!important;color:var(--ae-ref-ink)!important}.productPage{--y:var(--ae-ref-yellow)!important;--ink:var(--ae-ref-ink)!important;--line:var(--ae-ref-line)!important;color:var(--ae-ref-ink)!important}.productPage :is(h1,h2,h3,h4,b,strong,summary){color:var(--ae-ref-ink)}.productPage :is(.pdpKicker,.proofEyebrow,.smartSectionIntro>p){color:var(--ae-ref-green)!important}.productPage :is(.calculatorIntro>div,.smartSectionIntro>div,.installStepsHeader>div:last-child>p,.longevityInvestmentCopy>p:not(.pdpKicker),.detailsLayout>div:first-child>p:not(.pdpKicker)){color:var(--ae-ref-muted)!important}.productPage.pdpAnchor{background:#fffffff5!important;border-color:var(--ae-ref-line)!important}.productPage.pdpAnchor a,.productPage.pdpAnchor b{color:var(--ae-ref-ink)!important}.productPage.pdpAnchor a:hover{color:var(--ae-ref-green)!important}.productPage .navBuy,.productPage .alphaClosingStickyButton,.productPage .applyRecommendation,.productPage .aiSave,.productPage .textCta{border-color:var(--ae-ref-yellow)!important;background:var(--ae-ref-yellow)!important;color:var(--ae-ref-ink)!important;box-shadow:none!important}.productPage .alphaClosingSticky{border-color:#ffd40047!important;background:#0a0f10f5!important;color:#fff!important}.productPage .alphaClosingSticky :is(b,strong,small){color:inherit!important}.productPage .alphaClosingStickyPrice{color:var(--ae-ref-yellow)!important}.productPage:is(.pdpHero,.sellingSection,.calculatorSection,.smartTabsSection,.installationSection,.longevitySection,.resilienceSection,.serviceSection,.detailsSection){background:var(--ae-ref-canvas)!important}.productPage:is(.sellingSection,.installationSection,.resilienceSection,.serviceSection){background:var(--ae-ref-paper)!important}.productPage.benefitsGridV2 .sellingHeading h2,.productPage.benefitsGridV2 .sellingHeading p{color:var(--ae-ref-ink)!important}.productPage.benefitsGridV2 .sellingGrid article:not(.has-benefit-image){border:1px solid var(--ae-ref-line)!important;background:var(--ae-ref-charcoal)!important}.productPage.benefitsGridV2 .sellingGrid article:not(.has-benefit-image) h3{color:#fff!important}.productPage.benefitsGridV2 .sellingGrid article:not(.has-benefit-image) p{color:var(--ae-ref-dark-copy)!important}.productPage.benefitsGridV2 .sellingJump{border-color:#ffd40080!important;background:var(--ae-ref-yellow)!important;color:var(--ae-ref-ink)!important}.productPage.calculatorSection .calculatorFilters,.productPage.calculatorSection .calculatorRecommendation,.productPage.calculatorSection .usageFilter,.productPage.calculatorSection .skuFilter,.productPage.calculatorSection .calculatorUpgradeCard,.productPage.calculatorSection .calculationAssumptions{border-color:var(--ae-ref-line)!important;background:var(--ae-ref-paper)!important;box-shadow:0 18px 50px #090e0f0f!important}.productPage.calculatorSection :is(input,select,.calculatorManualValue,.calculatorDynamicToggle){border-color:var(--ae-ref-line)!important;background:#f7f8f5!important;color:var(--ae-ref-ink)!important}.productPage.calculatorSection .calculatorRecommendation{background:linear-gradient(145deg,#fffdf2 0%,var(--ae-ref-yellow-soft) 100%)!important}.productPage.calculatorSection .calculatorResultFocus,.productPage.calculatorSection .calculatorUpgradeCard.active{border-color:var(--ae-ref-yellow)!important;background:#ffd4001f!important}.productPage.calculatorSection :is(.recommendationTop small,.calculatorResultPrimary,.calculatorSelectedCapacity){color:var(--ae-ref-ink)!important}.productPage.powerSection{background:var(--ae-ref-ink)!important;color:#fff!important}.productPage.powerSection :is(h2,h3,b,strong){color:#fff!important}.productPage.powerSection .pdpKicker{color:var(--ae-ref-yellow)!important}.productPage.powerSection .powerCopy>p:not(.pdpKicker),.productPage.powerSection .powerHeroBoard>p{color:var(--ae-ref-dark-copy)!important}.productPage.powerSection .powerSideNote,.productPage.powerSection .powerHeroBoard,.productPage.powerSection .powerUseCases>span{border-color:#ffffff1f!important;background:var(--ae-ref-charcoal)!important}.productPage.powerSection .powerLine{background:linear-gradient(90deg,var(--ae-ref-yellow) 0 52%,var(--ae-ref-green) 52% 78%,#fff 78% 92%,#5a5d60 92%)!important}.productPage.powerSection .powerBalance{border-color:var(--ae-ref-yellow)!important}.productPage.smartTabsSection{--smart-citron:var(--ae-ref-yellow)!important;background:var(--ae-ref-canvas)!important}.productPage.smartTabsSection .smartSectionIntro h2{color:var(--ae-ref-ink)!important}.productPage.smartTabsSection .smartSectionIntro>div{color:var(--ae-ref-muted)!important}.productPage.smartTabsSection .smartTabNav{border:1px solid var(--ae-ref-line)!important;background:var(--ae-ref-paper)!important;box-shadow:0 12px 28px #090e0f14!important}.productPage.smartTabsSection .smartTabNav button{color:var(--ae-ref-muted)!important}.productPage.smartTabsSection .smartTabNav button.active{background:var(--ae-ref-charcoal)!important;color:var(--ae-ref-yellow)!important}.productPage.smartTabsSection .smartTextCard{border-color:var(--ae-ref-line)!important;background:linear-gradient(145deg,#fff 68%,#fff9d5)!important;box-shadow:0 16px 40px #090e0f0e!important}.productPage.smartTabsSection .smartTextCard>span{background:var(--ae-ref-yellow-soft)!important;color:var(--ae-ref-ink)!important}.productPage.smartTabsSection .smartTextCard h3{color:var(--ae-ref-ink)!important}.productPage.smartTabsSection .smartTextCard p{color:var(--ae-ref-muted)!important}.productPage.smartTabsSection .aiPhone,.productPage.smartTabsSection .controlPhone{border-color:#050708!important;background:linear-gradient(165deg,#151619,#07090a)!important}.productPage.smartTabsSection :is(.aiModeCard,.aiPriceCard,.aiPreferenceRow,.aiPlanCard,.controlSystemCard,.controlFlow span,.controlMode,.controlNav){border-color:#ffd4002e!important;background:var(--ae-ref-charcoal)!important}.productPage.smartTabsSection .preferenceFlyout,.productPage.smartTabsSection .controlCallout{border-color:#ffd40052!important;background:var(--ae-ref-charcoal)!important}.productPage.smartTabsSection .preferenceOption{background:var(--ae-ref-charcoal-2)!important}.productPage.smartTabsSection .preferenceOption.isSelected{border-color:var(--ae-ref-yellow)!important;background:#35342a!important}.productPage.smartTabsSection :is(.aiToggleKnob,.preferenceCheck,.controlStatusDot){background:var(--ae-ref-yellow)!important}.productPage.smartTabsSection .p1InfoStrip,.productPage.smartTabsSection .p1Benefits>span{border-color:#ffd40033!important;background:var(--ae-ref-charcoal)!important}.productPage.smartTabsSection :is(.p1Benefits strong,.p1InfoEyebrow,.controlCallout b){color:var(--ae-ref-yellow)!important}.productPage.vppSection{background:var(--ae-ref-ink)!important;color:#fff!important}.productPage.vppSection .pdpKicker{color:var(--ae-ref-yellow)!important}.productPage.vppSection .vppCopy>p:not(.pdpKicker){color:var(--ae-ref-dark-copy)!important}.productPage.vppSection .vppFacts span{border-color:#ffffff21!important;background:var(--ae-ref-charcoal)!important}.productPage.vppSection .vppFacts b{color:var(--ae-ref-yellow)!important}.productPage.vppSection .vppFacts small{color:var(--ae-ref-dark-copy)!important}.productPage.vppSection .vppJourneyMedia{border-color:#ffd4003d!important;background:var(--ae-ref-charcoal)!important}.productPage.installationSection .installStepGallery article,.productPage.longevitySection :is(.lifepoBadge,.longevityYearMark,.longevityAssurance article){border-color:var(--ae-ref-line)!important;background:var(--ae-ref-paper)!important;box-shadow:0 14px 38px #090e0f0e!important}.productPage.installationSection .installStepCopy>span,.productPage.longevitySection .longevityAssurance article.featured{border-color:var(--ae-ref-yellow)!important;background:var(--ae-ref-yellow-soft)!important}.productPage.longevitySection :is(.longevityYearMark strong,.lifepoBadge b){color:var(--ae-ref-ink)!important}.productPage.resilienceSection .resilienceCarouselVisual{border-color:var(--ae-ref-line)!important;background:var(--ae-ref-charcoal)!important}.productPage.resilienceSection .resilienceArrow{border-color:var(--ae-ref-yellow)!important;background:var(--ae-ref-yellow)!important;color:var(--ae-ref-ink)!important}.productPage.resilienceSection .resilienceCarouselControls{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.productPage.resilienceSection .resilienceTabs button{border-color:var(--ae-ref-line)!important;background:var(--ae-ref-paper)!important}.productPage.resilienceSection .resilienceTabs button.active{border-color:var(--ae-ref-yellow)!important;background:var(--ae-ref-yellow-soft)!important}.productPage.serviceSection .serviceTitle:before{background:linear-gradient(180deg,#090e0f14,#090e0fc7)!important}.productPage.serviceSection .serviceSteps article{border-color:var(--ae-ref-line)!important;background:var(--ae-ref-paper)!important}.productPage.serviceSection .serviceSteps article>span{background:var(--ae-ref-yellow-soft)!important;color:var(--ae-ref-ink)!important}.productPage.serviceSection .serviceSteps>a{background:var(--ae-ref-yellow)!important;color:var(--ae-ref-ink)!important}.productPage.detailsSection .accordions details{border-color:var(--ae-ref-line)!important;background:var(--ae-ref-paper)!important}.productPage.detailsSection .accordions details[open]{border-color:#69a90061!important}.productPage.detailsSection .specGrid>span,.productPage.detailsSection .downloads a{background:#f7f8f5!important;border-color:var(--ae-ref-line)!important}.productPage.closingSection{background:var(--ae-ref-ink)!important;color:#fff!important}.productPage.closingSection .closingLayout{border-color:#ffffff21!important;background:var(--ae-ref-charcoal)!important;box-shadow:0 28px 72px #00000047!important}.productPage.closingSection .pdpKicker{color:var(--ae-ref-yellow)!important}.productPage.closingSection p{color:var(--ae-ref-dark-copy)!important}@media(max-width:640px){.productPage.smartTabsSection .smartAppStage{background:var(--ae-ref-charcoal)!important}.productPage.benefitsGridV2 .sellingGrid article:not(.has-benefit-image){background:var(--ae-ref-charcoal)!important}}.smartTabsSection{--app-accent:#dff000;--app-deep:#07130c;--app-forest:#17271a;--app-olive:#2b371f;--app-panel:#1d2b20;--app-muted:#b9c2b9;overflow:hidden!important;background:#f4f5f3!important}.smartTabsSection>.pdpShell.smartTabbedLayout{box-sizing:border-box!important;width:min(1500px,calc(100% - 48px))!important;max-width:1500px!important;margin-inline:auto!important;padding-inline:0!important;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)!important;gap:clamp(42px,4vw,72px)!important;align-items:center!important}.smartTabsSection .smartTabsCopy,.smartTabsSection .smartAppStage,.smartTabsSection .smartAppView{box-sizing:border-box!important;min-width:0!important;width:100%!important}.smartTabsSection .smartAppStage{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:visible!important;background:transparent!important}.smartTabsSection .smartAppView[hidden]{display:none!important}.smartTabsSection .controlAppView:before{content:none!important;display:none!important;background:none!important}.smartTabsSection .aiPhone{background:linear-gradient(165deg,#1e2921,#111a14 58%,#080d09)!important;border-color:#07100b!important;box-shadow:0 26px 62px #07130c38!important}.smartTabsSection .aiModeCard,.smartTabsSection .aiPriceCard,.smartTabsSection .aiPreferenceTrigger,.smartTabsSection .aiPlanCard{background:linear-gradient(145deg,#243126,#19221b)!important;border-color:#dff0002e!important}.smartTabsSection .aiReady{border-color:#dff00029!important;background:#162018!important}.smartTabsSection .aiModeCard>i,.smartTabsSection .aiModeCard button,.smartTabsSection .aiSave{background:linear-gradient(90deg,#f2f400,#bde600)!important;color:#07130c!important}.smartTabsSection .aiPriceCard em{background:#33412f!important;color:#d8dfd8!important}.smartTabsSection .preferenceFlyout{top:360px!important;right:0!important;left:auto!important;background:linear-gradient(145deg,#1d2a20,#0e1711)!important;border-color:#dff0002e!important;box-shadow:0 28px 60px #07130c4d!important}.smartTabsSection .preferenceFlyout:before{background:#19251c!important}.smartTabsSection .preferenceFlyout>[data-preference-option]{background:#233127!important;border-color:#ffffff12!important}.smartTabsSection .preferenceFlyout>[data-preference-option].selected{background:linear-gradient(135deg,#344124,#202d1e)!important;border-color:var(--app-accent)!important;box-shadow:inset 0 0 0 1px #dff00026!important}.smartTabsSection .preferenceFlyout [data-preference-option].selected>i{background:var(--app-accent)!important;border-color:var(--app-accent)!important;color:#07130c!important}.smartTabsSection .controlPhone{background:linear-gradient(165deg,#1d3020,#112218 58%,#07140d)!important;border-color:#07130c!important;box-shadow:0 28px 66px #07130c3d!important}.smartTabsSection .controlPhone:after{opacity:.08!important;background-image:linear-gradient(rgba(223,240,0,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(223,240,0,.16) 1px,transparent 1px)!important}.smartTabsSection .controlSystemCard,.smartTabsSection .controlFlow>span,.smartTabsSection .controlMode,.smartTabsSection .controlNav{background:linear-gradient(145deg,#263725,#17271b)!important;border-color:#dff00030!important}.smartTabsSection .controlCallout{background:linear-gradient(145deg,#1d2b20fa,#0f1912fa)!important;border-color:#dff00038!important;box-shadow:0 22px 48px #07130c3d!important}.smartTabsSection .controlCallout b{color:var(--app-accent)!important}.smartTabsSection .p1InfoStrip{background:linear-gradient(110deg,#1c2c1e,#19251a 56%,#25311c)!important;border-color:#dff0001f!important}.smartTabsSection .p1Benefits>span{background:linear-gradient(145deg,#2a3823,#23301e)!important;border-color:#dff00024!important}@media(max-width:1100px){.smartTabsSection>.pdpShell.smartTabbedLayout{grid-template-columns:1fr!important;width:min(820px,calc(100% - 36px))!important;gap:38px!important}.smartTabsSection .smartAppStage{min-height:0!important}.smartTabsSection .preferenceFlyout{position:relative!important;inset:auto!important;width:min(390px,100%)!important;margin:16px auto 0!important}.smartTabsSection .preferenceFlyout:before{display:none!important}}@media(max-width:640px){.smartTabsSection{padding-inline:0!important;background:#f4f5f3!important}.smartTabsSection>.pdpShell.smartTabbedLayout{width:calc(100% - 24px)!important;margin-inline:auto!important;gap:26px!important}.smartTabsSection .smartAppStage{width:100%!important;padding:34px 7px 48px!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(160deg,#203222,#101f16 56%,#09160f)!important;box-shadow:0 22px 48px #07130c29!important}.smartTabsSection .aiPhone{width:min(86vw,330px)!important;margin-inline:auto!important}.smartTabsSection .preferenceFlyout{position:relative!important;inset:auto!important;width:min(86vw,330px)!important;margin:16px auto 0!important;padding:18px!important}.smartTabsSection .controlAppView.active{position:relative!important;display:block!important;width:100%!important;min-height:735px!important;padding:0!important;overflow:visible!important}.smartTabsSection .controlPhone{box-sizing:border-box!important;width:min(72vw,300px)!important;min-height:650px!important;margin:0 auto!important;padding:16px 10px 68px!important;border-width:7px!important;border-radius:38px!important}.smartTabsSection .controlPhone:before{width:98px!important;height:23px!important;top:6px!important}.smartTabsSection .controlPhone:after{top:38px!important;right:10px!important;bottom:68px!important;left:10px!important}.smartTabsSection .controlStatus{padding:5px 8px 16px!important;font-size:11px!important}.smartTabsSection .controlSystemCard{min-height:152px!important;padding:16px 12px!important;border-radius:18px!important}.smartTabsSection .controlSystemHead b{font-size:13px!important}.smartTabsSection .controlSystemHead span{font-size:9px!important}.smartTabsSection .controlSystemStats{max-width:60%!important;gap:6px!important}.smartTabsSection .controlSystemStats small{font-size:9px!important}.smartTabsSection .controlSystemStats b{font-size:14px!important}.smartTabsSection .controlProductImage{right:10px!important;bottom:13px!important;width:34%!important}.smartTabsSection .controlFlow{gap:7px!important;margin-top:9px!important}.smartTabsSection .controlFlow>span{padding:10px!important}.smartTabsSection .controlFlow b{font-size:11px!important}.smartTabsSection .controlFlow small{font-size:8px!important}.smartTabsSection .controlMode{margin-top:9px!important;padding:10px 12px!important}.smartTabsSection .controlMode small{font-size:8px!important}.smartTabsSection .controlMode b{font-size:12px!important}.smartTabsSection .controlDay{margin:15px 0 4px!important}.smartTabsSection .controlDay b{font-size:15px!important}.smartTabsSection .controlChart{height:174px!important}.smartTabsSection .controlLegend{font-size:8px!important}.smartTabsSection .controlNav{left:10px!important;right:10px!important;bottom:10px!important;padding:10px 7px!important;border-radius:18px!important}.smartTabsSection .controlNav span{font-size:15px!important}.smartTabsSection .controlNav small{font-size:8px!important}.smartTabsSection .controlCallout{position:absolute!important;z-index:6!important;box-sizing:border-box!important;width:clamp(132px,42vw,170px)!important;min-height:0!important;padding:13px 14px!important;border-radius:18px!important}.smartTabsSection .controlCallout small{font-size:10px!important;line-height:1.25!important}.smartTabsSection .controlCallout b{font-size:15px!important;line-height:1.12!important}.smartTabsSection .controlCalloutLeft{left:0!important;top:205px!important;bottom:auto!important}.smartTabsSection .controlCalloutRight{right:0!important;bottom:105px!important;top:auto!important}.smartTabsSection .p1InfoStrip{border-radius:24px!important}}@media(max-width:380px){.smartTabsSection>.pdpShell.smartTabbedLayout{width:calc(100% - 18px)!important}.smartTabsSection .controlPhone{width:min(74vw,276px)!important}.smartTabsSection .controlCallout{width:140px!important;padding:11px 12px!important}}@media(max-width:640px){.reviewLine small,.heroProof small,.purchaseHeading span small,.capacitySelector small,.p1Gift small,.presaleSummary small,.microTrust,.usageFilter>small,.usageEstimateAssist>span small,.usageEstimateAssist>p,.calculatorDisclaimer,.recommendedProduct small,.recommendedProduct p,.returnHighlights small,.returnHighlights span,.savingTimeline span,.savingTimeline p,.calculationAssumptions p,.powerSideNote small,.powerSideNote p,.powerUseCases small,.powerHeroBoard>p,.installStepCopy p,.compactGrowthStrip small,.compactGrowthStrip p,.installLegal,.lifepoBadge small,.longevityInvestmentCopy>p,.longevityAssurance p,.longevityLegal,.resilienceTabs p,.resilienceLegal,.signalList small,.p1Card small,.p1InfoCopy span,.vppFacts small,.partnerLogoHeader small,.partnerLogoRail small,.partnerEditNote,.marketClaim small,.eindhovenMark small,.serviceSteps article p,.closingSection small,.stickyCommerce small{font-size:13px;line-height:1.5}.usageEstimateAssist>p,.calculatorDisclaimer,.installLegal,.longevityLegal,.resilienceLegal,.partnerEditNote{line-height:1.6}.p1InfoCopy span,.serviceSteps article p{font-size:14px;line-height:1.55}}@media(max-width:640px){.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{padding:12px!important}}.productPage.sellingSection .sellingGrid article{background-image:linear-gradient(0deg,#070b0aeb,#070b0ab3 15%,#070b0a4d,#070b0a12 47%,#070b0a00 62%),var(--selling-image)!important}.productPage.sellingSection .sellingGrid .sp-local{background-image:linear-gradient(0deg,#070b0aeb,#070b0ab3 15%,#070b0a4d,#070b0a12 47%,#070b0a00 62%),var(--local-image)!important}.productPage.sellingSection .sellingGrid article>span{display:none!important}.productPage.sellingSection .sellingGrid article h3{position:relative;z-index:2;margin-top:auto!important;margin-bottom:0!important;text-shadow:0 2px 18px rgba(0,0,0,.28)}.productPage.sellingSection .sellingJump{z-index:4}.sellingProof{position:relative;display:block;padding:25px;border-radius:24px;background:radial-gradient(circle at 88% 10%,rgba(250,191,0,.2),transparent 36%),linear-gradient(145deg,#38332f,#24211f);color:#fff;box-shadow:0 24px 55px #2d292633;overflow:hidden}.sellingProof:after{content:"";position:absolute;right:-45px;bottom:-55px;width:180px;height:180px;border:1px solid rgba(250,191,0,.2);border-radius:50%;box-shadow:0 0 0 35px #fabf0009,0 0 0 70px #fabf0006;pointer-events:none}.proofEyebrow{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#d9d2ca;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.proofEyebrow span{width:8px;height:8px;border-radius:50%;background:var(--y);box-shadow:0 0 0 5px #fabf001f}.sellingProof .proofPrimary{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:end;margin-top:22px;padding:0 0 20px;border-radius:0;border-bottom:1px solid rgba(255,255,255,.14);background:none;box-shadow:none}.sellingProof .proofPrimary small{grid-column:1;color:#bcb4ad;font-size:11px;font-weight:700}.sellingProof .proofPrimary strong{grid-column:1;margin-top:5px;color:var(--y);font-size:clamp(48px,5vw,70px);font-weight:650;line-height:.88;letter-spacing:-.065em}.sellingProof .proofPrimary i{grid-column:2;grid-row:1/3;align-self:end;max-width:120px;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:1.35;text-align:right}.proofSecondary{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.sellingProof .proofSecondary article{padding:15px;border-radius:15px;background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff0a}.sellingProof .proofSecondary strong{color:#fff;font-size:27px}.sellingProof .proofSecondary span{margin-top:6px;color:#bcb4ad;font-size:8px}.sellingProof>p{position:relative;z-index:1;margin:16px 0 0;max-width:390px;color:#a9a19a;font-size:10px;line-height:1.5}@media(max-width:640px){.sellingProof{margin-top:25px;padding:20px;border-radius:20px}.sellingProof .proofPrimary{display:grid;padding:0 0 17px}.sellingProof .proofPrimary strong{font-size:50px}.sellingProof .proofPrimary i{font-size:9px}.sellingProof .proofSecondary article{display:block;padding:13px}.sellingProof .proofSecondary strong{font-size:23px}.sellingProof .proofSecondary span{text-align:left}.sellingProof>p{font-size:9px}}.denseHeading.sellingHeading{grid-template-columns:minmax(330px,.72fr) minmax(680px,1.28fr);gap:56px;align-items:stretch}.sellingHeading>.sellingProof{display:grid;grid-template-columns:minmax(270px,1.18fr) minmax(300px,.82fr);grid-template-rows:auto 1fr auto;column-gap:24px;min-height:310px;padding:30px 32px}.sellingHeading .proofEyebrow{grid-column:1/-1}.sellingHeading .proofPrimary{grid-column:1;grid-row:2;align-self:stretch;margin-top:18px;padding:17px 24px 17px 0}.sellingHeading .proofPrimary small{font-size:12px}.sellingHeading .proofPrimary strong{font-size:clamp(58px,5.1vw,78px);white-space:nowrap}.sellingHeading .proofPrimary i{max-width:105px}.sellingHeading .proofSecondary{grid-column:2;grid-row:2;align-self:stretch;grid-template-columns:1fr 1fr;margin-top:18px}.sellingHeading .proofSecondary article{display:flex;flex-direction:column;justify-content:center;padding:18px}.sellingHeading .proofSecondary strong{font-size:clamp(30px,2.65vw,42px);white-space:nowrap}.sellingHeading .proofSecondary span{font-size:9px;line-height:1.4}.sellingHeading .sellingProof>p{grid-column:1/-1;grid-row:3;margin-top:18px;max-width:none}@media(max-width:1200px){.denseHeading.sellingHeading{grid-template-columns:minmax(290px,.65fr) minmax(590px,1.35fr);gap:34px}.sellingHeading>.sellingProof{grid-template-columns:1.05fr .95fr;padding:26px}.sellingHeading .proofPrimary strong{font-size:60px}}@media(max-width:980px){.denseHeading.sellingHeading{grid-template-columns:1fr;gap:32px}.sellingHeading>.sellingProof{width:100%;max-width:none}}@media(max-width:640px){.sellingHeading>.sellingProof{display:block;min-height:0;padding:20px}.sellingHeading .proofPrimary{margin-top:17px;padding:0 0 17px}.sellingHeading .proofPrimary strong{font-size:50px}.sellingHeading .proofSecondary{margin-top:10px}.sellingHeading .sellingProof>p{margin-top:15px}}.powerPromise{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:30px;padding:18px;border-radius:18px;background:#fff1}.powerPromise span{color:#bcb4ad;font-size:13px;line-height:1.5}.powerPromise b{display:block;margin-top:4px;color:#fff;font-size:17px}.powerPromise>i{color:var(--y);font-size:20px;font-style:normal}.powerJourney{position:relative;padding:30px;border-radius:28px;background:radial-gradient(circle at 73% 39%,rgba(250,191,0,.14),transparent 34%),#3b3633;box-shadow:inset 0 0 0 1px #ffffff0d,0 25px 65px #0000002e;overflow:hidden}.powerJourneyTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.powerJourneyTop span{color:#fff;font-size:13px;font-weight:750}.powerJourneyTop em{color:#9f9892;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.powerStages{display:grid;grid-template-columns:1fr 108px 1.18fr;align-items:stretch;gap:10px}.powerStage{min-height:245px;padding:22px;border-radius:20px;background:#ffffff0f;display:flex;flex-direction:column}.powerStage small{color:#aca49d;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.powerStage strong{margin-top:28px;color:#fff;font-size:58px;line-height:.9;letter-spacing:-.06em}.powerStage strong i{font-size:18px;font-style:normal;letter-spacing:0}.powerStage>b{margin-top:13px;color:#fff;font-size:17px}.powerStage p{margin:auto 0 0;color:#aaa39d;font-size:11px;line-height:1.5}.powerStageFull{background:linear-gradient(145deg,var(--y),#e9a900);color:var(--ink)}.powerStageFull small,.powerStageFull p{color:#2d2926ad}.powerStageFull strong,.powerStageFull>b{color:var(--ink)}.coffeeUpgrade{align-self:center;min-height:128px;padding:14px 8px;border-radius:18px;background:#2d2926;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.coffeeUpgrade>i{font-size:29px;font-style:normal}.coffeeUpgrade span b,.coffeeUpgrade span small{display:block}.coffeeUpgrade span b{margin-top:7px;color:#fff;font-size:10px}.coffeeUpgrade span small{margin-top:3px;color:#9f9892;font-size:8px}.coffeeUpgrade>em{margin-top:10px;color:var(--y);font-size:18px;font-style:normal}.powerUseCases{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.powerUseCases span{display:grid;grid-template-columns:26px 1fr;padding:12px;border-radius:12px;background:#ffffff0f}.powerUseCases i{grid-row:1/3;font-style:normal}.powerUseCases b{font-size:11px}.powerUseCases small{color:#aaa39d;font-size:9px}.powerUseCases .powerBalance{box-shadow:inset 0 0 0 1px var(--y)}.powerJourney>p{margin:12px 0 0;color:#8f8882;font-size:9px;line-height:1.45}@media(max-width:980px){.powerStages{grid-template-columns:1fr 100px 1fr}}@media(max-width:640px){.powerPromise{grid-template-columns:1fr;gap:9px;padding:15px}.powerPromise>i{transform:rotate(90deg);justify-self:center}.powerJourney{padding:18px 14px;border-radius:22px}.powerJourneyTop{align-items:flex-start}.powerJourneyTop em{max-width:110px;text-align:right}.powerStages{grid-template-columns:1fr;gap:8px}.powerStage{min-height:190px;padding:18px}.powerStage strong{margin-top:18px;font-size:50px}.coffeeUpgrade{min-height:64px;flex-direction:row;gap:10px}.coffeeUpgrade>i{font-size:24px}.coffeeUpgrade span b{margin-top:0}.coffeeUpgrade>em{margin:0 0 0 auto;transform:rotate(90deg)}.powerUseCases{grid-template-columns:1fr 1fr}.powerUseCases span{padding:10px 8px}.powerJourney>p{font-size:8px}}.powerSideNote{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:32px;padding:17px 18px;border-radius:17px;background:#fff1}.powerSideNote span small,.powerSideNote span b{display:block}.powerSideNote span small{color:#a9a19a;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.powerSideNote span b{margin-top:5px;color:#fff;font-size:17px}.powerSideNote>i{grid-row:1/3;grid-column:2;font-size:27px;font-style:normal}.powerSideNote>p{grid-column:1;margin:7px 0 0;color:#aaa39d;font-size:11px;line-height:1.45}.powerHeroBoard{position:relative;min-height:560px;padding:32px;border-radius:29px;background:radial-gradient(circle at 50% 36%,rgba(250,191,0,.18),transparent 33%),linear-gradient(145deg,#403a36,#312d2a);box-shadow:inset 0 0 0 1px #ffffff0f,0 28px 70px #0003;display:flex;flex-direction:column;overflow:hidden}.powerHeroBoard:before{content:"";position:absolute;left:50%;top:48%;width:390px;height:390px;transform:translate(-50%,-50%);border:1px solid rgba(250,191,0,.18);border-radius:50%;box-shadow:0 0 0 38px #fabf0009,0 0 0 76px #fabf0005}.powerHeroTop,.powerHeroNumber,.powerDistribution,.powerHeroBoard>p{position:relative;z-index:1}.powerHeroTop{display:flex;align-items:center;justify-content:space-between}.powerHeroTop span{color:#beb6af;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.powerHeroTop em{padding:8px 11px;border-radius:999px;background:#ffffff12;color:var(--y);font-size:10px;font-style:normal}.powerHeroNumber{margin:auto 0;text-align:center}.powerHeroNumber strong{color:#fff;font-size:clamp(105px,10vw,150px);font-weight:610;line-height:.8;letter-spacing:-.085em}.powerHeroNumber b{margin-left:14px;color:var(--y);font-size:30px}.powerHeroNumber p{margin:22px auto 0;color:#d2cbc4;font-size:16px}.powerDistribution{margin-top:auto;padding:18px;border-radius:18px;background:#14121157;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.powerLine{display:flex;height:7px;margin-bottom:14px;border-radius:999px;overflow:hidden;background:#ffffff1a}.powerLine i{display:block;height:100%;background:var(--y);border-right:2px solid #3a3531}.powerLine i:nth-child(2){background:#f0d170}.powerLine i:nth-child(3){background:#fff}.powerLine i:nth-child(4){background:#8d857e}.powerHeroBoard .powerUseCases{margin-top:0}.powerHeroBoard>p{margin:13px 0 0;color:#958e88;font-size:9px;line-height:1.45}@media(max-width:640px){.powerSideNote{margin-top:24px}.powerHeroBoard{min-height:505px;padding:22px 15px;border-radius:23px}.powerHeroBoard:before{width:260px;height:260px}.powerHeroTop{align-items:flex-start;gap:12px}.powerHeroTop span{font-size:9px}.powerHeroTop em{font-size:8px;white-space:nowrap}.powerHeroNumber strong{font-size:82px}.powerHeroNumber b{margin-left:8px;font-size:22px}.powerHeroNumber p{font-size:13px}.powerDistribution{padding:13px 9px}.powerHeroBoard .powerUseCases{grid-template-columns:1fr 1fr}.powerHeroBoard>p{font-size:8px}}.installExperience{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:58px;align-items:stretch}.installLifestyle{position:relative;min-height:760px;height:auto}.installLifestyle>aside{position:absolute;top:22px;right:22px;padding:13px 15px;border-radius:16px;background:#ffffffed;color:var(--ink);display:flex;align-items:center;gap:10px;box-shadow:0 14px 35px #2d292626;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.installLifestyle>aside>i{font-size:25px;font-style:normal}.installLifestyle>aside span small,.installLifestyle>aside span strong{display:block}.installLifestyle>aside small{color:#847d76;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.installLifestyle>aside strong{margin-top:3px;font-size:14px}.installStory{padding:36px 0;display:flex;flex-direction:column}.installStory h2{margin:14px 0 22px;font-size:clamp(46px,4.25vw,64px);font-weight:480;line-height:.96;letter-spacing:-.055em}.installStory h2 span{color:#967400}.installStory>p:not(.pdpKicker){max-width:800px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.installPromises{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px}.installPromises article{min-height:114px;padding:17px;border-radius:17px;background:#f1eee9;display:flex;align-items:flex-start;gap:13px}.installPromises article>i{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:var(--y);font-size:10px;font-style:normal;font-weight:850}.installPromises b,.installPromises small{display:block}.installPromises b{font-size:15px}.installPromises small{margin-top:6px;color:#827c76;font-size:11px;line-height:1.45}.capacityGrowth{margin-top:14px;padding:22px;border-radius:21px;background:linear-gradient(145deg,#332f2c,#24211f);color:#fff}.capacityGrowth>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.capacityGrowth>div:first-child span{color:#aaa29b;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.capacityGrowth>div:first-child b{color:var(--y);font-size:13px}.growthModules{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.growthModules>article{min-width:0;min-height:128px;padding:13px;border-radius:14px;background:#ffffff12;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto}.growthModules>article.active{background:var(--y);color:var(--ink)}.growthModules>article>span{color:#aaa29b;font-size:8px}.growthModules>article.active>span{color:#725b00}.growthModules>article>strong{grid-column:1;align-self:end;font-size:28px}.growthModules>article>small{grid-column:2;align-self:end;padding-bottom:3px;color:#aaa29b;font-size:8px}.growthModules>article.active>small{color:#725b00}.growthModules>article>i{grid-column:1/-1;display:flex;align-items:end;gap:3px;height:29px;margin-top:8px;font-style:normal}.growthModules>article>i b{display:block;flex:1;height:100%;border-radius:3px;background:linear-gradient(#f7f7f4,#aeb0ad)}.installLegal{display:block;margin-top:15px;color:#928c86;font-size:9px;line-height:1.5}@media(max-width:980px){.installExperience{grid-template-columns:1fr}.installLifestyle{min-height:560px}.installStory{padding:0}}@media(max-width:640px){.installExperience{gap:30px}.installLifestyle{min-height:430px}.installLifestyle>aside{top:14px;right:14px;padding:10px}.installLifestyle>aside>i{font-size:20px}.installStory h2{font-size:39px}.installStory>p:not(.pdpKicker){font-size:15px}.installPromises{grid-template-columns:1fr;margin-top:25px}.installPromises article{min-height:85px;align-items:center}.capacityGrowth{padding:17px 13px}.growthModules{grid-template-columns:1fr 1fr}.growthModules>article{min-height:115px}}.installStepsExperience{display:flex;flex-direction:column;gap:30px}.installStepsHeader{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:70px;align-items:end}.installStepsHeader h2{max-width:940px;margin:13px 0 0;font-size:clamp(42px,4.15vw,66px);font-weight:470;line-height:1;letter-spacing:-.052em}.installStepsHeader>div:last-child{padding-bottom:4px}.installStepsHeader strong{display:inline-flex;padding:9px 13px;border-radius:999px;background:#fff2c5;color:#806300;font-size:12px}.installStepsHeader>div:last-child p{max-width:610px;margin:15px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.installStepGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.installStepGallery>article{min-width:0;padding:20px 20px 0;border:1px solid #e4ded7;border-radius:23px;background:#f4f1ed;overflow:hidden}.installStepCopy{display:grid;grid-template-columns:42px 1fr;gap:13px;min-height:112px}.installStepCopy>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--y);font-size:10px;font-weight:850}.installStepCopy h3{margin:1px 0 7px;font-size:22px;font-weight:620;letter-spacing:-.025em}.installStepCopy p{margin:0;color:#7f7872;font-size:13px;line-height:1.5}.installStepGallery img{display:block;width:calc(100% + 40px);max-width:none;height:auto;aspect-ratio:1.34/1;object-fit:cover;margin-left:-20px}.installStepGallery>article:nth-child(1) img{object-position:center}.installStepGallery>article:nth-child(2) img{object-position:center}.installStepGallery>article:nth-child(3) img{object-position:center}.compactGrowthStrip{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(440px,1.7fr) minmax(230px,.8fr);gap:28px;align-items:center;padding:18px 22px;border-radius:18px;background:#302c29;color:#fff}.compactGrowthStrip>div:first-child small,.compactGrowthStrip>div:first-child strong{display:block}.compactGrowthStrip>div:first-child small{color:#aaa39d;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.compactGrowthStrip>div:first-child strong{margin-top:4px;font-size:17px}.compactGrowthTrack{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.compactGrowthTrack:before{content:"";position:absolute;left:7%;right:7%;top:13px;height:1px;background:#746c66}.compactGrowthTrack>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px}.compactGrowthTrack i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#554f4a;color:#d3cdc7;font-size:8px;font-style:normal;font-weight:800}.compactGrowthTrack .active i{background:var(--y);color:var(--ink)}.compactGrowthTrack b{font-size:10px}.compactGrowthStrip>p{margin:0;color:#b8b1ab;font-size:11px;line-height:1.5}.installStepsExperience>.installLegal{margin-top:-17px}@media(max-width:980px){.installStepsHeader{grid-template-columns:1fr;gap:22px}.installStepGallery{grid-template-columns:1fr 1fr}.installStepGallery>article:last-child{grid-column:1/-1}.compactGrowthStrip{grid-template-columns:1fr}.compactGrowthStrip>p{max-width:650px}}@media(max-width:640px){.installStepsExperience{gap:21px}.installStepsHeader{gap:16px}.installStepsHeader h2{font-size:38px}.installStepsHeader>div:last-child p{font-size:15px}.installStepGallery{grid-template-columns:1fr;gap:12px}.installStepGallery>article:last-child{grid-column:auto}.installStepGallery>article{padding:16px 16px 0;border-radius:19px}.installStepCopy{grid-template-columns:38px 1fr;min-height:102px}.installStepCopy>span{width:38px;height:38px}.installStepCopy h3{font-size:19px}.installStepCopy p{font-size:12px}.installStepGallery img{width:calc(100% + 32px);margin-left:-16px;aspect-ratio:1.45/1}.compactGrowthStrip{gap:16px;padding:17px 15px}.compactGrowthTrack b{font-size:9px}.compactGrowthStrip>p{font-size:10px}.installStepsExperience>.installLegal{margin-top:-8px}}.resilienceCarouselLayout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);gap:54px;align-items:stretch}.resilienceCarouselVisual{position:sticky;top:106px;align-self:start;min-height:690px;border-radius:25px;overflow:hidden;background:#272321}.resilienceCarouselVisual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .5s ease,transform .8s ease}.resilienceCarouselVisual>img.active{opacity:1;transform:scale(1)}.resilienceCarouselVisual>img:nth-child(2){object-position:center}.resilienceCarouselVisual>img:nth-child(3){object-position:center}.resilienceVisualShade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1916140d 40%,#191614b8);pointer-events:none}.resilienceSlideStat{position:absolute;z-index:2;left:24px;bottom:24px;max-width:360px;padding:19px 21px;border-radius:18px;background:#fabf00f2;color:var(--ink);box-shadow:0 16px 45px #0000002e}.resilienceSlideStat strong,.resilienceSlideStat span{display:block}.resilienceSlideStat strong{font-size:38px;line-height:1;letter-spacing:-.045em}.resilienceSlideStat span{margin-top:7px;font-size:11px;font-weight:760}.resilienceCarouselControls{position:absolute;z-index:3;right:22px;bottom:22px;display:flex;align-items:center;gap:7px}.resilienceCarouselControls>span{margin-right:4px;color:#fff;font-size:10px;font-weight:750}.resilienceCarouselControls button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:#231f1d8f;color:#fff;cursor:pointer;font-size:17px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}.resilienceCarouselControls button:hover{background:var(--y);color:var(--ink);transform:translateY(-2px)}.resilienceCarouselCopy{padding:8px 0;display:flex;flex-direction:column}.resilienceCarouselCopy>h2{max-width:690px;margin:14px 0 29px;font-size:clamp(40px,3.6vw,58px);font-weight:470;line-height:1.02;letter-spacing:-.05em}.resilienceTabs{display:grid;gap:9px}.resilienceTabs>button{width:100%;display:grid;grid-template-columns:42px 1fr;gap:14px;padding:19px;border:1px solid transparent;border-radius:18px;background:#f2f0ec;color:var(--ink);text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.resilienceTabs>button:hover{transform:translate(-4px);background:#ece8e2}.resilienceTabs>button.active{border-color:#e2b000;background:#fff8dd;box-shadow:0 15px 38px #3d300814}.resilienceTabs>button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;color:#876800;font-size:10px;font-weight:850;transition:background .25s ease,color .25s ease}.resilienceTabs>button.active>span{background:var(--y);color:var(--ink)}.resilienceTabs b{display:block;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.018em}.resilienceTabs p{max-height:0;margin:0;color:#79736e;font-size:12px;line-height:1.55;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin .35s ease}.resilienceTabs button.active p{max-height:180px;margin-top:8px;opacity:1}.resilienceTabs small{display:flex;align-items:center;gap:7px;max-height:0;margin:0;color:#896a00;font-size:9px;font-weight:780;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,margin .3s ease}.resilienceTabs button.active small{max-height:30px;margin-top:11px;opacity:1}.resilienceTabs small i{font-style:normal;transition:transform .2s ease}.resilienceTabs button:hover small i{transform:translate(3px)}.resilienceLegal{display:block;margin-top:17px;color:#938c86;font-size:9px;line-height:1.5}@media(max-width:980px){.resilienceCarouselLayout{grid-template-columns:1fr}.resilienceCarouselVisual{position:relative;top:auto;min-height:570px}.resilienceCarouselCopy{padding:0}.resilienceCarouselCopy>h2{max-width:720px}.resilienceTabs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.resilienceTabs>button{grid-template-columns:1fr;min-height:170px}.resilienceTabs>button>span{width:36px;height:36px}.resilienceTabs p{font-size:11px}.resilienceTabs button.active p{max-height:230px}}@media(max-width:640px){.resilienceCarouselLayout{gap:27px}.resilienceCarouselVisual{min-height:470px;border-radius:20px}.resilienceSlideStat{left:15px;bottom:15px;max-width:245px;padding:15px 17px}.resilienceSlideStat strong{font-size:31px}.resilienceSlideStat span{font-size:10px}.resilienceCarouselControls{right:14px;top:14px;bottom:auto}.resilienceCarouselControls>span{font-size:9px}.resilienceCarouselControls button{width:36px;height:36px}.resilienceCarouselCopy>h2{margin-bottom:22px;font-size:35px}.resilienceTabs{display:flex;align-items:stretch;gap:10px;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.resilienceTabs::-webkit-scrollbar{display:none}.resilienceTabs>button{flex:0 0 84%;min-height:218px;padding:16px;scroll-snap-align:start}.resilienceTabs b{font-size:16px}.resilienceTabs p{font-size:12px}.resilienceTabs>button:not(.active) p{max-height:120px;margin-top:8px;opacity:.7}.resilienceTabs>button:not(.active) small{max-height:25px;margin-top:10px;opacity:.6}.resilienceLegal{font-size:9px}}.longevityInvestment{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:66px;align-items:center}.longevityInvestmentCopy h2{margin:14px 0 22px;font-size:clamp(43px,4vw,63px);font-weight:470;line-height:.98;letter-spacing:-.052em}.longevityInvestmentCopy h2 span{color:#967400}.longevityInvestmentCopy>strong{display:block;max-width:590px;font-size:17px;line-height:1.4}.longevityInvestmentCopy>p:not(.pdpKicker){max-width:620px;margin:15px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.lifepoBadge{display:flex;align-items:center;gap:13px;margin-top:30px;padding:14px;border-radius:17px;background:#fff}.lifepoBadge>i{display:grid;place-items:center;flex:0 0 72px;height:55px;border-radius:12px;background:#302c29;color:var(--y);font-size:11px;font-style:normal;font-weight:850;letter-spacing:.04em}.lifepoBadge b,.lifepoBadge small{display:block}.lifepoBadge b{font-size:13px}.lifepoBadge small{margin-top:4px;color:#827b75;font-size:10px;line-height:1.4}.longevityInvestmentVisual{position:relative;min-height:620px;border-radius:25px;overflow:hidden;background:#2c2825}.longevityInvestmentVisual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.longevityInvestmentVisual:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#19161447,#19161405 60%),linear-gradient(0deg,rgba(25,22,20,.48),transparent 52%);pointer-events:none}.longevityYearMark{position:absolute;z-index:2;left:25px;top:25px;width:154px;height:154px;border-radius:50%;background:#2d2926db;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(250,191,0,.55);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.longevityYearMark small{font-size:8px;text-transform:uppercase;letter-spacing:.08em}.longevityYearMark strong{color:var(--y);font-size:55px;line-height:.95;letter-spacing:-.055em}.longevityYearMark span{margin-top:3px;font-size:8px}.longevityAssurance{position:absolute;z-index:2;left:20px;right:20px;bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.longevityAssurance article{min-height:180px;padding:17px;border-radius:18px;background:#ffffffed;color:var(--ink);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.longevityAssurance article.featured{background:var(--y)}.longevityAssurance article>span{color:#8e8781;font-size:8px;font-weight:800}.longevityAssurance article.featured>span{color:#725b00}.longevityAssurance strong{margin-top:22px;color:#8c6c00;font-size:30px;line-height:1;letter-spacing:-.045em}.longevityAssurance article.featured strong{color:var(--ink)}.longevityAssurance b{margin-top:4px;font-size:10px}.longevityAssurance p{margin:auto 0 0;color:#766f69;font-size:9px;line-height:1.45}.longevityAssurance article.featured p{color:#5f4c06}.longevityLegal{grid-column:1/-1;margin-top:-47px;color:#8f8983;font-size:9px;line-height:1.5}@media(max-width:980px){.longevityInvestment{grid-template-columns:1fr;gap:35px}.longevityInvestmentCopy>p:not(.pdpKicker){max-width:720px}.lifepoBadge{max-width:580px}.longevityInvestmentVisual{min-height:600px}.longevityLegal{margin-top:-20px}}@media(max-width:640px){.longevityInvestment{gap:25px}.longevityInvestmentCopy h2{font-size:37px}.longevityInvestmentCopy>strong{font-size:15px}.longevityInvestmentCopy>p:not(.pdpKicker){font-size:14px}.lifepoBadge{margin-top:22px}.longevityInvestmentVisual{min-height:620px;border-radius:20px}.longevityInvestmentVisual>img{object-position:center}.longevityYearMark{left:15px;top:15px;width:125px;height:125px}.longevityYearMark strong{font-size:45px}.longevityAssurance{left:12px;right:12px;bottom:12px;grid-template-columns:1fr;gap:7px}.longevityAssurance article{min-height:112px;padding:14px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:auto auto 1fr;column-gap:10px}.longevityAssurance article>span{grid-row:1/-1}.longevityAssurance strong{margin-top:0;font-size:25px}.longevityAssurance b{font-size:10px}.longevityAssurance p{grid-column:2;margin-top:7px;font-size:9px}.longevityLegal{margin-top:-8px}}.calculatorSection{background:#f4f1ec}.calculatorIntro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:70px;align-items:end;margin-bottom:38px}.calculatorIntro .pdpKicker{grid-column:1/-1;margin-bottom:12px}.calculatorIntro h2{margin:0;font-size:clamp(38px,3.7vw,54px);line-height:1;letter-spacing:-.052em;font-weight:470}.calculatorIntro>p:last-child{max-width:690px;margin:0;color:var(--muted);font-size:17px;line-height:1.65}.householdCalculator{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px;align-items:stretch}.calculatorFilters,.calculatorRecommendation{min-width:0;padding:38px;border-radius:28px}.calculatorFilters{background:#fff;box-shadow:inset 0 0 0 1px #2d292614}.calculatorRecommendation{background:linear-gradient(145deg,#332f2c,#211f1d);color:#fff;box-shadow:0 24px 65px #2d29262e}.filterHeading>span,.recommendationTop small{color:#8b6b00;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.filterHeading h3{max-width:520px;margin:12px 0 32px;font-size:31px;line-height:1.08;letter-spacing:-.04em;font-weight:490}.calculatorFilters label>span,.skuFilter>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:14px;font-weight:760}.calculatorFilters output{color:#876800;font-size:16px}.peopleFilter{display:block;margin-bottom:30px}.peopleFilter>div{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.peopleFilter button{height:50px;border:1px solid #ddd7cf;border-radius:14px;background:#f7f5f2;color:var(--ink);font-size:14px;font-weight:750;cursor:pointer}.peopleFilter button.active{border-color:var(--y);background:var(--y)}.usageFilter{display:block;margin-bottom:31px}.usageFilter input{width:100%;height:9px;accent-color:var(--y)}.usageFilter>small{display:block;margin-top:10px;color:#8f8983;font-size:10px;line-height:1.5}.skuFilter>span em{padding:6px 9px;border-radius:999px;background:#f1ead2;color:#816400;font-size:10px;font-style:normal}.skuFilter>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.skuFilter button{position:relative;min-height:96px;padding:15px;border:1px solid #ddd7cf;border-radius:17px;background:#fff;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.skuFilter button small{color:#89837d;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.skuFilter button b{align-self:end;font-size:21px}.skuFilter button i{grid-column:2;grid-row:1/3;align-self:center;padding:7px 9px;border-radius:999px;background:#f3f0ec;color:#77716b;font-size:9px;font-style:normal}.skuFilter button.active{border-color:var(--y);background:#fff8df;box-shadow:inset 0 0 0 1px var(--y)}.skuFilter button.active i{background:var(--y);color:var(--ink)}.calculatorDisclaimer{margin:22px 0 0;color:#98918a;font-size:10px;line-height:1.55}.recommendationTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.recommendationTop span b,.recommendationTop span small{display:block}.recommendationTop span b{margin-top:7px;color:#fff;font-size:15px}.recommendationTop em{padding:8px 10px;border-radius:999px;background:#ffffff14;color:#beb6af;font-size:10px;font-style:normal}.recommendedProduct{display:grid;grid-template-columns:200px 1fr;gap:25px;align-items:center;margin:28px 0;padding:22px;border-radius:22px;background:radial-gradient(circle at 20% 40%,rgba(250,191,0,.14),transparent 45%),#ffffff0e}.calculatorProductRender{position:relative;height:190px}.calculatorProductRender i{position:absolute;left:50%;bottom:4px;width:112px;height:155px;border-radius:17px;background:linear-gradient(145deg,#f8f8f6,#b8b9b7);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 25px #00000040}.calculatorProductRender i:after{content:"";position:absolute;left:13px;right:13px;top:53px;height:2px;background:var(--y)}.calculatorProductRender i:nth-child(1){transform:translate(-76%)}.calculatorProductRender i:nth-child(2){transform:translate(-55%) translateY(-5px)}.calculatorProductRender i:nth-child(3){transform:translate(-34%) translateY(-10px)}.calculatorProductRender i:nth-child(4){transform:translate(-13%) translateY(-15px)}.recommendedProduct>div:last-child small{color:#aaa39d;font-size:11px}.recommendedProduct>div:last-child strong{display:block;margin:4px 0;font-size:48px;line-height:1;letter-spacing:-.06em}.recommendedProduct>div:last-child p{margin:10px 0;color:#aaa39d;font-size:12px}.recommendedProduct>div:last-child b{color:var(--y);font-size:15px}.returnHighlights{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.returnHighlights article{min-height:118px;padding:16px;border-radius:17px;background:#ffffff12;display:flex;flex-direction:column}.returnHighlights small{color:#aaa39d;font-size:10px;line-height:1.35}.returnHighlights strong{margin-top:auto;color:var(--y);font-size:28px;letter-spacing:-.04em}.returnHighlights span{color:#aaa39d;font-size:9px}.savingTimeline{margin-top:22px;padding:18px;border-radius:17px;background:#0000002e}.savingTimeline>div{display:flex;justify-content:space-between;color:#aaa39d;font-size:9px}.savingTimeline>i{display:block;height:7px;margin:11px 0;border-radius:999px;background:#ffffff1f;overflow:hidden}.savingTimeline>i b{display:block;height:100%;border-radius:inherit;background:var(--y)}.savingTimeline p{margin:0;color:#bdb5ae;font-size:11px}.savingTimeline strong{color:#fff}.calculationAssumptions{margin-top:14px;padding:14px 16px;border-left:2px solid var(--y);background:#ffffff09}.calculationAssumptions span{color:var(--y);font-size:9px;font-weight:850;text-transform:uppercase}.calculationAssumptions p{margin:5px 0 0;color:#aaa39d;font-size:10px;line-height:1.5}.applyRecommendation{width:100%;min-height:56px;margin-top:18px;padding:0 20px;border:0;border-radius:999px;background:var(--y);color:var(--ink);font-size:14px;font-weight:850;cursor:pointer;display:flex;align-items:center;justify-content:space-between}@media(max-width:980px){.calculatorIntro{grid-template-columns:1fr;gap:18px}.calculatorIntro .pdpKicker{grid-column:auto}.householdCalculator{grid-template-columns:1fr}.calculatorFilters,.calculatorRecommendation{padding:30px}}@media(max-width:640px){.calculatorIntro{margin-bottom:25px}.calculatorIntro h2{font-size:34px}.calculatorIntro>p:last-child{font-size:15px}.calculatorFilters,.calculatorRecommendation{padding:22px 17px;border-radius:21px}.filterHeading h3{margin-bottom:25px;font-size:26px}.peopleFilter>div{grid-template-columns:repeat(3,1fr)}.peopleFilter button{height:45px}.skuFilter>div{grid-template-columns:1fr 1fr}.skuFilter button{min-height:86px;padding:12px;grid-template-columns:1fr}.skuFilter button i{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}.recommendationTop{display:block}.recommendationTop em{display:inline-block;margin-top:12px}.recommendedProduct{grid-template-columns:125px 1fr;gap:14px;padding:16px}.calculatorProductRender{height:155px}.calculatorProductRender i{width:78px;height:125px}.recommendedProduct>div:last-child strong{font-size:38px}.recommendedProduct>div:last-child p{font-size:10px}.returnHighlights{grid-template-columns:1fr 1fr}.returnHighlights article{min-height:105px}.returnHighlights article:last-child{grid-column:1/-1;min-height:92px}.returnHighlights strong{font-size:25px}.savingTimeline>div span:nth-child(2){text-align:center}.applyRecommendation{font-size:12px}}.peopleFilter>small{display:block;margin-top:10px;color:#8f8983;font-size:10px;line-height:1.5}.usageFilter output{display:flex;align-items:center;gap:7px}.usageFilter output i{padding:4px 7px;border-radius:999px;background:#f1ead2;color:#816400;font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.usageEstimateAssist{margin:-12px 0 31px;padding:17px;border-radius:18px;background:#f6f3ee;border:1px solid #e6dfd6}.usageEstimateAssist>span{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:13px}.usageEstimateAssist>span b{font-size:13px}.usageEstimateAssist>span small{max-width:270px;color:#817b75;font-size:10px;line-height:1.45;text-align:right}.usageEstimateAssist>div{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.usageEstimateAssist button{min-width:0;height:49px;padding:5px;border:1px solid #ddd5cb;border-radius:12px;background:#fff;color:var(--ink);font-size:13px;font-weight:800;cursor:pointer}.usageEstimateAssist button small{display:block;margin-top:2px;color:#948d85;font-size:7px;font-weight:650}.usageEstimateAssist button.active{border-color:var(--y);background:var(--y)}.usageEstimateAssist button.active small{color:#655000}.usageEstimateAssist>p{margin:10px 0 0;color:#918981;font-size:9px;line-height:1.45}@media(max-width:640px){.usageEstimateAssist{padding:14px}.usageEstimateAssist>span{display:block}.usageEstimateAssist>span small{display:block;margin-top:5px;text-align:left}.usageEstimateAssist>div{grid-template-columns:repeat(3,1fr)}.usageEstimateAssist button{height:46px}}.sellingProof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sellingProof article{min-width:0;padding:17px 15px;border-radius:16px;background:#ffffff80;box-shadow:inset 0 0 0 1px #2d29260f}.sellingProof strong,.sellingProof span{display:block}.sellingProof strong{color:#846600;font-size:clamp(22px,2vw,30px);line-height:1;letter-spacing:-.04em}.sellingProof span{margin-top:8px;color:#68625c;font-size:10px;font-weight:720;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}@media(max-width:980px){.sellingProof{max-width:680px}}@media(max-width:640px){.sellingProof{grid-template-columns:1fr;margin-top:24px}.sellingProof article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px}.sellingProof strong{font-size:24px}.sellingProof span{margin-top:0;text-align:right;font-size:9px}}.pdpAnchor>div{min-height:68px;gap:34px}.pdpAnchor b{font-size:15px;letter-spacing:-.02em}.pdpAnchor a{font-size:12px;font-weight:680}.pdpAnchor .navBuy{padding:12px 18px;font-size:12px}.calculatorLayout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:80px}.calculatorCard{position:relative;padding:38px;border-radius:28px;background:linear-gradient(145deg,#f3f0eb,#ebe6df);box-shadow:inset 0 0 0 1px #2d29260a,0 22px 55px #2d292614;overflow:hidden}.calculatorCard:before{content:"JOUW PROFIEL  \2192   ADVIES";display:block;margin-bottom:28px;color:#8b6b00;font-size:11px;font-weight:850;letter-spacing:.14em}.calculatorCard label{padding-bottom:21px;border-bottom:1px solid rgba(45,41,38,.12)}.calculatorCard label>span,.profileSelect>span{font-size:15px}.calculatorCard input{height:8px}.profileSelect button{padding:12px 18px}.calcResult{gap:10px}.calcResult>div{min-height:100px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:16px;box-shadow:0 8px 22px #2d29260b}.calcResult small{font-size:12px}.calcResult strong{font-size:25px;letter-spacing:-.035em}.calcResult button{min-height:54px;font-size:14px}.powerLayout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:84px}.powerFacts span{min-height:94px;padding:19px}.powerFacts b{font-size:25px}.powerFacts small{font-size:11px;line-height:1.45}.loadBoard{position:relative;padding:34px;border-radius:28px;background:radial-gradient(circle at 50% 26%,rgba(250,191,0,.12),transparent 31%),#3b3633;box-shadow:inset 0 0 0 1px #ffffff0a}.loadMeter{width:250px;height:250px;border-width:24px;filter:drop-shadow(0 15px 30px rgba(0,0,0,.18))}.loadMeter span{font-size:11px}.loadMeter strong{font-size:70px}.loads span{min-height:64px;padding:14px 16px}.loads b{font-size:13px}.loads small{font-size:11px}.loadBoard>p{font-size:10px}.longevityLayout{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:62px;align-items:center}.longevityVisual>picture{min-height:520px}.longevityVisual>picture img{min-height:520px}.longevityVisual .longevityStats{left:22px;right:22px;bottom:22px;gap:10px}.longevityVisual .longevityStats article{min-height:150px;padding:20px;border-radius:19px;box-shadow:0 14px 34px #2d292621}.longevityVisual .longevityStats strong{font-size:34px}.longevityVisual .longevityStats b{font-size:13px}.longevityVisual .longevityStats p{font-size:11px;line-height:1.45}.serviceSection{background:#e8e3dc}.serviceLayout{grid-template-columns:.98fr 1.02fr;gap:0;padding:18px;border-radius:30px;background:#2d2926;box-shadow:0 30px 75px #2d29262e}.serviceTitle{border-radius:23px 0 0 23px}.serviceSteps{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;padding:44px 48px;background:linear-gradient(145deg,#37322f,#292624);border-radius:0 23px 23px 0;overflow:hidden}.serviceSteps:before{content:"LOKALE BEGELEIDING \b7  VAN ADVIES TOT APP";margin-bottom:26px;color:var(--y);font-size:11px;font-weight:850;letter-spacing:.13em}.serviceSteps article{position:relative;min-height:128px;padding:23px 10px 23px 84px;border-radius:0;border-top:1px solid rgba(255,255,255,.12);background:transparent;color:#fff}.serviceSteps article:last-of-type{border-bottom:1px solid rgba(255,255,255,.12)}.serviceSteps article:after{content:"";position:absolute;left:27px;top:0;bottom:0;width:1px;background:#fabf0059}.serviceSteps article:before{left:6px;z-index:2;width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 8px #312d2a}.serviceSteps article span{color:var(--y);font-size:11px}.serviceSteps article b{margin:7px 0 6px;color:#fff;font-size:21px;font-weight:520}.serviceSteps article p{max-width:520px;color:#ffffffa3;font-size:14px}.serviceSteps>a{margin-top:26px;min-height:58px;border-radius:999px;font-size:14px}@media(max-width:980px){.calculatorLayout,.powerLayout,.longevityLayout{grid-template-columns:1fr}.calculatorCard,.loadBoard{max-width:none}.serviceTitle{border-radius:23px 23px 0 0}.serviceSteps{border-radius:0 0 23px 23px}}@media(max-width:640px){.pdpAnchor>div{min-height:58px;gap:22px;padding:0 14px}.pdpAnchor b{display:block;font-size:13px}.pdpAnchor a{font-size:11px}.pdpAnchor .navBuy{padding:9px 13px}.calculatorLayout,.powerLayout{gap:34px}.calculatorCard{padding:23px 18px}.calculatorCard:before{margin-bottom:20px;font-size:9px}.calculatorCard label>span,.profileSelect>span{font-size:13px}.profileSelect>div{flex-wrap:wrap}.calcResult{grid-template-columns:1fr 1fr}.calcResult>div{min-height:88px;padding:14px}.calcResult>div:first-child{grid-column:1/-1}.calcResult strong{font-size:22px}.calcResult button{grid-column:1/-1}.loadBoard{padding:22px 16px}.loadMeter{width:205px;height:205px;border-width:20px}.loadMeter strong{font-size:58px}.loads{grid-template-columns:1fr 1fr}.loads span{grid-template-columns:24px 1fr;padding:12px 9px}.loads b{font-size:11px}.loads small{font-size:9px}.powerFacts{display:grid;grid-template-columns:1fr 1fr}.powerFacts span{min-height:88px}.powerFacts b{font-size:20px}.longevityLayout{gap:26px}.longevityVisual>picture,.longevityVisual>picture img{min-height:300px;height:300px}.longevityVisual>picture img{object-position:center}.longevityVisual .longevityStats{position:static;display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}.longevityVisual .longevityStats article{min-height:0;padding:16px 18px;display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:14px;border-radius:16px}.longevityVisual .longevityStats strong{grid-row:1/3;font-size:27px}.longevityVisual .longevityStats b{font-size:12px}.longevityVisual .longevityStats p{margin:4px 0 0;font-size:11px}.serviceLayout{padding:9px}.serviceTitle{min-height:560px;padding:26px}.serviceTitle:after{left:26px}.localProof{left:26px;right:26px}.serviceSteps{padding:30px 20px}.serviceSteps:before{font-size:9px}.serviceSteps article{min-height:122px;padding:20px 6px 20px 68px}.serviceSteps article:after{left:22px}.serviceSteps article:before{left:3px;width:40px;height:40px}.serviceSteps article b{font-size:18px}.serviceSteps article p{font-size:13px}.serviceSteps>a{min-height:54px;padding:16px 20px}}@media(max-width:640px){.productPage .reviewLine small,.productPage .heroProof small,.productPage .purchaseHeading span small,.productPage .capacitySelector small,.productPage .p1Gift small,.productPage .presaleSummary small,.productPage .microTrust,.productPage .usageFilter>small,.productPage .peopleFilter>small,.productPage .usageEstimateAssist>span small,.productPage .usageEstimateAssist button small,.productPage .usageEstimateAssist>p,.productPage .calculatorDisclaimer,.productPage .recommendedProduct small,.productPage .recommendedProduct p,.productPage .returnHighlights small,.productPage .returnHighlights span,.productPage .savingTimeline>div,.productPage .savingTimeline p,.productPage .calculationAssumptions span,.productPage .calculationAssumptions p,.productPage .powerFacts small,.productPage .loads small,.productPage .loadBoard>p,.productPage .powerSideNote small,.productPage .powerSideNote p,.productPage .powerUseCases small,.productPage .powerHeroBoard>p,.productPage .installStepCopy p,.productPage .compactGrowthStrip small,.productPage .compactGrowthStrip p,.productPage .installLegal,.productPage .lifepoBadge small,.productPage .longevityInvestmentCopy>p,.productPage .longevityAssurance p,.productPage .longevityLegal,.productPage .resilienceTabs p,.productPage .resilienceLegal,.productPage .signalList small,.productPage .p1Card small,.productPage .p1InfoCopy span,.productPage .vppFacts small,.productPage .partnerLogoHeader small,.productPage .partnerLogoRail small,.productPage .partnerEditNote,.productPage .marketClaim small,.productPage .eindhovenMark small,.productPage .serviceSteps article p,.productPage .closingSection small,.productPage .stickyCommerce small{font-size:13px;line-height:1.5}.productPage .p1InfoCopy span,.productPage .serviceSteps article p,.productPage .recommendedProduct p,.productPage .installStepCopy p{font-size:14px;line-height:1.55}.productPage .calculatorDisclaimer,.productPage .installLegal,.productPage .longevityLegal,.productPage .resilienceLegal,.productPage .partnerEditNote{line-height:1.6}}@media(max-width:640px){.productPage .smartLayout{grid-template-columns:minmax(0,1fr)}.productPage .appPanel{min-height:0;flex-direction:column;align-items:center}.productPage .appPanel .phone{width:min(350px,100%);box-sizing:border-box}.productPage .appPanel .p1Card{position:relative;inset:auto;width:min(350px,100%);margin:12px auto 0;box-sizing:border-box}.productPage .p1InfoStrip{grid-template-columns:minmax(0,1fr);gap:20px}.productPage .p1Device{width:86px;margin:0 auto}.productPage .p1InfoCopy>span{margin-left:0;margin-top:14px}.productPage .serviceLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:9px}.productPage .serviceTitle{min-width:0;min-height:0;padding:28px 20px 72px;border-radius:21px 21px 0 0}.productPage .serviceTitle:after{left:20px;bottom:25px}.productPage .localProof{position:static;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:30px}.productPage .marketClaim,.productPage .localProof .eindhovenMark{width:100%;height:auto;min-height:96px;box-sizing:border-box}.productPage .serviceSteps{min-width:0;padding:30px 20px;border-radius:0 0 21px 21px}.productPage .serviceSteps article,.productPage .serviceSteps>a{width:100%;box-sizing:border-box}.productPage .vppCopy{order:1}.productPage .vppJourney{order:2}}.productPage{--y:#ffd400;--o:#d5bd00;--ink:#182019;--g:#465048;--muted:#6f7770;--paper:#f5f7f3;--line:#d9dfd8;--lime:#ffd400;--lime-soft:#edf6c9;--sage:#dfe9dc;--forest:#182119;--forest-2:#29372a;--ice:#eaf1f0;--sand:#f4f0e8;background:#f5f7f3;color:var(--ink)}.productPage .pdpShell{width:min(1360px,calc(100% - 80px))}.productPage .productTopline{background:linear-gradient(90deg,#ffd400 0% 48%,#9fbe4d);color:#182019}.productPage .productHeader{background:#141b15f0;border-bottom:1px solid rgba(216,242,74,.14);box-shadow:0 12px 32px #0c120d24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.productPage .headerCta,.productPage .mainBuy,.productPage .applyRecommendation{background:linear-gradient(100deg,#ffd400,#d9f341);box-shadow:0 12px 28px #7e911e33}.productPage .pdpAnchor{background:#fafcf8eb;border-bottom:1px solid rgba(24,32,25,.08);box-shadow:0 10px 28px #1820190f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.productPage .pdpHero{padding:42px 0 72px;background:radial-gradient(circle at 8% 12%,rgba(216,242,74,.17),transparent 26%),radial-gradient(circle at 92% 74%,rgba(92,132,92,.11),transparent 25%),linear-gradient(180deg,#f8faf6,#eff3ed)}.productPage .purchasePanel{border:1px solid rgba(24,32,25,.08);background:#fffffff0;box-shadow:0 26px 70px #1d2b1f1a}.productPage .heroProof span,.productPage .installationOption,.productPage .presaleSummary{background:#f0f4ee}.productPage .p1Gift{background:linear-gradient(100deg,#edf6c9,#e3efdc);box-shadow:inset 0 0 0 1px #6f8f3333}.productPage .denseSection{position:relative;isolation:isolate;padding:118px 0;border-top:1px solid rgba(24,32,25,.055)}.productPage .sellingSection{background:radial-gradient(circle at 90% 8%,rgba(216,242,74,.22),transparent 25%),radial-gradient(circle at 8% 88%,rgba(129,160,119,.13),transparent 23%),linear-gradient(150deg,#edf2eb,#e3eae3 52%,#f5f6f1)}.productPage .sellingGrid article{border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 46px #141c1621}@media(max-width:640px){.productPage .sellingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;grid-auto-flow:row;gap:9px;columns:auto}.productPage .sellingGrid article,.productPage .sellingGrid article:nth-child(n){width:auto;min-width:0;margin:0;padding:16px;grid-column:auto!important;grid-row:auto!important;break-inside:auto}.productPage .sellingGrid article:nth-child(1){grid-column:1/3!important;height:215px!important}.productPage .sellingGrid article:nth-child(2),.productPage .sellingGrid article:nth-child(3){height:190px!important}.productPage .sellingGrid article:nth-child(4){grid-column:1/3!important;height:270px!important}.productPage .sellingGrid article:nth-child(5),.productPage .sellingGrid article:nth-child(6){height:200px!important}.productPage .sellingGrid article:nth-child(7){grid-column:1/3!important;height:220px!important}.productPage .sellingGrid article:nth-child(8),.productPage .sellingGrid article:nth-child(9){height:205px!important}.productPage .sellingGrid h3,.productPage .sellingGrid .sp-ai h3,.productPage .sellingGrid .sp-power h3,.productPage .sellingGrid .sp-life h3,.productPage .sellingGrid .sp-oneclick h3,.productPage .sellingGrid article:nth-child(n) h3{max-width:100%;font-size:18px!important;line-height:1.08;overflow-wrap:anywhere}.productPage .sellingGrid article:nth-child(1) h3,.productPage .sellingGrid article:nth-child(4) h3,.productPage .sellingGrid article:nth-child(7) h3{font-size:23px!important}.productPage .sellingGrid article>span{left:16px;top:15px;right:44px;font-size:8px!important;line-height:1.25}.productPage .sellingJump{right:12px;top:12px;width:23px;height:23px}}.productPage .calculatorSection{background:radial-gradient(circle at 82% 15%,rgba(216,242,74,.16),transparent 24%),linear-gradient(180deg,#f8f5ef,#f1eee7)}.productPage .calculatorFilters{border:1px solid rgba(24,32,25,.08);background:#ffffffed;box-shadow:0 24px 62px #1e281f14}.productPage .calculatorRecommendation{background:radial-gradient(circle at 14% 10%,rgba(235,255,102,.5),transparent 32%),radial-gradient(circle at 74% 36%,rgba(179,215,65,.3),transparent 35%),linear-gradient(140deg,#9bc43e,#5f7d32 43%,#182019);box-shadow:0 30px 78px #283d1e3d}.productPage .recommendedProduct,.productPage .returnHighlights article{border:1px solid rgba(255,255,255,.12);background:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.productPage .savingTimeline{background:#0f171052}.productPage .powerSection{background:radial-gradient(circle at 78% 20%,rgba(216,242,74,.14),transparent 29%),radial-gradient(circle at 18% 84%,rgba(85,130,91,.15),transparent 31%),linear-gradient(145deg,#111812,#1d291f 52%,#101511)}.productPage .powerHeroBoard{border:1px solid rgba(216,242,74,.13);background:radial-gradient(circle at 50% 36%,rgba(216,242,74,.2),transparent 31%),linear-gradient(145deg,#334235,#172019);box-shadow:inset 0 0 0 1px #ffffff09,0 32px 78px #00000047}.productPage .powerSideNote{border:1px solid rgba(216,242,74,.12);background:#ffffff0e}.productPage .installationSection{background:radial-gradient(circle at 5% 20%,rgba(216,242,74,.12),transparent 24%),linear-gradient(180deg,#fbfcf9,#f0f4ee)}.productPage .installStepGallery>article{border-color:#dbe3d9;background:linear-gradient(180deg,#f6f8f4,#edf1ec);box-shadow:0 20px 48px #1b271d12}.productPage .installStepCopy>span{background:var(--lime)}.productPage .compactGrowthStrip{border:1px solid rgba(216,242,74,.12);background:linear-gradient(135deg,#263329,#141b16)}.productPage .longevitySection{background:radial-gradient(circle at 88% 74%,rgba(151,184,87,.16),transparent 28%),linear-gradient(145deg,#e3ebdf,#f0f4eb 48%,#dbe6df)}.productPage .lifepoBadge{border:1px solid rgba(24,32,25,.08);background:#ffffffc2;box-shadow:0 18px 44px #23352514}.productPage .longevityAssurance article{background:#fafcf8f0}.productPage .longevityAssurance article.featured{background:linear-gradient(145deg,#ffd400,#cce94a)}.productPage .resilienceSection{background:radial-gradient(circle at 10% 78%,rgba(118,169,156,.13),transparent 27%),linear-gradient(180deg,#f4f8f6,#e8f0ef)}.productPage .resilienceTabs>button{border-color:#1820190f;background:#ffffffa8;box-shadow:0 12px 34px #21342d0b}.productPage .resilienceTabs>button.active{border-color:#bfd83d;background:linear-gradient(110deg,#f6fadf,#edf5cf)}.productPage .resilienceSlideStat{background:linear-gradient(135deg,#ffd400,#cce94a)}.productPage .smartSection{background:radial-gradient(circle at 76% 22%,rgba(216,242,74,.28),transparent 24%),radial-gradient(circle at 20% 78%,rgba(94,139,104,.13),transparent 29%),linear-gradient(145deg,#edf3e7,#e1eadf,#f4f7ef)}.productPage .signalList span,.productPage .appMetrics span,.productPage .appChart,.productPage .energyFlowMap{border:1px solid rgba(24,32,25,.06);background:#ffffffd1;box-shadow:0 14px 38px #1f31220f}.productPage .phone{background:linear-gradient(180deg,#fbfcf8,#eef2ea);box-shadow:0 36px 90px #1c2b1e33}.productPage .modeStatus,.productPage .flowBattery,.productPage .p1InfoStrip{background:linear-gradient(145deg,#1d281f,#111713)}.productPage .vppSection{background:radial-gradient(circle at 12% 20%,rgba(216,242,74,.13),transparent 27%),radial-gradient(circle at 88% 78%,rgba(76,120,82,.16),transparent 30%),linear-gradient(145deg,#121813,#202a22 52%,#0e130f)}.productPage .vppJourney{border-color:#d8f24a1f;background:radial-gradient(circle at 82% 18%,rgba(216,242,74,.15),transparent 30%),linear-gradient(145deg,#304032,#19201b)}.productPage .journeyStep.platform{background:linear-gradient(100deg,#ffd400,#cce94a)}.productPage .vppFacts span{border:1px solid rgba(216,242,74,.1);background:#ffffff0e}.productPage .partnerLogoRail article>div{border:1px solid rgba(216,242,74,.1);background:#f2f5ef}.productPage .serviceSection{background:radial-gradient(circle at 86% 12%,rgba(216,242,74,.15),transparent 24%),linear-gradient(180deg,#f5f2eb,#eaece4)}.productPage .serviceLayout{background:#162019;box-shadow:0 34px 82px #19261b33}.productPage .serviceSteps{background:linear-gradient(145deg,#243226,#151c17)}.productPage .serviceSteps article:after{background:#d8f24a57}.productPage .detailsSection{background:radial-gradient(circle at 8% 10%,rgba(216,242,74,.1),transparent 22%),linear-gradient(180deg,#fbfcf9,#f1f5ef)}.productPage .accordions details{border-color:#dbe2da;background:#ffffffd1;box-shadow:0 14px 38px #1c2a1e0b}.productPage .closingSection{color:#111711;background:radial-gradient(circle at 15% 50%,rgba(245,233,0,.72),transparent 35%),linear-gradient(110deg,#ffd400,#a9ca4c 48%,#537142)}.productPage .closingLayout div:last-child>a:not(.textCta){background:#172019;color:#fff}.productPage .closingLayout small,.productPage .closingLayout p,.productPage .closingLayout .textCta{color:#263327}.productPage .stickyCommerce{border:1px solid rgba(216,242,74,.16);background:#121914f0;box-shadow:0 18px 54px #0a0f0b47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:980px){.productPage .pdpShell{width:min(100% - 40px,1360px)}.productPage .denseSection{padding:92px 0}}@media(max-width:640px){.productPage .pdpShell{width:calc(100% - 22px)}.productPage .pdpHero{padding:22px 0 56px}.productPage .denseSection{padding:76px 0}.productPage .calculatorRecommendation{background:radial-gradient(circle at 16% 8%,rgba(235,255,102,.44),transparent 28%),linear-gradient(155deg,#88ad3c,#47642f 42%,#172019)}}.productPage .denseHeading.sellingHeading{grid-template-columns:minmax(300px,.72fr) minmax(650px,1.28fr);gap:72px;align-items:center;margin-bottom:64px}.productPage .sellingHeading>div:first-child{position:relative;align-self:center;max-width:430px;padding-bottom:38px}.productPage .sellingHeading>div:first-child:after{content:"";position:absolute;left:0;bottom:0;width:118px;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffd400,#94b646)}.productPage .sellingHeading>.sellingProof{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);grid-template-rows:auto 1fr auto;gap:12px;min-height:350px;padding:14px;border:1px solid rgba(216,242,74,.14);border-radius:30px;background:radial-gradient(circle at 92% 5%,rgba(216,242,74,.13),transparent 28%),linear-gradient(145deg,#1e2a20,#111713);box-shadow:0 34px 80px #19271b33}.productPage .sellingProof:after{display:none}.productPage .sellingHeading .proofEyebrow{grid-column:1/-1;padding:12px 14px 3px;color:#dce4da;font-size:11px}.productPage .sellingHeading .proofEyebrow span{background:var(--lime);box-shadow:0 0 0 6px #d8f24a1f}.productPage .sellingHeading .proofPrimary{grid-column:1;grid-row:2;align-self:stretch;margin:0;padding:28px;border:0;border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.42),transparent 34%),linear-gradient(135deg,#eff8b7,#cce94a 58%,#9fbe45);color:#172019;box-shadow:inset 0 0 0 1px #ffffff47}.productPage .sellingHeading .proofPrimary small{color:#4e6131;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.productPage .sellingHeading .proofPrimary strong{color:#172019;font-size:clamp(64px,5.7vw,88px);letter-spacing:-.075em}.productPage .sellingHeading .proofPrimary i{max-width:125px;color:#2e3e28;font-size:12px;line-height:1.35}.productPage .sellingHeading .proofSecondary{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);gap:12px;margin:0}.productPage .sellingHeading .proofSecondary article{min-height:0;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0e;box-shadow:none}.productPage .sellingHeading .proofSecondary strong{color:#ffd400;font-size:clamp(30px,2.5vw,40px)}.productPage .sellingHeading .proofSecondary span{color:#aeb8ae;font-size:10px;letter-spacing:.045em}.productPage .sellingHeading .sellingProof>p{grid-column:1/-1;grid-row:3;margin:2px 0 0;padding:8px 14px 10px;color:#929e94;font-size:11px}@media(max-width:1100px){.productPage .denseHeading.sellingHeading{grid-template-columns:1fr;gap:38px}.productPage .sellingHeading>div:first-child{max-width:650px}}@media(max-width:640px){.productPage .denseHeading.sellingHeading{gap:28px;margin-bottom:44px}.productPage .sellingHeading>div:first-child{padding-bottom:25px}.productPage .sellingHeading>div:first-child:after{width:82px;height:3px}.productPage .sellingHeading>.sellingProof{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:10px;border-radius:24px}.productPage .sellingHeading .proofEyebrow,.productPage .sellingHeading .proofPrimary,.productPage .sellingHeading .sellingProof>p{grid-column:1/-1}.productPage .sellingHeading .proofEyebrow{padding:10px 9px 4px;font-size:10px}.productPage .sellingHeading .proofPrimary{grid-row:auto;min-height:210px;padding:22px 18px;border-radius:18px}.productPage .sellingHeading .proofPrimary strong{font-size:58px}.productPage .sellingHeading .proofPrimary i{font-size:11px}.productPage .sellingHeading .proofSecondary{grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:8px}.productPage .sellingHeading .proofSecondary article{min-height:118px;padding:16px;border-radius:17px}.productPage .sellingHeading .proofSecondary strong{font-size:27px}.productPage .sellingHeading .sellingProof>p{grid-row:auto;padding:7px 9px 9px;font-size:10px}}@media(min-width:1101px){.productPage .denseHeading.sellingHeading{grid-template-columns:minmax(360px,1fr) minmax(560px,720px);gap:64px;margin-bottom:54px}.productPage .sellingHeading>.sellingProof{justify-self:end;width:100%;max-width:720px;min-height:276px;gap:9px;padding:11px;border-radius:26px}.productPage .sellingHeading .proofEyebrow{padding:8px 12px 1px;font-size:10px}.productPage .sellingHeading .proofPrimary{min-height:176px;padding:21px 23px;border-radius:19px}.productPage .sellingHeading .proofPrimary small{font-size:10px}.productPage .sellingHeading .proofPrimary strong{font-size:clamp(54px,4.5vw,68px)}.productPage .sellingHeading .proofPrimary i{max-width:110px;font-size:10px}.productPage .sellingHeading .proofSecondary{gap:9px}.productPage .sellingHeading .proofSecondary article{padding:16px 18px;border-radius:17px}.productPage .sellingHeading .proofSecondary strong{font-size:clamp(27px,2.15vw,34px)}.productPage .sellingHeading .proofSecondary span{margin-top:4px;font-size:9px}.productPage .sellingHeading .sellingProof>p{margin:0;padding:5px 12px 7px;font-size:9px}}.productPage .calculatorSection{background:radial-gradient(circle at 82% 14%,rgba(188,213,112,.2),transparent 28%),linear-gradient(180deg,#eef1e9,#e5ebe3)}.productPage .calculatorFilters{border-color:#3041331a;background:linear-gradient(180deg,#f7f8f4,#eef1eb);box-shadow:0 22px 56px #23362717}.productPage .usageEstimateAssist{border-color:#d8ded4;background:#e9ede6}.productPage .usageEstimateAssist button,.productPage .skuFilter button{border-color:#d4dbd1;background:#f8f9f5}.productPage .skuFilter button.active{background:#f0f3d5}.productPage .calculatorRecommendation{background:radial-gradient(circle at 14% 8%,rgba(222,238,137,.24),transparent 30%),radial-gradient(circle at 72% 36%,rgba(155,187,91,.18),transparent 36%),linear-gradient(140deg,#9db75a,#607b45 44%,#2b4030);box-shadow:0 28px 70px #2b412f33}.productPage .recommendedProduct,.productPage .returnHighlights article{border-color:#ffffff26;background:#ffffff1c}.productPage .powerSection{background:radial-gradient(circle at 76% 18%,rgba(190,215,108,.16),transparent 30%),radial-gradient(circle at 15% 78%,rgba(118,167,126,.2),transparent 34%),linear-gradient(145deg,#1d3226,#294532 52%,#17291f)}.productPage .powerHeroBoard{border-color:#d8f24a2b;background:radial-gradient(circle at 50% 36%,rgba(216,242,74,.16),transparent 31%),linear-gradient(145deg,#3a5541,#21372a);box-shadow:inset 0 0 0 1px #ffffff0b,0 28px 68px #09180e3d}.productPage .powerCopy>p:not(.pdpKicker),.productPage .powerSideNote span small,.productPage .powerSideNote>p,.productPage .powerHeroTop span,.productPage .powerHeroNumber p{color:#bdc8be}.productPage .powerSideNote{border-color:#d8f24a29;background:#ffffff14}.productPage .powerDistribution{background:#0c181057}@media(max-width:640px){.productPage .calculatorRecommendation{background:radial-gradient(circle at 16% 8%,rgba(222,238,137,.22),transparent 29%),linear-gradient(155deg,#91aa57,#577344 44%,#293e30)}}.productPage.productPage .p1InfoStrip{grid-template-columns:180px minmax(250px,.7fr) minmax(0,1.3fr);gap:30px;padding:30px 34px}.productPage.productPage .p1InfoCopy h3{max-width:360px;font-size:clamp(30px,2.5vw,40px);line-height:1.04}.productPage.productPage .p1Benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.productPage.productPage .p1Benefits span{min-height:126px;padding:18px;border:1px solid rgba(239,243,0,.15);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(239,243,0,.08),transparent 38%),#ffffff0e;color:#fff;text-align:left;display:flex;flex-direction:column}.productPage.productPage .p1Benefits b,.productPage.productPage .p1Benefits small{display:block}.productPage.productPage .p1Benefits b{color:#ffd400;font-size:13px;line-height:1.3}.productPage.productPage .p1Benefits small{margin-top:auto;color:#d2d7cd;font-size:11px;font-weight:600;line-height:1.45}@media(max-width:980px){.productPage.productPage .p1InfoStrip{grid-template-columns:150px minmax(0,1fr)}.productPage.productPage .p1Benefits{grid-column:1/-1}}@media(max-width:640px){.productPage.productPage .p1InfoStrip{grid-template-columns:86px minmax(0,1fr);gap:18px;padding:24px 18px}.productPage.productPage .p1InfoCopy h3{font-size:23px}.productPage.productPage .p1Benefits{grid-template-columns:1fr}.productPage.productPage .p1Benefits span{min-height:96px;padding:15px 16px}}.productPage.productPage .serviceLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.productPage.productPage .serviceTitle{min-height:610px;padding:54px 48px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#080c0829,#080c08b8),linear-gradient(90deg,rgba(8,12,8,.28),transparent 72%),url(/solutions/installer-field-v3.png) center/cover}.productPage.productPage .serviceTitle:after{display:none}.productPage.productPage .serviceTitle h2{max-width:560px;margin-top:18px}.productPage.productPage .serviceTitle>p:not(.pdpKicker){max-width:540px;margin:26px 0 0;color:#ffffffd6}@media(max-width:980px){.productPage.productPage .serviceLayout{grid-template-columns:1fr}.productPage.productPage .serviceTitle{min-height:520px;border-radius:23px 23px 0 0}}@media(max-width:640px){.productPage.productPage .serviceTitle{min-height:480px;padding:34px 28px}}.productPage.productPage .productHeader{background:linear-gradient(105deg,rgba(151,174,61,.055),transparent 34%),linear-gradient(115deg,#080c08,#151d13 52%,#090d09)}.productPage.productPage .sellingHeading>.sellingProof{background:radial-gradient(circle at 88% 8%,rgba(215,231,74,.13),transparent 28%),linear-gradient(145deg,#202c1c,#111811 48%,#080c08)}.productPage.productPage .powerSection{background:radial-gradient(circle at 77% 18%,rgba(157,181,66,.15),transparent 30%),radial-gradient(circle at 12% 82%,rgba(239,243,0,.045),transparent 31%),linear-gradient(138deg,#060906,#172216 48%,#090e0a)}.productPage.productPage .powerHeroBoard{background:linear-gradient(rgba(209,225,105,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(209,225,105,.026) 1px,transparent 1px),radial-gradient(circle at 48% 34%,rgba(191,211,70,.16),transparent 31%),linear-gradient(145deg,#394d31,#202d1e 46%,#101710);background-size:28px 28px,28px 28px,auto,auto}.productPage.productPage .compactGrowthStrip,.productPage.productPage .modeStatus,.productPage.productPage .flowBattery,.productPage.productPage .p1InfoStrip{background:radial-gradient(circle at 92% 0%,rgba(194,215,72,.09),transparent 34%),linear-gradient(135deg,#263522,#121a12 58%,#090d09)}.productPage.productPage .vppSection{background:radial-gradient(circle at 14% 16%,rgba(239,243,0,.075),transparent 28%),radial-gradient(circle at 88% 76%,rgba(122,145,66,.12),transparent 31%),linear-gradient(142deg,#060906,#1a2618,#080c08)}.productPage.productPage .vppJourney{background:radial-gradient(circle at 82% 16%,rgba(223,235,84,.12),transparent 31%),linear-gradient(145deg,#394d31,#202e1e,#101710)}.productPage.productPage .serviceLayout{background:radial-gradient(circle at 82% 12%,rgba(171,195,66,.08),transparent 27%),linear-gradient(135deg,#101710,#090d09)}.productPage.productPage .serviceSteps{background:radial-gradient(circle at 90% 4%,rgba(190,211,70,.1),transparent 30%),linear-gradient(145deg,#2c3e28,#182218 52%,#0a0f0a)}.productPage.productPage .stickyCommerce{background:linear-gradient(110deg,rgba(181,204,70,.07),transparent 35%),linear-gradient(120deg,#0a0f0afa,#141d12fa)}.productPage.productPage .productFooter{background:linear-gradient(110deg,#070a07,#111811 58%,#080c08)}.productPage.productPage .recommendationTop small{color:#465514}.productPage.productPage .recommendationTop span b{color:#172016}.productPage.productPage .recommendationTop em{background:#0d130c3d;color:#f5f7ed}.productPage.productPage .recommendedProduct>div:last-child{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#0a0f0957;box-shadow:0 14px 34px #080c071f}.productPage.productPage .recommendedProduct>div:last-child small,.productPage.productPage .recommendedProduct>div:last-child p{color:#eef1e8}.productPage.productPage .returnHighlights article{background:#0a0f0933}.productPage.productPage .returnHighlights small,.productPage.productPage .returnHighlights span{color:#e3e7de}.productPage .serviceSteps article:before{left:4px;width:48px;height:48px;border:1px solid rgba(215,255,63,.58);background:#ffd400;color:#07362c;box-shadow:0 0 0 5px #d7ff3f1a,0 10px 24px #02181233}.productPage .serviceSteps article:after{left:27px;top:calc(50% + 31px);bottom:-50%;width:2px;background:linear-gradient(180deg,#67e8c9b8,#d7ff3f5c)}.productPage .serviceSteps article:last-of-type:after{display:none}.productPage .accordions{display:grid;gap:10px}.productPage .accordions details{border:1px solid rgba(8,64,51,.1);border-radius:17px;background:#ffffffd6;box-shadow:0 12px 34px #07392e0e;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.shopifyProductHero .galleryRail{max-height:700px;overflow:auto;align-content:start;grid-auto-rows:minmax(105px,1fr)}.shopifyProductHero .shopifyProductMedia{z-index:1;display:grid;place-items:center;padding:58px 48px 88px}.shopifyProductHero .shopifyProductMedia img,.shopifyProductHero .shopifyProductMedia video,.shopifyProductHero .shopifyProductMedia model-viewer,.shopifyProductHero .shopifyProductMedia iframe{position:relative;inset:auto;width:100%;height:100%;object-fit:contain}.shopifyProductHero .alphaessProductForm{display:block}.shopifyProductHero .productMetaLine{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 2px 13px;color:#777f79;font-size:10px}.shopifyProductHero .productMetaLine b{color:var(--ink);font-weight:750}.shopifyProductHero .productPriceSummary s{display:block;margin-top:3px;color:#858b86;font-size:13px}.shopifyProductHero .mainBuy:disabled{cursor:not-allowed;background:#d9ddd8;color:#7c827d}.shopifyProductHero .productMediaEmpty{color:#ffffffb8;font-size:14px}@media(max-width:640px){.shopifyProductHero .galleryRail{display:flex;max-height:none;overflow-x:auto;padding-bottom:3px}.shopifyProductHero .galleryRail button{flex:0 0 112px}.shopifyProductHero .shopifyProductMedia{padding:48px 22px 76px}.shopifyProductHero .shopifyVariantSelector{grid-template-columns:1fr}.shopifyProductHero .productMetaLine{font-size:11px}}.productPage .usageEstimateAssist button,.productPage .skuFilter button{transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.productPage .usageEstimateAssist button:hover,.productPage .skuFilter button:hover{transform:translateY(-1px)}.productPage .usageEstimateAssist button.active{border-color:var(--y);background:color-mix(in srgb,var(--y) 22%,#fff);box-shadow:inset 0 0 0 1px var(--y)}@media(max-width:640px){.productPage.calculatorSection{padding-top:66px;padding-bottom:66px}.productPage .calculatorIntro{gap:14px;margin-bottom:20px}.productPage .calculatorIntro h2{font-size:var(--calc-title-m,38px)!important;line-height:1.04}.productPage .householdCalculator{gap:14px}.productPage .calculatorFilters,.productPage .calculatorRecommendation{padding:21px 16px;border-radius:22px}.productPage .filterHeading h3{margin:10px 0 24px;font-size:28px;line-height:1.08}.productPage .calculatorFilters label>span,.productPage .skuFilter>span{align-items:flex-start;gap:10px;margin-bottom:12px;font-size:15px}.productPage .calculatorFilters output{flex:0 0 auto;font-size:16px}.productPage .usageFilter{margin-bottom:25px}.productPage .usageFilter input{min-height:28px;margin-top:8px}.productPage .usageFilter>small{margin-top:7px;font-size:12px}.productPage .usageEstimateAssist{margin:0 0 26px;padding:16px 14px;border-radius:18px}.productPage .usageEstimateAssist>span{margin-bottom:13px}.productPage .usageEstimateAssist>span b{font-size:15px}.productPage .usageEstimateAssist>span small,.productPage .usageEstimateAssist>p{font-size:12px;line-height:1.45}.productPage .usageEstimateAssist>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.productPage .usageEstimateAssist button{height:58px;border-radius:13px;font-size:15px}.productPage .usageEstimateAssist button small{font-size:10px}.productPage .skuFilter>span{flex-wrap:wrap}.productPage .skuFilter>span em{margin-left:auto;white-space:nowrap}.productPage .skuFilter>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.productPage .skuFilter button{min-height:126px;padding:14px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.productPage .skuFilter button small{font-size:10px}.productPage .skuFilter button b{align-self:end;font-size:24px}.productPage .skuFilter button i{grid-column:1;grid-row:3;justify-self:start;align-self:end;margin-top:10px;padding:7px 10px;font-size:10px}.productPage .calculatorDisclaimer{margin-top:17px;font-size:11px}.productPage .recommendationTop{display:flex;align-items:flex-start}.productPage .recommendationTop em{margin:0;white-space:nowrap}.productPage .recommendedProduct{grid-template-columns:105px minmax(0,1fr);gap:14px;margin:20px 0;padding:16px 13px}.productPage .calculatorProductRender{height:145px}.productPage .calculatorProductRender i{width:70px;height:118px}.productPage .recommendedProduct>div:last-child strong{font-size:36px}.productPage .recommendedProduct>div:last-child p,.productPage .recommendedProduct>div:last-child b{font-size:11px;line-height:1.4}.productPage .returnHighlights{gap:7px}.productPage .returnHighlights article{min-height:112px;padding:14px}.productPage .savingTimeline{padding:15px 13px}.productPage .savingTimeline>div{gap:8px}.productPage .applyRecommendation{min-height:54px;padding:0 16px;font-size:12px}}.productPage{--y:#ffd400;--o:#45d8b7;--ink:#08251f;--g:#315149;--muted:#5c716b;--paper:#f2f8f5;--line:#cadbd4;--lime:#ffd400;--lime-soft:#edfbd3;--sage:#dcece5;--forest:#082a22;--forest-2:#124b3c;--ice:#e9f7f5;--sand:#f6f8f2;background:#f2f8f5;color:#08251f}.productPage .productTopline{background:linear-gradient(90deg,#ffd400,#9ff55f 48%,#62e4c7);color:#06231d}.productPage .productHeader{background:#051e19f2;border-bottom-color:#6feacf2e;box-shadow:0 14px 36px #0318132e}.productPage .productHeader nav a{color:#c5d8d2}.productPage .headerCta,.productPage .mainBuy,.productPage .applyRecommendation,.productPage .pdpAnchor .navBuy{background:linear-gradient(100deg,#dfff42,#9ff55f);color:#06231d;box-shadow:0 12px 30px #70be4138}.productPage .pdpAnchor{background:#f7fcf9f0;border-bottom-color:#08322917}.productPage .pdpAnchor a{color:#47645c}.productPage .pdpHero{background:linear-gradient(rgba(26,103,83,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(26,103,83,.035) 1px,transparent 1px),radial-gradient(circle at 9% 15%,rgba(215,255,63,.22),transparent 25%),radial-gradient(circle at 92% 78%,rgba(69,216,183,.16),transparent 27%),linear-gradient(160deg,#f9fcf8,#eaf6f2 58%,#f3f9f7);background-size:32px 32px,32px 32px,auto,auto,auto}.productPage .purchasePanel{border-color:#0832291a;background:#ffffffe6;box-shadow:0 28px 72px #07352b1a}.productPage .statusPill,.productPage .heroProof span,.productPage .installationOption,.productPage .presaleSummary{background:#e8f4ef;color:#183d34}.productPage .statusPill i,.productPage .phoneHead i{background:#43d6a5;box-shadow:0 0 0 5px #43d6a524}.productPage .pdpKicker,.productPage .filterHeading>span,.productPage .usageFilter output,.productPage .calculatorFilters output,.productPage .installDetails li>span{color:#08745d}.productPage .denseHeading>p,.productPage .calculatorIntro>p:last-child,.productPage .installStepCopy p,.productPage .longevityInvestmentCopy>p:not(.pdpKicker),.productPage .resilienceTabs p,.productPage .detailsLayout>div:first-child>p:not(.pdpKicker){color:#536b64}.productPage .sellingSection{background:radial-gradient(circle at 87% 10%,rgba(215,255,63,.2),transparent 24%),radial-gradient(circle at 10% 86%,rgba(69,216,183,.14),transparent 26%),linear-gradient(150deg,#edf7f2,#dfeee7 52%,#f5faf7)}.productPage .sellingHeading>div:first-child:after{background:linear-gradient(90deg,#38d8ad,#ffd400)}.productPage .sellingHeading>.sellingProof{border-color:#67e8c933;background:radial-gradient(circle at 92% 5%,rgba(215,255,63,.14),transparent 29%),linear-gradient(145deg,#0b3a30,#061f1a);box-shadow:0 34px 80px #06302733}.productPage .sellingHeading .proofEyebrow{color:#d6ebe4}.productPage .sellingHeading .proofPrimary{background:radial-gradient(circle at 92% 8%,rgba(255,255,255,.42),transparent 35%),linear-gradient(135deg,#dfff74,#aef255 55%,#62d9ad);color:#062c23}.productPage .sellingHeading .proofPrimary small,.productPage .sellingHeading .proofPrimary strong,.productPage .sellingHeading .proofPrimary i{color:#083a2e}.productPage .sellingHeading .proofSecondary article{border-color:#85eed524;background:#ffffff13}.productPage .sellingHeading .proofSecondary span,.productPage .sellingHeading .sellingProof>p{color:#b6cdc6}.productPage .calculatorSection{background:linear-gradient(rgba(16,105,83,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(16,105,83,.028) 1px,transparent 1px),radial-gradient(circle at 84% 15%,rgba(69,216,183,.16),transparent 27%),linear-gradient(180deg,#f4faf7,#e9f4ef);background-size:34px 34px,34px 34px,auto,auto}.productPage .calculatorFilters{border-color:#0840331c;background:linear-gradient(180deg,#fff,#f3f8f5);box-shadow:0 24px 62px #07392e17}.productPage .usageEstimateAssist{border-color:#cee0d8;background:#e8f2ed}.productPage .usageEstimateAssist button,.productPage .skuFilter button{border-color:#c9ddd4;background:#fbfdfc}.productPage .skuFilter button.active{border-color:#7dcc59;background:#effbd9;box-shadow:inset 0 0 0 1px #a8e95e}.productPage .calculatorRecommendation{background:radial-gradient(circle at 15% 7%,rgba(215,255,63,.23),transparent 28%),radial-gradient(circle at 78% 32%,rgba(74,224,197,.19),transparent 36%),linear-gradient(142deg,#126b53,#0b493c 48%,#06271f);box-shadow:0 30px 76px #05372c3b}.productPage .recommendationTop small,.productPage .recommendedProduct>div:last-child b,.productPage .returnHighlights strong,.productPage .calculationAssumptions span{color:#ffd400}.productPage .recommendationTop em,.productPage .recommendedProduct>div:last-child small,.productPage .recommendedProduct>div:last-child p,.productPage .returnHighlights small,.productPage .returnHighlights span,.productPage .savingTimeline>div,.productPage .savingTimeline p,.productPage .calculationAssumptions p{color:#c1d7d0}.productPage .recommendedProduct,.productPage .returnHighlights article{border-color:#8ceed72e;background:#ffffff17}.productPage .savingTimeline{background:#031f185c}.productPage .powerSection{background:radial-gradient(circle at 78% 16%,rgba(74,224,197,.18),transparent 27%),radial-gradient(circle at 15% 82%,rgba(215,255,63,.09),transparent 31%),linear-gradient(140deg,#071f1b,#0c4035 52%,#082a23);color:#f7fffc}.productPage .powerSection .pdpKicker{color:#bfff45}.productPage .powerCopy>p:not(.pdpKicker){color:#c7ddd7}.productPage .powerSideNote{border-color:#70ebcd38;background:linear-gradient(120deg,#ffffff1c,#5fe5c314)}.productPage .powerSideNote span small,.productPage .powerSideNote>p,.productPage .powerHeroTop span,.productPage .powerHeroNumber p,.productPage .powerHeroBoard>p{color:#c5d8d2}.productPage .powerHeroBoard{border-color:#70ebcd40;background:linear-gradient(rgba(122,235,208,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(122,235,208,.035) 1px,transparent 1px),radial-gradient(circle at 50% 36%,rgba(215,255,63,.15),transparent 30%),linear-gradient(145deg,#155846,#0a352c);background-size:28px 28px,28px 28px,auto,auto;box-shadow:inset 0 0 0 1px #ffffff0a,0 30px 72px #01181247}.productPage .powerHeroBoard:before{border-color:#d7ff3f38;box-shadow:0 0 0 38px #4ae0c50b,0 0 0 76px #d7ff3f06}.productPage .powerHeroTop em{background:#d7ff3f1a;color:#ffd400}.productPage .powerHeroNumber b{color:#ffd400}.productPage .powerDistribution{border:1px solid rgba(111,234,207,.12);background:#021f1880}.productPage .installationSection{background:radial-gradient(circle at 6% 18%,rgba(215,255,63,.13),transparent 24%),linear-gradient(180deg,#fbfefc,#edf6f2)}.productPage .installStepGallery>article{border-color:#cee0d8;background:linear-gradient(180deg,#f9fcfa,#eaf3ef);box-shadow:0 20px 48px #07392e12}.productPage .compactGrowthStrip{border-color:#65e7c933;background:linear-gradient(135deg,#0e493b,#06271f)}.productPage .longevitySection{background:radial-gradient(circle at 88% 72%,rgba(69,216,183,.17),transparent 28%),radial-gradient(circle at 12% 14%,rgba(215,255,63,.1),transparent 23%),linear-gradient(145deg,#e5f2ec,#f4faf6 48%,#dcece7)}.productPage .lifepoBadge{border-color:#0840331a;background:#ffffffd6}.productPage .lifepoBadge>i{background:#07362c;color:#ffd400}.productPage .longevityInvestmentCopy h2 span{color:#08745d}.productPage .longevityAssurance article.featured{background:linear-gradient(145deg,#dcff55,#7fe2a3)}.productPage .resilienceSection{background:radial-gradient(circle at 12% 78%,rgba(65,205,188,.15),transparent 27%),linear-gradient(180deg,#f5fbfa,#e5f3f1)}.productPage .resilienceTabs>button{border-color:#08403314;background:#ffffffc7;box-shadow:0 12px 34px #07392e0d}.productPage .resilienceTabs>button.active{border-color:#72d6b9;background:linear-gradient(110deg,#efffda,#e5f8f0)}.productPage .resilienceTabs>button.active>span,.productPage .resilienceSlideStat{background:linear-gradient(135deg,#ffd400,#72e0b6);color:#062c23}.productPage .smartSection{background:radial-gradient(circle at 78% 20%,rgba(215,255,63,.2),transparent 24%),radial-gradient(circle at 18% 82%,rgba(69,216,183,.16),transparent 29%),linear-gradient(145deg,#edf8f3,#dceee6,#f4faf7)}.productPage .signalList span,.productPage .appMetrics span,.productPage .appChart,.productPage .energyFlowMap{border-color:#08403314;background:#ffffffdb;box-shadow:0 14px 38px #07392e0f}.productPage .phone{border-color:#08251f;background:linear-gradient(180deg,#fbfefc,#eaf4ef);box-shadow:0 36px 90px #06302730}.productPage .modeStatus,.productPage .flowBattery,.productPage .p1InfoStrip{background:linear-gradient(145deg,#0d493b,#061f1a)}.productPage .vppSection{background:radial-gradient(circle at 12% 18%,rgba(215,255,63,.11),transparent 27%),radial-gradient(circle at 88% 76%,rgba(69,216,183,.15),transparent 31%),linear-gradient(145deg,#061d18,#0b392f 52%,#051713)}.productPage .vppSection .pdpKicker{color:#bfff45}.productPage .vppCopy>p:not(.pdpKicker),.productPage .vppFacts small,.productPage .partnerEditNote{color:#bfd4cd}.productPage .vppJourney{border-color:#65e7c930;background:radial-gradient(circle at 82% 18%,rgba(215,255,63,.13),transparent 30%),linear-gradient(145deg,#155344,#082c25)}.productPage .journeyStep.platform{background:linear-gradient(100deg,#ffd400,#76e0ae)}.productPage .vppFacts span{border-color:#67e8c924;background:#ffffff13}.productPage .serviceSection{background:radial-gradient(circle at 86% 12%,rgba(69,216,183,.14),transparent 24%),linear-gradient(180deg,#f4f8f5,#e5eeea)}.productPage .serviceLayout{background:#072a22;box-shadow:0 34px 82px #052b2233}.productPage .serviceSteps{background:linear-gradient(145deg,#114c3e,#061f1a)}.productPage .serviceSteps:before,.productPage .serviceSteps article span{color:#ffd400}.productPage .serviceSteps article p{color:#c2d6d0}.productPage .detailsSection{background:radial-gradient(circle at 8% 10%,rgba(215,255,63,.09),transparent 22%),linear-gradient(180deg,#fbfefc,#eef6f2)}.productPage .accordions details{border-color:#cfe0d9;background:#ffffffdb;box-shadow:0 14px 38px #07392e0b}.productPage .closingSection{color:#05251e;background:radial-gradient(circle at 14% 48%,rgba(226,255,88,.76),transparent 34%),radial-gradient(circle at 88% 35%,rgba(83,226,198,.34),transparent 31%),linear-gradient(110deg,#cfff4b,#7ce5a8 48%,#40bfa6)}.productPage .closingLayout small,.productPage .closingLayout p,.productPage .closingLayout .textCta{color:#173f35}.productPage .closingLayout div:last-child>a:not(.textCta){background:#062b23;color:#fff}.productPage .closingLayout strong{color:#063a2f}.productPage .serviceTitle .pdpKicker{color:#ffd400;text-shadow:0 1px 12px rgba(2,24,18,.45)}.productPage .partnerLogoHeader small,.productPage .partnerEditNote{color:#c5d9d2}.productPage .stickyCommerce{border-color:#67e8c933;background:#051f19f2;box-shadow:0 18px 54px #0216114d}.productPage .productFooter{background:#041b16;color:#a9c0b9}@media(max-width:640px){.productPage .calculatorRecommendation{background:radial-gradient(circle at 16% 8%,rgba(215,255,63,.2),transparent 28%),radial-gradient(circle at 82% 34%,rgba(74,224,197,.16),transparent 34%),linear-gradient(155deg,#11634f,#0b4639 46%,#06271f)}}.productPage .accordions details{border:1px solid rgba(8,64,51,.1);border-radius:17px;background:#ffffffd6;box-shadow:0 12px 34px #07392e0e;overflow:hidden}.productPage .accordions details[open]{border-color:#3dc2a057;box-shadow:0 18px 44px #07392e17}.productPage{--y:#ffd400;--o:#a9c52f;--ink:#151a13;--g:#414a3d;--muted:#5d6659;--paper:#f4f2ec;--line:#d8dcd1;--lime:#ffd400;--lime-soft:#f2f6c9;--sage:#e3e9dc;--forest:#101710;--forest-2:#2e3e27;--ice:#edf1e9;--sand:#f4f0e8;background:#f4f2ec;color:#151a13}.productPage .productTopline{background:linear-gradient(90deg,#ffd400,#cbe23c 48%,#91aa48);color:#151a13}.productPage .productHeader{background:#0d120df7;border-bottom-color:#eff3001f;box-shadow:0 14px 38px #070a073b}.productPage .productHeader nav a{color:#d2d7cd}.productPage .headerCta,.productPage .mainBuy,.productPage .applyRecommendation,.productPage .pdpAnchor .navBuy{background:linear-gradient(100deg,#ffd400,#dcef25);color:#151a13;box-shadow:0 12px 30px #9cab1138}.productPage .pdpAnchor{background:#faf9f5f2;border-bottom-color:#191f1717;box-shadow:0 10px 30px #1a201812}.productPage .pdpAnchor a{color:#515b4e}.productPage .pdpHero{background:linear-gradient(rgba(72,86,59,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(72,86,59,.03) 1px,transparent 1px),radial-gradient(circle at 8% 14%,rgba(239,243,0,.16),transparent 25%),radial-gradient(circle at 93% 78%,rgba(116,139,69,.13),transparent 28%),linear-gradient(160deg,#faf9f5,#ecefe6 58%,#f5f5ef);background-size:32px 32px,32px 32px,auto,auto,auto}.productPage .purchasePanel{border-color:#1e261b1a;background:#fffffff0;box-shadow:0 28px 72px #1c23191c}.productPage .statusPill,.productPage .heroProof span,.productPage .installationOption,.productPage .presaleSummary{background:#edf0e8;color:#283224}.productPage .statusPill i,.productPage .phoneHead i{background:#9dbb3e;box-shadow:0 0 0 5px #9dbb3e26}.productPage .pdpKicker,.productPage .filterHeading>span,.productPage .usageFilter output,.productPage .calculatorFilters output,.productPage .installDetails li>span{color:#687b1f}.productPage .denseHeading>p,.productPage .calculatorIntro>p:last-child,.productPage .installStepCopy p,.productPage .longevityInvestmentCopy>p:not(.pdpKicker),.productPage .resilienceTabs p,.productPage .detailsLayout>div:first-child>p:not(.pdpKicker){color:#566052}.productPage .sellingSection{background:radial-gradient(circle at 88% 9%,rgba(239,243,0,.16),transparent 24%),radial-gradient(circle at 10% 88%,rgba(113,137,73,.12),transparent 27%),linear-gradient(150deg,#f0f1e9,#e1e5d9 52%,#f6f5ef)}.productPage .sellingHeading>div:first-child:after{background:linear-gradient(90deg,#839b36,#ffd400)}.productPage .sellingHeading>.sellingProof{border-color:#eff30024;background:radial-gradient(circle at 92% 4%,rgba(165,191,59,.17),transparent 29%),linear-gradient(145deg,#1c2619,#0b100b);box-shadow:0 36px 86px #0e130d3d}.productPage .sellingHeading .proofEyebrow{color:#d9ddd3}.productPage .sellingHeading .proofPrimary{background:radial-gradient(circle at 90% 8%,rgba(255,255,255,.35),transparent 35%),linear-gradient(135deg,#eff69c,#cce837 52%,#7f9d32);color:#171d13}.productPage .sellingHeading .proofPrimary small,.productPage .sellingHeading .proofPrimary strong,.productPage .sellingHeading .proofPrimary i{color:#222a1c}.productPage .sellingHeading .proofSecondary article{border-color:#ffffff17;background:#fff1}.productPage .sellingHeading .proofSecondary strong{color:#ffd400}.productPage .sellingHeading .proofSecondary span,.productPage .sellingHeading .sellingProof>p{color:#c0c7bb}.productPage .calculatorSection{background:radial-gradient(circle at 84% 15%,rgba(202,224,61,.14),transparent 27%),linear-gradient(180deg,#f6f4ee,#eaede4)}.productPage .calculatorFilters{border-color:#1f271c1a;background:linear-gradient(180deg,#fff,#f5f4ef);box-shadow:0 25px 64px #1c23191a}.productPage .usageEstimateAssist{border-color:#d8dcd0;background:#eeeee8}.productPage .usageEstimateAssist button,.productPage .skuFilter button{border-color:#d7dbd0;background:#fff}.productPage .skuFilter button.active{border-color:#c7d924;background:#f8f8db;box-shadow:inset 0 0 0 1px #dbe72f}.productPage .calculatorRecommendation{background:radial-gradient(circle at 14% 8%,rgba(234,248,94,.32),transparent 29%),radial-gradient(circle at 70% 30%,rgba(158,184,64,.2),transparent 34%),linear-gradient(138deg,#a9c642,#708b34 34%,#314329 66%,#101710);box-shadow:0 32px 82px #25301b45}.productPage .recommendationTop small,.productPage .recommendedProduct>div:last-child b,.productPage .returnHighlights strong,.productPage .calculationAssumptions span{color:#f4f500}.productPage .recommendationTop span b,.productPage .savingTimeline strong{color:#fff}.productPage .recommendationTop em,.productPage .recommendedProduct>div:last-child small,.productPage .recommendedProduct>div:last-child p,.productPage .returnHighlights small,.productPage .returnHighlights span,.productPage .savingTimeline>div,.productPage .savingTimeline p,.productPage .calculationAssumptions p{color:#d3d8ce}.productPage .recommendedProduct,.productPage .returnHighlights article{border-color:#ffffff26;background:#ffffff1a}.productPage .savingTimeline{background:#090e096e}.productPage .powerSection{background:radial-gradient(circle at 78% 16%,rgba(136,160,61,.13),transparent 29%),radial-gradient(circle at 14% 82%,rgba(239,243,0,.055),transparent 32%),linear-gradient(142deg,#070b08,#151f14 52%,#0a100b);color:#fbfcf8}.productPage .powerSection .pdpKicker,.productPage .vppSection .pdpKicker{color:#ffd400}.productPage .powerCopy>p:not(.pdpKicker){color:#d7dbd1}.productPage .powerSideNote{border-color:#eff30029;background:linear-gradient(120deg,#ffffff1c,#82994014)}.productPage .powerSideNote span small,.productPage .powerSideNote>p,.productPage .powerHeroTop span,.productPage .powerHeroNumber p,.productPage .powerHeroBoard>p{color:#ccd2c7}.productPage .powerHeroBoard{border-color:#c0d33630;background:linear-gradient(rgba(202,221,97,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(202,221,97,.028) 1px,transparent 1px),radial-gradient(circle at 50% 35%,rgba(180,204,61,.15),transparent 31%),linear-gradient(145deg,#34462e,#111a12);background-size:28px 28px,28px 28px,auto,auto;box-shadow:inset 0 0 0 1px #ffffff09,0 34px 82px #00000057}.productPage .powerHeroBoard:before{border-color:#eff3002e;box-shadow:0 0 0 38px #afc6410a,0 0 0 76px #eff30005}.productPage .powerHeroTop em,.productPage .powerHeroNumber b{color:#ffd400}.productPage .powerHeroTop em{background:#eff30017}.productPage .powerDistribution{border-color:#eff3001a;background:#070b0894}.productPage .installationSection{background:radial-gradient(circle at 6% 18%,rgba(239,243,0,.1),transparent 24%),linear-gradient(180deg,#fbfaf6,#eef0e9)}.productPage .installStepGallery>article{border-color:#d9ddd3;background:linear-gradient(180deg,#fafaf6,#edefe8);box-shadow:0 20px 48px #1c231913}.productPage .compactGrowthStrip{border-color:#eff30021;background:linear-gradient(135deg,#263322,#0b100c)}.productPage .longevitySection{background:radial-gradient(circle at 88% 72%,rgba(137,161,76,.14),transparent 28%),radial-gradient(circle at 12% 14%,rgba(239,243,0,.07),transparent 23%),linear-gradient(145deg,#e5eadf,#f4f4ed 48%,#dfe5dc)}.productPage .lifepoBadge{border-color:#1f271c17;background:#ffffffe0}.productPage .lifepoBadge>i{background:#121a12;color:#ffd400}.productPage .longevityInvestmentCopy h2 span{color:#6c7f21}.productPage .longevityAssurance article.featured,.productPage .resilienceSlideStat{background:linear-gradient(145deg,#ffd400,#a7c83d);color:#171d13}.productPage .resilienceSection{background:radial-gradient(circle at 12% 78%,rgba(119,142,86,.12),transparent 27%),linear-gradient(180deg,#f5f6f1,#e6ebe3)}.productPage .resilienceTabs>button{border-color:#1f271c14;background:#ffffffd1;box-shadow:0 12px 34px #1c23190e}.productPage .resilienceTabs>button.active{border-color:#bdcc42;background:linear-gradient(110deg,#f6f7d9,#eef1e5)}.productPage .resilienceTabs>button.active>span{background:#ffd400;color:#171d13}.productPage .smartSection{background:radial-gradient(circle at 78% 20%,rgba(239,243,0,.16),transparent 24%),radial-gradient(circle at 18% 82%,rgba(108,134,80,.11),transparent 29%),linear-gradient(145deg,#eef1e8,#dfe6dc,#f6f5ef)}.productPage .signalList span,.productPage .appMetrics span,.productPage .appChart,.productPage .energyFlowMap{border-color:#1f271c14;background:#ffffffe0;box-shadow:0 14px 38px #1c231911}.productPage .phone{border-color:#151a13;background:linear-gradient(180deg,#fbfbf7,#ecefe8);box-shadow:0 36px 90px #13191236}.productPage .modeStatus,.productPage .flowBattery,.productPage .p1InfoStrip{background:linear-gradient(145deg,#263522,#0b100c)}.productPage .vppSection{background:radial-gradient(circle at 12% 18%,rgba(239,243,0,.08),transparent 27%),radial-gradient(circle at 88% 76%,rgba(118,142,68,.11),transparent 31%),linear-gradient(145deg,#070b08,#182218 52%,#080c09)}.productPage .vppCopy>p:not(.pdpKicker),.productPage .vppFacts small,.productPage .partnerLogoHeader small,.productPage .partnerEditNote{color:#cbd1c6}.productPage .vppJourney{border-color:#eff30024;background:radial-gradient(circle at 82% 18%,rgba(239,243,0,.11),transparent 30%),linear-gradient(145deg,#33462d,#111911)}.productPage .journeyStep.platform{background:linear-gradient(100deg,#ffd400,#a8c83c)}.productPage .vppFacts span{border-color:#eff3001a;background:#ffffff12}.productPage .serviceSection{background:radial-gradient(circle at 86% 12%,rgba(155,179,70,.11),transparent 24%),linear-gradient(180deg,#f5f4ef,#e8ebe3)}.productPage .serviceLayout{background:#0b110c;box-shadow:0 36px 88px #0b100a3d}.productPage .serviceSteps{background:linear-gradient(145deg,#283a25,#0b110c)}.productPage .serviceSteps:before,.productPage .serviceSteps article span,.productPage .serviceTitle .pdpKicker{color:#ffd400}.productPage .serviceSteps article p{color:#d0d5cb}.productPage .serviceSteps article:before{border-color:#eff30085;background:#ffd400;color:#171d13;box-shadow:0 0 0 5px #eff30017,0 10px 24px #00000040}.productPage .serviceSteps article:after{background:linear-gradient(180deg,#eff3009e,#8fa33f47)}.productPage .detailsSection{background:radial-gradient(circle at 8% 10%,rgba(239,243,0,.065),transparent 22%),linear-gradient(180deg,#fbfaf6,#eff1ea)}.productPage .accordions details{border-color:#1f271c1a;background:#ffffffe6;box-shadow:0 12px 34px #1c23190f}.productPage .accordions details[open]{border-color:#a5b7315c;box-shadow:0 18px 44px #1c23191a}.productPage .accordions details[open] summary{background:linear-gradient(100deg,#f5f5df,#edf0e6)}.productPage .accordions summary{color:#20281d}.productPage .accordions summary span{border-color:#d7dccd;background:#f3f4ee;color:#667821}.productPage .accordions details[open] summary span{border-color:#293821;background:#293821;color:#ffd400}.productPage .specGrid,.productPage .downloads{background:linear-gradient(180deg,#fafaf6,#f0f1eb)}.productPage .specGrid span{border-color:#dde0d6;color:#4d574a}.productPage .specGrid b{color:#1d251b}.productPage .closingSection{color:#151a13;background:radial-gradient(circle at 14% 48%,rgba(255,248,0,.74),transparent 34%),radial-gradient(circle at 88% 35%,rgba(130,154,57,.28),transparent 31%),linear-gradient(110deg,#eff55a,#b9d33f 48%,#6f8834)}.productPage .closingLayout strong{color:#202a1c}.productPage .closingLayout small,.productPage .closingLayout p,.productPage .closingLayout .textCta{color:#2e3829}.productPage .closingLayout div:last-child>a:not(.textCta){background:#111811;color:#fff}.productPage .stickyCommerce{border-color:#eff30024;background:#0c110cf5;box-shadow:0 18px 56px #05080557}.productPage .productFooter{background:#080c09;color:#adb4a9}@media(max-width:640px){.productPage .calculatorRecommendation{background:radial-gradient(circle at 16% 8%,rgba(234,248,94,.27),transparent 28%),radial-gradient(circle at 80% 34%,rgba(154,181,62,.16),transparent 34%),linear-gradient(150deg,#9fb93e,#607832 36%,#2c3c26 67%,#101710)}}.productPage .accordions summary{align-items:center;min-height:66px;padding:16px 18px 16px 22px;color:#0a332a;transition:background .22s ease,color .22s ease}.productPage .accordions details[open] summary{border-bottom:1px solid rgba(8,64,51,.09);background:linear-gradient(100deg,#eff9f4,#e7f7f0)}.productPage .accordions summary span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #c4d9d1;border-radius:50%;background:#f1f7f4;color:#0b5948;font-size:18px;line-height:1;transition:transform .22s ease,background .22s ease,color .22s ease}.productPage .accordions details[open] summary span{border-color:#0b5948;background:#0b5948;color:#ffd400}.productPage .specGrid{gap:8px;margin:0;padding:18px 20px 22px;background:linear-gradient(180deg,#f7fbf9,#eef6f2)}.productPage .specGrid span{min-height:52px;align-items:center;padding:13px 15px;border:1px solid #d4e3dc;border-radius:12px;background:#fff;color:#35534b}.productPage .specGrid b{color:#082f27}.productPage .accordions details>p{margin:0;padding:18px 22px 22px;color:#536b64}.productPage .downloads{flex-wrap:wrap;margin:0;padding:18px 20px 22px;background:linear-gradient(180deg,#f7fbf9,#eef6f2)}.productPage .downloads a{border:1px solid #c9ddd4;background:#fff;color:#0b5948}@media(max-width:640px){.productPage .serviceSteps article:before{left:1px;width:44px;height:44px}.productPage .serviceSteps article:after{left:22px;top:calc(50% + 29px)}.productPage .accordions{gap:8px}.productPage .accordions summary{min-height:60px;padding:14px 14px 14px 16px;font-size:15px}.productPage .specGrid{grid-template-columns:1fr;padding:14px}.productPage .accordions details>p,.productPage .downloads{padding:15px 16px 18px}}.productPage .usageEstimateAssist button.active{border-color:var(--y)!important;background:color-mix(in srgb,var(--y) 24%,#fff)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--y)!important}.productPage .skuFilter button b,.productPage .skuFilter button.active b,.productPage .skuFilter button.active i{color:var(--ink)!important}.productPage .calculatorProductRender i[hidden]{display:none!important}@media(max-width:640px){.productPage.calculatorSection{padding:66px 0!important}.productPage .calculatorIntro{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin-bottom:20px!important}.productPage .calculatorIntro h2{font-size:var(--calc-title-m,38px)!important;line-height:1.04!important}.productPage .householdCalculator{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.productPage .calculatorFilters,.productPage .calculatorRecommendation{padding:21px 16px!important;border-radius:22px!important}.productPage .filterHeading h3{margin:10px 0 24px!important;font-size:28px!important;line-height:1.08!important}.productPage .usageFilter{margin-bottom:25px!important}.productPage .usageFilter input{min-height:28px!important;margin-top:8px!important}.productPage .usageFilter>small{margin-top:7px!important;font-size:12px!important}.productPage .usageEstimateAssist{margin:0 0 26px!important;padding:16px 14px!important;border-radius:18px!important}.productPage .usageEstimateAssist>span{display:block!important;margin-bottom:13px!important}.productPage .usageEstimateAssist>span b{font-size:15px!important}.productPage .usageEstimateAssist>span small{display:block!important;max-width:none!important;margin-top:5px!important;text-align:left!important}.productPage .usageEstimateAssist>span small,.productPage .usageEstimateAssist>p{font-size:12px!important;line-height:1.45!important}.productPage .usageEstimateAssist>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.productPage .usageEstimateAssist button{height:58px!important;padding:6px!important;border-radius:13px!important;font-size:15px!important}.productPage .usageEstimateAssist button small{font-size:10px!important}.productPage .skuFilter>span{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;margin-bottom:12px!important;font-size:15px!important}.productPage .skuFilter>span em{margin-left:auto!important;white-space:nowrap!important}.productPage .skuFilter>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.productPage .skuFilter button{min-height:126px!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr auto!important}.productPage .skuFilter button small{font-size:10px!important}.productPage .skuFilter button b{align-self:end!important;font-size:24px!important}.productPage .skuFilter button i{grid-column:1!important;grid-row:3!important;justify-self:start!important;align-self:end!important;margin-top:10px!important;padding:7px 10px!important;font-size:10px!important}.productPage .calculatorDisclaimer{margin-top:17px!important;font-size:11px!important}.productPage .recommendationTop{display:flex!important;align-items:flex-start!important;gap:10px!important}.productPage .recommendationTop em{margin:0!important;white-space:nowrap!important}.productPage .recommendedProduct{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:14px!important;margin:20px 0!important;padding:16px 13px!important}.productPage .calculatorProductRender{height:145px!important}.productPage .calculatorProductRender i{width:70px!important;height:118px!important}.productPage .recommendedProduct>div:last-child strong{font-size:36px!important}.productPage .recommendedProduct>div:last-child p,.productPage .recommendedProduct>div:last-child b{font-size:11px!important;line-height:1.4!important}.productPage .returnHighlights{gap:7px!important}.productPage .returnHighlights article{min-height:112px!important;padding:14px!important}.productPage .savingTimeline{padding:15px 13px!important}.productPage .applyRecommendation{min-height:54px!important;padding:0 16px!important;font-size:12px!important}}.productPage .usageFilter input[type=range]{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;height:6px!important;min-height:6px!important;margin:16px 0 0!important;padding:0!important;border:0!important;border-radius:999px!important;outline:0!important;box-shadow:none!important;background:linear-gradient(90deg,var(--y) 0 var(--range-progress,29.3%),#303532 var(--range-progress,29.3%) 100%)!important;cursor:pointer}.productPage .usageFilter input[type=range]::-webkit-slider-runnable-track{height:6px;border:0;border-radius:999px;background:transparent}.productPage .usageFilter input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border:4px solid #fff;border-radius:50%;background:var(--y);box-shadow:0 3px 12px #0f1c1438;cursor:grab}.productPage .usageFilter input[type=range]::-moz-range-track{height:6px;border:0;border-radius:999px;background:#303532}.productPage .usageFilter input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--y)}.productPage .usageFilter input[type=range]::-moz-range-thumb{width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:var(--y);box-shadow:0 3px 12px #0f1c1438;cursor:grab}.productPage.vppSection.vppContrast{color:#0b3027!important;background:radial-gradient(circle at 88% 15%,rgba(210,234,82,.2),transparent 26%),linear-gradient(145deg,#eef3e9,#e3eadf 52%,#f7f3eb)!important}.productPage.vppSection.vppContrast .pdpKicker{color:#64781d!important}.productPage.vppSection.vppContrast .vppCopy h2{color:#0b3027!important}.productPage.vppSection.vppContrast .vppCopy>p:not(.pdpKicker){color:#536961!important}.productPage.vppSection.vppContrast .vppFacts span{border:1px solid rgba(11,48,39,.08)!important;background:#ffffffd1!important;box-shadow:0 12px 32px #1e322612!important}.productPage.vppSection.vppContrast .vppFacts b{color:#5e7418!important}.productPage.vppSection.vppContrast .vppFacts small,.productPage.vppSection.vppContrast .partnerLogoHeader small,.productPage.vppSection.vppContrast .partnerEditNote{color:#61736b!important}.productPage.vppSection.vppContrast .partnerLogoHeader b{color:#0b3027!important}.productPage.vppSection.vppContrast .partnerLogoRail article>div{border:1px solid rgba(11,48,39,.09)!important;background:#fff!important;box-shadow:0 10px 24px #1e32260e!important}.productPage.vppSection.vppContrast .partnerLogoRail article small{color:#465c54!important}.productPage.vppSection.vppContrast .vppJourney{border-color:#deff0021!important;background:radial-gradient(circle at 82% 18%,rgba(223,255,0,.1),transparent 30%),linear-gradient(145deg,#213a31,#0b1712)!important;box-shadow:0 26px 64px #1930252e!important}.productPage.closingSection .pdpKicker{color:var(--closing-eyebrow-color,var(--y))!important}.productPage.closingSection .closingLayout h2{color:var(--closing-title-color,#fff)!important}.productPage.closingSection .closingLayout p{color:var(--closing-body-color,#b9c8c1)!important}.productPage.closingSection .closingLayout strong{color:var(--closing-price-color,var(--y))!important}.productPage.closingSection .closingLayout small{color:var(--closing-note-color,#b9c8c1)!important}.productPage.closingSection .closingLayout .textCta{color:var(--closing-link-color,#fff)!important}.productPage.closingSection .closingLayout div:last-child>a:not(.textCta){background:var(--closing-button-bg,var(--y))!important;color:var(--closing-button-color,var(--ink))!important}.productPage.closingSection.closingHighContrast{color:#fff!important;background:var(--closing-bg)!important}.productPage.closingSection.closingHighContrast .pdpKicker{color:#ffd400!important;text-shadow:0 1px 14px rgba(223,255,0,.18)}.productPage.closingSection.closingHighContrast .closingLayout h2{color:#fff!important}.productPage.closingSection.closingHighContrast .closingLayout p{color:#c7d8d1!important}.productPage.closingSection.closingHighContrast .closingLayout strong{color:#ffd400!important}.productPage.closingSection.closingHighContrast .closingLayout small{color:#b3c8bf!important}.productPage.closingSection.closingHighContrast .closingLayout .textCta{color:#ffd400!important}.productPage.closingSection.closingHighContrast .closingLayout div:last-child>a:not(.textCta){background:#ffd400!important;color:#052e27!important}.productPage.smartSection{color:#0a3027!important;background:radial-gradient(circle at 78% 18%,rgba(215,255,63,.2),transparent 25%),radial-gradient(circle at 16% 82%,rgba(69,216,183,.13),transparent 30%),linear-gradient(145deg,#f3f8f2,#dfeee7 52%,#f7f6ef)!important}.productPage.smartSection .smartCopy .pdpKicker{color:#607a18!important}.productPage.smartSection .smartCopy h2{color:#082f27!important}.productPage.smartSection .smartCopy>p:not(.pdpKicker){color:#536a62!important}.productPage.smartSection .modeTabs button{border-color:#c9d8d1!important;background:#ffffffd6!important;color:#52635c!important}.productPage.smartSection .modeTabs button.active{border-color:#0a392f!important;background:#0a392f!important;color:#fff!important}.productPage.smartSection .signalList span{border:1px solid rgba(8,64,51,.08)!important;background:#ffffffe6!important;box-shadow:0 14px 34px #07392e0e!important;color:#0a3027!important}.productPage.smartSection .signalList small{color:#667972!important}.productPage.smartSection .phone{border-color:#08251f!important;background:linear-gradient(180deg,#fff,#eaf4ef)!important;box-shadow:0 36px 90px #0630272b!important}.productPage.smartSection .p1InfoStrip{color:#fff!important;background:radial-gradient(circle at 82% 30%,rgba(215,255,63,.1),transparent 28%),linear-gradient(145deg,#17483c,#071d18)!important}.productPage.smartSection .p1InfoCopy h3{color:#fff!important}.productPage.smartSection .p1Benefits span{border-color:#d7ff3f24!important;background:#fff1!important}.productPage.smartSection .p1Benefits span small{color:#c5d8d1!important}.productPage.vppSection{color:#fff!important;background:radial-gradient(circle at 12% 18%,rgba(215,255,63,.1),transparent 27%),radial-gradient(circle at 88% 76%,rgba(69,216,183,.12),transparent 31%),linear-gradient(145deg,#051713,#0b342b 52%,#061a15)!important}.productPage.vppSection .vppCopy>p:not(.pdpKicker){color:#c3d8d1!important}.productPage.vppSection .vppFacts span{border:1px solid rgba(103,232,201,.14)!important;background:#ffffff13!important;box-shadow:none!important}.productPage.vppSection .vppFacts small,.productPage.vppSection .partnerLogoHeader small,.productPage.vppSection .partnerEditNote{color:#bed2cb!important}.productPage.vppSection .partnerLogoHeader b{color:#fff!important}.productPage.vppSection .partnerLogoRail article>div{border:1px solid rgba(255,255,255,.1)!important;background:#f7faf7!important;box-shadow:none!important}.productPage.vppSection .partnerLogoRail article small{color:#d5e2dd!important}.productPage.vppSection .vppJourney{border-color:#65e7c92e!important;background:radial-gradient(circle at 82% 18%,rgba(215,255,63,.12),transparent 30%),linear-gradient(145deg,#155043,#082821)!important;box-shadow:0 26px 64px #02120e3d!important}.productPage.smartSection{color:#1d281f!important;background:radial-gradient(circle at 76% 22%,rgba(216,242,74,.22),transparent 24%),radial-gradient(circle at 20% 78%,rgba(94,139,104,.1),transparent 29%),linear-gradient(145deg,#edf3e7,#e1eadf,#f4f7ef)!important}.productPage.smartSection .smartCopy .pdpKicker{color:#74851d!important}.productPage.smartSection .smartCopy h2{color:#172019!important}.productPage.smartSection .smartCopy>p:not(.pdpKicker){color:#5d6b60!important}.productPage.smartSection .modeTabs button{border-color:#d2dacf!important;background:#ffffffd1!important;color:#646e65!important}.productPage.smartSection .modeTabs button.active{border-color:#202b22!important;background:#202b22!important;color:#fff!important}.productPage.smartSection .signalList span{border:1px solid rgba(24,32,25,.06)!important;background:#ffffffd6!important;box-shadow:0 14px 38px #1f31220e!important;color:#1d281f!important}.productPage.smartSection .signalList small{color:#777f77!important}.productPage.smartSection .phone{border-color:#171c18!important;background:linear-gradient(180deg,#fbfcf8,#eef2ea)!important;box-shadow:0 36px 90px #1c2b1e30!important}.productPage.smartSection .modeStatus,.productPage.smartSection .flowBattery{background:#1d281f!important}.productPage.smartSection .p1InfoStrip{color:#fff!important;background:radial-gradient(circle at 82% 40%,rgba(216,242,74,.1),transparent 31%),linear-gradient(145deg,#263226,#141b16)!important}.productPage.smartSection .p1InfoCopy p{color:#ffd400!important}.productPage.smartSection .p1Benefits span{border-color:#d8f24a29!important;background:#d8f24a13!important}.productPage.smartSection .p1Benefits span b{color:#ffd400!important}.productPage.smartSection .p1Benefits span small{color:#c7d2ca!important}.productPage.harmonizedNeutral{background:#f1f2f2!important}.productPage.harmonizedSage{background:#fff!important}.productPage.shopifyProductHero .purchasePanel h1,.productPage.sellingSection .sellingHeading h2,.productPage.calculatorSection .calculatorIntro h2,.productPage.powerSection .powerCopy h2,.productPage.installationSection .installStepsHeader h2,.productPage.longevitySection .longevityInvestmentCopy h2,.productPage.resilienceSection .resilienceCarouselCopy>h2,.productPage.smartSection .smartCopy h2,.productPage.vppSection .vppCopy h2,.productPage.serviceSection .serviceTitle h2,.productPage.detailsSection .detailsLayout>div:first-child>h2,.productPage.closingSection .closingLayout h2{font-weight:var(--section-title-weight,500)!important}.productPage.shopifyProductHero .hero-description,.productPage.sellingSection .sellingProof>p,.productPage.calculatorSection .calculatorIntro>div,.productPage.powerSection .powerCopy>p:not(.pdpKicker),.productPage.installationSection .installStepsHeader>div:last-child>p,.productPage.longevitySection .longevityInvestmentCopy>p:not(.pdpKicker),.productPage.resilienceSection .resilienceTabs p,.productPage.resilienceSection .resilienceLegal,.productPage.smartSection .smartCopy>p:not(.pdpKicker),.productPage.vppSection .vppCopy>p:not(.pdpKicker),.productPage.serviceSection .serviceTitle>p:not(.pdpKicker),.productPage.detailsSection .detailsLayout>div:first-child>p:not(.pdpKicker),.productPage.detailsSection .faq-body,.productPage.closingSection .closingLayout p,.productPage.closingSection .closingLayout small{font-weight:var(--section-body-weight,400)!important}.productPage.pdpAnchor,.productPage.pdpAnchor a,.productPage.pdpAnchor b{font-weight:var(--nav-weight,600)!important}.productPage.vppSection{color:#fff!important;background:radial-gradient(circle at 12% 20%,rgba(216,242,74,.11),transparent 27%),radial-gradient(circle at 88% 78%,rgba(76,120,82,.14),transparent 30%),linear-gradient(145deg,#121813,#202a22 52%,#0e130f)!important}.productPage.vppSection .vppCopy>p:not(.pdpKicker){color:#cbd1c6!important}.productPage.vppSection .vppFacts span{border-color:#d8f24a1a!important;background:#fff1!important}.productPage.vppSection .vppFacts small,.productPage.vppSection .partnerLogoHeader small,.productPage.vppSection .partnerEditNote{color:#bfc8bc!important}.productPage.vppSection .partnerLogoRail article small{color:#d0d7cd!important}.productPage.vppSection .vppJourney{border-color:#d8f24a1f!important;background:radial-gradient(circle at 82% 18%,rgba(216,242,74,.13),transparent 30%),linear-gradient(145deg,#304032,#19201b)!important;box-shadow:0 26px 64px #080c093d!important}.productPage.vppSection .journeyStep.platform{background:linear-gradient(100deg,#ffd400,#cce94a)!important}.productPage.closingSection,.productPage.closingSection.closingHighContrast{color:#151a13!important;background:radial-gradient(circle at 14% 48%,rgba(255,248,0,.7),transparent 34%),radial-gradient(circle at 88% 35%,rgba(130,154,57,.25),transparent 31%),linear-gradient(110deg,#eff55a,#b9d33f 48%,#6f8834)!important}.productPage.closingSection .pdpKicker,.productPage.closingSection.closingHighContrast .pdpKicker{color:#596714!important;text-shadow:none!important}.productPage.closingSection .closingLayout h2,.productPage.closingSection.closingHighContrast .closingLayout h2{color:#151a13!important}.productPage.closingSection .closingLayout p,.productPage.closingSection.closingHighContrast .closingLayout p{color:#34402f!important}.productPage.closingSection .closingLayout strong,.productPage.closingSection.closingHighContrast .closingLayout strong{color:#202a1c!important}.productPage.closingSection .closingLayout small,.productPage.closingSection.closingHighContrast .closingLayout small{color:#3f4a39!important}.productPage.closingSection .closingLayout .textCta,.productPage.closingSection.closingHighContrast .closingLayout .textCta{color:#1d281f!important}.productPage.closingSection .closingLayout div:last-child>a:not(.textCta),.productPage.closingSection.closingHighContrast .closingLayout div:last-child>a:not(.textCta){background:#111811!important;color:#fff!important}.productPage.detailsSection .accordions summary{font-size:18px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.012em!important}@media(max-width:640px){.productPage.detailsSection .accordions summary{font-size:16px!important;font-weight:600!important;line-height:1.35!important}}.productPage.detailsSection .accordions .faq-body{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:18px 22px 22px!important;border:0!important;background:#ffffffb8!important;color:#5d6b65!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}.productPage.detailsSection .accordions .faq-body>p{margin:0!important;color:inherit!important;font:inherit!important}.productPage.detailsSection .accordions details[open] summary{margin:0!important}@media(max-width:640px){.productPage.detailsSection .accordions .faq-body{padding:15px 16px 18px!important;font-size:14px!important;line-height:1.6!important}}.productPage .usageFilter>small,.productPage .usageEstimateAssist>span small,.productPage .usageEstimateAssist>p,.productPage .calculatorDisclaimer,.productPage .savingTimeline p,.productPage .calculationAssumptions p,.productPage .powerSideNote p,.productPage .powerHeroBoard>p,.productPage .compactGrowthStrip p,.productPage .installLegal,.productPage .longevityLegal,.productPage .resilienceLegal,.productPage .partnerEditNote,.productPage.closingSection .closingLayout small,.productPage .sellingHeading .sellingProof>p{font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}.productPage .recommendedProduct p,.productPage .returnHighlights small,.productPage .returnHighlights span,.productPage .powerFacts small,.productPage .loads small,.productPage .powerUseCases small,.productPage .installStepCopy p,.productPage .lifepoBadge small,.productPage .longevityAssurance p,.productPage .resilienceTabs p,.productPage .signalList small,.productPage .p1Card small,.productPage .p1Benefits small,.productPage .vppFacts small,.productPage .partnerLogoHeader small,.productPage .partnerLogoRail small,.productPage .serviceSteps article p{font-size:12px!important;font-weight:400!important;line-height:1.5!important}.productPage.calculatorSection .usageFilter>small,.productPage.calculatorSection .usageEstimateAssist>span small,.productPage.calculatorSection .usageEstimateAssist>p,.productPage.calculatorSection .calculatorDisclaimer,.productPage.installSection .installLegal,.productPage.longevitySection .longevityLegal,.productPage.resilienceSection .resilienceLegal,.productPage .sellingHeading .sellingProof>p{color:#65716b!important}.productPage.powerSection .powerHeroBoard>p,.productPage.powerSection .powerSideNote p,.productPage.vppSection .partnerEditNote,.productPage.vppSection .vppFacts small{color:#c5d0c9!important}.productPage.closingSection .closingLayout small{color:#35412f!important}@media(max-width:640px){.productPage .usageFilter>small,.productPage .usageEstimateAssist>span small,.productPage .usageEstimateAssist>p,.productPage .calculatorDisclaimer,.productPage .savingTimeline p,.productPage .calculationAssumptions p,.productPage .powerSideNote p,.productPage .powerHeroBoard>p,.productPage .compactGrowthStrip p,.productPage .installLegal,.productPage .longevityLegal,.productPage .resilienceLegal,.productPage .partnerEditNote,.productPage.closingSection .closingLayout small,.productPage .sellingHeading .sellingProof>p,.productPage .recommendedProduct p,.productPage .returnHighlights small,.productPage .returnHighlights span,.productPage .powerFacts small,.productPage .loads small,.productPage .powerUseCases small,.productPage .installStepCopy p,.productPage .lifepoBadge small,.productPage .longevityAssurance p,.productPage .resilienceTabs p,.productPage .signalList small,.productPage .p1Card small,.productPage .p1Benefits small,.productPage .vppFacts small,.productPage .partnerLogoHeader small,.productPage .partnerLogoRail small,.productPage .serviceSteps article p{font-size:12px!important;line-height:1.5!important}}.productPage.shopifyProductHero .hero-gallery-image[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.productPage.shopifyProductHero .hero-gallery-image:not([hidden]){display:block!important;visibility:visible!important;opacity:1!important}.productPage.shopifyProductHero .galleryMain:before,.productPage.shopifyProductHero .galleryMain picture:after,.productPage.shopifyProductHero .galleryRail button:after,.productPage.shopifyProductHero .galleryTop,.productPage.shopifyProductHero .galleryBottom,.productPage.shopifyProductHero .galleryRail button span,.productPage.shopifyProductHero .galleryRail button b{display:none!important}.productPage.shopifyProductHero .galleryMain{background:#f4f5f2!important}.productPage.shopifyProductHero .shopifyProductMedia,.productPage.shopifyProductHero .shopifyProductMedia picture,.productPage.shopifyProductHero .shopifyProductMedia img,.productPage.shopifyProductHero .shopifyProductMedia video,.productPage.shopifyProductHero .shopifyProductMedia model-viewer{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important}.productPage.shopifyProductHero .shopifyProductMedia img,.productPage.shopifyProductHero .shopifyProductMedia video,.productPage.shopifyProductHero .shopifyProductMedia model-viewer{display:block!important;object-fit:cover!important;object-position:center!important;transform:none!important}.productPage.shopifyProductHero .galleryMain:hover .shopifyProductMedia img{transform:none!important}.productPage.shopifyProductHero .galleryRail button{background:#f4f5f2!important}.productPage.shopifyProductHero .galleryRail button img,.productPage.shopifyProductHero .galleryRail button picture,.productPage.shopifyProductHero .galleryRail button picture img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important}.productPage.detailsSection .accordions details,.productPage.detailsSection .accordions details[open]{overflow:hidden!important;border:1px solid #dde2e0!important;background:#fff!important;box-shadow:0 12px 30px #052e270e!important}.productPage.detailsSection .accordions details[open]{border-color:#d5dcda!important;box-shadow:0 15px 34px #052e2712!important}.productPage.detailsSection .accordions summary,.productPage.detailsSection .accordions details[open] summary{margin:0!important;border-bottom-color:#e3e7e5!important;background:#fff!important;color:#052e27!important}.productPage.detailsSection .accordions details[open] summary{background:#f6f7f7!important}.productPage.detailsSection .accordions summary span{border:1px solid #cfd8d4!important;background:#f3f5f4!important;color:#075447!important;box-shadow:none!important}.productPage.detailsSection .accordions details[open] summary span{border-color:#075447!important;background:#075447!important;color:#fff!important}.productPage.detailsSection .specGrid,.productPage.detailsSection .downloads,.productPage.detailsSection .accordions .faq-body{background:#fff!important}.productPage.detailsSection .specGrid span{border-color:#dfe4e2!important;background:#f6f7f7!important;color:#405650!important}.productPage.detailsSection .specGrid b{color:#052e27!important}.productPage.detailsSection .downloads a{border-color:#d8dfdc!important;background:#f6f7f7!important;color:#075447!important;box-shadow:none!important}.productPage.detailsSection .downloads a:hover{border-color:#aebdb7!important;background:#eef1f0!important}.productPage.detailsSection .accordions .faq-body{color:#536761!important}.productPage.closingSection,.productPage.closingSection.closingHighContrast{color:#f7f8f5!important;background:radial-gradient(circle at 86% 12%,rgba(150,180,47,.18),transparent 31%),radial-gradient(circle at 18% 88%,rgba(43,93,62,.22),transparent 34%),linear-gradient(135deg,#152315,#0d180f 52%,#080d09)!important}.productPage.closingSection .pdpKicker,.productPage.closingSection.closingHighContrast .pdpKicker{color:#ffd400!important;text-shadow:none!important}.productPage.closingSection .closingLayout strong,.productPage.closingSection.closingHighContrast .closingLayout strong{color:#ffd400!important}.productPage.closingSection .closingLayout small,.productPage.closingSection.closingHighContrast .closingLayout small{color:#9eaea3!important}.productPage.closingSection .closingLayout div:last-child>a:not(.textCta),.productPage.closingSection.closingHighContrast .closingLayout div:last-child>a:not(.textCta){border:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(100deg,#ffd400,#c9ea32)!important;color:#101b12!important;box-shadow:0 12px 30px #0003!important}.productPage.closingSection,.productPage.closingSection.closingHighContrast{color:#102016!important;background:radial-gradient(circle at 8% 10%,rgba(226,255,43,.72),transparent 31%),radial-gradient(circle at 62% 8%,rgba(143,182,49,.3),transparent 34%),linear-gradient(128deg,#addb1d,#76972e 35%,#3d5d2c 59%,#172c1d 80%,#0d1811)!important}.productPage.closingSection .pdpKicker,.productPage.closingSection.closingHighContrast .pdpKicker{color:#29451f!important}.productPage.closingSection .closingLayout h2,.productPage.closingSection.closingHighContrast .closingLayout h2{color:#102016!important}.productPage.closingSection .closingLayout p,.productPage.closingSection.closingHighContrast .closingLayout p{color:#263a2b!important}.productPage.closingSection .closingLayout strong,.productPage.closingSection.closingHighContrast .closingLayout strong{color:#f2f500!important;text-shadow:0 2px 24px rgba(239,243,0,.12)!important}.productPage.closingSection .closingLayout small,.productPage.closingSection.closingHighContrast .closingLayout small{color:#d0d9ce!important}.productPage.closingSection .closingLayout .textCta,.productPage.closingSection.closingHighContrast .closingLayout .textCta{color:#e9ef63!important}.productPage.closingSection .closingLayout div:last-child>a:not(.textCta),.productPage.closingSection.closingHighContrast .closingLayout div:last-child>a:not(.textCta){border-color:#eff30047!important;background:linear-gradient(100deg,#fff200,#d8f300)!important;color:#102016!important}.productPage.closingSection,.productPage.closingSection.closingHighContrast{padding:64px 0!important;color:#f7f8f5!important;background:#f1f2f2!important}.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{box-sizing:border-box!important;gap:18px!important;padding:22px!important;border:1px solid rgba(216,242,74,.22)!important;border-radius:30px!important;background:radial-gradient(circle at 88% 8%,rgba(139,174,42,.15),transparent 31%),linear-gradient(140deg,#172718,#101b12 48%,#080e09)!important;box-shadow:0 26px 62px #09110b33!important}.productPage.closingSection .closingLayout>div:first-child,.productPage.closingSection.closingHighContrast .closingLayout>div:first-child{box-sizing:border-box!important;min-height:270px!important;padding:38px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:23px!important;background:radial-gradient(circle at 18% 12%,rgba(241,255,126,.56),transparent 32%),linear-gradient(132deg,#e2f765,#c7f000,#8bae16)!important}.productPage.closingSection .closingLayout>div:last-child,.productPage.closingSection.closingHighContrast .closingLayout>div:last-child{box-sizing:border-box!important;justify-content:center!important;min-height:270px!important;padding:38px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:23px!important;background:#ffffff0e!important}.productPage.closingSection .pdpKicker,.productPage.closingSection.closingHighContrast .pdpKicker{color:#30451e!important}.productPage.closingSection .closingLayout h2,.productPage.closingSection.closingHighContrast .closingLayout h2{color:#142015!important}.productPage.closingSection .closingLayout p,.productPage.closingSection.closingHighContrast .closingLayout p{color:#30402e!important}.productPage.closingSection .closingLayout strong,.productPage.closingSection.closingHighContrast .closingLayout strong{color:#ffd400!important;text-shadow:none!important}.productPage.closingSection .closingLayout small,.productPage.closingSection.closingHighContrast .closingLayout small{color:#b9c5bb!important}.productPage.closingSection .closingLayout .textCta,.productPage.closingSection.closingHighContrast .closingLayout .textCta{color:#ffd400!important}.productPage.closingSection .closingLayout div:last-child>a:not(.textCta),.productPage.closingSection.closingHighContrast .closingLayout div:last-child>a:not(.textCta){border-color:#eff30052!important;background:linear-gradient(100deg,#fff200,#d5f100)!important;color:#102016!important}@media(max-width:640px){.productPage.closingSection,.productPage.closingSection.closingHighContrast{padding:42px 0!important}.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{padding:12px!important;border-radius:24px!important}.productPage.closingSection .closingLayout>div:first-child,.productPage.closingSection .closingLayout>div:last-child,.productPage.closingSection.closingHighContrast .closingLayout>div:first-child,.productPage.closingSection.closingHighContrast .closingLayout>div:last-child{min-height:auto!important;padding:25px!important;border-radius:18px!important}}.productPage.smartTabsSection>.pdpShell.smartTabbedLayout{box-sizing:border-box!important;width:min(1420px,calc(100% - 64px))!important;max-width:1420px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)!important;gap:clamp(42px,4vw,72px)!important}.productPage.smartTabsSection .smartAppStage{box-sizing:border-box!important;width:100%!important;min-width:0!important;background:transparent!important}.productPage.smartTabsSection .aiPhone{background:linear-gradient(165deg,#1e2921,#111a14 58%,#080d09)!important}.productPage.smartTabsSection .preferenceFlyout{background:linear-gradient(145deg,#1d2a20,#0e1711)!important;border-color:#dff0002e!important}.productPage.smartTabsSection .controlPhone{background:linear-gradient(165deg,#1d3020,#112218 58%,#07140d)!important}.productPage.smartTabsSection .controlCallout{background:linear-gradient(145deg,#1d2b20fa,#0f1912fa)!important;border-color:#dff00038!important}@media(max-width:640px){.productPage.smartTabsSection>.pdpShell.smartTabbedLayout{width:calc(100% - 24px)!important;gap:26px!important}.productPage.smartTabsSection .smartAppStage{display:flex!important;min-height:0!important;padding:34px 7px 48px!important;overflow:hidden!important;border-radius:28px!important;background:linear-gradient(160deg,#203222,#101f16 56%,#09160f)!important}.productPage.smartTabsSection .aiPhone{width:min(86vw,330px)!important;margin-inline:auto!important;border-width:6px!important;border-radius:34px!important}.productPage.smartTabsSection .preferenceFlyout{position:relative!important;inset:auto!important;width:min(86vw,330px)!important;margin:16px auto 0!important;padding:18px!important}.productPage.smartTabsSection .controlAppView.active{position:relative!important;display:block!important;width:100%!important;min-height:735px!important;padding:0!important;overflow:visible!important}.productPage.smartTabsSection .controlPhone{box-sizing:border-box!important;width:min(72vw,300px)!important;min-height:650px!important;margin:0 auto!important;padding:16px 10px 68px!important;border-width:7px!important;border-radius:38px!important}.productPage.smartTabsSection .controlCallout{position:absolute!important;z-index:6!important;box-sizing:border-box!important;width:clamp(132px,42vw,170px)!important;min-height:0!important;padding:13px 14px!important;border-radius:18px!important}.productPage.smartTabsSection .controlCallout small{font-size:10px!important;line-height:1.25!important}.productPage.smartTabsSection .controlCallout b{font-size:15px!important;line-height:1.12!important}.productPage.smartTabsSection .controlCalloutLeft{left:0!important;top:205px!important;right:auto!important;bottom:auto!important}.productPage.smartTabsSection .controlCalloutRight{right:0!important;bottom:105px!important;left:auto!important;top:auto!important}}@media(max-width:980px){.productPage.smartTabsSection{overflow:clip!important}.smartTabbedLayout{gap:34px!important}.smartTabsCopy,.smartAppStage,.smartAppView{width:100%;min-width:0}.smartAppStage{align-items:center;overflow:visible}.aiPhone,.controlPhone{margin-inline:auto}.preferenceFlyout{order:2;width:min(390px,100%)!important;margin:14px auto 0!important;padding:20px!important;border-radius:22px!important}.preferenceFlyout>p{font-size:13px}.preferenceFlyout>[data-preference-option]{padding:16px}}@media(max-width:640px){.productPage.smartTabsSection{padding:38px 0 44px!important}.smartTabsSection>.pdpShell{width:calc(100% - 24px)!important}.smartTabbedLayout{gap:28px!important}.smartSectionIntro{margin-bottom:20px!important}.smartSectionIntro h2{font-size:clamp(31px,var(--intro-title-m),40px)!important;line-height:1.04}.smartSectionIntro>div{font-size:clamp(14px,var(--intro-body-m),17px)!important;line-height:1.52}.smartTabNav{position:relative;z-index:7;margin-bottom:16px!important;padding:5px!important}.smartTabNav button{padding:11px 7px!important;font-size:12px!important}.smartTabCards{grid-template-columns:1fr!important;gap:10px!important}.smartTextCard,.smartTextCardLead{min-height:0!important;padding:18px 17px!important;border-radius:18px!important;box-shadow:0 9px 24px #0a23190e!important}.smartTextCard>span{width:28px;height:28px;margin-bottom:11px!important;border-radius:8px;font-size:10px}.smartTextCard h3{margin-bottom:7px;font-size:clamp(18px,var(--card-title-m),25px)!important;line-height:1.15}.smartTextCard p{font-size:clamp(14px,var(--card-body-m),18px)!important;line-height:1.48}.smartAppStage{display:flex!important;min-height:0!important;flex-direction:column;overflow:visible}.smartAppView[hidden]{display:none!important}.aiPhone{width:min(360px,100%)!important;padding:15px 12px 16px!important;border-width:7px!important;border-radius:38px!important;box-shadow:0 24px 52px #011e193d!important}.aiPhone:before{top:6px;width:100px;height:23px}.aiStatusBar{height:25px;font-size:10px}.aiAppHeader{height:48px;font-size:14px}.aiModeCard{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:14px 12px 12px}.aiModeCard>i{width:36px;height:36px;font-size:18px}.aiModeCard b{font-size:13px}.aiModeCard small{max-width:none!important;font-size:9px}.aiModeCard button{width:40px;height:24px}.aiModeCard button u{width:18px;height:18px}.aiReady{padding:9px 12px 11px;font-size:9px}.aiPriceCard,.aiPlanCard{margin-top:10px;padding:12px;border-radius:15px}.aiPriceCard>div{grid-template-columns:45px minmax(0,1fr) auto 7px;gap:5px;padding:8px}.aiPriceCard small{font-size:7px}.aiPriceCard b{font-size:9px}.aiPriceCard em{font-size:7px}.aiPreferenceTrigger{margin-top:10px;padding:11px 12px}.aiPreferenceTrigger b{font-size:11px}.aiPreferenceTrigger span{font-size:9px}.aiChart{height:98px}.aiLegend{gap:7px;font-size:7px}.aiSave{margin-top:10px;padding:12px;font-size:13px}.preferenceFlyout{width:min(360px,100%)!important;padding:17px!important}.preferenceFlyout h3{font-size:21px}.preferenceFlyout>p{margin-bottom:13px;font-size:12px}.preferenceFlyout>[data-preference-option]{margin-top:9px;padding:14px;border-radius:15px}.preferenceFlyout [data-preference-option] b{font-size:15px}.preferenceFlyout [data-preference-option] small{font-size:11px}.controlAppView.active{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding:8px 0 0!important;overflow:visible}.controlAppView:before{top:0!important;right:-10px!important;bottom:76px!important;left:-10px!important;border-radius:28px!important}.controlPhone{grid-column:1/-1;width:min(360px,100%)!important;min-height:660px!important;padding:17px 11px 68px!important;border-width:7px!important;border-radius:38px!important;box-shadow:0 25px 58px #011e194d!important}.controlPhone:before{top:6px;width:104px;height:23px}.controlPhone:after{top:39px;right:11px;bottom:70px;left:11px}.controlStatus{height:26px;font-size:10px}.controlSystemCard{min-height:170px!important;margin-top:10px;padding:12px!important;border-radius:18px}.controlSystemHead{font-size:10px}.controlSystemStats{width:64%;gap:8px 10px;margin-top:23px}.controlSystemStats small{font-size:7px}.controlSystemStats b{font-size:11px}.controlProductImage{top:42px!important;right:3px!important;width:100px!important;height:116px!important}.controlFlow{gap:7px;margin-top:9px}.controlFlow span{min-height:59px;padding:10px;border-radius:14px}.controlFlow b{font-size:10px}.controlFlow small{font-size:8px}.controlMode{margin-top:9px;padding:10px 12px;border-radius:14px}.controlMode small{font-size:7px}.controlMode b{font-size:11px}.controlDay{gap:27px;margin-top:10px}.controlDay b{font-size:12px}.controlDay button{font-size:20px}.controlChart{height:164px!important;margin-top:-3px}.controlChart .chartLabels text{font-size:7px}.controlLegend{gap:12px;margin:-5px 0 0 26px;font-size:7px}.controlNav{right:13px;bottom:12px;left:13px;padding:9px 6px 7px;border-radius:18px}.controlNav span{font-size:15px}.controlNav small{font-size:7px}.controlCallout{position:relative!important;inset:auto!important;width:100%!important;min-height:92px!important;margin:0!important;padding:14px!important;border-radius:17px!important}.controlCallout small{font-size:10px!important}.controlCallout b{margin-top:5px;font-size:16px!important}.smartTabsSection .p1InfoStrip{margin-top:30px!important}}@media(max-width:380px){.smartTabsSection>.pdpShell{width:calc(100% - 16px)!important}.smartTextCard,.smartTextCardLead{padding:16px 14px!important}.aiPhone,.controlPhone{border-width:6px!important;border-radius:34px!important}.controlCallout{padding:12px!important}}.productPage.smartTabsSection{overflow:hidden;padding:92px 0 72px!important;background:var(--smart-bg)!important}.smartTabbedLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,.92fr);gap:clamp(42px,5vw,86px);align-items:center;overflow:visible}.smartTabsCopy{min-width:0}.smartTabNav{display:inline-flex;gap:7px;margin:0 0 24px;padding:6px;border:1px solid #d9dedb;border-radius:999px;background:#fff;box-shadow:0 12px 34px #0a231914}.smartTabNav button{min-width:150px;padding:13px 22px;border:0;border-radius:999px;background:transparent;color:#5e6d68;font:600 15px/1.15 inherit;cursor:pointer;transition:.25s ease}.smartTabNav button.active{background:#09261b;color:#ffd400;box-shadow:0 7px 16px #07221729}.smartTabPanel[hidden]{display:none!important}.smartTabCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.smartTextCard{position:relative;min-height:190px;padding:25px 23px 22px;overflow:hidden;border:1px solid #dce2df;border-radius:22px;background:#fff;box-shadow:0 14px 36px #0a231912}.smartTextCard:after{content:"";position:absolute;right:-30px;bottom:-42px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(207,255,0,.18),transparent 70%)}.smartTextCardLead{grid-column:1/-1;min-height:205px;padding-right:clamp(28px,8vw,92px)}.smartTextCard>span{display:inline-grid;width:32px;height:32px;margin-bottom:18px;place-items:center;border-radius:10px;background:#efffc1;color:#173122;font-size:11px;font-weight:800}.smartTextCard h3{position:relative;z-index:1;margin:0 0 9px;color:var(--card-title);font-size:var(--card-title-d);font-weight:var(--section-title-weight,600);line-height:1.12}.smartTextCard p{position:relative;z-index:1;margin:0;color:var(--card-body);font-size:var(--card-body-d);font-weight:var(--section-body-weight,400);line-height:1.55}.smartAppStage{position:relative;display:flex;min-width:0;min-height:770px;align-items:center;justify-content:center;overflow:visible}.aiPhone{position:relative;z-index:2;width:min(390px,100%);padding:18px 20px 20px;border:10px solid #0a0b0b;border-radius:50px;background:#09090b;color:#f7f7f7;box-shadow:0 38px 80px #04100b3d}.aiPhone:before{content:"";position:absolute;top:7px;left:50%;width:116px;height:27px;border-radius:999px;background:#020202;transform:translate(-50%)}.aiStatusBar,.aiAppHeader{display:flex;align-items:center;justify-content:space-between}.aiStatusBar{height:27px;padding:0 7px;font-size:12px}.aiStatusBar span{font-size:10px;letter-spacing:-2px}.aiAppHeader{justify-content:center;gap:8px;height:55px;font-size:15px}.aiAppHeader>span{position:absolute;left:23px;font-size:29px;font-weight:300}.aiAppHeader em{padding:4px 7px;border-radius:4px;background:#624900;color:#ffbe00;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em}.aiModeCard{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:17px 15px 14px;border:1px solid rgba(255,176,0,.28);border-radius:17px 17px 0 0;background:#26252b}.aiModeCard>i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ffda32,#ff9d00);color:#19160e;font-size:22px;font-style:normal;box-shadow:0 6px 18px #ffa40057}.aiModeCard span{display:flex;min-width:0;flex-direction:column}.aiModeCard b{font-size:15px}.aiModeCard small{margin-top:3px;color:#9d9ca4;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiModeCard button{position:relative;width:45px;height:27px;padding:0;border:0;border-radius:999px;background:#ffac00}.aiModeCard button u{position:absolute;top:3px;right:3px;width:21px;height:21px;border-radius:50%;background:#101113;text-decoration:none}.aiReady{display:flex;gap:8px;align-items:center;padding:9px 15px 13px;border:1px solid rgba(255,176,0,.28);border-top:1px solid #45434b;border-radius:0 0 17px 17px;background:#26252b;font-size:11px;font-weight:600}.aiReady i{width:8px;height:8px;border-radius:50%;background:#ffad00}.aiPriceCard,.aiPlanCard{margin-top:13px;padding:14px;border:1px solid #37363e;border-radius:17px;background:#26252b}.aiPriceCard h4,.aiPlanCard h4{margin:0 0 11px;color:#f4f4f4;font-size:13px;font-weight:700}.aiPriceCard h4 i{display:inline-grid;width:15px;height:15px;margin-left:4px;place-items:center;border:1px solid #d98f00;border-radius:50%;color:#e6a400;font-size:9px;font-style:normal}.aiPriceCard>div{display:grid;grid-template-columns:55px minmax(0,1fr) auto 8px;gap:7px;align-items:center;padding:8px 10px;border:1px solid #47464f;background:#303037}.aiPriceCard>div:first-of-type{border-radius:11px 11px 0 0;border-bottom:0}.aiPriceCard>div:last-of-type{border-radius:0 0 11px 11px}.aiPriceCard small{color:#929098;font-size:8px;font-weight:800;letter-spacing:.12em}.aiPriceCard b{min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiPriceCard em{padding:3px 5px;border-radius:5px;background:#424148;color:#c7c6cb;font-size:8px;font-style:normal}.aiPriceCard span{color:#a4a2aa}.aiPreferenceTrigger{display:grid;width:100%;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:13px;padding:13px 15px;border:1px solid #37363e;border-radius:13px;background:#26252b;color:#f6f6f6;text-align:left;cursor:pointer}.aiPreferenceTrigger b{font-size:13px}.aiPreferenceTrigger span{color:#a5a3aa;font-size:11px;text-align:right}.aiPreferenceTrigger i{font-size:18px;font-style:normal}.aiPlanCard{padding-bottom:11px}.aiPlanCard p{margin:-6px 0 5px;color:#9c9aa2;font-size:10px;line-height:1.35}.aiChart{position:relative;height:112px;margin-top:6px}.aiChart svg{width:100%;height:100%;overflow:visible}.aiChart path{fill:none;stroke-width:2}.aiChart .soc{stroke:#1ecb45}.aiChart .price{stroke:#d89c00}.aiChart .export{stroke:#26bde8;stroke-dasharray:5 4}.aiChart line{stroke:#ddd;stroke-width:1;stroke-dasharray:3 3}.aiChart circle{fill:#fff}.aiChart>span{position:absolute;top:-2px;left:58%;font-size:8px}.aiLegend{display:flex;gap:12px;flex-wrap:wrap;color:#aaa8af;font-size:8px}.aiLegend span{display:flex;gap:5px;align-items:center}.aiLegend i{width:8px;height:8px;border-radius:2px;background:#d89c00}.aiLegend span:nth-child(2) i{background:#26bde8}.aiLegend span:nth-child(3) i{background:#1ecb45}.aiPlanCard>small{display:block;margin-top:8px;color:#77767e;font-size:8px}.aiSave{width:100%;margin-top:12px;padding:13px;border:0;border-radius:999px;background:linear-gradient(90deg,#ffb000,#ff9f00);color:#17130a;font:700 14px/1 inherit;cursor:pointer}.preferenceFlyout{position:absolute;z-index:4;top:195px;left:calc(50% + 135px);width:340px;padding:22px;border:1px solid #3b3941;border-radius:24px;background:#25252d;color:#f4f4f5;box-shadow:0 28px 65px #00000057;opacity:0;pointer-events:none;transform:translate(24px) scale(.97);transition:.25s ease}.preferenceFlyout:before{content:"";position:absolute;left:-12px;top:42px;width:24px;height:24px;background:#25252d;transform:rotate(45deg)}.preference-open .preferenceFlyout{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.preferenceFlyout>div{display:flex;align-items:center;justify-content:space-between}.preferenceFlyout h3{margin:0;font-size:24px}.preferenceFlyout>div button{border:0;background:transparent;color:#9f9da5;font-size:28px;cursor:pointer}.preferenceFlyout>p{margin:6px 0 18px;color:#aaa8b0;font-size:14px;line-height:1.4}.preferenceFlyout>[data-preference-option]{display:grid;width:100%;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:12px;padding:18px;border:1px solid transparent;border-radius:18px;background:#303038;color:#f4f4f4;text-align:left;cursor:pointer}.preferenceFlyout>[data-preference-option].selected{border-color:#ffae00;background:#302f27;box-shadow:inset 0 0 0 1px #ffae004d}.preferenceFlyout [data-preference-option] span{display:flex;flex-direction:column;gap:5px}.preferenceFlyout [data-preference-option] b{font-size:17px}.preferenceFlyout [data-preference-option] small{color:#aaa8af;font-size:13px;line-height:1.4}.preferenceFlyout [data-preference-option]>i{display:grid;width:30px;height:30px;place-items:center;border:2px solid #696871;border-radius:50%;font-style:normal}.preferenceFlyout [data-preference-option].selected>i{border-color:#ffae00;background:#ffae00;color:#19150d;font-weight:900}.smartTabsSection .p1InfoStrip{margin-top:48px}@media(max-width:1220px){.smartTabbedLayout{grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);gap:34px}.preferenceFlyout{left:auto;right:-20px;width:315px}}@media(max-width:980px){.productPage.smartTabsSection{padding:64px 0!important}.smartTabbedLayout{grid-template-columns:1fr;gap:46px}.smartAppStage{min-height:auto;flex-direction:column}.preferenceFlyout{position:relative;inset:auto;width:min(390px,100%);margin:-24px 0 0;display:none;transform:none}.preferenceFlyout:before{display:none}.preference-open .preferenceFlyout{display:block;opacity:1;transform:none}}@media(max-width:640px){.productPage.smartTabsSection{padding:42px 0!important}.smartTabNav{display:grid;width:100%;grid-template-columns:1fr 1fr}.smartTabNav button{min-width:0;padding:12px 8px;font-size:13px}.smartTabCards{grid-template-columns:1fr;gap:11px}.smartTextCard,.smartTextCardLead{grid-column:auto;min-height:auto;padding:20px}.smartTextCard>span{margin-bottom:13px}.smartTextCard h3{font-size:var(--card-title-m)}.smartTextCard p{font-size:var(--card-body-m)}.aiPhone{width:100%;padding:16px 14px 17px;border-width:7px;border-radius:39px}.aiModeCard small{max-width:150px}.smartTabsSection .p1InfoStrip{margin-top:34px}}.smartSectionIntro{max-width:760px;margin:0 0 28px}.smartSectionIntro>p{margin:0 0 12px;color:var(--intro-eye);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.smartSectionIntro h2{margin:0;color:var(--intro-title);font-size:var(--intro-title-d);font-weight:var(--section-title-weight,600);line-height:1.02;letter-spacing:-.045em}.smartSectionIntro>div{max-width:690px;margin-top:18px;color:var(--intro-body);font-size:var(--intro-body-d);font-weight:var(--section-body-weight,400);line-height:1.58}.smartSectionIntro>div p{margin:0}.smartTabCards{grid-auto-rows:1fr}.smartTextCard,.smartTextCardLead{grid-column:auto;min-height:218px;padding:25px 24px 23px}.smartAppView{position:relative;width:100%;min-width:0;align-items:center;justify-content:center}.smartAppView.active{display:flex}.smartAppView[hidden],.preferenceFlyout[hidden]{display:none!important}.controlAppView{min-height:780px;padding:0 34px}.controlPhone{position:relative;z-index:2;width:min(390px,100%);min-height:760px;padding:22px 20px 82px;overflow:hidden;border:10px solid #0b0d0c;border-radius:50px;background:radial-gradient(circle at 76% 14%,rgba(99,255,0,.13),transparent 28%),linear-gradient(165deg,#14271b,#07100c 62%,#08150d);color:#f7faf7;box-shadow:0 38px 80px #04160d42}.controlPhone:before{content:"";position:absolute;top:7px;left:50%;z-index:4;width:116px;height:27px;border-radius:999px;background:#050706;transform:translate(-50%)}.controlStatus{position:relative;z-index:5;display:flex;height:30px;padding:0 8px;align-items:center;justify-content:space-between;color:#f5f7f5;font-size:11px}.controlStatus span{font-size:9px;letter-spacing:-1px}.controlSystemCard{position:relative;min-height:198px;margin-top:15px;padding:16px;overflow:hidden;border:1px solid rgba(166,255,95,.22);border-radius:22px;background:linear-gradient(145deg,#193522f5,#0a170ff0);box-shadow:inset 0 1px #ffffff0a}.controlSystemHead{display:flex;align-items:center;justify-content:space-between;color:#edf2ed;font-size:12px}.controlSystemHead b{display:flex;gap:7px;align-items:center}.controlSystemHead b i{width:8px;height:8px;border-radius:50%;background:#7cff00;box-shadow:0 0 12px #7cff00a6}.controlSystemHead span{color:#9cad9f;font-size:9px}.controlSystemStats{display:grid;width:62%;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:30px}.controlSystemStats>span{display:flex;min-width:0;flex-direction:column;gap:4px}.controlSystemStats>span:first-child{grid-column:1/-1}.controlSystemStats small{color:#91a096;font-size:8px}.controlSystemStats b{font-size:13px;line-height:1.1}.controlSystemStats u{position:relative;width:100%;height:7px;margin-top:3px;border-radius:99px;background:#314038;text-decoration:none}.controlSystemStats u:after{content:"";position:absolute;top:0;right:14%;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#65e600,#a8ff3f);box-shadow:0 0 10px #72ff004d}.controlProductImage{position:absolute;top:47px;right:12px;width:118px;height:135px}.controlProductImage picture,.controlProductImage img{display:block;width:100%;height:100%;object-fit:contain}.controlProductImage>div{display:flex;height:100%;align-items:flex-end;justify-content:center;filter:drop-shadow(0 13px 15px rgba(0,0,0,.4))}.controlProductImage>div i{width:31px;height:86px;margin-left:-2px;border:1px solid #5a675d;border-radius:4px;background:linear-gradient(135deg,#aab2ac,#424b45)}.controlProductImage>div i:nth-child(2){height:110px}.controlProductImage>div i:nth-child(3){height:128px}.controlFlow{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.controlFlow:before{content:"";position:absolute;top:50%;left:46%;right:46%;height:2px;background:#73ef19;box-shadow:0 0 10px #62e20c}.controlFlow span{display:flex;min-height:70px;padding:13px;flex-direction:column;justify-content:center;border:1px solid rgba(149,255,76,.17);border-radius:17px;background:#13251af0}.controlFlow b{font-size:12px}.controlFlow small{margin-top:5px;color:#a8b4ab;font-size:9px}.controlMode{display:flex;margin-top:12px;padding:12px 14px;align-items:center;justify-content:space-between;border:1px solid rgba(149,255,76,.17);border-radius:16px;background:#0a170fe6}.controlMode span{display:flex;flex-direction:column;gap:3px}.controlMode small{color:#87958b;font-size:8px}.controlMode b{font-size:12px}.controlMode i{color:#83ff20;font-size:19px;font-style:normal}.controlDay{display:flex;margin:14px 0 0;align-items:center;justify-content:center;gap:30px}.controlDay b{font-size:13px}.controlDay button{border:0;background:transparent;color:#dfe6e1;font-size:24px;cursor:pointer}.controlChart{height:190px;margin-top:0;padding:0 4px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,rgba(255,255,255,.06) 45px)}.controlChart svg{width:100%;height:100%;overflow:visible}.controlChart path{fill:none;stroke-width:2}.controlChart .grid{stroke:#70e322}.controlChart .battery{stroke:#ec5448}.controlChart .home{stroke:#25bba8}.controlLegend{display:flex;gap:18px;margin-top:-4px;color:#98a69c;font-size:8px}.controlLegend span{display:flex;gap:5px;align-items:center}.controlLegend i{width:8px;height:8px;border-radius:50%;background:#70e322}.controlLegend span:nth-child(2) i{background:#ec5448}.controlNav{position:absolute;right:20px;bottom:17px;left:20px;display:grid;grid-template-columns:repeat(3,1fr);padding:11px 8px 9px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:#070d09ed;box-shadow:0 8px 22px #00000052}.controlNav span{display:flex;align-items:center;flex-direction:column;gap:3px;color:#77837b;font-size:18px}.controlNav small{font-size:8px}.controlNav .active{color:#80ff25}.controlCallout{position:absolute;z-index:3;display:flex;width:230px;min-height:110px;padding:21px 22px;justify-content:center;flex-direction:column;border:1px solid rgba(140,255,61,.18);border-radius:22px;background:#04180bf0;box-shadow:0 24px 55px #02190a47}.controlCallout small{color:#aab9ae;font-size:13px}.controlCallout b{margin-top:7px;color:#78f900;font-size:22px;line-height:1.1}.controlCalloutLeft{top:180px;left:-25px}.controlCalloutRight{right:-50px;bottom:130px}@media(max-width:1220px){.controlAppView{padding:0 8px}.controlCallout{width:200px;padding:17px}.controlCalloutLeft{left:-30px}.controlCalloutRight{right:-30px}}@media(max-width:980px){.smartSectionIntro{max-width:760px;margin-right:auto;margin-left:auto;text-align:center}.smartTabNav{display:flex;margin-right:auto;margin-left:auto;width:max-content}.smartAppView{min-height:auto}.controlAppView{min-height:780px}.controlCalloutLeft{left:5%}.controlCalloutRight{right:5%}}@media(max-width:640px){.smartSectionIntro{margin-bottom:22px;text-align:left}.smartSectionIntro>p{font-size:11px}.smartSectionIntro h2{font-size:var(--intro-title-m)}.smartSectionIntro>div{margin-top:14px;font-size:var(--intro-body-m)}.smartTabNav{width:100%}.smartTextCard,.smartTextCardLead{min-height:auto}.controlAppView{min-height:auto;padding:0;flex-direction:column;gap:12px}.controlPhone{width:100%;min-height:720px;padding:18px 13px 76px;border-width:7px;border-radius:40px}.controlProductImage{right:6px;width:105px}.controlCallout{position:static;width:100%;min-height:auto;padding:17px 19px}.controlCallout small{font-size:12px}.controlCallout b{font-size:19px}}.aiPhone{border-color:#07120c;background:radial-gradient(circle at 78% 11%,rgba(121,255,28,.12),transparent 27%),linear-gradient(168deg,#0a2416,#04110a 58%,#020906);box-shadow:0 38px 84px #03180c47}.aiPhone:before{background:#020704}.aiAppHeader em{background:#274217;color:#a8ff42}.aiModeCard{border-color:#7eff2b47;background:linear-gradient(145deg,#163522,#0d2116)}.aiModeCard>i{background:linear-gradient(135deg,#bfff35,#72eb16);color:#08200f;box-shadow:0 7px 20px #6fff1842}.aiModeCard small,.aiPriceCard p{color:#9fb0a4}.aiModeCard button{background:#79ef20}.aiModeCard button u{background:#07130c}.aiReady{border-color:#7eff2b47;border-top-color:#adff7524;background:#10281a}.aiReady i{background:#7ef321;box-shadow:0 0 10px #7ef3218c}.aiPriceCard,.aiPlanCard{border-color:#8fff4829;background:linear-gradient(145deg,#14311ffa,#0a1910fa)}.aiPriceCard h4 i{border-color:#7be91f;color:#a7ff4d}.aiPriceCard>div{border-color:#9cff5f24;background:#173422}.aiPriceCard em{background:#294735;color:#b9c8bd}.aiPreferenceTrigger{border-color:#8fff482e;background:#10291a}.aiPreferenceTrigger span{color:#a7b8ac}.aiChart .price{stroke:#cfff38}.aiLegend i{background:#cfff38}.aiSave{background:linear-gradient(90deg,#75ef20,#baff38);color:#06140b}.preferenceFlyout{top:360px;border-color:#93ff4d3d;background:linear-gradient(145deg,#153622,#091c11);box-shadow:0 30px 70px #01190a61}.preferenceFlyout:before{top:48px;background:#12301e}.preferenceFlyout h3{color:#f5fff7;font-weight:650}.preferenceFlyout>div button{color:#b6c6bb}.preferenceFlyout>p{color:#aabbb0}.preferenceFlyout>[data-preference-option]{border-color:#aaff7014;background:#173523}.preferenceFlyout>[data-preference-option].selected{border-color:#81ee27;background:linear-gradient(135deg,#21452c,#173522);box-shadow:inset 0 0 0 1px #81ee2738,0 10px 24px #00000026}.preferenceFlyout [data-preference-option] small{color:#a9b9ae}.preferenceFlyout [data-preference-option]>i{border-color:#64766a}.preferenceFlyout [data-preference-option].selected>i{border-color:#82f326;background:#82f326;color:#07150b}.controlAppView{min-height:744px;padding:0 42px}.controlPhone{width:min(378px,100%);min-height:714px;padding:20px 18px 76px;border-color:#06120c;background:radial-gradient(circle at 76% 13%,rgba(92,255,30,.14),transparent 28%),linear-gradient(165deg,#0a2918,#04150c 58%,#020b06);box-shadow:0 36px 78px #031b0d4d,inset 0 0 52px #35ff1506}.controlPhone:after{content:"";position:absolute;top:42px;right:10px;bottom:74px;left:10px;z-index:-1;opacity:.12;background-image:linear-gradient(rgba(112,255,57,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(112,255,57,.12) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 75%,transparent)}.controlSystemCard{min-height:184px;margin-top:12px;padding:15px;border-color:#6fff2d47;background:linear-gradient(145deg,#08331bf2,#041a0ff7);box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0000001f}.controlSystemHead{font-size:12px}.controlSystemHead span{color:#b2c0b6}.controlSystemStats{width:64%;gap:9px 13px;margin-top:24px}.controlSystemStats b{font-size:14px}.controlSystemStats small{font-size:9px}.controlProductImage{top:44px;right:12px;width:112px;height:124px}.controlFlow{gap:9px;margin-top:10px}.controlFlow span{min-height:64px;padding:11px 12px;background:#082213f5}.controlMode{margin-top:10px;padding:11px 13px;background:#051b0ef5}.controlDay{margin-top:10px}.controlChart{height:174px}.controlNav{right:18px;bottom:15px;left:18px}.controlCallout{width:220px;min-height:102px;padding:19px 20px;border-color:#74ff2d3d;background:linear-gradient(145deg,#052612f7,#02150af7);box-shadow:0 25px 58px #011a0a4d}.controlCallout b{color:#78ff21;font-size:21px}.controlCallout small{color:#b2c0b6}.controlCalloutLeft{top:176px;left:-48px}.controlCalloutRight{right:-64px;bottom:142px}@media(max-width:1220px){.preferenceFlyout{top:360px}.controlAppView{padding:0 12px}.controlCalloutLeft{left:-24px}.controlCalloutRight{right:-24px}}@media(max-width:980px){.preferenceFlyout{top:auto}.controlAppView{min-height:744px}}@media(max-width:640px){.controlAppView{min-height:auto}.controlPhone{min-height:690px;padding:17px 12px 72px}.controlChart{height:162px}}.controlAppView{isolation:isolate;min-height:820px;padding:34px 46px}.controlAppView:before{content:"";position:absolute;z-index:0;top:4%;right:-10%;bottom:2%;left:-10%;border-radius:46% 38% 42% 48%;background:radial-gradient(circle at 46% 28%,rgba(28,153,47,.3),transparent 36%),radial-gradient(circle at 72% 70%,rgba(76,255,32,.15),transparent 28%),linear-gradient(145deg,#003e19eb,#001f0ff5);filter:blur(1px);box-shadow:0 42px 90px #002d142e}.controlPhone{z-index:2;width:min(414px,100%);min-height:786px;padding:25px 22px 82px;border:11px solid #06100b;border-radius:58px;background:radial-gradient(circle at 82% 6%,rgba(84,255,37,.18),transparent 24%),radial-gradient(circle at 12% 34%,rgba(17,109,45,.16),transparent 31%),linear-gradient(166deg,#07301b,#03180e 42%,#010b07);box-shadow:0 40px 92px #001f0e6b,inset 0 1px #ffffff09}.controlPhone:before{top:9px;width:125px;height:29px;background:#020705}.controlPhone:after{top:45px;right:14px;bottom:78px;left:14px;opacity:.17;background-size:38px 38px}.controlStatus{height:31px;padding:0 11px;font-size:12px}.controlSystemCard{min-height:206px;margin-top:18px;padding:17px 18px;border:1px solid rgba(76,255,46,.38);border-radius:24px;background:radial-gradient(circle at 80% 45%,rgba(89,255,45,.08),transparent 35%),linear-gradient(145deg,#053019f7,#021b0ff7);box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0000002e,0 0 35px #37ff2309}.controlSystemHead{font-size:13px}.controlSystemHead span{font-size:10px}.controlSystemStats{width:65%;gap:11px 16px;margin-top:31px}.controlSystemStats small{color:#9eafa4;font-size:9px}.controlSystemStats b{font-size:15px}.controlSystemStats u{height:8px;background:#263c30}.controlSystemStats u:after{background:linear-gradient(90deg,#3fea21,#91ff4d)}.controlProductImage{top:51px;right:13px;width:130px;height:137px}.controlFlow{gap:12px;margin-top:14px}.controlFlow:before{left:47%;right:47%;height:3px;background:#6dff30}.controlFlow span{min-height:76px;padding:14px 15px;border-color:#5bff3340;border-radius:19px;background:linear-gradient(145deg,#052715fa,#03190efa);box-shadow:inset 0 1px #ffffff06}.controlFlow b{font-size:13px}.controlFlow small{font-size:10px}.controlMode{margin-top:14px;padding:14px 16px;border-color:#5bff3340;border-radius:18px;background:linear-gradient(145deg,#042112fa,#02150cfa)}.controlMode small{font-size:9px}.controlMode b{font-size:14px}.controlDay{gap:43px;margin-top:17px}.controlDay b{font-size:15px}.controlChart{height:208px;margin:0 -3px;padding:0;background:none}.controlChart svg{overflow:visible}.controlChart .chartRules line{stroke:#c3ffc814;stroke-width:1;stroke-dasharray:4 5}.controlChart .chartLabels text{fill:#74867a;font-size:8px;font-family:inherit}.controlChart .gridArea,.controlChart .batteryArea{stroke:none}.controlChart path{stroke-linecap:round;stroke-linejoin:round}.controlChart .grid{stroke:#60f137;stroke-width:2.4}.controlChart .battery{stroke:#ff5c58;stroke-width:2.1}.controlChart .home{stroke:#14c7b1;stroke-width:2.1}.controlLegend{gap:21px;margin:-5px 0 0 30px;font-size:9px}.controlNav{right:22px;bottom:17px;left:22px;padding:12px 10px 10px;border-color:#74ff4e29;border-radius:25px;background:#020f09f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.controlCallout{z-index:5;width:235px;min-height:112px;padding:22px 23px;border:1px solid rgba(76,255,41,.28);border-radius:24px;background:linear-gradient(145deg,#012a12eb,#01190cf5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 28px 64px #00180a57,inset 0 1px #ffffff09}.controlCallout small{color:#aab9ae;font-size:14px}.controlCallout b{margin-top:8px;color:#6cff24;font-size:23px;letter-spacing:-.02em}.controlCalloutLeft{top:202px;left:-70px}.controlCalloutRight{right:-82px;bottom:156px}@media(max-width:1220px){.controlAppView{padding:28px 10px}.controlPhone{width:min(385px,100%)}.controlCallout{width:205px;padding:18px}.controlCalloutLeft{left:-28px}.controlCalloutRight{right:-28px}}@media(max-width:980px){.controlAppView{min-height:810px;padding:28px}.controlCalloutLeft{left:4%}.controlCalloutRight{right:4%}}@media(max-width:640px){.controlAppView{min-height:auto;padding:12px 0 0}.controlAppView:before{top:0;right:-18px;bottom:14%;left:-18px;border-radius:34px}.controlPhone{width:100%;min-height:735px;padding:20px 14px 76px;border-width:8px;border-radius:44px}.controlSystemCard{min-height:190px;padding:14px}.controlProductImage{right:5px;width:112px}.controlChart{height:185px}.controlCallout{position:relative;width:calc(100% - 26px);margin:-2px auto 0}}.smartTabsSection{--app-accent:var(--y,#ffd400);--app-emerald:#052e27;--app-deep:#021a17;--app-panel:#0c332d;--app-panel-2:#092823;--app-line:#31564f;--app-muted:#a6b8b3;--app-cyan:#34c7c0;--app-coral:#e66b60}.aiPhone{background:radial-gradient(circle at 80% 10%,rgba(232,240,0,.08),transparent 26%),linear-gradient(165deg,var(--app-emerald),var(--app-deep) 68%,#010d0b)}.aiModeCard,.aiReady,.aiPriceCard,.aiPlanCard,.aiPreferenceTrigger{border-color:#e8f00026;background:linear-gradient(145deg,var(--app-panel),var(--app-panel-2))}.aiModeCard>i,.aiSave{background:linear-gradient(135deg,#f3f500,var(--app-accent));color:#071b17;box-shadow:none}.aiModeCard button,.aiReady i{background:var(--app-accent)}.aiPriceCard h4 i{border-color:var(--app-accent);color:var(--app-accent)}.aiPriceCard>div{border-color:#e8f0001f;background:#123b34}.aiPriceCard em{background:#254a43;color:#d4dfdc}.aiChart .soc{stroke:var(--app-accent)}.aiChart .price{stroke:#f0bc31}.aiChart .export{stroke:var(--app-cyan)}.aiLegend i{background:#f0bc31}.aiLegend span:nth-child(2) i{background:var(--app-cyan)}.aiLegend span:nth-child(3) i{background:var(--app-accent)}.preferenceFlyout{border-color:#e8f00033;background:linear-gradient(145deg,#0d3932,var(--app-deep))}.preferenceFlyout:before{background:#0c342e}.preferenceFlyout>[data-preference-option]{background:#123c35;border-color:#ffffff12}.preferenceFlyout>[data-preference-option].selected{border-color:var(--app-accent);background:linear-gradient(135deg,#27473a,#173a32);box-shadow:inset 0 0 0 1px #e8f00029}.preferenceFlyout [data-preference-option].selected>i{border-color:var(--app-accent);background:var(--app-accent);color:#08211c}.controlAppView:before{background:radial-gradient(circle at 48% 25%,rgba(23,113,98,.34),transparent 37%),radial-gradient(circle at 76% 73%,rgba(232,240,0,.09),transparent 27%),linear-gradient(145deg,#052e27f5,#021a17fa);box-shadow:0 42px 90px #01221d2e}.controlPhone{border-color:#031410;background:radial-gradient(circle at 82% 7%,rgba(232,240,0,.1),transparent 25%),radial-gradient(circle at 14% 34%,rgba(41,155,140,.15),transparent 32%),linear-gradient(166deg,var(--app-emerald),var(--app-deep) 65%,#010c0a);box-shadow:0 40px 92px #011e1966,inset 0 1px #ffffff09}.controlPhone:after{background-image:linear-gradient(rgba(75,180,164,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(75,180,164,.12) 1px,transparent 1px)}.controlSystemCard{border-color:#e8f00038;background:radial-gradient(circle at 80% 42%,rgba(232,240,0,.055),transparent 36%),linear-gradient(145deg,#0d3b34,#07251f);box-shadow:inset 0 1px #ffffff0e,0 18px 34px #0000002e}.controlSystemHead b i{background:var(--app-accent);box-shadow:0 0 12px #e8f0006b}.controlSystemStats u{background:#294740}.controlSystemStats u:after{background:linear-gradient(90deg,#cbd400,var(--app-accent));box-shadow:0 0 10px #e8f00038}.controlFlow:before{background:var(--app-accent);box-shadow:0 0 10px #e8f00057}.controlFlow span,.controlMode{border-color:#e8f00026;background:linear-gradient(145deg,#0c332d,#071f1b)}.controlMode i,.controlNav .active{color:var(--app-accent)}.controlChart .grid{stroke:var(--app-accent)}.controlChart .battery{stroke:var(--app-coral)}.controlChart .home{stroke:var(--app-cyan)}.controlLegend i{background:var(--app-accent)}.controlLegend span:nth-child(2) i{background:var(--app-coral)}.controlNav{border-color:#e8f00021;background:#021612f2}.controlCallout{border-color:#e8f0002e;background:linear-gradient(145deg,#053029f0,#021b17f7);box-shadow:0 28px 64px #011e194d,inset 0 1px #ffffff09}.controlCallout b{color:var(--app-accent)}.productPage.closingSection,.productPage.closingSection.closingHighContrast{width:100%!important;padding:0!important;background:#101b12!important}.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{width:100%!important;max-width:none!important;margin:0!important;padding:34px max(24px,calc((100vw - 1500px)/2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:640px){.productPage.closingSection,.productPage.closingSection.closingHighContrast{padding:0!important}.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{padding:12px!important;border-radius:0!important}}.productPage.closingSection .closingLayout>div:first-child,.productPage.closingSection.closingHighContrast .closingLayout>div:first-child{min-height:auto!important;padding:38px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.productPage.closingSection .pdpKicker,.productPage.closingSection.closingHighContrast .pdpKicker{color:#ffd400!important}.productPage.closingSection .closingLayout h2,.productPage.closingSection.closingHighContrast .closingLayout h2{color:#f7f8f5!important}.productPage.closingSection .closingLayout p,.productPage.closingSection.closingHighContrast .closingLayout p{color:#bdc8bd!important}@media(max-width:640px){.productPage.closingSection .closingLayout>div:first-child,.productPage.closingSection.closingHighContrast .closingLayout>div:first-child{padding:25px 18px!important}}@media(min-width:981px){.productPage.detailsSection .detailsLayout{align-items:start!important}.productPage.detailsSection .detailsLayout>div:first-child{position:sticky!important;top:132px!important;align-self:start!important}}@media(max-width:980px){.productPage.detailsSection .detailsLayout>div:first-child{position:static!important}}.productPage.closingSection,.productPage.closingSection.closingHighContrast{width:100%!important;padding:64px 0!important;background:#f1f2f2!important}.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{grid-template-columns:1.18fr .82fr!important;width:min(1500px,calc(100% - 48px))!important;max-width:1500px!important;min-height:360px!important;margin:0 auto!important;padding:58px 68px!important;border:1px solid rgba(216,242,74,.18)!important;border-radius:30px!important;background:radial-gradient(circle at 4% 4%,rgba(111,171,31,.24),transparent 30%),radial-gradient(circle at 92% 88%,rgba(76,130,40,.18),transparent 28%),linear-gradient(135deg,#0b2a11,#021a08 54%,#123615)!important;box-shadow:0 24px 58px #08140b29!important}.productPage.closingSection .closingLayout>div:last-child,.productPage.closingSection.closingHighContrast .closingLayout>div:last-child{min-height:auto!important;padding:20px 0 20px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:980px){.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{grid-template-columns:1fr!important;width:min(760px,calc(100% - 32px))!important;min-height:auto!important;padding:34px!important}.productPage.closingSection .closingLayout>div:last-child,.productPage.closingSection.closingHighContrast .closingLayout>div:last-child{padding:10px 18px 24px!important}}@media(max-width:640px){.productPage.closingSection,.productPage.closingSection.closingHighContrast{padding:38px 0!important}.productPage.closingSection .closingLayout,.productPage.closingSection.closingHighContrast .closingLayout{width:calc(100% - 22px)!important;padding:12px!important;border-radius:22px!important}}.productPage.smartTabsSection{overflow:hidden!important;background:#f3f4f2!important}.productPage.smartTabsSection>.pdpShell.smartTabbedLayout{box-sizing:border-box!important;width:min(1500px,calc(100% - 48px))!important;max-width:1500px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)!important;gap:clamp(42px,4vw,72px)!important}.productPage.smartTabsSection .smartAppStage{box-sizing:border-box!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;overflow:visible!important;background:transparent!important}.productPage.smartTabsSection .smartAppView[hidden]{display:none!important}.productPage.smartTabsSection .controlAppView:before{content:none!important;display:none!important;background:none!important}.productPage.smartTabsSection .aiPhone{background:linear-gradient(165deg,#202c22,#121b15 58%,#080d09)!important}.productPage.smartTabsSection .preferenceFlyout{background:linear-gradient(145deg,#243025,#121a14)!important;border-color:#dff0002e!important}.productPage.smartTabsSection .controlPhone{background:linear-gradient(165deg,#203024,#132218 58%,#09130d)!important}.productPage.smartTabsSection .controlCallout{background:linear-gradient(145deg,#273326fa,#161e17fa)!important;border-color:#dff00033!important}.productPage.smartTabsSection .controlCallout b{color:#dff000!important}@media(max-width:1100px){.productPage.smartTabsSection>.pdpShell.smartTabbedLayout{grid-template-columns:1fr!important;width:min(820px,calc(100% - 36px))!important}.productPage.smartTabsSection .preferenceFlyout{position:relative!important;inset:auto!important;width:min(390px,100%)!important;margin:16px auto 0!important}}@media(max-width:640px){.productPage.smartTabsSection>.pdpShell.smartTabbedLayout{width:calc(100% - 24px)!important;gap:26px!important}.productPage.smartTabsSection .smartAppStage{display:flex!important;flex-direction:column!important;min-height:0!important;padding:34px 7px 48px!important;overflow:hidden!important;border-radius:28px!important;background:linear-gradient(160deg,#263526,#172419 56%,#0d1710)!important}.productPage.smartTabsSection .aiPhone{width:min(86vw,330px)!important;margin-inline:auto!important;border-width:6px!important;border-radius:34px!important}.productPage.smartTabsSection .preferenceFlyout{position:relative!important;inset:auto!important;width:min(86vw,330px)!important;margin:16px auto 0!important;padding:18px!important}.productPage.smartTabsSection .controlAppView.active{position:relative!important;display:block!important;width:100%!important;min-height:735px!important;padding:0!important;overflow:visible!important}.productPage.smartTabsSection .controlPhone{box-sizing:border-box!important;width:min(72vw,300px)!important;min-height:650px!important;margin:0 auto!important;padding:16px 10px 68px!important;border-width:7px!important;border-radius:38px!important}.productPage.smartTabsSection .controlCallout{position:absolute!important;z-index:6!important;box-sizing:border-box!important;width:clamp(132px,42vw,170px)!important;min-height:0!important;padding:13px 14px!important;border-radius:18px!important}.productPage.smartTabsSection .controlCallout small{font-size:10px!important;line-height:1.25!important}.productPage.smartTabsSection .controlCallout b{font-size:15px!important;line-height:1.12!important}.productPage.smartTabsSection .controlCalloutLeft{left:0!important;top:205px!important;right:auto!important;bottom:auto!important}.productPage.smartTabsSection .controlCalloutRight{right:0!important;bottom:105px!important;left:auto!important;top:auto!important}}.productPage.smartTabsSection{--smart-forest:#17251a;--smart-forest-deep:#0c160f;--smart-olive:#354326;--smart-olive-soft:#2a3825;--smart-citron:#dff200}.productPage.smartTabsSection .aiModeCard,.productPage.smartTabsSection .aiPriceCard,.productPage.smartTabsSection .aiPreferenceRow,.productPage.smartTabsSection .aiPlanCard,.productPage.smartTabsSection .controlSystemCard,.productPage.smartTabsSection .controlFlow span,.productPage.smartTabsSection .controlMode,.productPage.smartTabsSection .controlNav{background:linear-gradient(145deg,#283629,#1c291f)!important;border-color:#c7e04938!important}.productPage.smartTabsSection .aiPriceRows,.productPage.smartTabsSection .aiPriceRows>div{background:#0c160f61!important;border-color:#e2efcf1f!important}.productPage.smartTabsSection .preferenceFlyout{background:linear-gradient(145deg,#223124,#101a12)!important;border-color:#c7e04942!important}.productPage.smartTabsSection .preferenceOption{background:#253326!important;border-color:#e2efcf1f!important}.productPage.smartTabsSection .preferenceOption.isSelected{background:linear-gradient(135deg,#354326,#26331f)!important;border-color:var(--smart-citron)!important}.productPage.smartTabsSection .controlCallout{background:linear-gradient(135deg,#1d2e1ffa,#0e1a11fa)!important;border-color:#c7e0494d!important}.productPage.smartTabsSection .aiToggleKnob,.productPage.smartTabsSection .preferenceCheck,.productPage.smartTabsSection .controlStatusDot{background:var(--smart-citron)!important}.productPage.smartTabsSection .p1InfoStrip{background:linear-gradient(100deg,#1d2d20,#18261b 54%,#303b22)!important;border-color:#c7e04938!important}.productPage.smartTabsSection .p1Benefits>span{background:linear-gradient(145deg,#2b3927,#29351f)!important;border-color:#c7e04938!important}.productPage.smartTabsSection .p1Benefits strong,.productPage.smartTabsSection .p1InfoEyebrow{color:var(--smart-citron)!important}.productPage.smartTabsSection .preferenceFlyout{width:280px!important;padding:15px!important;border-radius:19px!important}.productPage.smartTabsSection .preferenceFlyout:before{left:-9px!important;top:35px!important;width:18px!important;height:18px!important}.productPage.smartTabsSection .preferenceFlyout h3{font-size:20px!important;line-height:1.15!important}.productPage.smartTabsSection .preferenceFlyout>div button{font-size:22px!important}.productPage.smartTabsSection .preferenceFlyout>p{margin:4px 0 11px!important;font-size:11.5px!important;line-height:1.35!important}.productPage.smartTabsSection .preferenceFlyout>[data-preference-option]{gap:10px!important;margin-top:8px!important;padding:12px!important;border-radius:14px!important}.productPage.smartTabsSection .preferenceFlyout [data-preference-option] span{gap:3px!important}.productPage.smartTabsSection .preferenceFlyout [data-preference-option] b{font-size:14px!important;line-height:1.2!important}.productPage.smartTabsSection .preferenceFlyout [data-preference-option] small{font-size:10.5px!important;line-height:1.32!important}.productPage.smartTabsSection .preferenceFlyout [data-preference-option]>i{width:24px!important;height:24px!important}.productPage.smartTabsSection .controlCallout{width:176px!important;min-height:0!important;padding:14px 15px!important;border-radius:17px!important}.productPage.smartTabsSection .controlCallout small{font-size:10.5px!important;line-height:1.3!important}.productPage.smartTabsSection .controlCallout b{margin-top:5px!important;font-size:17px!important;line-height:1.15!important}.productPage.smartTabsSection .controlCalloutLeft{left:calc(50% - 270px)!important;top:190px!important}.productPage.smartTabsSection .controlCalloutRight{right:calc(50% - 270px)!important;bottom:142px!important}@media(max-width:1100px){.productPage.smartTabsSection .preferenceFlyout{width:min(280px,100%)!important;padding:15px!important}}@media(max-width:640px){.productPage.smartTabsSection .preferenceFlyout{width:min(78vw,270px)!important;margin:12px auto 0!important;padding:14px!important}.productPage.smartTabsSection .controlCallout{width:clamp(116px,36vw,144px)!important;padding:10px 11px!important;border-radius:15px!important}.productPage.smartTabsSection .controlCallout small{font-size:9px!important}.productPage.smartTabsSection .controlCallout b{margin-top:4px!important;font-size:13px!important}.productPage.smartTabsSection .controlCalloutLeft{left:2px!important;top:190px!important}.productPage.smartTabsSection .controlCalloutRight{right:2px!important;bottom:120px!important}}@media(max-width:640px){.productPage.smartTabsSection .smartAppStage{position:relative!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;padding:24px 12px 30px!important;align-items:flex-start!important;overflow:hidden!important}.productPage.smartTabsSection .smartAppView.active,.productPage.smartTabsSection .controlAppView.active{position:relative!important;display:flex!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;align-items:flex-start!important;justify-content:center!important;overflow:visible!important}.productPage.smartTabsSection .aiPhone,.productPage.smartTabsSection .controlPhone{box-sizing:border-box!important;width:360px!important;max-width:none!important;height:680px!important;min-height:680px!important;margin:0 auto!important;overflow:hidden!important;zoom:.84}.productPage.smartTabsSection .aiPhone{padding:16px 14px 17px!important;border-width:7px!important;border-radius:39px!important}.productPage.smartTabsSection .controlPhone{padding:18px 13px 72px!important;border-width:7px!important;border-radius:39px!important}.productPage.smartTabsSection .controlChart{height:150px!important}.productPage.smartTabsSection .controlDay{margin-top:11px!important}.productPage.smartTabsSection .preferenceFlyout{position:absolute!important;z-index:20!important;top:300px!important;right:2px!important;bottom:auto!important;left:auto!important;width:230px!important;margin:0!important;padding:13px!important;border-radius:17px!important;transform:none!important;box-shadow:0 22px 48px #0000005c!important}.productPage.smartTabsSection .preferenceFlyout:before{display:block!important;top:31px!important;left:-7px!important;width:14px!important;height:14px!important}.productPage.smartTabsSection .preferenceFlyout h3{font-size:17px!important}.productPage.smartTabsSection .preferenceFlyout>p{margin:3px 0 8px!important;font-size:10px!important}.productPage.smartTabsSection .preferenceFlyout>[data-preference-option]{margin-top:7px!important;padding:10px!important}.productPage.smartTabsSection .preferenceFlyout [data-preference-option] b{font-size:12.5px!important}.productPage.smartTabsSection .preferenceFlyout [data-preference-option] small{font-size:9px!important}.productPage.smartTabsSection .preferenceFlyout [data-preference-option]>i{width:21px!important;height:21px!important}.productPage.smartTabsSection .controlCalloutLeft{left:4px!important;top:185px!important}.productPage.smartTabsSection .controlCalloutRight{right:4px!important;bottom:92px!important}}@media(min-width:1101px){.productPage.smartTabsSection .smartTabsCopy,.productPage.smartTabsSection .smartAppStage{min-width:0!important;align-self:start!important}.productPage.smartTabsSection .smartAppStage{height:820px!important;min-height:820px!important;align-items:flex-start!important}.productPage.smartTabsSection .smartAppView.active,.productPage.smartTabsSection .controlAppView.active{box-sizing:border-box!important;display:flex!important;width:100%!important;height:820px!important;min-height:820px!important;padding:17px 34px!important;align-items:flex-start!important;justify-content:center!important}.productPage.smartTabsSection .aiPhone,.productPage.smartTabsSection .controlPhone{box-sizing:border-box!important;width:414px!important;max-width:414px!important;height:786px!important;min-height:786px!important;max-height:786px!important;margin:0 auto!important;overflow:hidden!important;zoom:1!important}.productPage.smartTabsSection .preferenceFlyout:before{left:-7px!important;top:50%!important;width:14px!important;height:14px!important;transform:translateY(-50%) rotate(45deg)!important}}@media(max-width:640px){.productPage.smartTabsSection .smartTabCards{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-items:start!important;gap:10px!important}.productPage.smartTabsSection .smartTextCard,.productPage.smartTabsSection .smartTextCardLead{box-sizing:border-box!important;display:block!important;grid-column:auto!important;align-self:start!important;block-size:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px 17px 19px!important}.productPage.smartTabsSection .smartTextCard>span{display:flex!important}.productPage.smartTabsSection .smartTextCard h3,.productPage.smartTabsSection .smartTextCard p{height:auto!important;min-height:0!important}.productPage.smartTabsSection .smartTextCard p{margin-bottom:0!important}}@media(min-width:1101px){.productPage.smartTabsSection{overflow:visible!important}.productPage.smartTabsSection>.pdpShell.smartTabbedLayout{align-items:start!important;overflow:visible!important}.productPage.smartTabsSection .smartTabsCopy{align-self:start!important}.productPage.smartTabsSection .smartAppStage{position:sticky!important;top:88px!important;align-self:start!important;z-index:3!important}}@media(max-width:1100px){.productPage.smartTabsSection .smartAppStage{position:relative!important;top:auto!important}}.productPage.pdpHero,.productPage.calculatorSection,.productPage.smartTabsSection,.productPage.longevitySection,.productPage.detailsSection{background:#f3f4f1!important;color:#090e0f!important}.productPage.sellingSection,.productPage.installationSection,.productPage.resilienceSection,.productPage.serviceSection{background:#fff!important;color:#090e0f!important}.productPage.smartTabsSection .smartSectionIntro h2,.productPage.smartTabsSection .smartTextCard,.productPage.smartTabsSection .smartTextCard h3{color:#090e0f!important}.productPage.smartTabsSection .smartSectionIntro>div,.productPage.smartTabsSection .smartTextCard p{color:#66736f!important}.productPage.smartTabsSection .aiPhone,.productPage.smartTabsSection .controlPhone{background:linear-gradient(165deg,#151619,#07090a)!important}.productPage.smartTabsSection .aiModeCard,.productPage.smartTabsSection .aiPriceCard,.productPage.smartTabsSection .aiPreferenceRow,.productPage.smartTabsSection .aiPlanCard,.productPage.smartTabsSection .controlSystemCard,.productPage.smartTabsSection .controlFlow span,.productPage.smartTabsSection .controlMode,.productPage.smartTabsSection .controlNav{background:#25272b!important;border-color:#ffd4002e!important}.productPage.smartTabsSection .preferenceFlyout,.productPage.smartTabsSection .controlCallout{background:#25272b!important;border-color:#ffd40052!important}.productPage.smartTabsSection .preferenceOption{background:#303238!important}.productPage.smartTabsSection .preferenceOption.isSelected{background:#35342a!important;border-color:#ffd400!important}.productPage.smartTabsSection .aiSave{background:#ffd400!important;color:#090e0f!important}.productPage.smartTabsSection .aiToggleKnob,.productPage.smartTabsSection .preferenceCheck,.productPage.smartTabsSection .controlStatusDot{background:#ffd400!important}.productPage.vppSection{background:#090e0f!important;background-image:none!important;color:#fff!important}.productPage.vppSection .pdpKicker{color:#ffd400!important}.productPage.vppSection .vppCopy h2{color:#fff!important}.productPage.vppSection .vppCopy>p:not(.pdpKicker){color:#c8cfcc!important}.productPage.vppSection .vppFacts span{background:#25272b!important;border-color:#ffffff21!important}.productPage.vppSection .vppFacts b{color:#ffd400!important}.productPage.vppSection .vppFacts small{color:#c8cfcc!important}.productPage.vppSection .vppJourneyMedia{background:#25272b!important;border-color:#ffd4003d!important}.productPage.calculatorSection .calculatorRecommendation{color:#090e0f!important}.productPage.calculatorSection .calculatorRecommendation :is(b,strong,small,span,p){color:#090e0f!important}.productPage.closingSection{background:#090e0f!important;background-image:none!important;color:#fff!important}.productPage.closingSection .closingLayout{background:#25272b!important;background-image:none!important;border-color:#ffffff21!important}.productPage.closingSection .pdpKicker{color:#ffd400!important}.productPage.closingSection :is(h2,h3,b,strong){color:#fff!important}.productPage.closingSection p{color:#c8cfcc!important}.productPage .alphaClosingStickyButton{background:#ffd400!important;border-color:#ffd400!important;color:#090e0f!important}.productPage .alphaClosingStickyPrice{color:#ffd400!important}@media(max-width:640px){.productPage.smartTabsSection .smartAppStage{background:#25272b!important}}.productPage.smartTabsSection .aiAppHeader strong,.productPage.smartTabsSection .aiModeCard>i{color:#090e0f!important}.productPage.smartTabsSection .aiModeCard>i,.productPage.smartTabsSection .aiModeCard>button,.productPage.smartTabsSection .aiSave{background:#ffd400!important}.productPage.smartTabsSection .aiModeCard>button u{background:#090e0f!important}.productPage.smartTabsSection .aiAppHeader strong{color:#ffd400!important}.productPage.smartTabsSection .aiAppHeader em{background:#5f5000!important;color:#ffd400!important}.productPage.smartTabsSection .aiReady i{background:#69a900!important}.productPage.smartTabsSection .aiChart .price{stroke:#ffd400!important}.productPage.smartTabsSection .aiChart .soc{stroke:#69a900!important}.productPage.smartTabsSection .aiChart .export{stroke:#19b8d1!important}:root{--ae-paper:#f3f4f1;--ae-white:#fff;--ae-ink:#090e0f;--ae-charcoal:#25272b;--ae-charcoal-2:#303238;--ae-body:#66736f;--ae-body-dark:#c8cfcc;--ae-yellow:#ffd400;--ae-yellow-soft:#fff4a8;--ae-green:#69a900}[id^=shopify-section-] .productPage.smartTabsSection .aiModeCard,[id^=shopify-section-] .productPage.smartTabsSection .aiPriceCard,[id^=shopify-section-] .productPage.smartTabsSection .aiPriceRows,[id^=shopify-section-] .productPage.smartTabsSection .aiPriceRows>div,[id^=shopify-section-] .productPage.smartTabsSection .aiPreferenceRow,[id^=shopify-section-] .productPage.smartTabsSection .aiPreferenceTrigger,[id^=shopify-section-] .productPage.smartTabsSection .aiPlanCard,[id^=shopify-section-] .productPage.smartTabsSection .controlSystemCard,[id^=shopify-section-] .productPage.smartTabsSection .controlFlow span,[id^=shopify-section-] .productPage.smartTabsSection .controlMode,[id^=shopify-section-] .productPage.smartTabsSection .controlNav{background:var(--ae-charcoal)!important;background-image:none!important;border-color:#ffd40033!important;color:#fff!important}[id^=shopify-section-] .productPage.smartTabsSection .preferenceFlyout,[id^=shopify-section-] .productPage.smartTabsSection .controlCallout{background:var(--ae-charcoal)!important;background-image:none!important;border-color:#ffd40061!important;color:#fff!important}[id^=shopify-section-] .productPage.smartTabsSection .preferenceOption{background:var(--ae-charcoal-2)!important;background-image:none!important;border-color:#ffffff14!important;color:#fff!important}[id^=shopify-section-] .productPage.smartTabsSection .preferenceOption.isSelected{background:#35342a!important;border-color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.smartTabsSection :is(.aiModeCard,.aiPriceCard,.aiPriceRows,.aiPreferenceRow,.aiPreferenceTrigger,.aiPlanCard,.preferenceFlyout,.preferenceOption,.controlSystemCard,.controlFlow,.controlMode,.controlNav,.controlCallout) :is(h3,h4,b,strong){color:#fff!important}[id^=shopify-section-] .productPage.smartTabsSection :is(.aiModeCard,.aiPriceCard,.aiPriceRows,.aiPreferenceRow,.aiPreferenceTrigger,.aiPlanCard,.preferenceFlyout,.preferenceOption,.controlSystemCard,.controlFlow,.controlMode,.controlNav,.controlCallout) :is(p,small,span,em){color:var(--ae-body-dark)!important}[id^=shopify-section-] .productPage.smartTabsSection .p1InfoStrip{background:var(--ae-ink)!important;background-image:none!important;border-color:#ffffff1f!important;color:#fff!important}[id^=shopify-section-] .productPage.smartTabsSection .p1Benefits>span{background:var(--ae-charcoal)!important;background-image:none!important;border-color:#ffd4002e!important}[id^=shopify-section-] .productPage.smartTabsSection .p1Benefits :is(b,strong){color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.smartTabsSection .p1Benefits small{color:var(--ae-body-dark)!important}[id^=shopify-section-] .productPage.smartTabsSection .aiToggleKnob,[id^=shopify-section-] .productPage.smartTabsSection .preferenceCheck,[id^=shopify-section-] .productPage.smartTabsSection .controlStatusDot{background:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.smartTabsSection :is(.aiReady i,.p1StatusDot){background:var(--ae-green)!important}[id^=shopify-section-] .productPage.vppSection{background:var(--ae-ink)!important;background-image:none!important;color:#fff!important}[id^=shopify-section-] .productPage.vppSection .vppFacts span{background:var(--ae-charcoal)!important;background-image:none!important;border-color:#ffffff24!important}[id^=shopify-section-] .productPage.vppSection .vppFacts b{color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.vppSection :is(.vppFacts small,.vppCopy>p:not(.pdpKicker)){color:var(--ae-body-dark)!important}[id^=shopify-section-] .productPage.serviceSection{background:#fff!important;background-image:none!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.serviceSection .serviceLayout{background:var(--ae-ink)!important;background-image:none!important;border-color:#090e0f14!important}[id^=shopify-section-] .productPage.serviceSection .serviceTitle{background-color:var(--ae-ink)!important;color:#fff!important}[id^=shopify-section-] .productPage.serviceSection .serviceTitle:after{background:linear-gradient(180deg,#090e0f1f,#090e0fd1)!important}[id^=shopify-section-] .productPage.serviceSection .serviceTitle h2{color:#fff!important}[id^=shopify-section-] .productPage.serviceSection .serviceTitle>p:not(.pdpKicker){color:var(--ae-body-dark)!important}[id^=shopify-section-] .productPage.serviceSection .serviceTitle .pdpKicker{color:var(--ae-green)!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps{background:var(--ae-white)!important;background-image:none!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps article{background:#fff!important;color:var(--ae-ink)!important;border-color:#dde1dd!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps article:before{background:var(--ae-yellow)!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps article:after{background:#ffd4008c!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps article>span{color:var(--ae-ink)!important;background:linear-gradient(transparent 22%,var(--ae-yellow-soft) 22%,var(--ae-yellow-soft) 82%,transparent 82%)!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps article b{color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps article p{color:var(--ae-body)!important}[id^=shopify-section-] .productPage.serviceSection .serviceSteps>a{background:var(--ae-yellow)!important;color:var(--ae-ink)!important;border-color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.detailsSection{background:var(--ae-paper)!important;background-image:none!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.detailsSection .detailsLayout>div:first-child>h2,[id^=shopify-section-] .productPage.detailsSection .accordions summary,[id^=shopify-section-] .productPage.detailsSection .specGrid b,[id^=shopify-section-] .productPage.detailsSection .downloads a{color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.detailsSection .detailsLayout>div:first-child>p:not(.pdpKicker),[id^=shopify-section-] .productPage.detailsSection .specGrid span,[id^=shopify-section-] .productPage.detailsSection .faq-body{color:var(--ae-body)!important}[id^=shopify-section-] .productPage.detailsSection .accordions details{background:#fff!important;border-color:#d8dfdc!important}[id^=shopify-section-] .productPage.detailsSection .specGrid span{background:#f7f8f6!important;border-color:#d8dfdc!important}[id^=shopify-section-] .productPage.detailsSection .downloads a{background:#f7f8f6!important;border-color:#cfd7d3!important}[id^=shopify-section-] .productPage.detailsSection .accordions summary span,[id^=shopify-section-] .productPage.detailsSection .accordions details[open] summary span{background:var(--ae-yellow)!important;border-color:var(--ae-yellow)!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.resilienceSection{background:#fff!important;background-image:none!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.resilienceSection .resilienceCarouselCopy>h2,[id^=shopify-section-] .productPage.resilienceSection .resilienceTabs b{color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.resilienceSection :is(.resilienceTabs p,.resilienceLegal){color:var(--ae-body)!important}[id^=shopify-section-] .productPage.resilienceSection .resilienceTabs>button{background:#fff!important;border-color:#d8dfdc!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.resilienceSection .resilienceTabs>button.active{background:var(--ae-yellow-soft)!important;background-image:none!important;border-color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.resilienceSection .resilienceTabs>button.active>span,[id^=shopify-section-] .productPage.resilienceSection .resilienceSlideStat{background:var(--ae-yellow)!important;background-image:none!important;color:var(--ae-ink)!important;border-color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.resilienceSection .resilienceSlideStat :is(strong,span){color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.resilienceSection :is(.resilienceArrow,.resilienceCardNav button){background:var(--ae-charcoal)!important;color:#fff!important;border-color:#ffffff8c!important}[id^=shopify-section-] .productPage.calculatorSection{background:var(--ae-paper)!important;background-image:none!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection :is(.calculatorIntro h2,.filterHeading h3,.usageFilter b,.skuFilter b){color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection :is(.calculatorIntro>div,.usageFilter small,.calculatorDisclaimer){color:var(--ae-body)!important}[id^=shopify-section-] .productPage.calculatorSection .calculatorRecommendation{background:var(--ae-yellow-soft)!important;background-image:none!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection .calculatorRecommendation :is(h2,h3,b,strong,small,span,p,em,i,summary){color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection .recommendationTop em{background:#090e0f1a!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection .calculatorResultPrimary,[id^=shopify-section-] .productPage.calculatorSection .calculatorUpgrade,[id^=shopify-section-] .productPage.calculatorSection .calculatorUpgradeCard,[id^=shopify-section-] .productPage.calculatorSection .calculationAssumptions{background:#ffffffb8!important;background-image:none!important;border-color:#090e0f1f!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection .calculatorResultPrimary>strong{color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection .calculatorResultPayback{border-color:#090e0f24!important}[id^=shopify-section-] .productPage.calculatorSection .skuFilter button{background:#fff!important;color:var(--ae-ink)!important;border-color:#cfd7d3!important}[id^=shopify-section-] .productPage.calculatorSection .skuFilter button.active{background:var(--ae-yellow-soft)!important;border-color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage.calculatorSection .skuFilter button.active i{background:var(--ae-yellow)!important;color:var(--ae-ink)!important}[id^=shopify-section-] .productPage.calculatorSection .applyRecommendation{background:var(--ae-yellow)!important;color:var(--ae-ink)!important;border-color:var(--ae-yellow)!important}[id^=shopify-section-] .productPage:is(.pdpHero,.sellingSection,.calculatorSection,.installationSection,.smartTabsSection,.resilienceSection,.serviceSection,.longevitySection,.detailsSection) :is(h1,h2,h3){color:var(--ae-ink)!important}[id^=shopify-section-] .productPage:is(.pdpHero,.sellingSection,.calculatorSection,.installationSection,.smartTabsSection,.resilienceSection,.serviceSection,.longevitySection,.detailsSection) :is(.pdpKicker,.proofEyebrow){color:var(--ae-green)!important}[id^=shopify-section-] .productPage.serviceSection .serviceTitle h2,[id^=shopify-section-] .productPage.smartTabsSection :is(.aiPhone,.controlPhone,.p1InfoStrip,.preferenceFlyout,.controlCallout) :is(h2,h3,h4){color:#fff!important}[id^=shopify-section-] .productPage{--y:var(--ae-yellow)!important;--ink:var(--ae-ink)!important}[id^=shopify-section-] .productPage.smartTabsSection .aiReady{background:var(--ae-charcoal-2)!important;color:var(--ae-body-dark)!important}[id^=shopify-section-] .productPage.smartTabsSection .aiReady strong{color:var(--ae-body-dark)!important}[id^=shopify-section-] .productPage.smartTabsSection .preferenceFlyout>button,[id^=shopify-section-] .productPage.smartTabsSection .preferenceFlyout>div>button{background:var(--ae-charcoal-2)!important;background-image:none!important;border-color:#ffffff17!important;color:#fff!important}[id^=shopify-section-] .productPage.smartTabsSection .preferenceFlyout>button.isSelected,[id^=shopify-section-] .productPage.smartTabsSection .preferenceFlyout>div>button.isSelected,[id^=shopify-section-] .productPage.smartTabsSection .preferenceFlyout>button[aria-pressed=true],[id^=shopify-section-] .productPage.smartTabsSection .preferenceFlyout>div>button[aria-pressed=true]{background:#35342a!important;border-color:var(--ae-yellow)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage:is(.pdpHero,.sellingSection,.calculatorSection,.installationSection,.smartTabsSection,.resilienceSection,.serviceSection,.longevitySection,.detailsSection) :is(p,small,span,em){color:var(--ae-body)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage:is(.pdpHero,.sellingSection,.calculatorSection,.installationSection,.smartTabsSection,.resilienceSection,.serviceSection,.longevitySection,.detailsSection) :is(h1,h2,h3,h4,b,strong,summary){color:var(--ae-ink)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage:is(.pdpHero,.sellingSection,.calculatorSection,.installationSection,.smartTabsSection,.resilienceSection,.serviceSection,.longevitySection,.detailsSection) :is(.pdpKicker,.proofEyebrow){color:var(--ae-green)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.vppSection .vppFacts b,:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiAppHeader strong,:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .p1Benefits :is(b,strong){color:var(--ae-yellow)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection :is(.aiPhone,.controlPhone,.p1InfoStrip,.preferenceFlyout,.controlCallout) :is(h2,h3,h4,b,strong){color:#fff!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection :is(.aiPhone,.controlPhone,.p1InfoStrip,.preferenceFlyout,.controlCallout) :is(p,small,span,em){color:var(--ae-body-dark)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiAppHeader strong{color:var(--ae-yellow)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiReady{background:var(--ae-charcoal-2)!important;color:var(--ae-body-dark)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiReady :is(b,strong,span){color:var(--ae-body-dark)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiReady i{background:var(--ae-green)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorRecommendation :is(h2,h3,h4,b,strong,small,span,p,em,i,summary){color:var(--ae-ink)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorRecommendation :is(.calculatorResultPrimary,.calculatorResultPayback,.calculatorUpgrade,.calculatorUpgradeCard,.calculationAssumptions) :is(small,span,p,em){color:var(--ae-body)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>strong,:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback strong{color:var(--ae-ink)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.detailsSection .accordions summary,:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.detailsSection .specGrid b,:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.detailsSection .downloads a,:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.resilienceSection .resilienceTabs b{color:var(--ae-ink)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.detailsSection :is(.faq-body,.specGrid span),:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.resilienceSection :is(.resilienceTabs p,.resilienceLegal){color:var(--ae-body)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle h2{color:#fff!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle>p:not(.pdpKicker){color:var(--ae-body-dark)!important}:is(#ae-palette-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle .pdpKicker{color:var(--ae-green)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection{padding-top:clamp(68px,7vw,112px)!important;padding-bottom:clamp(76px,8vw,128px)!important;background:#f6f6f3!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr)!important;align-items:end!important;gap:48px!important;margin-bottom:36px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro .pdpKicker{grid-column:1/-1!important;margin:0 0 -30px!important;color:var(--ae-green)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro h2{max-width:680px!important;margin:0!important;font-size:clamp(40px,4.1vw,66px)!important;line-height:.98!important;letter-spacing:-.055em!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro>div{max-width:720px!important;padding-bottom:5px!important;color:var(--ae-body)!important;font-size:clamp(16px,1.35vw,21px)!important;line-height:1.55!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .householdCalculator{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;padding:0!important;background:#fff!important;border:1px solid #ddd9d3!important;border-radius:28px!important;box-shadow:0 20px 54px #090e0f13!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorFilters,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorRecommendation{min-width:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorFilters{padding:54px 58px 48px!important;background:#fff!important;border-right:1px solid #ddd9d3!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorRecommendation{display:flex!important;flex-direction:column!important;padding:54px 58px 48px!important;background:#f5f3f0!important;color:var(--ae-ink)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop{position:relative!important;min-height:74px!important;margin:0 0 34px!important;padding:3px 0 0 84px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading:before,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop:before{position:absolute!important;top:0!important;left:0!important;display:grid!important;width:62px!important;height:62px!important;place-items:center!important;border-radius:18px!important;background:#ffd400!important;color:var(--ae-ink)!important;font-size:22px!important;font-weight:800!important;line-height:1!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading:before{content:"1"!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop:before{content:"2"!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading>span,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop small{display:block!important;margin:0 0 6px!important;color:#625e5a!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.15!important;text-transform:uppercase!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading h3,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop b{display:block!important;margin:0!important;color:#282321!important;font-size:clamp(25px,2.2vw,37px)!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1.04!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop em{display:none!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorEnergyInputs{display:grid!important;gap:16px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter{display:block!important;margin:0!important;padding:24px 26px 21px!important;background:#fff!important;border:1px solid #dedad5!important;border-radius:18px!important;box-shadow:none!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;color:var(--ae-ink)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter>span>b{color:#282321!important;font-size:17px!important;font-weight:700!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue{min-width:174px!important;padding:12px 14px!important;background:#fff!important;border:1px solid #d8d3cd!important;border-radius:13px!important;color:var(--ae-ink)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue input{color:#282321!important;font-size:22px!important;font-weight:750!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter input[type=range]{margin:24px 0 17px!important;accent-color:#ffd400!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter small{color:#716d68!important;font-size:13px!important;line-height:1.45!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorPanelMode{margin:4px 0 0!important;padding:0!important;background:transparent!important;border:0!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorPanelMode>button{color:#282321!important;text-decoration-color:#ffd400!important;text-underline-offset:5px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorPanelFields{margin-top:16px!important;padding:18px!important;background:#f5f3f0!important;border:1px solid #dedad5!important;border-radius:16px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorDynamicToggle{margin:4px 0 2px!important;padding:13px 16px!important;background:#f7f6f4!important;border-radius:12px!important;color:#282321!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter{margin-top:28px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter>span{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:13px!important;color:#282321!important;font-size:17px!important;font-weight:700!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter>span em{padding:6px 10px!important;background:#eeeae4!important;border-radius:999px!important;color:#625e5a!important;font-size:11px!important;font-style:normal!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button{min-height:84px!important;padding:17px 18px!important;background:#fff!important;border:1px solid #d8d3cd!important;border-radius:16px!important;box-shadow:none!important;text-align:left!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button.active{background:#fff!important;border:2px solid #ffd400!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button b{font-size:24px!important;color:#282321!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button i{margin:0!important;padding:5px 8px!important;background:#f1eeea!important;border-radius:999px!important;color:#625e5a!important;font-size:10px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button.active i{background:#fff0a3!important;color:#282321!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorDisclaimer{margin:22px 0 0!important;color:#77736e!important;font-size:12px!important;line-height:1.5!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultFocus{margin:0 0 20px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(170px,.75fr)!important;grid-template-areas:"label payback" "value payback" "capacity payback" "note payback"!important;gap:0 28px!important;min-height:210px!important;padding:28px!important;background:#fff6d5!important;border:1px solid #ffd400!important;border-radius:18px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>small{grid-area:label!important;color:#625e5a!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>strong{grid-area:value!important;margin:8px 0 0!important;color:#282321!important;font-size:clamp(48px,5vw,76px)!important;line-height:.92!important;letter-spacing:-.055em!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorSelectedCapacity{grid-area:capacity!important;margin:8px 0 0!important;color:#282321!important;font-size:17px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>span{grid-area:note!important;margin-top:4px!important;color:#625e5a!important;font-size:13px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback{grid-area:payback!important;align-self:center!important;min-width:0!important;margin:0!important;padding:0 0 0 28px!important;border:0!important;border-left:1px solid rgba(40,35,33,.15)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback strong{margin:10px 0 8px!important;color:#282321!important;font-size:28px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback p{color:#716d68!important;font-size:12px!important;line-height:1.45!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade{margin:0 0 20px!important;padding:24px!important;background:#ffffffc2!important;border:1px solid #dedad5!important;border-radius:18px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid{gap:12px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard{padding:19px!important;background:#fff!important;border:1px solid #d8d3cd!important;border-radius:15px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculationAssumptions{margin:0 0 18px!important;background:#fff!important;border:1px solid #dedad5!important;border-radius:14px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .applyRecommendation{width:100%!important;min-height:62px!important;margin-top:auto!important;padding:0 26px!important;background:#ffd400!important;border:0!important;border-radius:999px!important;color:#282321!important;box-shadow:none!important;font-weight:750!important}@media(max-width:980px){:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro{grid-template-columns:1fr!important;gap:18px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro .pdpKicker{margin:0!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .householdCalculator{grid-template-columns:1fr!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorFilters{border-right:0!important;border-bottom:1px solid #ddd9d3!important}}@media(max-width:640px){:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection{padding-top:56px!important;padding-bottom:72px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro{margin-bottom:24px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro h2{font-size:39px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .householdCalculator{border-radius:22px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorFilters,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorRecommendation{padding:27px 18px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop{min-height:58px!important;margin-bottom:24px!important;padding-left:66px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading:before,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop:before{width:50px!important;height:50px!important;border-radius:14px!important;font-size:18px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading h3,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop b{font-size:25px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter{padding:20px 16px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter>span{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue{width:100%!important;min-width:0!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button{min-height:74px!important;padding:14px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button b{font-size:19px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary{grid-template-columns:1fr!important;grid-template-areas:"label" "value" "capacity" "note" "payback"!important;min-height:0!important;padding:22px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback{margin-top:20px!important;padding:18px 0 0!important;border-left:0!important;border-top:1px solid rgba(40,35,33,.15)!important}}@media(min-width:981px){:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection{padding-top:58px!important;padding-bottom:72px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro{gap:36px!important;margin-bottom:24px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro .pdpKicker{margin-bottom:-24px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro h2{font-size:clamp(38px,3.65vw,58px)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro>div{font-size:clamp(15px,1.15vw,18px)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorFilters,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorRecommendation{padding:36px 40px 34px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop{min-height:56px!important;margin-bottom:22px!important;padding-left:66px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading:before,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop:before{width:52px!important;height:52px!important;border-radius:15px!important;font-size:18px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .filterHeading h3,:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .recommendationTop b{font-size:clamp(23px,1.85vw,31px)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorEnergyInputs{gap:11px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter{padding:17px 20px 15px!important;border-radius:15px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter>span>b{font-size:15px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue{min-width:155px!important;padding:9px 12px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue input{font-size:19px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter input[type=range]{margin:15px 0 10px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter small{font-size:11px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorPanelMode{margin-top:0!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorDynamicToggle{margin:0!important;padding:10px 13px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter{margin-top:17px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter>span{margin-bottom:9px!important;font-size:15px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter>div{gap:8px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button{min-height:64px!important;padding:11px 13px!important;border-radius:13px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button b{font-size:20px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorDisclaimer{margin-top:13px!important;font-size:10px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultFocus{margin-bottom:13px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary{min-height:166px!important;padding:21px 23px!important;gap:0 22px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>strong{font-size:clamp(44px,4vw,64px)!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback{padding-left:22px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback strong{font-size:24px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback p{font-size:10px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade{margin-bottom:13px!important;padding:17px!important;border-radius:15px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade>p{margin:5px 0 12px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid{gap:8px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard{min-height:112px!important;padding:13px!important;border-radius:12px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculationAssumptions{margin-bottom:12px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculationAssumptions summary{padding:13px 15px!important}:is(#ae-calculator-redesign,[id^=shopify-section-]) .productPage.productPage.calculatorSection .applyRecommendation{min-height:54px!important}}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div{display:grid!important;grid-template-columns:110px minmax(0,1fr) auto 16px!important;align-items:center!important;gap:10px!important;padding:14px 15px!important;background:var(--ae-charcoal-2)!important;background-image:none!important;border-color:#ffffff17!important;color:#fff!important}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div small{color:#b9c0bd!important;font-size:10px!important;letter-spacing:.1em!important;white-space:nowrap!important}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div b{overflow:hidden!important;color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div em{padding:5px 8px!important;background:#414348!important;border-radius:999px!important;color:#d7dcda!important;font-style:normal!important}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div span{color:var(--ae-yellow)!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps{display:flex!important;flex-direction:column!important;gap:14px!important;padding:44px 48px 42px!important;background:#f4f2ef!important;background-image:none!important;color:var(--ae-ink)!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps:before{display:none!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article{position:relative!important;display:block!important;min-height:132px!important;padding:24px 26px 22px 116px!important;background:#fff!important;border:1px solid #dedad5!important;border-radius:18px!important;box-shadow:0 7px 20px #090e0f0b!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:before{top:50%!important;left:28px!important;width:62px!important;height:62px!important;transform:translateY(-50%)!important;background:#ffd400!important;border:0!important;box-shadow:none!important;color:var(--ae-ink)!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:after{display:none!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article>span{display:block!important;margin:0 0 7px!important;padding:0!important;background:none!important;color:#77716b!important;font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{display:block!important;margin:0 0 7px!important;color:#282321!important;font-size:clamp(22px,1.8vw,31px)!important;line-height:1.1!important;letter-spacing:-.025em!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{margin:0!important;color:#6e7471!important;font-size:14px!important;line-height:1.45!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps>a{min-height:64px!important;margin-top:auto!important;padding:0 28px!important;background:#ffd400!important;border:0!important;border-radius:999px!important;color:#282321!important;box-shadow:none!important}@media(max-width:749px){:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div{grid-template-columns:92px minmax(0,1fr) auto 12px!important;gap:7px!important;padding:12px!important}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div small{font-size:8px!important}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div b{font-size:11px!important}:is(#ae-smart-tariff-lock,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPriceCard>div em{padding:4px 6px!important;font-size:8px!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps{gap:11px!important;padding:20px 16px!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article{min-height:112px!important;padding:19px 17px 18px 82px!important;border-radius:15px!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:before{left:17px!important;width:48px!important;height:48px!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{font-size:20px!important}:is(#ae-service-flow-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{font-size:12px!important}}@media(min-width:1101px){:is(#ae-app-safe-area,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .smartAppStage,:is(#ae-app-safe-area,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .smartAppView.active{height:866px!important;min-height:866px!important}:is(#ae-app-safe-area,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPhone,:is(#ae-app-safe-area,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .controlPhone{height:832px!important;min-height:832px!important;max-height:832px!important}}:is(#ae-app-safe-area,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPhone{padding-bottom:28px!important}:is(#ae-app-safe-area,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiSave{display:flex!important;min-height:46px!important;align-items:center!important;justify-content:center!important;margin-top:14px!important;padding:0 18px!important;line-height:1.1!important;flex-shrink:0!important}@media(min-width:900px){:is(#ae-logo-centre,[id^=shopify-section-]) .productPage.productPage.vppSection .partnerLogoRail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}:is(#ae-logo-centre,[id^=shopify-section-]) .productPage.productPage.vppSection .partnerLogoRail article{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}}:is(#ae-logo-centre,[id^=shopify-section-]) .productPage.productPage.vppSection .partnerLogoRail article>div{display:grid!important;place-items:center!important;text-align:center!important}:is(#ae-logo-centre,[id^=shopify-section-]) .productPage.productPage.vppSection .partnerLogoRail article picture{display:grid!important;width:100%!important;height:100%!important;place-items:center!important}:is(#ae-logo-centre,[id^=shopify-section-]) .productPage.productPage.vppSection .partnerLogoRail article img{display:block!important;width:auto!important;height:auto!important;max-width:82%!important;max-height:72px!important;margin:auto!important;object-fit:contain!important;object-position:center!important}:is(#ae-longevity-reference,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark{left:28px!important;top:28px!important;width:clamp(220px,16vw,286px)!important;height:clamp(220px,16vw,286px)!important;padding:34px!important;border:4px solid #ffd400!important;border-radius:50%!important;background:#282321!important;background-image:none!important;box-shadow:0 18px 50px #0000003d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(#ae-longevity-reference,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark small{color:#fff!important;letter-spacing:.12em!important}:is(#ae-longevity-reference,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark strong{color:#ffd400!important}:is(#ae-longevity-reference,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark span{color:#fff!important}:is(#ae-longevity-reference,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance article{padding:24px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 34px #0000001f!important}:is(#ae-closing-link-fix,[id^=shopify-section-]) .productPage.productPage.closingSection .closingLayout .textCta{display:inline-flex!important;width:auto!important;min-height:0!important;margin:16px 0 0!important;padding:4px 0!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.45)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important;font-size:var(--type-button-d)!important;font-weight:var(--type-button-weight)!important;line-height:1.25!important;text-decoration:none!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle .pdpKicker{color:var(--type-eyebrow-color)!important;font-size:var(--type-eyebrow-d)!important;font-weight:var(--type-eyebrow-weight)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle h2{color:var(--service-title-color)!important;font-size:var(--service-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle>p:not(.pdpKicker){color:var(--service-body-color)!important;font-size:var(--service-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article>span{color:var(--kicker-color)!important;font-size:var(--kicker-d)!important;font-weight:var(--kicker-weight)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{color:var(--item-color)!important;font-size:var(--item-d)!important;font-weight:var(--item-weight)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{color:var(--item-body-color)!important;font-size:var(--item-body-d)!important;font-weight:var(--item-body-weight)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps>a{color:var(--type-button-color)!important;font-size:var(--type-button-d)!important;font-weight:var(--type-button-weight)!important}@media(max-width:749px){:is(#ae-app-safe-area,[id^=shopify-section-]) .productPage.productPage.smartTabsSection .aiPhone{height:720px!important;min-height:720px!important;padding-bottom:24px!important}:is(#ae-longevity-reference,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark{left:15px!important;top:15px!important;width:154px!important;height:154px!important;padding:20px!important;border-width:3px!important}:is(#ae-longevity-reference,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance article{padding:18px!important}:is(#ae-closing-link-fix,[id^=shopify-section-]) .productPage.productPage.closingSection .closingLayout .textCta{font-size:var(--type-button-m)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle .pdpKicker{font-size:var(--type-eyebrow-m)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle h2{font-size:var(--service-title-m)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle>p:not(.pdpKicker){font-size:var(--service-body-m)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article>span{font-size:var(--kicker-m)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{font-size:var(--item-m)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{font-size:var(--item-body-m)!important}:is(#ae-service-editor-final,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps>a{font-size:var(--type-button-m)!important}}:is(#ae-theme-recovery,[id^=shopify-section-]) .installationSection .installStepsHeader h2{color:var(--install-title-color)!important;font-size:var(--install-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .installationSection .installStepsHeader>div:last-child>p{color:var(--install-body-color)!important;font-size:var(--install-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .powerSection .powerCopy h2{color:var(--power-title-color)!important;font-size:var(--power-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .powerSection .powerCopy>p:not(.pdpKicker){color:var(--power-body-color)!important;font-size:var(--power-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .serviceSection .serviceTitle h2{color:var(--service-title-color)!important;font-size:var(--service-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .serviceSection .serviceTitle>p:not(.pdpKicker){color:var(--service-body-color)!important;font-size:var(--service-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .serviceSection .serviceSteps article b{color:var(--item-color)!important;font-size:var(--item-d)!important;font-weight:var(--item-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .serviceSection .serviceSteps article p{color:var(--item-body-color)!important;font-size:var(--item-body-d)!important;font-weight:var(--item-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .smartSection .smartSectionIntro h2{color:var(--type-title-color)!important;font-size:var(--type-title-d)!important;font-weight:var(--type-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .smartSection .smartSectionIntro>div{color:var(--type-body-color)!important;font-size:var(--type-body-d)!important;font-weight:var(--type-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .detailsSection .detailsLayout>div:first-child>h2{color:var(--details-title-color)!important;font-size:var(--details-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .detailsSection .detailsLayout>div:first-child>p:not(.pdpKicker){color:var(--details-body-color)!important;font-size:var(--details-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .vppSection .vppCopy h2{color:var(--vpp-title-color)!important;font-size:var(--vpp-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .vppSection .vppCopy>p:not(.pdpKicker){color:var(--vpp-body-color)!important;font-size:var(--vpp-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .closingSection .closingLayout h2{color:var(--closing-title-color)!important;font-size:var(--closing-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .closingSection .closingLayout>div:first-child>p:not(.pdpKicker){color:var(--closing-body-color)!important;font-size:var(--closing-body-d)!important;font-weight:var(--section-body-weight)!important}@media(max-width:749px){:is(#ae-theme-recovery,[id^=shopify-section-]) .installationSection .installStepsHeader h2{font-size:var(--install-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .installationSection .installStepsHeader>div:last-child>p{font-size:var(--install-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .powerSection .powerCopy h2{font-size:var(--power-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .powerSection .powerCopy>p:not(.pdpKicker){font-size:var(--power-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .serviceSection .serviceTitle h2{font-size:var(--service-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .serviceSection .serviceTitle>p:not(.pdpKicker){font-size:var(--service-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .smartSection .smartSectionIntro h2{font-size:var(--type-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .smartSection .smartSectionIntro>div{font-size:var(--type-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .detailsSection .detailsLayout>div:first-child>h2{font-size:var(--details-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .detailsSection .detailsLayout>div:first-child>p:not(.pdpKicker){font-size:var(--details-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .vppSection .vppCopy h2{font-size:var(--vpp-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .vppSection .vppCopy>p:not(.pdpKicker){font-size:var(--vpp-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .closingSection .closingLayout h2{font-size:var(--closing-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .closingSection .closingLayout>div:first-child>p:not(.pdpKicker){font-size:var(--closing-body-m)!important}}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceLayout{padding:18px!important;gap:18px!important;background:#302c2a!important;border:0!important;border-radius:26px!important;box-shadow:0 20px 58px #090e0f29!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle{overflow:hidden!important;border-radius:18px!important;background-color:#090e0f!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle:after{background:linear-gradient(180deg,#090e0f0f 10%,#090e0f52 43%,#090e0ff0)!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle .pdpKicker{display:flex!important;align-items:center!important;gap:14px!important;color:#fff!important;letter-spacing:.12em!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle .pdpKicker:before{content:""!important;display:block!important;width:44px!important;height:4px!important;border-radius:999px!important;background:#ffd400!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle h2{max-width:680px!important;color:#fff!important;font-weight:var(--section-title-weight)!important;letter-spacing:-.05em!important;line-height:1.02!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle>p:not(.pdpKicker){max-width:650px!important;color:#e0dcda!important;line-height:1.5!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps{display:flex!important;flex-direction:column!important;gap:0!important;padding:54px 56px 44px!important;background:#3a3533!important;color:#fff!important;border-radius:18px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps:before{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0 0 18px!important;padding:0 0 24px!important;background:none!important;border-bottom:1px solid rgba(255,255,255,.18)!important;color:#ffd400!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article{position:relative!important;display:block!important;min-height:150px!important;padding:28px 22px 28px 116px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.18)!important;border-radius:0!important;box-shadow:none!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:before{top:50%!important;left:6px!important;width:64px!important;height:64px!important;transform:translateY(-50%)!important;background:#ffd400!important;border:0!important;border-radius:17px!important;box-shadow:none!important;color:#282321!important;font-size:19px!important;font-weight:800!important;z-index:2!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:after{content:""!important;display:block!important;position:absolute!important;top:calc(50% + 35px)!important;bottom:calc(-50% + 35px)!important;left:37px!important;width:2px!important;height:auto!important;background:#ffbd007a!important;z-index:1!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:last-of-type:after{display:none!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article>span{display:block!important;margin:0 0 8px!important;padding:0!important;background:none!important;color:#ffd400!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.2!important;text-transform:none!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:var(--item-d)!important;font-weight:var(--item-weight)!important;letter-spacing:-.025em!important;line-height:1.1!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{margin:0!important;color:#c5c0bd!important;font-size:14px!important;line-height:1.5!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps>a{min-height:66px!important;margin-top:34px!important;padding:0 30px!important;background:#ffd400!important;border:0!important;border-radius:999px!important;color:#282321!important;box-shadow:none!important;font-weight:780!important}@media(max-width:980px){:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceLayout{grid-template-columns:1fr!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle{min-height:640px!important}}@media(max-width:749px){:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceLayout{padding:10px!important;gap:10px!important;border-radius:20px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceTitle{min-height:540px!important;border-radius:14px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps{padding:28px 20px 24px!important;border-radius:14px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps:before{padding-bottom:18px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article{min-height:132px!important;padding:23px 4px 23px 82px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:before{left:4px!important;width:54px!important;height:54px!important;border-radius:15px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article:after{left:30px!important;top:calc(50% + 30px)!important;bottom:calc(-50% + 30px)!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{font-size:var(--item-m)!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{font-size:12px!important}:is(#ae-service-dark-lock,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps>a{min-height:58px!important;margin-top:24px!important}}:root{--ae-light-white:#fff;--ae-light-warm:#f4f2ee}:is(#ae-light-bg-lock,[id^=shopify-section-]) .productPage.productPage:is(.pdpHero,.calculatorSection,.smartTabsSection,.longevitySection,.detailsSection){background:var(--ae-light-warm)!important;background-image:none!important}:is(#ae-light-bg-lock,[id^=shopify-section-]) .productPage.productPage:is(.sellingSection,.installationSection,.resilienceSection,.serviceSection){background:var(--ae-light-white)!important;background-image:none!important}:is(#ae-light-bg-lock,[id^=shopify-section-]) .productPage.productPage .galleryMain.variant,:is(#ae-light-bg-lock,[id^=shopify-section-]) .productPage.productPage .presaleSummary,:is(#ae-light-bg-lock,[id^=shopify-section-]) .productPage.productPage .productPriceSummary,:is(#ae-light-bg-lock,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorRecommendation{background:var(--ae-light-warm)!important;background-image:none!important}.productPage.pdpAnchor{background:#fff!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue input{background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px dashed #d7d2cc!important;border-radius:0!important;box-shadow:none!important;outline:0!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(i,em){font-style:normal!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade{padding:20px!important;background:#fff!important;border:1px solid #dedad5!important;border-radius:16px!important;box-shadow:none!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade>small{display:block!important;margin:0 0 8px!important;color:#6f7471!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade>p{margin:0 0 16px!important;color:#282321!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.3!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade>p :is(i,strong){color:#282321!important;font-size:inherit!important;font-style:normal!important;font-weight:700!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard{position:relative!important;display:flex!important;min-height:132px!important;flex-direction:column!important;align-items:flex-start!important;padding:17px!important;background:#fff!important;border:1px solid #d8d3cd!important;border-radius:14px!important;color:#282321!important;box-shadow:none!important;text-align:left!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard small{margin:0 0 5px!important;color:#7a7f7c!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard b{color:#282321!important;font-size:19px!important;font-style:normal!important;font-weight:750!important;line-height:1.15!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard strong{margin:10px 0 5px!important;color:#282321!important;font-size:28px!important;font-style:normal!important;font-weight:750!important;letter-spacing:-.035em!important;line-height:1!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard strong i{color:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:inherit!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard>span{margin-top:auto!important;color:#747976!important;font-size:11px!important;font-style:normal!important;line-height:1.35!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection button.calculatorUpgradeCard:after{color:#282321!important;font-size:18px!important;font-style:normal!important}@media(max-width:640px){:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade{padding:16px!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgrade>p{font-size:16px!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard{min-height:122px!important;padding:13px!important}:is(#ae-calc-polish,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard strong{font-size:24px!important}}:is(#ae-calc-line-lock,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p,:is(#ae-calc-line-lock,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p *{color:#282321!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.sellingSection .sellingHeading h2{color:var(--section-title-color)!important;font-size:var(--section-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.sellingSection .sellingHeading>div:first-child>p{color:var(--section-description-color)!important;font-size:var(--section-description-d)!important;font-weight:var(--section-description-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.sellingSection .sellingGrid article h3{color:var(--block-title-color,var(--card-title-color))!important;font-size:var(--block-title-d,var(--card-title-d))!important;font-weight:var(--block-title-weight,var(--type-card-title-weight))!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.sellingSection .sellingGrid article>p{color:var(--type-card-body-color)!important;font-size:var(--type-card-body-d)!important;font-weight:var(--type-card-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorIntro h2{color:var(--calc-title-color)!important;font-size:var(--calc-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorIntro>div{color:var(--calc-body-color)!important;font-size:var(--calc-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage :is(.filterHeading h3,.recommendationTop b){color:var(--type-subtitle-color)!important;font-size:var(--type-subtitle-d)!important;font-weight:var(--type-subtitle-weight)!important;letter-spacing:-.02em!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorManualValue input{color:var(--type-value-color)!important;font-size:var(--type-value-d)!important;font-weight:var(--type-value-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorResultPrimary>strong{font-weight:var(--type-value-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p,:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p *{color:var(--type-card-title-color)!important;font-size:var(--type-card-title-d)!important;font-weight:var(--type-card-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard small{color:var(--type-card-body-color)!important;font-size:var(--type-card-body-d)!important;font-weight:var(--type-card-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard b{color:var(--type-card-title-color)!important;font-size:var(--type-card-title-d)!important;font-weight:var(--type-card-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard strong{color:var(--type-value-color)!important;font-size:var(--type-value-d)!important;font-weight:var(--type-value-weight)!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark{width:184px!important;height:184px!important;padding:25px 20px!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark small{color:var(--year-eye-color)!important;font-size:var(--year-eye-d)!important;font-weight:var(--year-eye-weight)!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark strong{color:var(--year-value-color)!important;font-size:var(--year-value-d)!important;font-weight:var(--year-value-weight)!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark span{color:var(--year-note-color)!important;font-size:var(--year-note-d)!important;font-weight:var(--year-note-weight)!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance article,:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance article.featured{background:#fff!important;background-image:none!important;border-color:#dedad5!important;color:#282321!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance article>span{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;border:3px solid #fff!important;border-radius:50%!important;background:#ffd400!important;box-shadow:0 0 0 2px #ffd400!important;color:transparent!important;font-size:0!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityInvestmentCopy h2{color:var(--long-title-color)!important;font-size:var(--long-title-d)!important;font-weight:var(--section-title-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityInvestmentCopy>p:not(.pdpKicker){color:var(--long-body-color)!important;font-size:var(--long-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance strong{color:var(--value-color)!important;font-size:var(--value-d)!important;font-weight:var(--value-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance b{color:var(--item-color)!important;font-size:var(--item-d)!important;font-weight:var(--item-weight)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityAssurance p{color:var(--item-body-color)!important;font-size:var(--item-body-d)!important;font-weight:var(--item-body-weight)!important}:is(#ae-resilience-prompt,[id^=shopify-section-]) .productPage.productPage.resilienceSection .resilienceTabs button:not(.active) small{display:flex!important;max-height:32px!important;margin-top:10px!important;opacity:1!important;overflow:visible!important}:is(#ae-resilience-prompt,[id^=shopify-section-]) .productPage.productPage.resilienceSection .resilienceTabs button.active small{max-height:0!important;margin:0!important;opacity:0!important;overflow:hidden!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.resilienceSection .resilienceCarouselCopy h2{color:var(--res-title-color)!important;font-size:var(--res-title-d)!important;font-weight:var(--section-title-weight)!important}.productPage.vppSection .partnerLogoShowcase{margin-top:38px;padding:32px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#35302e}.productPage.vppSection .partnerLogoHeader{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.productPage.vppSection .partnerLogoHeader h3{margin:0 0 7px;color:var(--partner-title-color,#fff);font-size:var(--partner-title-d,28px);font-weight:var(--partner-title-weight,700)}.productPage.vppSection .partnerLogoHeader small{color:#c8c3c0;font-size:13px}.productPage.vppSection .partnerLogoControls{display:flex;gap:8px}.productPage.vppSection .partnerLogoControls button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.productPage.vppSection .partnerLogoRail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.productPage.vppSection .partnerLogoRail::-webkit-scrollbar{display:none}.productPage.vppSection .partnerLogoRail article{flex:0 0 210px;padding:12px;border-radius:16px;background:#fff;scroll-snap-align:start;text-align:center}.productPage.vppSection .partnerLogoRail article>div{display:grid;height:108px;place-items:center;border-radius:12px;background:#f4f2ee;overflow:hidden}.productPage.vppSection .partnerLogoRail img{max-width:78%;max-height:68px;object-fit:contain}.productPage.vppSection .partnerLogoRail article>div>b{color:#282321;font-size:22px;line-height:1.05}.productPage.vppSection .partnerLogoRail article small{display:block;margin-top:10px;color:var(--item-color,#282321)!important;font-size:var(--item-d,12px)!important;font-weight:var(--item-weight,600)!important}.productPage.vppSection .partnerEditNote{display:block;margin-top:15px;color:#aaa4a0;font-size:10px}:is(#ae-sticky-sku,[id^=shopify-section-]) .alphaClosingSticky{grid-template-columns:minmax(210px,.75fr) minmax(360px,1.1fr) auto auto!important;width:min(1460px,calc(100% - 28px))!important}.alphaClosingStickySku{display:flex;min-width:0;align-items:center;gap:13px;padding-left:18px;border-left:1px solid rgba(255,255,255,.16)}.alphaClosingStickySku>small{color:#c8cfcc;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.alphaClosingStickySku>div{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:6px;flex:1}.alphaClosingStickySku button{min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:transparent;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.alphaClosingStickySku button.active{border-color:#ffd400;background:#ffd400;color:#141719;box-shadow:0 0 0 1px #ffd400}@media(max-width:749px){:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.sellingSection .sellingHeading h2{font-size:var(--section-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.sellingSection .sellingHeading>div:first-child>p{font-size:var(--section-description-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.sellingSection .sellingGrid article h3{font-size:var(--block-title-m,var(--card-title-m))!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorIntro h2{font-size:var(--calc-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorIntro>div{font-size:var(--calc-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage :is(.filterHeading h3,.recommendationTop b){font-size:var(--type-subtitle-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorManualValue input{font-size:var(--type-value-m)!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark{width:142px!important;height:142px!important;padding:18px 14px!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark small{font-size:var(--year-eye-m)!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark strong{font-size:var(--year-value-m)!important}:is(#ae-longevity-polish,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityYearMark span{font-size:var(--year-note-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityInvestmentCopy h2{font-size:var(--long-title-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.longevitySection .longevityInvestmentCopy>p:not(.pdpKicker){font-size:var(--long-body-m)!important}:is(#ae-theme-recovery,[id^=shopify-section-]) .productPage.productPage.resilienceSection .resilienceCarouselCopy h2{font-size:var(--res-title-m)!important}.productPage.vppSection .partnerLogoShowcase{margin-top:24px;padding:20px 16px;border-radius:18px}.productPage.vppSection .partnerLogoHeader h3{font-size:var(--partner-title-m,22px)}.productPage.vppSection .partnerLogoRail article{flex-basis:170px}:is(#ae-sticky-sku,[id^=shopify-section-]) .alphaClosingSticky{grid-template-columns:1fr auto!important;grid-template-areas:"sku button"!important;padding:8px!important}.alphaClosingStickyCopy,.alphaClosingStickyPrice{display:none!important}.alphaClosingStickySku{grid-area:sku;padding-left:0;border-left:0;gap:7px}.alphaClosingStickySku>small{display:none}.alphaClosingStickySku>div{gap:4px}.alphaClosingStickySku button{min-height:42px;min-width:54px;padding:0 6px;font-size:10px}.alphaClosingStickyButton{grid-area:button}}@media(min-width:1101px){[id^=shopify-section-] .productPage.productPage.smartTabsSection .smartAppStage,[id^=shopify-section-] .productPage.productPage.smartTabsSection .smartAppView.active{height:866px!important;min-height:866px!important}[id^=shopify-section-] .productPage.productPage.smartTabsSection :is(.aiPhone,.controlPhone){height:832px!important;min-height:832px!important;max-height:832px!important}}[id^=shopify-section-] .productPage.productPage.smartTabsSection .aiPhone{padding-bottom:28px!important}[id^=shopify-section-] .productPage.productPage.smartTabsSection .aiSave{display:flex!important;min-height:46px!important;align-items:center!important;justify-content:center!important;margin-top:14px!important;padding:0 18px!important;line-height:1.1!important;flex-shrink:0!important}@media(min-width:900px){[id^=shopify-section-] .productPage.productPage.vppSection .partnerLogoRail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}[id^=shopify-section-] .productPage.productPage.vppSection .partnerLogoRail article{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}}[id^=shopify-section-] .productPage.productPage.vppSection .partnerLogoRail article>div{display:grid!important;place-items:center!important;text-align:center!important}[id^=shopify-section-] .productPage.productPage.vppSection .partnerLogoRail article picture{display:grid!important;width:100%!important;height:100%!important;place-items:center!important}[id^=shopify-section-] .productPage.productPage.vppSection .partnerLogoRail article img{display:block!important;width:auto!important;height:auto!important;max-width:82%!important;max-height:72px!important;margin:auto!important;object-fit:contain!important;object-position:center!important}[id^=shopify-section-] .productPage.productPage.longevitySection .longevityYearMark{left:28px!important;top:28px!important;width:clamp(220px,16vw,286px)!important;height:clamp(220px,16vw,286px)!important;padding:34px!important;border:4px solid #ffd400!important;border-radius:50%!important;background:#282321!important;background-image:none!important;box-shadow:0 18px 50px #0000003d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[id^=shopify-section-] .productPage.productPage.longevitySection .longevityYearMark small{color:#fff!important;letter-spacing:.12em!important}[id^=shopify-section-] .productPage.productPage.longevitySection .longevityYearMark strong{color:#ffd400!important}[id^=shopify-section-] .productPage.productPage.longevitySection .longevityYearMark span{color:#fff!important}[id^=shopify-section-] .productPage.productPage.longevitySection .longevityAssurance article{padding:24px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 34px #0000001f!important}[id^=shopify-section-] .productPage.productPage.closingSection .closingLayout .textCta{display:inline-flex!important;width:auto!important;min-height:0!important;margin:16px 0 0!important;padding:4px 0!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.45)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important;font-size:var(--type-button-d)!important;font-weight:var(--type-button-weight)!important;line-height:1.25!important;text-decoration:none!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceTitle .pdpKicker{color:var(--type-eyebrow-color)!important;font-size:var(--type-eyebrow-d)!important;font-weight:var(--type-eyebrow-weight)!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceTitle h2{color:var(--service-title-color)!important;font-size:var(--service-title-d)!important;font-weight:var(--section-title-weight)!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceTitle>p:not(.pdpKicker){color:var(--service-body-color)!important;font-size:var(--service-body-d)!important;font-weight:var(--section-body-weight)!important}:is(#ae-final-settings,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article>span{color:var(--kicker-color)!important;font-size:var(--kicker-d)!important;font-weight:var(--kicker-weight)!important}:is(#ae-final-settings,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{color:var(--item-color)!important;font-size:var(--item-d)!important;font-weight:var(--item-weight)!important}:is(#ae-final-settings,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{color:var(--item-body-color)!important;font-size:var(--item-body-d)!important;font-weight:var(--item-body-weight)!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceSteps>a{color:var(--type-button-color)!important;font-size:var(--type-button-d)!important;font-weight:var(--type-button-weight)!important}:is(#ae-final-settings,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorManualValue input{color:var(--input-value-color)!important;font-size:var(--input-value-d)!important;font-weight:var(--input-value-weight)!important;line-height:1!important}@media(max-width:749px){[id^=shopify-section-] .productPage.productPage.smartTabsSection .aiPhone{height:720px!important;min-height:720px!important;padding-bottom:24px!important}[id^=shopify-section-] .productPage.productPage.longevitySection .longevityYearMark{left:15px!important;top:15px!important;width:154px!important;height:154px!important;padding:20px!important;border-width:3px!important}[id^=shopify-section-] .productPage.productPage.longevitySection .longevityAssurance article{padding:18px!important}[id^=shopify-section-] .productPage.productPage.closingSection .closingLayout .textCta{font-size:var(--type-button-m)!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceTitle .pdpKicker{font-size:var(--type-eyebrow-m)!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceTitle h2{font-size:var(--service-title-m)!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceTitle>p:not(.pdpKicker){font-size:var(--service-body-m)!important}:is(#ae-final-settings,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article>span{font-size:var(--kicker-m)!important}:is(#ae-final-settings,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article b{font-size:var(--item-m)!important}:is(#ae-final-settings,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps article p{font-size:var(--item-body-m)!important}[id^=shopify-section-] .productPage.productPage.serviceSection .serviceSteps>a{font-size:var(--type-button-m)!important}:is(#ae-final-settings,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorManualValue input{font-size:var(--input-value-m)!important}}:root{--ae-text-dark:#141719;--ae-text-light:#fff;--ae-bg-dark:#141719;--ae-accent:#ffd400}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage{--ink:var(--ae-text-dark)!important;--y:var(--ae-accent)!important;--type-ink:var(--ae-text-dark)!important;--type-heading-color:var(--ae-text-dark)!important;--type-body-color:var(--ae-text-dark)!important;--type-card-title-color:var(--ae-text-dark)!important;--type-card-body-color:var(--ae-text-dark)!important;--type-label-color:var(--ae-text-dark)!important;--type-button-color:var(--ae-text-dark)!important;color:var(--ae-text-dark)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage *,:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage *:before,:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage *:after{color:var(--ae-text-dark)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.productHeader,.productFooter,.modeTabs button.active,.profileSelect button.active,.backupScene,.compactGrowthStrip,.resilienceArrow,.resilienceCardNav button,.compactGrowthTrack i,.lifepoBadge>i,.smartTabNav button.active,.aiModeCard button u,.aiPriceCard em,.controlSystemStats u,.powerSideNote,.powerUseCases>span,.loadBoard,.modeStatus,.p1InfoStrip,.aiPhone,.aiModeCard,.aiReady,.aiPriceCard,.aiPriceCard>div,.aiPreferenceTrigger,.aiPlanCard,.preferenceFlyout,.preferenceFlyout>[data-preference-option],.controlPhone,.controlSystemCard,.controlFlow span,.controlMode,.controlNav,.controlCallout,.serviceLayout,.serviceSteps,.vppFacts>span,.vppJourneyMedia,.partnerLogoShowcase,.closingLayout,.alphaClosingSticky,.longevityYearMark){background:var(--ae-bg-dark)!important;background-image:none!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage:is(.powerSection,.vppSection,.closingSection){background:var(--ae-bg-dark)!important;background-image:none!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage .preferenceFlyout:before{background:var(--ae-bg-dark)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.aiPhone,.controlPhone):before{background:var(--ae-bg-dark)!important;background-image:none!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.productHeader,.productFooter,.galleryMain,.benefitCardOverlay,.sellingProofMedia,.powerSection,.powerHeroBoard,.backupScene,.compactGrowthStrip,.resilienceArrow,.resilienceCardNav button,.resilienceCarouselControls,.p1InfoStrip,.aiPhone,.controlPhone,.preferenceFlyout,.controlCallout,.serviceLayout,.serviceTitle,.serviceSteps,.vppSection,.closingSection,.alphaClosingSticky,.longevityYearMark),:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.productHeader,.productFooter,.galleryMain,.benefitCardOverlay,.sellingProofMedia,.powerSection,.powerHeroBoard,.backupScene,.compactGrowthStrip,.resilienceArrow,.resilienceCardNav button,.resilienceCarouselControls,.p1InfoStrip,.aiPhone,.controlPhone,.preferenceFlyout,.controlCallout,.serviceLayout,.serviceTitle,.serviceSteps,.vppSection,.closingSection,.alphaClosingSticky,.longevityYearMark) *{color:var(--ae-text-light)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage:is(.powerSection,.vppSection,.closingSection),:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage:is(.powerSection,.vppSection,.closingSection) *{color:var(--ae-text-light)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.purchasePanel,.heroProof>span,.capacitySelector button,.installationOption,.sellingGrid article,.calculatorFilters,.calculatorRecommendation,.calculatorUpgradeCard,.skuFilter button,.signalList>span,.smartTextCard,.resilienceTabs button,.partnerLogoRail article,.specGrid>span,.accordions details,.mainBuy,.headerCta,.applyRecommendation,.aiSave,.serviceSteps>a,.alphaClosingStickyButton,.resilienceSlideStat),:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.purchasePanel,.heroProof>span,.capacitySelector button,.installationOption,.sellingGrid article,.calculatorFilters,.calculatorRecommendation,.calculatorUpgradeCard,.skuFilter button,.signalList>span,.smartTextCard,.resilienceTabs button,.partnerLogoRail article,.specGrid>span,.accordions details,.mainBuy,.headerCta,.applyRecommendation,.aiSave,.serviceSteps>a,.alphaClosingStickyButton,.resilienceSlideStat) *{color:var(--ae-text-dark)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.sellingGrid article.has-benefit-image,.sellingProof--image),:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.sellingGrid article.has-benefit-image,.sellingProof--image) *{color:var(--ae-text-light)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage :is(.mainBuy,.headerCta,.applyRecommendation,.aiSave,.serviceSteps>a,.alphaClosingStickyButton,.resilienceSlideStat){background:var(--ae-accent)!important;background-image:none!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.powerSection .powerUseCases>span,:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.powerSection .powerUseCases>span *{color:var(--ae-text-light)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.smartTabsSection :is(.modeTabs button.active,.smartTabNav button.active),:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.smartTabsSection :is(.modeTabs button.active,.smartTabNav button.active) *{color:var(--ae-text-light)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.serviceSection .serviceSteps:before{color:var(--ae-text-light)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.longevitySection .lifepoBadge>i,:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.longevitySection .lifepoBadge>i *{color:var(--ae-accent)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.closingSection .closingLayout div:last-child>a:not(.textCta),:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.closingSection .closingLayout div:last-child>a:not(.textCta) *{background:var(--ae-accent)!important;background-image:none!important;color:var(--ae-text-dark)!important}:is(#ae-unified-palette#ae-unified-palette-2#ae-unified-palette-3,[id^=shopify-section-]) .productPage.productPage.vppSection .vppFacts b{color:var(--ae-accent)!important}@media(max-width:900px){:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection{padding:24px 0 30px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro{margin-bottom:16px!important;gap:8px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro h2{font-size:30px!important;line-height:1!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorIntro p{font-size:13px!important;line-height:1.4!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .householdCalculator{gap:0!important;border-radius:18px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.calculatorFilters,.calculatorRecommendation){padding:15px 12px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading,.recommendationTop){gap:10px!important;margin-bottom:13px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading,.recommendationTop)>b{width:48px!important;height:48px!important;border-radius:14px!important;font-size:20px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading,.recommendationTop) small{font-size:8px!important;line-height:1.2!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading,.recommendationTop) h3{font-size:20px!important;line-height:1.08!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorEnergyInputs{gap:8px!important;margin-bottom:10px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter{margin:0!important;padding:11px 12px 10px!important;border-radius:15px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter>span{gap:8px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter>span>b{font-size:13px!important;line-height:1.2!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue{min-width:124px!important;padding:5px 8px!important;border-radius:11px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue svg{width:14px!important;height:14px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue input{width:65px!important;font-size:16px!important;line-height:1.1!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorManualValue em{font-size:11px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter input[type=range]{margin:8px 0 5px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .usageFilter small{font-size:10px!important;line-height:1.35!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorPanelMode{margin:2px 0 5px!important;font-size:11px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorDynamicToggle{margin:0!important;padding:7px 9px!important;border-radius:12px!important;font-size:12px!important;line-height:1.25!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter{margin-top:13px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter>span{margin-bottom:8px!important;font-size:14px!important;line-height:1.2!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button{position:relative!important;min-height:64px!important;padding:21px 8px 7px!important;border-radius:14px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button b{font-size:18px!important;line-height:1!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .skuFilter button span{position:absolute!important;top:6px!important;right:6px!important;max-width:calc(100% - 12px)!important;padding:3px 6px!important;font-size:9px!important;line-height:1!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorDisclaimer{margin:8px 0 0!important;font-size:9px!important;line-height:1.35!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultFocus{margin:0 0 9px!important;gap:8px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary{min-height:0!important;padding:13px!important;border-radius:15px!important;column-gap:8px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary small{font-size:8px!important;line-height:1.2!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>strong{margin:5px 0 1px!important;font-size:39px!important;line-height:.95!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorSelectedCapacity{font-size:14px!important;line-height:1.1!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>span{font-size:10px!important;line-height:1.2!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback{margin-top:9px!important;padding-top:9px!important;gap:5px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback strong{font-size:14px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback p{margin:2px 0 0!important;font-size:9px!important;line-height:1.3!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard{padding:12px!important;border-radius:15px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard>small{font-size:8px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard>strong{margin:4px 0 8px!important;font-size:17px!important;line-height:1.15!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid{gap:7px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid article{min-height:82px!important;padding:10px!important;border-radius:12px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid article small{font-size:9px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid article b{font-size:14px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid article strong{font-size:24px!important;line-height:1!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeGrid article span{font-size:9px!important;line-height:1.25!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorAssumptions{margin-top:8px!important;min-height:42px!important;padding:10px!important;font-size:10px!important}:is(#ae-calculator-mobile-compact,[id^=shopify-section-]) .productPage.productPage.calculatorSection .applyRecommendation{min-height:44px!important;margin-top:10px!important;font-size:13px!important}}@media(max-width:749px){:is(#ae-install-mobile-slider#ae-install-mobile-slider-2#ae-install-mobile-slider-3,[id^=shopify-section-]) #installatie.productPage.productPage .installStepGallery{display:flex!important;width:calc(100% + 16px)!important;max-width:none!important;margin-right:-16px!important;padding:0 16px 8px 0!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;touch-action:pan-x}:is(#ae-install-mobile-slider#ae-install-mobile-slider-2#ae-install-mobile-slider-3,[id^=shopify-section-]) #installatie.productPage.productPage .installStepGallery::-webkit-scrollbar{display:none!important}:is(#ae-install-mobile-slider#ae-install-mobile-slider-2#ae-install-mobile-slider-3,[id^=shopify-section-]) #installatie.productPage.productPage .installStepGallery>article,:is(#ae-install-mobile-slider#ae-install-mobile-slider-2#ae-install-mobile-slider-3,[id^=shopify-section-]) #installatie.productPage.productPage .installStepGallery>article:last-child{display:flex!important;flex:0 0:min(84vw,360px)!important;flex-direction:column!important;width:min(84vw,360px)!important;min-width:min(84vw,360px)!important;grid-column:auto!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}:is(#ae-install-mobile-slider#ae-install-mobile-slider-2#ae-install-mobile-slider-3,[id^=shopify-section-]) #installatie.productPage.productPage .installStepGallery>article>picture{margin-top:auto!important}}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection,:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection button,:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection input{font-family:inherit!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection i{font-style:normal!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading h3,.recommendationTop b){font-size:clamp(18px,var(--type-subtitle-d),21px)!important;font-weight:var(--type-subtitle-weight)!important;line-height:1.15!important;letter-spacing:-.02em!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.usageFilter>span>b,.skuFilter>span,.calculatorDynamicToggle>span,.calculatorUpgrade>p,.calculatorUpgradeCard b,.calculationAssumptions summary){font-size:clamp(13px,var(--type-card-title-d),16px)!important;font-weight:var(--type-card-title-weight)!important;line-height:1.3!important;letter-spacing:-.01em!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading>span,.recommendationTop small,.calculatorResultPrimary>small,.calculatorResultPayback small,.calculatorUpgrade>small,.calculatorUpgradeCard small){font-size:clamp(9px,var(--type-label-d),11px)!important;font-weight:var(--type-label-weight)!important;line-height:1.25!important;letter-spacing:.08em!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.usageFilter small,.calculatorDisclaimer,.calculatorResultPayback p,.calculatorUpgradeCard>span,.calculationAssumptions p){font-size:clamp(10px,var(--type-meta-d),12px)!important;font-weight:var(--type-meta-weight)!important;line-height:1.45!important;letter-spacing:0!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.calculatorManualValue input,.skuFilter button b){font-size:clamp(18px,var(--type-value-d),22px)!important;font-weight:var(--type-value-weight)!important;line-height:1!important;letter-spacing:-.025em!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>strong{font-size:clamp(50px,calc(var(--type-value-d) + 32px),62px)!important;font-weight:var(--type-value-weight)!important;line-height:.94!important;letter-spacing:-.045em!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorSelectedCapacity{font-size:15px!important;font-weight:var(--type-card-title-weight)!important;line-height:1.2!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>span{font-size:12px!important;font-weight:var(--type-body-weight)!important;line-height:1.35!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback strong{font-size:20px!important;font-weight:var(--type-value-weight)!important;line-height:1.1!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard strong{font-size:28px!important;font-weight:var(--type-value-weight)!important;line-height:1!important;letter-spacing:-.035em!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.calculatorPanelMode>button,.skuFilter>span em,.skuFilter button i[data-cap-label]){font-size:10px!important;font-weight:var(--type-label-weight)!important;line-height:1.15!important;letter-spacing:0!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .applyRecommendation{font-size:var(--type-button-d)!important;font-weight:var(--type-button-weight)!important;line-height:1.15!important}@media(max-width:900px){:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading h3,.recommendationTop b){font-size:18px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.usageFilter>span>b,.skuFilter>span,.calculatorDynamicToggle>span,.calculatorUpgrade>p,.calculatorUpgradeCard b,.calculationAssumptions summary){font-size:13px!important;line-height:1.25!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.filterHeading>span,.recommendationTop small,.calculatorResultPrimary>small,.calculatorResultPayback small,.calculatorUpgrade>small,.calculatorUpgradeCard small){font-size:9px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.usageFilter small,.calculatorDisclaimer,.calculatorResultPayback p,.calculatorUpgradeCard>span,.calculationAssumptions p){font-size:10px!important;line-height:1.35!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection :is(.calculatorManualValue input,.skuFilter button b){font-size:17px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>strong{font-size:40px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorSelectedCapacity{font-size:13px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPrimary>span{font-size:10px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorResultPayback strong{font-size:15px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .calculatorUpgradeCard strong{font-size:22px!important}:is(#ae-calculator-type-system,[id^=shopify-section-]) .productPage.productPage.calculatorSection .applyRecommendation{font-size:var(--type-button-m)!important}}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage :is(.filterHeading h3,.recommendationTop b){font-size:clamp(18px,var(--type-subtitle-d),21px)!important;font-weight:var(--type-subtitle-weight)!important;line-height:1.15!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorManualValue input{font-size:clamp(18px,var(--input-value-d),22px)!important;font-weight:var(--input-value-weight)!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p,:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p *{font-size:clamp(13px,var(--type-card-title-d),16px)!important;font-weight:var(--type-card-title-weight)!important;line-height:1.3!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard small{font-size:clamp(9px,var(--type-label-d),11px)!important;font-weight:var(--type-label-weight)!important;line-height:1.25!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard b{font-size:clamp(13px,var(--type-card-title-d),16px)!important;font-weight:var(--type-card-title-weight)!important;line-height:1.2!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard strong{font-size:clamp(24px,var(--type-value-d),28px)!important;font-weight:var(--type-value-weight)!important;line-height:1!important}@media(max-width:900px){:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage :is(.filterHeading h3,.recommendationTop b){font-size:18px!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorManualValue input{font-size:17px!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p,:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgrade>p *{font-size:13px!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard small{font-size:9px!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard b{font-size:13px!important}:is(#ae-calculator-type-lock#ae-calculator-type-lock-2#ae-calculator-type-lock-3,[id^=shopify-section-]) #calculator.productPage.productPage .calculatorUpgradeCard strong{font-size:22px!important}}:is(#ae-calculator-assumptions#ae-calculator-assumptions-2#ae-calculator-assumptions-3,[id^=shopify-section-]) #calculator.productPage.productPage details.calculationAssumptions{display:block!important;width:100%!important;margin:0 0 14px!important;padding:0!important;overflow:hidden!important;border:1px solid #dedad5!important;border-radius:14px!important;background:#fff!important}:is(#ae-calculator-assumptions#ae-calculator-assumptions-2#ae-calculator-assumptions-3,[id^=shopify-section-]) #calculator.productPage.productPage details.calculationAssumptions summary{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:13px 16px!important;color:var(--ae-text-dark)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.06em!important;cursor:pointer!important}:is(#ae-calculator-assumptions#ae-calculator-assumptions-2#ae-calculator-assumptions-3,[id^=shopify-section-]) #calculator.productPage.productPage details.calculationAssumptions[open] summary{border-bottom:1px solid #e2ded8!important}:is(#ae-calculator-assumptions#ae-calculator-assumptions-2#ae-calculator-assumptions-3,[id^=shopify-section-]) #calculator.productPage.productPage details.calculationAssumptions p{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:13px 16px 15px!important;color:var(--ae-text-dark)!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}@media(max-width:900px){:is(#ae-calculator-assumptions#ae-calculator-assumptions-2#ae-calculator-assumptions-3,[id^=shopify-section-]) #calculator.productPage.productPage details.calculationAssumptions{order:4!important;margin:0 0 9px!important;border-radius:12px!important}:is(#ae-calculator-assumptions#ae-calculator-assumptions-2#ae-calculator-assumptions-3,[id^=shopify-section-]) #calculator.productPage.productPage details.calculationAssumptions summary{min-height:42px!important;padding:10px 12px!important;font-size:11px!important}:is(#ae-calculator-assumptions#ae-calculator-assumptions-2#ae-calculator-assumptions-3,[id^=shopify-section-]) #calculator.productPage.productPage details.calculationAssumptions p{padding:10px 12px 12px!important;font-size:10px!important;line-height:1.4!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/alphaess-sections.css.map */
