.h1{font-family:var(--headings);font-weight:800;font-size:var(--h1);line-height:110%;letter-spacing:-0.01em;margin-top:0px;margin-bottom:0px}.h2{font-family:var(--headings);font-weight:800;font-size:var(--h2);line-height:120%;letter-spacing:-0.01em;margin-top:0px;margin-bottom:0px}.h3{font-family:var(--headings);font-weight:500;font-size:var(--h3);line-height:120%;letter-spacing:-0.01em;margin-top:0px;margin-bottom:0px}.h4{font-family:var(--headings);font-weight:500;font-size:var(--h4);line-height:130%;letter-spacing:-0.01em;margin-top:0px;margin-bottom:0px}.h5{font-family:var(--headings);font-weight:500;font-size:var(--h5);line-height:130%;letter-spacing:-0.01px;margin-top:0px;margin-bottom:0px}.h6{font-family:var(--headings);font-weight:500;font-size:var(--h6);line-height:140%;letter-spacing:-0.01em;margin-top:0px;margin-bottom:0px}.body{font-family:var(--paragraphs);font-weight:300;font-size:var(--body);line-height:150%}.text--highlights{.headings--color{color:var(--color-blue)}}.tagline{font-family:"Geist Mono",sans-serif;text-transform:uppercase}.section{display:flex;justify-content:center;align-items:center;padding-top:80px;padding-right:64px;padding-bottom:80px;padding-left:64px;background-color:var(--color-bg-lgreen)}@media (max-width:1023px){.section{padding-right:20px;padding-left:20px}}@media (max-width:767px){.section{padding-top:50px;padding-bottom:50px}}.section--lightblue{background-color:var(--color-bg-lightblue)}.section--brands{padding-top:0px;padding-bottom:0px}.section__inner{width:var(--section-inner-width);overflow:hidden}@media (max-width:1119px){.section__inner{width:100%}}.section__inner--about{display:flex;flex-flow:row;gap:2rem}@media (max-width:1119px){.section__inner--about{flex-flow:column}}@media (max-width:1023px){.section__inner--about{flex-flow:column}}.section__inner--brands{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem}@media (max-width:1119px){.section__inner--brands{flex-flow:column}}@media (max-width:1023px){.section__inner--brands{flex-flow:column}}.section__inner--testimonial{display:flex;flex-flow:column;gap:2rem}.section__inner--service{display:flex;flex-flow:column;gap:2rem}.section__inner--process{display:flex;flex-flow:column;gap:2rem}.section__inner--faq{display:flex;flex-flow:column;gap:2rem}@media (max-width:1119px){.section__inner--faq{flex-flow:column}}@media (max-width:1023px){.section__inner--faq{flex-flow:column}}.section__inner--badge{display:flex;flex-flow:column;gap:3rem}.section__inner--contact{display:flex;flex-flow:column;gap:3rem}.section__inner--product{display:flex;flex-flow:column;gap:2rem}.section__inner--blogs{display:flex;flex-flow:column;gap:2rem}.section__inner--blog{height:80vh}@media (max-width:1119px){.section__inner--blog{height:100%}}.section__inner--post{display:flex;flex-flow:column;gap:2rem}.section__inner--why{display:flex;flex-flow:column;gap:3rem}.section__inner--rebates{display:flex;flex-flow:column;gap:1rem}.section__inner--brand{display:flex;flex-flow:column;gap:2rem}.section__inner--contact-copy-1{display:flex;flex-flow:column;gap:2rem}.btn{display:flex;justify-content:center;align-items:center;gap:0.5rem;color:var(--color-text-white);font-family:var(--headings);font-weight:600;font-size:16px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem;border-radius:10px;transition:all 200ms linear}.btn--primary{text-align:center;text-decoration:none;background-color:var(--color-secondary)}.btn--primary:hover{color:var(--color-text-white);background-color:var(--color-secondary-dark);transform:translate3d(0px,-2px,0px)}.header-topbar{display:flex;flex-flow:column}.header-bar__announcement{display:flex;justify-content:center;align-items:center;position:relative;z-index:999;width:100%;height:30px;overflow:visible}.header-bar__announcement{.announcement-bar{width:100%;position:relative!important;background:#fff;overflow:hidden;color:#000;padding:12px 0}.announcement-track{display:flex;width:max-content;will-change:transform}.announcement-group{display:flex;flex-shrink:0}.announcement-item{display:inline-flex;align-items:center;white-space:nowrap;font-size:15px;line-height:1.3;padding:0 40px;color:#000}.announcement-item::after{content:"•";margin-left:40px;opacity:.5}}.header-bar__announcement:not(:has(.announcement-bar)){display:none}@media (max-width:1119px){.header-bar__announcement{width:100%}}@media (max-width:767px){.header-bar__announcement{.announcement-item{font-size:13px}}}.header-bar{position:relative;z-index:999;width:100%;overflow:visible;background-color:var(--color-black)}.header-bar__container{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:4px;padding-right:2rem;padding-left:2rem;background-color:var(--color-transparent)}.header-bar__container{z-index:19999!important}@media (max-width:1119px){.header-bar__container{flex-flow:column;padding-right:0rem;padding-left:0rem}}@media (max-width:767px){.header-bar__container{flex-flow:column;padding-top:10px;padding-bottom:10px}}.header-bar__socials{max-width:10%}@media (max-width:1119px){.header-bar__socials{display:flex;justify-content:center;align-items:center}}.header-bar__contact{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:2rem;width:90%;text-decoration:none}@media (max-width:1119px){.header-bar__contact{justify-content:center;align-items:center;width:100%}}@media (max-width:1023px){.header-bar__contact{gap:1rem}}@media (max-width:767px){.header-bar__contact{flex-flow:column;justify-content:center;align-items:center;gap:0rem}}.header-bar__text{color:var(--color-bg-white);font-family:var(--paragraphs);font-weight:500;font-size:16px}.header-bar__text:hover{color:var(--color-bg-white)}@media (max-width:767px){.header-bar__text{font-size:13px}}.header{display:flex;flex-flow:column;justify-content:center;align-items:center;position:sticky;top:0px;z-index:99}.header{transition:background-color .3s ease,max-height .3s ease,box-shadow .3s ease,padding .3s ease}.header.is-sticky{background:var(--color-bg-header);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.08);padding-top:0px;padding-bottom:0px}.header.is-sticky .mobile-toggle__icon{color:var(--color-primary)}.header.is-sticky .mobile-toggle__icon--close{color:var(--color-primary)}.header.is-sticky .header__dropdown-label{color:var(--color-text-dark)}.header.is-sticky .header__nav-link{color:var(--color-text-dark)}.header__logo{transform-origin:left center;transition:transform .3s ease;will-change:transform}.header.is-sticky .header__logo{transform:scale(0.667)}@media (max-width:1119px){.header{flex-flow:row;padding-right:2rem;padding-left:2rem}}@media (max-width:767px){.header{padding-right:20px;padding-left:20px}}.header__container{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;max-width:var(--section-inner-width);padding-top:8px;padding-right:0.5rem;padding-left:0.5rem}@media (max-width:1119px){.header__container{width:100%}}.header__logo{width:150px}@media (max-width:1119px){.header__logo{width:100px}}@media (max-width:1023px){.header__logo{width:100px}}@media (max-width:767px){.header__logo{width:80px}}.header__nav{display:flex;flex-flow:row;gap:3rem}.header__nav-list{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:2rem}.header__nav-link{color:var(--color-text-white);font-family:var(--headings);font-weight:500;font-size:22px;text-decoration:none;transition:all 200ms ease}.header__nav-link:hover{color:var(--color-secondary)}.header__dropdown{display:flex;flex-flow:column;position:relative}.header__dropdown:hover{.header__dropdown-icon{transform:rotate(180deg);transition:transform 0.2s}.header__dropdown-menu{opacity:100;pointer-events:auto;transition:opacity .25s ease,transform .25s ease,visibility 0s}.header__dropdown-card{opacity:1;pointer-events:auto;transition:opacity 0.5s ease}}.header__dropdown-icon{text-shadow:1px 3px 8px #00000059}.header__dropdown-label{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0.3rem;color:var(--color-text-white);font-family:var(--headings);font-weight:500;font-size:22px;transition:all 200ms linear}.header__dropdown-label:hover{color:var(--color-secondary)}.header__dropdown-menu{position:absolute;top:100%;right:0px;z-index:10000;width:800px;padding-top:1rem;padding-right:0rem;padding-bottom:1rem;padding-left:0rem;border-radius:var(--border-radius)}.header__dropdown-menu{opacity:0;pointer-events:none;transition:opacity .25s ease;min-width:200px}.header__dropdown-card{display:flex;flex-flow:column;gap:2rem;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-color:var(--color-bg-white);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:0px 2px 5px 0px #00000017}.header__dropdown-title{font-family:var(--headings);font-weight:700;text-transform:uppercase;padding-bottom:0.5rem;border-bottom:1px solid var(--color-border)}.header__dropdown-item{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:1rem;text-decoration:none;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-radius:var(--border-radius);transition:background 200ms linear,transform 200ms linear}.header__dropdown-item:hover{background-image:var(--color-1);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 2px 8px 0px #00000014;transform:translate3d(0px,-3px,0px)}.header__dropdown-item:hover{.header__dropdown-header{color:var(--color-secondary-dark)}}.header__dropdown-wrap{display:flex;justify-content:center;align-items:center;width:100px;border-top-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.header__dropdown-content{display:flex;flex-flow:column;gap:0.5rem}.header__dropdown-header{color:var(--color-text-dark);font-family:var(--headings);font-weight:800;font-size:20px;transition:all 200ms linear}.header__dropdown-text{color:var(--color-text-dark);font-family:var(--paragraphs);font-weight:400;font-size:13px}.header__dropdown-text{text-wrap:wrap!important}.header__dropdown-img{width:80px;object-fit:cover;object-position:50% 50%;aspect-ratio:1;border-top-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.header__mobile{display:none}@media (max-width:1119px){.header__mobile{position:relative}.header__mobile{display:block}}@media (max-width:767px){.header__mobile{display:flex;justify-content:end;align-items:center;position:absolute;right:20px;width:100%}}@media (max-width:1119px){.mobile-toggle{display:flex}}@media (max-width:1119px){.mobile-toggle__icon{color:var(--color-bg-white);font-size:32px}}@media (max-width:1119px){.mobile-toggle__icon--close{color:var(--color-bg-white);font-size:32px}}.mobile-menu{pointer-events:none;transition:opacity .25s ease}@media (max-width:1119px){.mobile-menu{display:flex;flex-flow:column;gap:1rem;position:absolute;top:40px;right:0px;width:400px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--color-bg-lgreen);border-radius:var(--border-radius);opacity:-1}}@media (max-width:1023px){.mobile-menu{display:flex;flex-flow:column;gap:2rem}}@media (max-width:767px){.mobile-menu{justify-content:center;align-items:start;position:absolute;right:-20px;width:100%}}@media (max-width:1119px){.mobile-menu__link{color:var(--color-primary);font-family:var(--headings);font-weight:500;font-size:16px;text-decoration:none}}@media (max-width:1119px){.mobile-dropdown__toggle{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:0.5rem}}@media (max-width:1119px){.mobile-dropdown__arrow{color:var(--color-primary)}}@media (max-width:1119px){.mobile-dropdown__card{display:flex;flex-flow:column;gap:0.5rem;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}@media (max-width:1119px){.mobile-dropdown__item{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:1rem}}@media (max-width:1119px){.mobile-dropdown__img{width:50px;object-fit:cover;aspect-ratio:1;border-radius:12px}}@media (max-width:1119px){.mobile-dropdown__link{color:var(--color-primary);font-family:var(--headings);font-weight:500;font-size:16px;text-decoration:none}}.header__dropdown-card2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:start;justify-content:start;gap:1rem}.footer{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;padding-top:80px;padding-bottom:80px;background-image:linear-gradient(#0b2e22e8,#0b2e22e8),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/08/Hills-Media-Smart-Upgrades-Image-Pack-1-19.webp);background-size:auto,auto;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.footer{width:100%;padding-right:3rem;padding-left:3rem}}.footer__container{display:flex;flex-flow:column;gap:2rem;width:100%;max-width:var(--section-inner-width)}@media (max-width:1119px){.footer__container{width:100%}}.footer__top{display:flex;flex-flow:row;gap:3rem}@media (max-width:767px){.footer__top{flex-flow:column}}.footer__brand{display:flex;flex-flow:column;gap:1rem}@media (max-width:767px){.footer__brand{width:100%}}.footer__col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:70%}@media (max-width:767px){.footer__col{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;width:100%}}.footer__logo{width:100px}.footer__brand-text{color:var(--color-text-white);font-family:var(--paragraphs);font-size:14px}.footer__nav{display:flex;flex-flow:column;gap:1rem}.footer__nav-title{color:var(--color-bg-white);font-family:var(--headings);font-weight:600}.footer__nav-item{color:var(--color-bg-white);font-family:var(--paragraphs);font-weight:500;font-size:var(--body);transition:all 200ms ease}.footer__nav-items{display:flex;flex-flow:column;gap:0.5rem}.footer__bottom{display:flex}.footer2__bottom{display:flex;flex-flow:column;justify-content:center;align-items:center}.footer__copyright{color:var(--color-bg-white);font-family:var(--paragraphs);font-size:13px}.footer__powered{display:flex;flex-flow:row;gap:0.2rem;color:var(--color-text-gray);font-family:var(--paragraphs);font-size:13px}.footer__powered-link{color:var(--color-text-gray)}.socials{display:flex;flex-flow:row;gap:0.5rem}.socials__icon{color:var(--color-text-white);font-size:30px;transition:all 200ms linear}.socials__icon:hover{transform:scale(1.05)}.socials__item:hover{.footer__social-icon{color:var(--color-secondary)}}.footer2__top{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem}.footer2__brand{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem;width:30%}.footer2__brand-text{color:var(--color-text-white);font-family:var(--paragraphs);font-size:14px;text-align:center}.footer2__nav-item{color:var(--color-bg-white);font-family:var(--headings);font-weight:500;font-size:16px;text-decoration:none;padding-top:0.5rem;padding-right:1.5rem;padding-bottom:0.5rem;padding-left:1.5rem;transition:all 200ms ease}.footer2__nav-item:hover{color:var(--color-bg-white);background-color:var(--color-secondary);border-radius:999px}.footer2__copyright{color:var(--color-bg-white);font-family:var(--paragraphs);font-size:13px;text-align:center}.footer2__powered{display:flex;flex-flow:row;gap:0.2rem;color:var(--color-text-gray);font-family:var(--paragraphs);font-size:13px}.footer2__powered-link{color:var(--color-text-gray)}.footer2__powered-link:hover{color:var(--color-bg-white)}.footer2__navs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center}@media (max-width:767px){.footer2__navs{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:1119px){.is-hidden-mobile{display:none}}.is-hidden{display:none!important}@media (max-width:1119px){.is-hidden{display:none}}@media (max-width:1119px){.is-visible{opacity:0.01;transition:opacity 200ms linear}.is-visible{opacity:1!important;pointer-events:auto!important}}@media (max-width:1119px){.is-rotated{.mobile-dropdown__arrow{transform:rotate(180deg);transition:transform 0.3s}}}.hero{display:flex;flex-flow:column;justify-content:center;align-items:center;height:100vh;margin-top:-220px;padding-top:180px;padding-bottom:60px;background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/08/Why-Is-My-Air-Conditioner-Not-Cooling.webp);background-size:auto,cover;background-position:0px 0px,50% 100%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.hero{padding-right:64px;padding-left:64px}}@media (max-width:1023px){.hero{gap:2rem;height:100%;padding-top:250px;padding-right:20px;padding-left:20px}}.hero__container{display:flex;flex-flow:row;gap:2rem;width:100%;max-width:var(--section-inner-width);padding-right:20px;padding-left:20px}@media (max-width:1119px){.hero__container{width:100%}}@media (max-width:1023px){.hero__container{flex-flow:column;gap:2rem}}.hero__title{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:2rem;width:60%;color:var(--color-text-white)}@media (max-width:1119px){.hero__title{width:100%}}.hero__form-wrapper{display:flex;width:50%}@media (max-width:1023px){.hero__form-wrapper{width:100%}}.hero__form{width:100%;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-color:var(--color-bg-white);border-radius:var(--border-radius)}.hero2{height:1350px;margin-top:-250px;padding-top:200px;padding-bottom:100px}@media (max-width:1119px){.hero2{height:100%;padding-top:200px}}@media (max-width:1023px){.hero2{height:100%}}.hero2__form-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--color-bg-white);border-radius:var(--border-radius)}.hero2__form{width:100%}.hero__ac-subheading{color:var(--color-text-white);font-weight:600}.hero-blog{display:flex;justify-content:center;align-items:center;width:100%;height:45vh;color:var(--color-bg-white);margin-top:-250px;padding-top:100px;padding-bottom:100px;background-color:var(--color-bg-lightblue);background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/07/hiconics-battery-installed-scaled.webp);background-size:auto,cover;background-position:0px 0px,50% 40%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.hero-blog{padding-top:200px}}.hero-post{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:2rem;width:100%;margin-top:-150px;padding-top:200px;padding-bottom:80px;background-color:var(--color-bg-lightblue)}.hero-post__inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem}.hero-post__container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem;width:var(--section-inner-width);text-align:center}.hero-post__img-wrapper{width:60%;overflow:hidden;border-radius:var(--border-radius)}.hero-blog__container{display:flex;justify-content:center;align-items:center;width:var(--section-inner-width)}.hero-post__img{width:100%}.hero-post__breadcrumbs{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0.3rem}.hero-post__text-link{color:var(--color-primary);text-decoration:none}.hero-post__text-link:hover{color:var(--color-primary);text-decoration:underline}.hero2--ac{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/07/Hills-Media-Smart-Upgrades-Image-Pack-1-41.webp);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hero2--solar{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/07/hiconics-battery-installed-1-scaled.webp);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hero2--led{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/08/Hills-Media-Smart-Upgrades-Image-Pack-1-8.webp);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hero2--contact{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/08/Hills-Media-Smart-Upgrades-Image-Pack-1-20.webp);background-size:auto,auto;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hero2--hotwater{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/07/heat-pump-2.webp);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hero2__form2{width:100%;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.hero2--about{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(var(--color-transparent-blk),var(--color-transparent-blk)),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/07/Air-Conditioning-vs-Gas-Heating-Costs-in-Victoria-2.webp);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.faq__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.5rem;width:100%}@media (max-width:1119px){.faq__content{width:100%}}@media (max-width:1023px){.faq__content{width:100%}}.faq__wrapper{width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:1119px){.faq__wrapper{width:100%}}@media (max-width:1023px){.faq__wrapper{width:100%}}@media (max-width:767px){.faq__wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.faq__questions{.bde-frequently-asked-questions{display:flex;flex-direction:column;gap:12px}.bde-faq__item{border:1px solid var(--color-border)!important;background:var(--color-bg-white);border-radius:12px;overflow:hidden;transition:border-color 0.2s linear,background-color 0.2s ease}.bde-faq__item.is-active .bde-faq__question,.bde-faq__item.is-active>button{background:var(--color-primary)}.bde-faq__item .bde-faq__title-tag,.bde-faq__item .bde-faq__title-tag *{color:#1f2b3a!important;font-weight:600;transition:color 0.2s ease}.bde-faq__item.is-active .bde-faq__title-tag,.bde-faq__item.is-active .bde-faq__title-tag *{color:#fff!important}.bde-faq__item .bde-faq__icon{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#1f2b3a!important;transition:color 0.2s ease}.bde-faq__item .bde-faq__icon svg{fill:currentColor;color:#1f2b3a;transition:color 0.2s ease,fill 0.2s ease}.bde-faq__item.is-active .bde-faq__icon,.bde-faq__item.is-active .bde-faq__icon svg{color:#fff!important}.bde-faq__answer{background:transparent!important}.bde-faq__answer-content{color:#5b6470!important;font-size:15px;line-height:1.6;padding-top:20px;transition:background-color 0.2s ease,color 0.2s ease}.bde-faq__item.is-active .bde-faq__answer .bde-faq__answer-content{background:var(--color-secondary);color:#fff!important}@media (max-width:560px){.bde-faq__title-tag{font-size:15px}}}.testimonial__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:3rem;width:100%}.testimonial__header{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.5rem}@media (max-width:767px){.testimonial__header{text-align:center}}.testimonial__code{width:100%;height:auto}.testimonial__inner{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:1rem}@media (max-width:1023px){.testimonial__inner{flex-flow:column}}.testimonial__reviews{display:flex;flex-flow:column;gap:1rem;width:50%}@media (max-width:1023px){.testimonial__reviews{width:100%}}.testimonial__card{display:flex;flex-flow:column;justify-content:space-between;gap:1rem;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-color:var(--color-bg-white);border-radius:var(--border-radius);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.testimonial__star{display:flex;flex-flow:row}.testimonial__star-icon{color:var(--color-yellow);font-size:20px}.testimonial__message{font-family:var(--paragraphs);font-weight:500;font-size:18px;font-style:italic}.testimonial__info{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:0.5rem;font-family:var(--headings);font-weight:700;font-size:20px}.testimonial__img{width:60px;height:60px;border-radius:999px}.testimonial__card-inner{display:flex;flex-flow:column;gap:0.5rem}.testimonial__vid-wrapper{width:50%}@media (max-width:1023px){.testimonial__vid-wrapper{width:100%}}.testimonial__vid{width:100%;height:1000px;object-fit:cover;border-radius:var(--border-radius)}.process__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:3rem;width:100%}@media (max-width:1023px){.process__content{justify-content:center;align-items:start}}.process__card-icon{color:var(--color-primary);font-size:50px;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;background-color:var(--color-bg-mint);border-radius:var(--border-radius)}.about__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:3rem;width:50%}@media (max-width:1119px){.about__content{width:100%}}@media (max-width:1023px){.about__content{width:100%}}.about__img-wrapper{width:50%}@media (max-width:1119px){.about__img-wrapper{width:100%}}@media (max-width:1023px){.about__img-wrapper{width:100%}}.about__img{width:100%;object-fit:cover;object-position:50% 75%;aspect-ratio:1;border-radius:var(--border-radius)}.about__vid{width:100%;height:800px;object-fit:cover;border-radius:var(--border-radius)}.card{display:flex;flex-flow:column;gap:2rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--color-bg-white);border-radius:var(--border-radius);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.card__title{color:var(--color-text-dark);font-family:var(--headings);font-weight:700;font-size:16px}@media (max-width:767px){.card__title{font-size:15px}}.card__step{display:flex;flex-flow:column;justify-content:center;align-items:center;width:35px;height:35px;color:var(--color-bg-lgreen);font-family:var(--paragraphs);font-weight:700;font-size:20px;background-color:var(--color-secondary);border-radius:5px}.card__content{display:flex;flex-flow:column;gap:0.5rem}@media (max-width:767px){.card__content{gap:0.3rem}}.card--horizontal{flex-flow:row;justify-content:start;align-items:center}.card--horizontal{.card__content{width:80%}}@media (max-width:767px){.card--horizontal{gap:1rem}}.card--middle{justify-content:center;align-items:start}.google__star-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0.3rem}@media (max-width:479px){.google__star-wrapper{gap:0.5rem}}.google__heading{display:flex;justify-content:start;align-items:center}.google__review{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:1rem}@media (max-width:479px){.google__review{flex-flow:column;justify-content:start;align-items:start}.google__review{display:flex;flex-direction:column-reverse}}.google__heading-rating{color:var(--color-secondary);font-family:var(--headings);font-weight:700;font-size:26px;line-height:1}.google__star-rate{color:var(--color-bg-white);font-weight:600;font-size:20px}@media (max-width:479px){.google__star-rate{font-size:18px}}.google__star-text{color:var(--color-text-white);font-family:var(--paragraphs);font-weight:700}.service__header{display:flex;flex-flow:column;justify-content:center;align-items:center}@media (max-width:767px){.service__header{text-align:center}}.service__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:3rem;width:100%}.product-card{display:flex;flex-flow:column;justify-content:space-between;gap:1rem;height:100%;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-color:var(--color-bg-white);border-radius:var(--border-radius)}.product-card__inner{display:flex;flex-flow:column;gap:2rem;flex-grow:1;height:100%}.product-card__img-wrap{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%}.product-card__img{width:250px;height:250px}.product-card__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem}.product-card__price{display:flex;flex-flow:row;justify-content:center;align-items:end}.product-card__text{font-size:20px}.product-card__text-price{font-family:var(--headings);font-weight:700;font-size:56px;line-height:1}.product__heading{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.5rem;text-align:center}.product-card__heading{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0rem;color:var(--color-secondary);font-family:var(--headings);font-weight:800;font-size:30px;line-height:1.20;text-align:center}.product-card__description{font-weight:700}.product-card__estimate{text-decoration:line-through}.product-card__desc{display:flex;flex-flow:column;justify-content:center;align-items:center;font-family:var(--paragraphs);font-weight:700;font-size:16px}.product-card__info{display:flex;justify-content:center;align-items:center;font-family:var(--paragraphs);font-weight:600;font-size:18px}.product-card__notes{color:var(--color-red);font-family:var(--paragraphs);font-weight:700}.btn__wrapper{display:flex;flex-flow:row;gap:1rem}@media (max-width:767px){.btn__wrapper{flex-flow:column}}.btn--secondary{color:var(--color-text-white);text-decoration:none;border-top:2px solid var(--color-bg-lightblue);border-bottom:2px solid var(--color-bg-lightblue);border-left:2px solid var(--color-bg-lightblue);border-right:2px solid var(--color-bg-lightblue);transition:all 200ms linear}.btn--secondary:hover{color:var(--color-text-white);background-color:var(--color-white-transparent);border-top:2px solid var(--color-border-white);border-bottom:2px solid var(--color-border-white);border-left:2px solid var(--color-border-white);border-right:2px solid var(--color-border-white);transform:translate3d(0px,-2px,0px)}.blog__container{display:flex;flex-flow:row;gap:1rem}@media (max-width:1023px){.blog__container{flex-flow:column;gap:3rem}}.blog__post-wrapper{width:70%}@media (max-width:1023px){.blog__post-wrapper{width:100%}}.blog__sidebar{width:30%}@media (max-width:1023px){.blog__sidebar{width:100%}}.blog__recent{display:flex;flex-flow:column;gap:3rem}.blog__recent-title{color:var(--color-primary);font-family:var(--headings);font-weight:700;font-size:20px}.blog-card{display:flex;width:100%;height:100%;overflow:hidden;text-decoration:none;background-color:var(--color-bg-white);border-radius:var(--border-radius)}.blog-card:hover{.blog-card__btn{color:var(--color-secondary)}}.blog-card__inner{display:flex;flex-flow:column;flex-grow:1}.blog-card__img-wrap{display:flex;width:100%;height:300px;overflow:hidden;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.blog-card__img{width:100%;object-fit:cover;border-radius:var(--border-radius)}.blog-card__content{padding-right:20px;padding-left:20px}.blog-card__title{font-family:var(--headings);font-weight:700;font-size:24px}.blog-card__text{color:var(--color-bg-gray);font-family:var(--paragraphs);font-weight:500;font-size:16px}.blog-card__taxonomy{color:var(--color-secondary-dark);font-family:var(--paragraphs);font-size:14px}.blog-card__cta{padding-top:20px;padding-bottom:20px;border-top:1px solid var(--color-border)}.blog-card__btn{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:0.5rem;color:var(--color-primary);text-decoration:none}.blog-card__btn:hover{transition:all 200ms linear}.blog-card__date{font-size:14px}.contact__container{display:flex;flex-flow:row;gap:2rem}.contact__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:1rem;width:50%}.contact__info{display:flex;flex-flow:row;justify-content:start;align-items:center}.contact-list{display:flex;flex-flow:column;gap:1rem;width:70%}@media (max-width:1119px){.contact-list{width:100%}}@media (max-width:767px){.contact-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.contact-list__item{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:1rem}.contact-list__icon{display:flex;justify-content:center;align-items:center;color:var(--color-bg-white);font-size:25px;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;background-color:var(--color-secondary);border-radius:5px}.contact-list__text{color:var(--color-primary);font-size:18px;text-decoration:underline;transition:all 200ms linear}.contact-list__text:hover{color:var(--color-secondary)}.contact__maps{width:50%;height:100%}.contact__map{width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.contact__form{flex-flow:column;width:100%;padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem;background-color:var(--color-bg-white);border-radius:var(--border-radius)}.contact__form{*{box-sizing:border-box}body{margin:0;background:var(--color-bg-white,#ffffff);font-family:var(--headings);color:var(--color-text-dark,#042F23);padding:32px 16px}.form-wrapper{margin:0 auto}.form-header{margin-bottom:24px}.form-header h1{margin:0 0 6px;font-size:26px;font-weight:800;letter-spacing:-0.3px;color:var(--color-text-dark,#042F23)}.form-header p{margin:0;font-size:15px;color:var(--color-text-gray,#959fa6)}form{display:flex;flex-direction:column;gap:18px}.row{display:flex;gap:20px}.row .field{flex:1}.field{display:flex;flex-direction:column}label{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--color-text-dark,#042F23)}.req{color:#e03131}input[type="text"],input[type="tel"],input[type="email"],select,textarea{width:100%;padding:20px 16px;font-size:18px;color:var(--color-text-dark,#042F23);background:var(--color-bg-white,#ffffff);border:1.5px solid var(--color-border,#cdebd7);border-radius:5px;outline:none;transition:border-color 0.15s,box-shadow 0.15s;font-family:var(--paragraphs)}input::placeholder,textarea::placeholder{color:var(--color-text-gray,#959fa6)}input:focus,select:focus,textarea:focus{border-color:var(--color-secondary,#0fbd8c);box-shadow:0 0 0 3px rgba(15,189,140,0.15)}textarea{resize:vertical}.select-wrap{position:relative}.select-wrap::after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid var(--color-text-gray,#959fa6);border-bottom:2px solid var(--color-text-gray,#959fa6);transform:translateY(-70%) rotate(45deg);pointer-events:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:42px;cursor:pointer}.consent{margin-top:4px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:14px;cursor:pointer;margin-bottom:0;color:var(--color-text-dark,#042F23)}.checkbox-label input{width:16px;height:16px;margin-top:2px;accent-color:var(--color-secondary,#0fbd8c);flex-shrink:0;box-shadow:none}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#e03131;box-shadow:none}.error-msg{color:#e03131;font-size:12.5px;margin-top:6px}.form-status{margin:0;font-size:14px}.form-status.success{color:var(--color-secondary-dark,#0da579)}.form-status.error{color:#e03131}.form-status:empty{display:none}.form-footer{margin-top:8px}.submit-btn{width:100%;border:none}.submit-btn:hover{background:var(--color-secondary-dark,#0da579)}.submit-btn:disabled{opacity:0.6;cursor:not-allowed}#gasHeatingField{display:none}:has(#product option[value="Air Conditioning Upgrade for Home"]:checked) #gasHeatingField{display:flex}@media (max-width:560px){.row{flex-direction:column;gap:18px}}}@media (max-width:767px){.contact__form{padding-right:2rem;padding-left:2rem}}.contact__header{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:0.5rem}.grid--4col{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%}@media (max-width:1119px){.grid--4col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.grid--4col{grid-template-columns:repeat(1,minmax(0,1fr))}}.grid--3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:767px){.grid--3col{grid-template-columns:repeat(1,minmax(0,1fr))}}.grid--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}@media (max-width:1023px){.grid--2col{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:767px){.grid--2col{grid-template-columns:repeat(1,minmax(0,1fr))}}.post__blogs{width:100%;font-family:var(--paragraphs)}.post__sidebar{width:30%}.post__blogs-wrapper{display:flex;flex-flow:row}.post__date{color:var(--color-bg-gray);font-family:var(--paragraphs);font-size:14px}.brand__logo{width:250px}.brand__logo-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:1rem;width:100%}.brand__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem;width:100%}@media (max-width:1119px){.brand__content{text-align:center}}.brand__header{display:flex;flex-flow:column;justify-content:center;align-items:center}@media (max-width:1119px){.brand__header{text-align:center}}.brand__logos{display:flex;justify-content:center;align-items:center;gap:1rem}@media (max-width:1119px){.brand__logos{flex-flow:row}}.brand__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}@media (max-width:1119px){.brand__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center}}@media (max-width:1023px){.brand__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand__grid-ac{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}@media (max-width:1119px){.brand__grid-ac{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center}}@media (max-width:1023px){.brand__grid-ac{grid-template-columns:repeat(2,minmax(0,1fr))}}.popup{display:flex;justify-content:center;align-items:start;padding-top:100px;padding-bottom:100px}.popup{background:rgba(7,24,38,0.40);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);Position:Fixed;Top:0;Right:0;Bottom:0;Left:0;Width:100%;Height:100%;Z-index:9999;Display:Flex;Background:rgba(0,0,0,0.65)}.popup__content{position:relative;width:1200px;padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px;background-color:var(--color-text-white);border-radius:var(--border-radius)}.popup__icon-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:20px;right:20px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:var(--color-secondary);border-radius:5px}.popup__icon{color:var(--color-bg-white)}.stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0rem;padding-right:2rem;padding-bottom:0rem;padding-left:2rem;background-color:var(--color-bg-white);border-radius:var(--border-radius)}@media (max-width:1119px){.stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.stats__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0px}}@media (max-width:767px){.stats-card{padding-top:0px;padding-bottom:0px}}.stats-card__icon{color:var(--color-blue);font-size:50px}.thankyou{display:flex;justify-content:center;align-items:center;height:1280px;margin-top:-250px;padding-top:130px;padding-bottom:100px;background-image:var(--color-gradient-lblue);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.thankyou{padding-top:200px}}@media (max-width:1023px){.thankyou{height:100%;padding-top:500px;padding-bottom:500px}}.thankyou__container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem}.thankyou__logo{width:150px}.thankyou__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem;width:80%;text-align:center}.badge__img-wrapper{display:flex;justify-content:center;align-items:center}.badge__img{height:100px;object-fit:contain}.badge__header{display:flex;justify-content:center;align-items:center}@media (max-width:1023px){.badge__header{text-align:center}}.badge__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}@media (max-width:1119px){.badge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.badge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.why__header{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.5rem;text-align:center}.why__content{display:flex;flex-flow:row;gap:2rem}@media (max-width:1023px){.why__content{flex-flow:column}}.why__vid-wrapper{width:60%}@media (max-width:1023px){.why__vid-wrapper{width:100%}}.why__vid{width:100%;height:600px;object-fit:cover;border-radius:var(--border-radius)}.rebates__header{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.5rem;text-align:center}.installation__container{display:flex;flex-flow:row;gap:5rem;padding-top:4rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem;background-color:var(--color-bg-lightblue);border-radius:var(--border-radius)}@media (max-width:1023px){.installation__container{flex-flow:column;gap:2rem;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}}.installation__img-wrapper{width:60%}@media (max-width:1023px){.installation__img-wrapper{width:100%}}.installation__img{object-fit:cover;object-position:0% 50%;aspect-ratio:4 / 3;border-radius:var(--border-radius)}.installation__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:2rem;width:40%}@media (max-width:1023px){.installation__content{width:100%}}.announcement{display:flex;justify-content:center;align-items:center}.announcement__text{color:var(--color-bg-white);font-family:var(--headings);font-weight:700}.featured-blogs__container{display:flex;flex-flow:column;gap:3rem}.featured-blogs__header{display:flex;flex-flow:column;gap:3rem}.featured-blogs__btn-wrapper{display:flex}.solution{overflow:hidden;text-decoration:none;background-color:var(--color-bg-white);border-radius:24px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.solution:hover{.solution__title{color:var(--color-secondary)}.solution__btn{gap:1rem}.solution__img{transform:scale(1.05)}}.solution__container{display:flex;flex-flow:column;gap:1rem}.solution__img-wrapper{width:100%;overflow:hidden}.solution__img{width:100%;height:300px;object-fit:contain;transition:all 200ms linear}.solution__content{padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.solution__header{display:flex;flex-flow:column}.solution__btn{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:0.5rem;transition:all 200ms linear}.solution__btn-icon{color:var(--color-secondary)}.solution__btn-text{color:var(--color-secondary);font-family:var(--headings);font-weight:600;font-size:16px}.solution__title{color:var(--color-primary);font-family:var(--headings);font-weight:700;font-size:25px}.solution__excerpt{color:var(--color-text-gray);font-family:var(--paragraphs);font-size:14px}.icon-list__item{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:0.5rem}.icon-list__text{font-family:var(--paragraphs);font-weight:500;font-size:16px}.banner{display:flex;flex-flow:column;gap:1rem;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;background-image:linear-gradient(#d9d9d96b,#d9d9d96b),url(https://smartupgrades-hillsmedia-sh1.tempurl.host/wp-content/uploads/2026/08/Hills-Media-Smart-Upgrades-Image-Pack-1-20.webp);background-size:auto,cover;background-position:0px 0px,0 100%;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:var(--border-radius)}.banner__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.5rem}.banner__title{font-family:var(--headings);font-weight:800;font-size:26px;text-align:center}@media (max-width:767px){.banner__title{text-align:center}}.banner__subtitle{font-family:var(--paragraphs);font-weight:600;font-size:16px;text-align:center}.banner__info{color:var(--color-bg-gray);font-weight:700;font-size:14px;font-style:italic}.recent__post-title{font-family:var(--headings);font-weight:700;font-size:18px}.recent__container{padding-bottom:5px;border-bottom:1px solid var(--color-border)}.recent__post-subtitle{color:var(--color-bg-gray);font-family:var(--paragraphs);font-weight:600;font-size:14px}.veu-logo{display:flex;flex-flow:row;justify-content:start;align-items:center;width:230px;object-fit:contain}.hero__badge{display:flex;flex-flow:column;gap:1rem}