.feature4-button{--icon-color:#000}.feature4-button:hover,.feature4-button:active{--icon-color:#575757}
.landing-page h1{font-size:clamp(40px,23.5px + 4.23vw,56px);font-weight:600;line-height:clamp(48px,27.3px + 5.29vw,68px)}@media (min-width:768px){.landing-page h1{font-size:clamp(56px,37.7px + 2.38vw,72px);line-height:clamp(68px,54.3px + 1.79vw,80px)}}.landing-page h2{font-size:clamp(28px,15.6px + 3.17vw,40px);font-weight:600;line-height:clamp(32px,11.37px + 5.29vw,52px)}.landing-page h3{font-size:24px;font-weight:600;line-height:32px}.landing-page .content-area{padding-left:24px;padding-right:24px}@media (min-width:768px){.landing-page .content-area{padding-left:32px;padding-right:32px}}@media (min-width:1200px){.landing-page .content-area{padding-left:clamp(32px,13.1vw - 68.6px,120px);padding-right:clamp(32px,13.1vw - 68.6px,120px)}}.landing-page .banner{padding-top:180px;padding-bottom:60px}@media (min-width:768px){.landing-page .banner{padding-top:160px}}@media (min-width:1200px){.landing-page .banner{padding-bottom:120px}}.landing-page .feature{min-height:fit-content;padding-top:60px;padding-bottom:60px}@media (min-width:1200px){.landing-page .feature{padding-top:120px;padding-bottom:120px}}
