.zs_footer_headliner{margin:65px 0 0;padding:108px 0 65px}.zs_footer_headliner,.zs_footer_headliner .headliner_section_wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.zs_footer_headliner .headliner_section_wrapper{max-width:1200px;position:relative}.zs_footer_headliner .headliner_section_wrapper .headliner_section_icon{height:125px;left:50%;margin:0 0 0 -62.5px;position:absolute;top:-168px;width:125px}.zs_footer_headliner .headliner_section_wrapper .headliner_section_title{color:var(--blue-strong);font-family:var(--primary-font);font-size:48px;font-weight:600;letter-spacing:-1px;line-height:120%;margin:0;max-width:650px;text-align:center}.zs_footer_headliner .headliner_section_wrapper .headliner_section_features{align-items:center;display:flex;flex-direction:row;gap:22px;justify-content:center;margin:20px 0 70px;li{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin:0;img{height:20px;width:auto}span{color:var(--blue-strong);font-family:var(--primary-font);font-size:18px;font-weight:400;margin:0;text-align:left}}}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button{display:inline-flex;text-decoration:none}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button .headliner_section_button_main{align-items:center;background:var(--blue-strong);border-radius:20px;display:flex;gap:14px;justify-content:center;overflow:hidden;padding:20px 34px;position:relative;transition:background .3s ease;span{color:var(--neutral-lightness);font-family:var(--primary-font);font-size:18px;font-weight:500;position:relative;z-index:2}}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button .headliner_section_button_main:before{background:radial-gradient(circle at var(--x,20%) var(--y,20%),rgba(0,120,255,.33),transparent 40%);border-radius:20px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button .headliner_section_button_main:hover:before{opacity:1}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button .headliner_section_button_arrow{align-items:center;background:var(--blue-strong);border-radius:20px;display:flex;justify-content:center;overflow:hidden;transition:transform .3s ease;width:66px;img{filter:brightness(0) invert(1);height:18px;transition:transform .3s ease}}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button .headliner_section_button_arrow.hover-in img{animation:ArrowEscape .3s forwards}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button .headliner_section_button_arrow.hover-out img{animation:ArrowReturn .3s forwards}@keyframes ArrowEscape{0%{transform:translate(0)}49%{transform:translate(35px,-35px)}50%{transform:translate(-35px,35px)}to{transform:translate(0)}}@keyframes ArrowReturn{0%{transform:translate(0)}49%{transform:translate(-35px,35px)}50%{transform:translate(35px,-35px)}to{transform:translate(0)}}@media (max-width:900px){.zs_footer_headliner{margin:15px 0 0;padding:105px 0 70px}.zs_footer_headliner .headliner_section_wrapper{width:85%}.zs_footer_headliner .headliner_section_wrapper .headliner_section_icon{top:-164px}.zs_footer_headliner .headliner_section_wrapper .headliner_section_title{font-size:36px;letter-spacing:-1px;margin:0 0 40px}.zs_footer_headliner .headliner_section_wrapper .headliner_section_features{display:none}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button{margin:38px 0 0}.zs_footer_headliner .headliner_section_wrapper .headliner_section_button .headliner_section_button_main{padding:20px 55px;span{font-size:20px;font-weight:400;letter-spacing:.5px}}}