h2{font-size:1.7rem}.intro-container{margin-bottom:1rem}.pricing-section{position:relative;width:100%;padding:unset;padding-bottom:2rem;padding-top:.5rem}.pricing-section.homeowners h2{margin-bottom:.5rem}.pricing-section .incl-hw{display:block;margin-bottom:1.5rem}.pricing-section.installers{background-color:#f2f2f2;margin-bottom:1rem;padding-bottom:3rem;padding-top:1rem}.pricing-section-title{font-size:1.4em;font-weight:700;margin:3em 0 5em;flex:none}.prod-section a{color:#333}.prod-section a:hover,.prod-section a:focus{color:#000}.pricing-table{display:flex;flex-wrap:wrap;justify-content:start;display:grid;grid-auto-flow:column;justify-items:center;width:100%;gap:1.5rem}.pricing-table .prod-item{position:relative;display:flex;flex-direction:column;flex:0 1 90%;align-items:stretch;padding:1.7rem 2.2rem 2rem 2.2rem;cursor:default;overflow:hidden;background-color:#f0f0f0;border-radius:.5rem}.pricing-section.installers .pricing-table .prod-item{background-color:#e3e3e3}@media screen and (min-width:66.25em){.pricing-table .prod-item{margin:0}.pricing-table .prod-item-featured{z-index:10;margin:0;font-size:1.15em}}@media(min-width:576px){.pricing-table .prod-item{flex:0 1 330px}}@media(min-width:768px){.pricing-table .prod-item{flex:0 1 330px}}@media(min-width:992px){.pricing-table .prod-item{flex:0 1 330px}}.pricing-table .prod-title{font-size:1.8rem;margin:0}.pricing-table .prod-price{font-size:2.5rem;position:relative;z-index:100;font-weight:500}.prod-free-lbl{font-size:1.5rem}.pricing-table .prod-currency{font-size:.5em;vertical-align:super}.pricing-table .prod-period{font-size:1rem;display:inline-block;padding:0 0 0 .5em}.pricing-table .prod-sentence{margin:0 0 .6rem 0;padding:0 0 .5em}.pricing-table .prod-feat-list{margin:0;padding:1.4rem .5em 2.5em;list-style:none;text-align:left;list-style-position:outside}.pricing-table .prod-feat{padding:.15em 0;display:grid;grid-auto-flow:column;grid-template-columns:1rem auto}.pricing-table .prod-feat:before{content:'»';margin-right:.5rem}.pricing-table .prod-action{border:0;background:none;margin-top:auto;padding:.4rem .8rem;cursor:pointer;display:grid;grid-auto-flow:column;width:fit-content;gap:.5rem;place-self:center;word-break:break-all;align-items:center}.pricing-table .prod-action::after{content:var(--arrow-ico);display:grid;width:1.1rem;position:relative;top:.1rem}.pricing-table .prod-action:hover,.pricing-table .prod-action:focus{background-color:var(--bgColor-primary-button-colored);color:#fff}.pricing-table .prod-action:hover::after{filter:var(--fgColor-filter-white)}main{background-color:var(--bgColor-public-page)}#checkout-form{visibility:hidden}