.page-module__N8ZVqq__page{padding-bottom:0}.page-module__N8ZVqq__inner{max-width:var(--container-max-width);margin:0 auto}.page-module__N8ZVqq__hero{min-height:320px;color:var(--color-white);background-image:var(--hero-scrim), url(/images/illustrative/smart-thermostat-on-wall.webp);background-position:0 40%;background-repeat:no-repeat;background-size:cover;align-items:center;padding:4rem 1.5rem;display:flex}.page-module__N8ZVqq__headline{max-width:32ch;color:var(--color-white);font-size:2.75rem}.page-module__N8ZVqq__supporting{max-width:60ch;margin-top:1.5rem;font-size:1.05rem;line-height:1.7}.page-module__N8ZVqq__heading{font-size:2rem}.page-module__N8ZVqq__what{padding:3.5rem 1.5rem}.page-module__N8ZVqq__iconList{}.page-module__N8ZVqq__iconListItem{}.page-module__N8ZVqq__pointTile{}.page-module__N8ZVqq__pointText{}.page-module__N8ZVqq__icon{color:var(--color-midnight);flex-shrink:0}.page-module__N8ZVqq__whatNote{max-width:60ch;color:var(--color-neutral-500);margin-top:1.5rem;font-size:.95rem}.page-module__N8ZVqq__worth{background:var(--color-neutral-100);padding:3.5rem 1.5rem}.page-module__N8ZVqq__worthText{max-width:70ch;margin-top:1rem;font-size:1.05rem;line-height:1.7}.page-module__N8ZVqq__statRow{align-items:center;gap:1rem;max-width:70ch;margin-top:2rem;padding:1.25rem;display:flex;}.page-module__N8ZVqq__statText{line-height:1.6}.page-module__N8ZVqq__related{padding:3rem 1.5rem}.page-module__N8ZVqq__relatedText{max-width:60ch;margin-top:1rem;font-size:1.05rem;line-height:1.7}.page-module__N8ZVqq__relatedText a{font-weight:600;text-decoration:underline}.page-module__N8ZVqq__whyChoose{background:var(--color-neutral-100);padding:3.5rem 1.5rem}.page-module__N8ZVqq__reasonsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module__N8ZVqq__reasonCard{flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem 1.5rem;display:flex;}.page-module__N8ZVqq__reasonTitle{font-size:1.1rem}.page-module__N8ZVqq__reasonCard p{color:var(--color-neutral-500);font-size:.95rem}@media (max-width:1023px){.page-module__N8ZVqq__headline{font-size:2.2rem}.page-module__N8ZVqq__reasonsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-module__N8ZVqq__hero{padding:2.5rem 1.25rem}.page-module__N8ZVqq__headline{font-size:1.85rem}.page-module__N8ZVqq__iconList{grid-template-columns:1fr}.page-module__N8ZVqq__statRow{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:480px){.page-module__N8ZVqq__reasonsGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__N8ZVqq__page *{scroll-behavior:auto}}
