.hero{--padding_top:9rem;--padding_bottom:3rem;--text_width:100%;--buttons-margin-top:2rem;overflow:clip;padding:var(--padding_top) 0 var(--padding_bottom);position:relative;.hs-video-widget{inset:0;object-fit:cover;pointer-events:none;position:absolute;.hs-video-container{height:100%;.hs-video-wrapper{height:inherit!important;left:50%;min-width:1920px;transform:translateX(-50%)}}}.hero__video{container-type:size;inset:0;overflow:hidden;pointer-events:none;position:absolute;>div{height:max(100cqh,56.25cqw);left:50%;padding:0!important;top:50%;transform:translate(-50%,-50%);width:max(100cqw,177.77778cqh)}>div,iframe{position:absolute!important}iframe{height:100%!important;inset:0!important;width:100%!important}}&:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}&.hero--flat-overlay:before{background:rgba(var(--color-megablack),.85)}.container{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.hero__text{margin:auto;p{margin-bottom:0}}.hero__title{font-size:var(--scaffplan-h1-xl);margin-bottom:2rem;width:var(--text_width)}.hero__title{font-weight:700;>p{font-size:inherit}}.hero__kicker,.hero__subtitle{font-size:var(--scaffplan-h4)}.hero__buttons{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin-top:var(--buttons-margin-top);.hero__button{display:flex;width:100%;.hs-cta-node,.hs-cta-wrapper,>span{display:flex;width:100%}}.button{background-color:transparent;border-color:rgb(var(--color-digital-blue));font-weight:700;margin-bottom:0;text-align:center;width:100%;&.button--primary{background-color:rgb(var(--color-digital-blue))}}}}.hero__trust-signal{align-items:center;display:flex;gap:1rem;img{aspect-ratio:var(--aspect-square);object-fit:contain}span{font-size:var(--scaffplan-h5);font-weight:700}}.hero__trust-signals{margin-top:6rem}@media (min-width:1024px){.hero{--padding_top:12rem;--padding_bottom:6rem;--text_width:57.14285714285714%;min-height:1000px;.hero__title{width:var(--text_width)}.hero__subtitle{width:66.66666666666666%}.hero__trust-signal{img{aspect-ratio:auto}}.hero__buttons{align-items:center;flex-direction:row;flex-wrap:wrap;margin-top:var(--buttons-margin-top);.hero__button{width:auto;.hs-cta-node,.hs-cta-wrapper,>span{width:auto}}.button{width:auto}}}}