.marketing-webpage .hero-section{position:relative;max-width:var(--marketing-page-max-width);margin:auto;padding:16px var(--marketing-section-horizontal-padding);padding-bottom:100px;min-height:calc(100vh - 70px)}.marketing-webpage .hero-section .hero-content .hero-content--left{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-header{text-align:start;padding-top:1rem;width:100%}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-main-content{display:flex;flex-direction:row;align-items:center;justify-content:center}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-main-content .hero-main-content-headlines{width:100%}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-main-content .hero-image{object-fit:contain;height:350px}@media(max-width:820px){.marketing-webpage .hero-section .hero-content .hero-content--left .hero-main-content{flex-direction:column}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-main-content .hero-main-content-headlines{display:flex;flex-direction:column;align-items:center;justify-content:center}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-main-content .hero-image{object-fit:contain;height:auto;width:100%;margin-top:40px;margin-bottom:20px}}.marketing-webpage .hero-section .hero-content .hero-content--left .action-buttons-container{gap:10px}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-highlights-grid{display:grid;grid-gap:20px;gap:20px;padding-bottom:10px;grid-template-columns:repeat(3,1fr)}@media(max-width:820px){.marketing-webpage .hero-section .hero-content .hero-content--left .hero-highlights-grid{grid-template-columns:repeat(1,1fr);gap:10px}}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-highlights-grid .hero-highlights-grid-item{border:1px solid #e4e4e7;padding:15px 10px;border-radius:4px}.marketing-webpage .hero-section .hero-content .hero-content--left .hero-highlights-grid svg{color:#289d8f}@media(max-width:1024px){.marketing-webpage .hero-section{padding-bottom:60px}.marketing-webpage .hero-section .hero-content{grid-template-columns:repeat(1,1fr);justify-content:center;padding-top:0}}@media(max-width:768px){.marketing-webpage .hero-section .discount-badge,.marketing-webpage .hero-section .section-bg{display:none}.marketing-webpage .hero-section .hero-content{padding-top:0}.marketing-webpage .hero-section .hero-content .hero-content--left h1,.marketing-webpage .hero-section .hero-content .hero-content--left h1 span{font-size:38px!important}.marketing-webpage .hero-section .hero-content .hero-content--left .action-buttons-container{flex-direction:column;width:100%}.marketing-webpage .hero-section .hero-content .hero-content--left .action-buttons-container a{width:100%;flex-grow:1;z-index:1}.marketing-webpage .hero-section .hero-content .hero-content--left .action-buttons-container a button{width:100%}}