.from-\[\#00AFFE\]\/\[0\.06\]{--tw-gradient-from: rgb(0 175 254 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 175 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#04152E\]\/\[0\.06\]{--tw-gradient-from: rgb(4 21 46 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 21 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#329BA5\]\/\[0\.06\]{--tw-gradient-from: rgb(50 155 165 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(50 155 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E9448E\]\/\[0\.06\]{--tw-gradient-from: rgb(233 68 142 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 68 142 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4A9C6\]\/\[0\.06\]{--tw-gradient-from: rgb(244 169 198 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 169 198 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: var(--primary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#00AFFE\]\/\[0\.08\]{--tw-gradient-to: rgb(0 175 254 / .08) var(--tw-gradient-to-position)}.to-\[\#04152E\]\/\[0\.08\]{--tw-gradient-to: rgb(4 21 46 / .08) var(--tw-gradient-to-position)}.to-\[\#E9448E\]\/\[0\.08\]{--tw-gradient-to: rgb(233 68 142 / .08) var(--tw-gradient-to-position)}.to-\[\#F4A9C6\]\/\[0\.08\]{--tw-gradient-to: rgb(244 169 198 / .08) var(--tw-gradient-to-position)}.to-\[\#FAFCFC\]\/\[0\.08\]{--tw-gradient-to: rgb(250 252 252 / .08) var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.dark\:from-\[\#00AFFE\]\/40:is(.dark *){--tw-gradient-from: rgb(0 175 254 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 175 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#329BA5\]\/30:is(.dark *){--tw-gradient-from: rgb(50 155 165 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(50 155 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#329BA5\]\/40:is(.dark *){--tw-gradient-from: rgb(50 155 165 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(50 155 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#E9448E\]\/40:is(.dark *){--tw-gradient-from: rgb(233 68 142 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 68 142 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[\#F4A9C6\]\/40:is(.dark *){--tw-gradient-from: rgb(244 169 198 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 169 198 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/20:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-\[\#00AFFE\]\/20:is(.dark *){--tw-gradient-to: rgb(0 175 254 / .2) var(--tw-gradient-to-position)}.dark\:to-\[\#04152E\]\/10:is(.dark *){--tw-gradient-to: rgb(4 21 46 / .1) var(--tw-gradient-to-position)}.dark\:to-\[\#329BA5\]\/20:is(.dark *){--tw-gradient-to: rgb(50 155 165 / .2) var(--tw-gradient-to-position)}.dark\:to-\[\#E9448E\]\/20:is(.dark *){--tw-gradient-to: rgb(233 68 142 / .2) var(--tw-gradient-to-position)}.dark\:to-\[\#F4A9C6\]\/20:is(.dark *){--tw-gradient-to: rgb(244 169 198 / .2) var(--tw-gradient-to-position)}.dark\:to-emerald-900\/20:is(.dark *){--tw-gradient-to: rgb(6 78 59 / .2) var(--tw-gradient-to-position)}.sc-public.sc-installation{--install-ink: var(--sc-navy);--install-cream: var(--sc-cream);--install-mist: var(--sc-cream);--install-cyan: var(--sc-teal);--install-teal: var(--sc-teal);--install-blush: var(--sc-blush);background:var(--install-cream)}.sc-installation>section{padding-block:clamp(3.5rem,6vw,6rem)}.sc-installation .install-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 88% 20%,#009DA840 0,transparent 34%),#06263e!important;color:var(--install-cream)}.sc-installation .install-hero:before{content:"";position:absolute;inset:0 0 0 auto;width:48%;z-index:-1;background:repeating-linear-gradient(132deg,transparent 0 32px,#009DA819 32px 35px,transparent 35px 79px);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}.sc-installation .install-hero:after{content:"";position:absolute;inset:auto 0 0;height:8px;background:linear-gradient(90deg,#009da8 0,#009da8 65%,#edb94f 65%,#edb94f 83%,#df456b 83%)}.sc-installation .install-hero h1{max-width:15ch;margin-inline:auto}.sc-installation .install-hero p{color:#d9eaed}.sc-installation .install-hero-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-bottom:1.7rem}.sc-installation .install-hero-badges>div{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.7rem 1rem;border-radius:100px;font-size:.82rem;line-height:1.35;font-weight:800}.sc-installation .install-hero-badges>div:first-child{color:var(--install-ink);background:var(--install-cyan)}.sc-installation .install-hero-badges>div:last-child{color:var(--install-cream);background:#06263e;border:1px solid #EDB94F}.sc-installation .install-hero-badges svg{flex:none;width:18px;height:18px}.sc-installation .installation-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;max-width:48rem;margin-inline:auto;scroll-margin-top:10rem}.sc-public.sc-installation .installation-actions button{flex:1 1 19rem;height:auto;min-height:84px;padding:1rem 1.4rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem;border:1px solid #ffffff90!important;border-radius:14px;color:#04152e!important;box-shadow:0 5px #187b8d,0 10px 24px #0003;transition:transform .16s ease,box-shadow .16s ease}.sc-public.sc-installation .installation-actions button.sc-install-estimate{background:#009da8!important}.sc-public.sc-installation #installation-actions button.sc-install-call{background:#009da8!important;box-shadow:0 5px #06263e,0 10px 24px #06263e33}.sc-installation .installation-action-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;background:#fff5;border:1px solid #04152e20;border-radius:11px}.sc-installation .installation-action-icon svg{width:23px;height:23px}.sc-installation .installation-action-copy{display:grid;gap:.35rem;text-align:left;white-space:normal}.sc-installation .installation-action-copy small{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.sc-installation .installation-action-copy strong{font-size:clamp(.95rem,2vw,1.12rem);line-height:1.2;font-weight:800}.sc-public.sc-installation .installation-actions button:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 7px #187b8d,0 12px 24px #0003!important}.sc-public.sc-installation .installation-actions button.sc-install-call:hover{box-shadow:0 7px #ad3c70,0 12px 24px #0003!important}.sc-public.sc-installation .installation-actions button:active{transform:translateY(3px);box-shadow:0 2px #04152e!important}.sc-public.sc-installation .installation-actions button:focus-visible{outline:3px solid #fff9f0;outline-offset:7px}.sc-installation .install-promise-section{background:#fff5de!important}.sc-installation #installation-service-promise{scroll-margin-top:150px}.sc-installation .install-promise,.sc-installation .install-goodman-warranty{padding:clamp(1.5rem,3vw,2.5rem);background:#06263e!important;color:#fff9f0;border:1px solid #329ba5;border-top:7px solid #00affe;border-radius:20px;box-shadow:7px 7px #b8dfe1}.sc-public.sc-installation :is(.install-promise,.install-goodman-warranty) :is(h3,h4,p,div[class*=text-],span,a,li){color:#fff5de;-webkit-text-fill-color:currentColor}.sc-public.sc-installation :is(.install-promise,.install-goodman-warranty) :is(h3,h4){--sc-heading-fill: currentColor;--sc-heading-sweep: none;--sc-heading-motion: none;background:none;animation:none}.sc-public.sc-installation :is(.install-promise,.install-goodman-warranty) p{color:#d9eaed}.sc-installation :is(.install-promise,.install-goodman-warranty) svg{color:#edb94f!important}.sc-installation :is(.install-promise,.install-goodman-warranty) .grid>div{line-height:1.4}.sc-installation .install-goodman-warranty .install-registration{background:#15344c!important;border:1px solid #487f8e!important;border-radius:14px;box-shadow:none}.sc-installation .install-goodman-warranty .install-registration>div>div:first-child{background:#329ba5!important}.sc-installation .install-guarantee-section{background:#fff5de!important}.sc-installation .install-guarantee{background:#fff5de!important;border:1px solid #a9d6da!important;border-top:7px solid #e9448e!important;border-radius:22px;box-shadow:8px 8px #b9e1e3}.sc-installation .install-guarantee>div>div:first-child{background:#04152e!important;color:#fff9f0!important}.sc-installation .install-guarantee :is(h2,h3){color:#04152e}.sc-installation .install-guarantee p{color:#3d5969}.sc-installation .install-guarantee .grid>div{background:#e9f6f7!important;border:1px solid #bbd9dc;border-radius:14px;padding:1.5rem}.sc-installation .install-guarantee .grid svg{color:#187b8d!important}.sc-installation .install-catalog{background:#fff5de!important}.sc-installation .install-catalog>div>.text-center:first-child,.sc-installation .install-goodman>.text-center:first-child{max-width:48rem;margin-inline:auto}.sc-installation .install-catalog :is(h2,h3,h4){color:#04152e}.sc-installation .install-catalog :is(p,li){line-height:1.6}.sc-installation .install-catalog [data-testid^=card-],.sc-installation .install-financing [data-testid^=financing-]{background:#fff5de!important;color:#04152e!important;border:1px solid #bbd9dc!important;border-top:6px solid #EDB94F!important;border-radius:20px!important;box-shadow:5px 6px #d1e8e8!important;overflow:visible}.sc-installation .install-catalog [data-testid^=card-]:nth-child(3n+2),.sc-installation .install-financing [data-testid=financing-extended]{border-top-color:#329ba5!important}.sc-installation .install-catalog [data-testid^=card-]:nth-child(3n),.sc-installation .install-financing [data-testid=financing-cash]{border-top-color:#df456b!important}.sc-installation .install-catalog [data-testid^=card-]>div,.sc-installation .install-financing [data-testid^=financing-]>div:last-child{height:100%;display:flex;flex-direction:column}.sc-installation .install-catalog [data-testid^=card-] ul{margin-bottom:auto}.sc-installation .install-catalog [data-testid^=card-] :is(.bg-green-50,.bg-blue-50,.bg-purple-50,.bg-orange-50,.bg-red-50),.sc-installation .install-financing [data-testid^=financing-] :is(.bg-green-50,.bg-blue-50,.bg-purple-50){background:#fff5de!important;border:1px solid #c1dee0!important;border-radius:12px}.sc-installation .install-catalog [data-testid^=card-] :is(.bg-green-50,.bg-blue-50,.bg-purple-50,.bg-orange-50,.bg-red-50) p,.sc-installation .install-financing [data-testid^=financing-] :is(.bg-green-50,.bg-blue-50,.bg-purple-50) p{color:#155563!important}.sc-installation .install-catalog [data-testid^=card-] :is(.bg-orange-100,.bg-red-100,.bg-purple-100,.bg-blue-100,.bg-green-100,.bg-emerald-100){background:#009da8!important;color:#06263e!important}.sc-installation .install-catalog [data-testid^=card-]:nth-child(3n) :is(.bg-purple-100,.bg-red-100,.bg-orange-100){background:#fbe3ee!important;color:#822047!important}.sc-installation .install-catalog [data-testid^=card-] svg[class*=text-],.sc-installation .install-financing [data-testid^=financing-] svg{color:#187b8d!important}.sc-installation .install-catalog [data-testid^=card-]:nth-child(3n) svg[class*=text-]{color:#b92869!important}.sc-installation .install-catalog .install-product-link{color:#155563;font-weight:800;text-decoration:underline;text-underline-offset:4px}.sc-installation .install-catalog .install-product-link:hover{color:#a1195b}.sc-installation .install-benefits .grid>div,.sc-installation .install-process .grid>div{background:#fff5de;border:1px solid #bbd9dc;border-radius:18px;padding:1.5rem;box-shadow:3px 4px #d1e8e8}.sc-installation .install-benefits .grid>div>div:first-child{border-radius:14px;background:#d8eff0!important}.sc-installation .install-benefits .grid>div:nth-child(2n)>div:first-child{background:#fbe3ee!important}.sc-installation .install-benefits .grid svg{color:#155563!important}.sc-installation .install-benefits .grid>div:nth-child(2n) svg{color:#a1195b!important}.sc-installation .install-process .grid>div>div:first-child{background:#04152e!important;color:#fff9f0!important;border-radius:14px;font-family:Barlow Condensed,sans-serif;font-size:1.6rem}.sc-installation .install-process .grid>div:nth-child(2n)>div:first-child{background:#187b8d!important}.sc-installation .install-financing{padding:clamp(1.5rem,3.5vw,3rem);background:#fff5de!important;border:1px solid #EDB94F;border-radius:22px}.sc-installation .install-financing [data-testid=financing-extended] .absolute span{background:#04152e!important;color:#fff9f0!important}.sc-installation .install-financing [data-testid^=financing-] p[class*=text-green-],.sc-installation .install-financing [data-testid^=financing-] p[class*=text-blue-],.sc-installation .install-financing [data-testid^=financing-] p[class*=text-purple-]{color:#155563}.sc-installation .install-financing .install-finance-links a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:54px;padding:.8rem 1.3rem;border:2px solid #04152e;border-radius:10px;background:#009da8!important;color:#04152e!important;font-weight:800;box-shadow:3px 4px #329ba5}.sc-installation .install-financing .install-finance-links a:nth-child(2){background:linear-gradient(115deg,#f4a9c6,#ffd4e5)!important}.sc-installation #contact.install-contact{background:#fff5de!important}.sc-installation .install-contact>div>.grid>div:first-child{padding-block:clamp(.5rem,2vw,2rem)}.sc-installation .install-contact .install-contact-details>div{align-items:flex-start}.sc-installation .install-contact .install-contact-details>div>div:first-child{background:#04152e!important;color:#fff9f0!important;border-radius:12px;flex:none}.sc-installation .install-contact .install-contact-details a{overflow-wrap:anywhere;color:#155563;text-decoration:underline;text-underline-offset:3px}.sc-installation .install-contact .install-form-card{background:#e9f6f7;border:1px solid #bbd9dc;border-top:6px solid #00affe;border-radius:20px;box-shadow:7px 7px #d1e8e8}.sc-installation .install-contact .install-form-card form{background:transparent}.sc-installation .install-contact :is(input,textarea,select){background:#fffdf8;color:#04152e;border:1px solid #9dcbd1;border-radius:9px}.sc-installation .install-contact label{color:#04152e;font-weight:700}.sc-installation .install-contact button[type=submit]{min-height:54px;border:2px solid #04152e;border-radius:10px;background:linear-gradient(115deg,#00affe,#83e0e8);color:#04152e;font-weight:800;box-shadow:3px 4px #329ba5}.sc-installation .install-contact button[type=submit]:disabled{opacity:.65;cursor:wait}@media (max-width: 767px){.sc-installation .install-hero-badges{flex-direction:column}.sc-installation .install-hero-badges>div{width:min(100%,28rem);justify-content:center;text-align:center}.sc-installation .install-catalog .grid,.sc-installation .install-financing .grid{gap:1.5rem}}@media (max-width: 420px){.sc-public.sc-installation .installation-actions button{padding:1rem;gap:.75rem}}@media (prefers-reduced-motion: reduce){.sc-public.sc-installation .installation-actions button{transition:none}}
