.sigenstor-package .sajp-stage .sajp-word{font-size:clamp(48px,5.6vw,72px)}.sigenstor-package .sajp-hero-grid{align-items:start}.sigenstor-purchase .psw-accent-btn{min-height:54px;font-weight:500!important}.sigenstor-purchase :is(.psw-accent-btn,.psw-cta-charge){flex-basis:100%;justify-content:center}.sigenstor-purchase .psw-cta{font-weight:500}.sigenstor-purchase [aria-labelledby=pdp-option-label] button{min-height:44px}.sigenstor-plan-scope{border-top:1px solid var(--season-tint);padding-block:18px;font-size:13px}.sigenstor-plan-scope strong{font-weight:500}.sigenstor-plan-scope p{margin-top:8px;font-size:13px}.sigenstor-compare{margin-top:24px}.sigenstor-compare button,.sigenstor-alternatives button[aria-pressed]{min-height:44px}.sigenstor-faq-source{text-underline-offset:4px;margin-top:20px;display:block;text-decoration:underline!important}.sigenstor-installation{padding-bottom:38px;font-size:15px;line-height:1.8}.sigenstor-installation ul{margin:0;padding-left:20px}.sigenstor-installation li+li{margin-top:12px}.sigenstor-system-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.sigenstor-system-art{background:var(--season-soft,var(--season-wash));padding-inline:30px;padding-block:var(--psw-space-inset);border-radius:6px 65px 6px 6px;container-type:inline-size}.sigenstor-system-art .sajp-range-image{height:min(450px,110cqw);margin:0 0 36px}.sigenstor-system-art figcaption{text-align:center;color:var(--season-muted);font-size:12px;line-height:1.7}.sigenstor-component-details article{border-top:1px solid var(--season-line-strong);padding-block:48px}.sigenstor-component-details .sajp-index{margin-bottom:20px}.sigenstor-component-details p{font-size:15px}.sigenstor-gateway-note{border-top:1px solid var(--season-line-strong);max-width:65ch;margin-top:60px;padding-top:36px}.sigenstor-gateway-note p{max-width:none;font-size:15px}.sigenstor-alternatives{min-width:0}.sigenstor-alternatives h3{font-size:clamp(23px,2.2vw,29px)}.sigenstor-alternatives [aria-label=Collection\ navigation] button{background:var(--season-wash);border:0}.sigenstor-alternatives [aria-label=Collection\ navigation] button:hover:not(:disabled){background:var(--season-group)}.sigenstor-comparison-link{margin-left:32px}.sigenstor-package .sajp-close .sajp-link{color:var(--season-ground);display:block}@media (max-width:700px){.sigenstor-system-grid{grid-template-columns:1fr;gap:36px}.sigenstor-system-art{padding-inline:24px;padding-block:var(--psw-space-inset)}.sigenstor-comparison-link{margin-left:0;display:block}.sigenstor-package .sajp-stage .sajp-word{font-size:clamp(48px,14vw,66px)}}@media (min-width:1001px) and (min-height:700px){.sigenstor-system-grid{align-items:start}.sigenstor-system-art{top:clamp(calc(var(--psw-header-clearance) + 24px), calc(100svh - 720px), 130px);align-self:start;position:sticky}.sigenstor-system-art .sajp-range-image{height:min(450px,110cqw,100svh - 340px)}.sigenstor-guided-page .sg-stage .sajp-image{height:min(390px,100svh - 450px)}}.sigenstor-guided-page .sg-panel{--sg-line:color-mix(in srgb, var(--season-ink) 14%, transparent)}.sigenstor-guided-page .sg-panel .sg-intro{margin-bottom:32px;padding:0}.sigenstor-guided-page .sg-price-preview{border:0;margin-bottom:0;padding-block:0 32px}.sigenstor-guided-page .sg-price-preview>strong{font-size:clamp(32px,3vw,40px)}.sigenstor-guided-page .sg-steps{margin-bottom:36px;padding-bottom:24px}.sigenstor-guided-page .sg-steps button{min-height:56px;padding-block:8px;font-size:13px}.sigenstor-guided-page .sg-choices{margin-top:32px}.sigenstor-guided-page .sg-modules{margin-top:0}.sigenstor-guided-page .sg-choices button{min-height:52px;box-shadow:none;background:var(--season-ground);color:var(--season-ink);border:0;padding:14px 12px;font-size:14px;font-weight:500;transition:background-color .15s}.sigenstor-guided-page .sg-choices button:hover,.sigenstor-guided-page .sg-back:hover{background:color-mix(in srgb, var(--season-group) 35%, var(--season-ground))}.sigenstor-guided-page .sg-choices button[aria-pressed=true]{background:var(--season-group);color:var(--season-ink)}.sigenstor-guided-page .sg-modules button{min-height:104px;padding:18px}.sigenstor-guided-page .sg-modules strong{font-size:20px}.sigenstor-guided-page .sg-panel .sg-note{margin-top:24px}.sigenstor-guided-page .sg-footer{margin-top:36px;padding-top:32px}.sigenstor-guided-page .sg-price-line{margin-top:24px;font-size:13px}.sigenstor-guided-page .sg-actions{margin-top:28px}.sigenstor-guided-page .sg-panel .sg-primary{text-align:center;justify-content:center;font-size:14px;font-weight:500}.sigenstor-guided-page .sg-back{background:var(--season-ground);border:0}.sigenstor-guided-page .sg-scope{border:0}.sigenstor-guided-page .sg-secondary{gap:12px 24px;margin-top:28px}.sigenstor-guided-page .sg-panel :is(button,a,summary):focus-visible{outline:2px solid var(--season-anchor);outline-offset:4px}.sigenstor-package .battery-questions .sajp-faq summary{padding-block:44px}.sigenstor-package .battery-questions .bq-answer{padding-top:24px;padding-bottom:calc(var(--psw-space-question) + 8px)}.sigenstor-package .battery-questions .bq-answer p+p{margin-top:24px}@media (max-width:700px){.sigenstor-package .sajp-link.sigenstor-comparison-link{margin-top:16px;margin-left:0;display:block}.sigenstor-guided-page .sg-steps{margin-bottom:32px}.sigenstor-guided-page .sg-choices button{padding-inline:10px;font-size:13px}.sigenstor-guided-page .sg-modules button{padding:16px 12px}.sigenstor-package .battery-questions .sajp-faq summary{padding-block:34px}.sigenstor-package .battery-questions .bq-answer{padding-top:22px;padding-bottom:44px}}@media (prefers-reduced-motion:reduce){.sigenstor-guided-page .sg-choices button{transition:none}}.sg-refined [hidden],.sigenstor-guided-page .sg-secondary[hidden]{display:none!important}.sg-refined .sg-choices-view:focus{outline:none}.sigenstor-guided-page .sg-refined-footer{border:0;padding-top:8px}.sigenstor-guided-page .sg-panel .sg-storage-summary{color:var(--season-muted);margin:0 0 24px;font-size:13px;line-height:1.7}.sg-price-pair{justify-content:space-between;align-items:end;gap:20px;display:flex}.sg-price-pair>strong{letter-spacing:-.045em;font-size:clamp(32px,3vw,40px);font-weight:550;line-height:1.2}.sg-price-pair>span{text-align:right;max-width:155px;font-size:12px;line-height:1.7}.sigenstor-guided-page .sg-panel .sg-guide-note{color:var(--season-muted);margin:20px 0 0;font-size:12px;line-height:1.8}.sigenstor-guided-page .sg-panel .sg-next,.sg-save{background:var(--season-ground);color:var(--season-ink)}.sg-save{min-width:0;min-height:54px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:16px 22px;font-size:14px;line-height:1.5;display:flex}.sigenstor-guided-page .sg-panel .sg-next:hover,.sg-save:hover{background:color-mix(in srgb, var(--season-group) 35%, var(--season-ground));text-decoration:none}.sg-conditions{margin-top:28px}.sg-conditions ul{color:var(--season-muted);margin:22px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.sg-conditions li+li{margin-top:10px}.sg-conditions>a{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:14px;font-size:13px;text-decoration:underline;display:inline-flex}.sg-enquiry{--psw-field-fill:var(--season-ground);--quote-disclosure-fill:var(--season-ground)}.sg-enquiry .quote-human-form-heading h2{scroll-margin-top:calc(var(--psw-header-clearance,100px) + 24px);margin:0 0 20px;font-size:clamp(28px,2.8vw,36px)}.sg-enquiry .quote-human-form-heading p{font-size:14px;line-height:1.8}.sg-enquiry .quote-human-fields{margin-top:30px!important}.sg-enquiry .quote-human-field :is(input,textarea,select){background:var(--season-ground);color:var(--season-ink);border:0}.sg-enquiry .quote-human-field :is(input,textarea,select):focus-visible{outline:1px solid var(--season-anchor);outline-offset:2px}.sg-enquiry .quote-human-disclosure{border:0;margin-top:24px}.sg-enquiry-summary{margin-top:28px}.sg-enquiry-summary .quote-enquiry-receipt{background:0 0;border:0;margin:0;padding:0}.sg-enquiry-summary .quote-enquiry-receipt h3{margin:0 0 18px;font-size:16px}.sg-enquiry-summary .quote-enquiry-receipt h4{font-size:14px}.sg-enquiry-summary .quote-enquiry-receipt :is(p,small){font-size:12px;line-height:1.8}.sg-enquiry-summary .quote-enquiry-receipt [data-equipment-list]{margin:14px 0 20px;padding:0;list-style:none}.sg-enquiry-summary .quote-enquiry-receipt [data-equipment-list]>li{border:0;padding:8px 0}.sg-enquiry-summary .quote-enquiry-receipt [data-equipment-list]>li+li{padding-top:28px}.sg-enquiry-summary .quote-enquiry-receipt .quote-receipt-amount{margin:8px 0 12px;font-size:32px;line-height:1.2}.sg-enquiry-summary .quote-enquiry-receipt details{border:0;margin-top:12px;padding:0}.sg-enquiry .pw3-express-contact-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px;display:flex}.sg-enquiry .pw3-express-contact-actions>a,.sg-enquiry .pw3-express-edit{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.sg-enquiry .pw3-express-edit{color:var(--season-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}@media (max-width:700px){.sg-enquiry .quote-human-fields{grid-template-columns:1fr!important;gap:24px!important}.sg-enquiry .quote-human-form-heading h2{scroll-margin-top:100px;font-size:31px}}@media (max-width:400px){.sg-price-pair{flex-direction:column;align-items:start;gap:12px}.sg-price-pair>span{text-align:left;max-width:none}}.sigenstor-package .sigenstor-system-intro{margin:0 0 28px;font-size:17px;line-height:1.8}.sigenstor-installer-mark{box-sizing:border-box;width:224px;max-width:100%;height:76px;box-shadow:none;background:var(--season-ground,#f4f5ed);border:0;border-radius:4px;justify-content:center;align-items:center;padding:14px 24px;display:flex}.sigenstor-installer-canvas{flex:none;justify-content:center;align-items:center;width:200px;max-width:100%;height:64px;display:flex}.sigenstor-installer-logo{aspect-ratio:640/240;mix-blend-mode:multiply;width:100px;max-width:100%;display:block;position:relative;overflow:hidden}.sigenstor-installer-logo img{width:300%;max-width:none;height:auto;position:absolute;top:-168.75%;left:-100%}:is(.sigenstor-package,.neo-package) .sajp-stage:has(>.sigenstor-installer-mark){padding-top:176px}.sajp-stage>.sigenstor-installer-mark{border-top-left-radius:18px;max-width:calc(100% - 72px);position:absolute;top:48px;left:36px}.sigenstor-system-art>.sigenstor-installer-mark{margin:0 0 36px}@media (max-width:700px){.sigenstor-installer-mark{width:208px;height:68px;padding:12px 24px}.sigenstor-installer-canvas{width:180px;height:58px}.sigenstor-installer-logo{width:90px}.sajp-stage>.sigenstor-installer-mark{border-top-left-radius:16px;max-width:calc(100% - 56px);top:36px;left:28px}:is(.sigenstor-package,.neo-package) .sajp-stage:has(>.sigenstor-installer-mark){padding-top:146px}}@media (min-width:1001px) and (min-height:700px){.sigenstor-guided-page .sg-stage:has(>.sigenstor-installer-mark) .sajp-image{height:min(390px,100svh - 450px)}.sigenstor-system-art:has(>.sigenstor-installer-mark) .sajp-range-image{height:min(450px,110cqw,100svh - 428px)}}
