:root{--page-max:1200px;--content-max:1120px;--page-gutter:clamp(20px,4vw,64px);--section-space:clamp(78px,8vw,124px)}.header-wrap{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.header-wrap header{max-width:var(--page-max)!important}.hero{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.hero-copy{max-width:900px!important}.product-real{width:min(1080px,calc(100vw - 2 * var(--page-gutter)))!important}.numbers{padding-left:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important;padding-right:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important}.numbers article{padding-left:24px!important;padding-right:24px!important}.smart-section,.faq-new,.section.benefits{max-width:var(--content-max)!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.smart-section{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.tools-section{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.tools-section>.tools-heading,.tools-section>.tools-main,.tools-section>.tool-benefits{width:100%;max-width:var(--content-max)!important}.faq-new{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.section.benefits{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.pricing{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important;padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.pricing>.section-head,.pricing>.plans{width:100%;max-width:var(--content-max)!important;margin-left:auto!important;margin-right:auto!important}.testimonials,.testimonial-carousel{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.testimonial-heading{max-width:var(--page-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.testimonial-track{padding-left:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important;padding-right:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important;scroll-padding-left:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important}.carousel-hint{max-width:var(--page-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.contact{padding-left:max(var(--page-gutter),calc((100vw - var(--content-max))/2))!important;padding-right:max(var(--page-gutter),calc((100vw - var(--content-max))/2))!important;padding-top:95px!important;padding-bottom:95px!important;grid-template-columns:minmax(320px,.82fr) minmax(500px,1.18fr)!important;column-gap:clamp(60px,7vw,110px)!important}.footer-top,.footer-main,.footer-bottom{padding-left:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important;padding-right:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important}.footer-top,.footer-main{column-gap:clamp(70px,9vw,140px)!important}.section-head{margin-bottom:clamp(42px,5vw,62px)!important}.smart-cards,.plans,.quotes,.tool-benefits{align-items:stretch}.smart-cards article,.plans article,.quotes article,.tool-benefits article{height:100%}.benefit-grid article{min-height:190px}.plans article{min-height:450px;display:flex;flex-direction:column}.plans article>a{margin-top:auto}@media(max-width:900px){:root{--page-gutter:24px}.contact{grid-template-columns:1fr!important}.product-real{width:calc(100vw - 48px)!important}.plans article{min-height:auto}}@media(max-width:600px){:root{--page-gutter:18px;--section-space:72px}.header-wrap{padding-left:14px!important;padding-right:14px!important}.product-real{width:118vw!important}.numbers{padding-left:10px!important;padding-right:10px!important}.numbers article{padding-left:10px!important;padding-right:10px!important}.contact{padding-top:72px!important;padding-bottom:72px!important}.footer-new{padding-top:65px!important}}
