.InstallersWhyItMatters-module__uWOuzq__whyItMattersSection{background-color:#fff;padding:45px 0 120px}.InstallersWhyItMatters-module__uWOuzq__whyItMattersSection .container{padding:0}.InstallersWhyItMatters-module__uWOuzq__headerBlock{text-align:center;margin-bottom:54px}.InstallersWhyItMatters-module__uWOuzq__title{color:var(--text-primary);margin:0 0 12px;font-size:clamp(32px,3.5vw,40px);font-weight:500;line-height:100%}.InstallersWhyItMatters-module__uWOuzq__subtitle{color:#213949;margin:0;font-size:18px;font-weight:400;line-height:24px}.InstallersWhyItMatters-module__uWOuzq__bentoGrid{grid-template-rows:auto auto;grid-template-columns:1.1fr 1fr 1fr;gap:24px;display:grid}.InstallersWhyItMatters-module__uWOuzq__card{border-radius:28px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex}.InstallersWhyItMatters-module__uWOuzq__tallCard{background-color:#eaf9ff;grid-area:1/1/span 2;justify-content:space-between;padding:44px 36px 0;overflow:hidden}.InstallersWhyItMatters-module__uWOuzq__tallCardTitle{color:#213949;margin:0 0 20px;font-size:clamp(28px,2.3vw,36px);font-weight:400;line-height:100%}.InstallersWhyItMatters-module__uWOuzq__tallCardDescription{color:#213949;margin:0;font-size:16px;font-weight:500;line-height:24px}.InstallersWhyItMatters-module__uWOuzq__tallCardImageWrapper{justify-content:center;align-items:flex-end;width:100%;margin-top:32px;display:flex;position:relative}.InstallersWhyItMatters-module__uWOuzq__tallCardImage{object-fit:contain;width:100%;height:auto;display:block}.InstallersWhyItMatters-module__uWOuzq__proactiveCard{background-color:#96ddeb;grid-area:1/2;padding:40px 36px}.InstallersWhyItMatters-module__uWOuzq__retentionCard{background-color:#e8e8e8;grid-area:1/3;padding:40px 36px}.InstallersWhyItMatters-module__uWOuzq__mediumCardTitle{color:#213949;margin:0 0 25px;font-size:22px;font-weight:400;line-height:100%}.InstallersWhyItMatters-module__uWOuzq__mediumCardDescription{color:#213949;margin:0;font-size:16px;font-weight:400;line-height:24px}.InstallersWhyItMatters-module__uWOuzq__lowerCostCard{background-color:#c6e8ff;flex-direction:row;grid-area:2/2/auto/span 2;align-items:center;gap:36px;padding:82px 62px;display:flex}.InstallersWhyItMatters-module__uWOuzq__lowerCostIconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.InstallersWhyItMatters-module__uWOuzq__lowerCostIcon{object-fit:contain;width:100%;height:100%}.InstallersWhyItMatters-module__uWOuzq__lowerCostContent{flex-direction:column;display:flex}.InstallersWhyItMatters-module__uWOuzq__lowerCostTitle{color:#213949;margin:0 0 12px;font-size:clamp(26px,2.2vw,36px);font-weight:500;line-height:100%}.InstallersWhyItMatters-module__uWOuzq__lowerCostDescription{color:#213949;margin:0;font-size:16px;font-weight:500;line-height:26px}@media (max-width:1440px){.InstallersWhyItMatters-module__uWOuzq__whyItMattersSection .container{padding:0 75px}}@media (max-width:1024px){.InstallersWhyItMatters-module__uWOuzq__bentoGrid{grid-template-rows:auto;grid-template-columns:1fr;gap:20px}.InstallersWhyItMatters-module__uWOuzq__tallCard,.InstallersWhyItMatters-module__uWOuzq__proactiveCard,.InstallersWhyItMatters-module__uWOuzq__retentionCard,.InstallersWhyItMatters-module__uWOuzq__lowerCostCard{grid-area:auto/1}.InstallersWhyItMatters-module__uWOuzq__tallCard{padding-bottom:24px}.InstallersWhyItMatters-module__uWOuzq__lowerCostCard{flex-direction:flex-start;gap:24px;padding:32px 28px}}@media (max-width:768px){.InstallersWhyItMatters-module__uWOuzq__whyItMattersSection{padding:60px 0}.InstallersWhyItMatters-module__uWOuzq__whyItMattersSection .container{padding:0 24px}.InstallersWhyItMatters-module__uWOuzq__headerBlock{margin-bottom:36px}.InstallersWhyItMatters-module__uWOuzq__card{border-radius:20px}.InstallersWhyItMatters-module__uWOuzq__tallCard,.InstallersWhyItMatters-module__uWOuzq__proactiveCard,.InstallersWhyItMatters-module__uWOuzq__retentionCard,.InstallersWhyItMatters-module__uWOuzq__lowerCostCard{padding:28px 24px}.InstallersWhyItMatters-module__uWOuzq__lowerCostCard{flex-direction:column;align-items:flex-start;gap:20px}}
