.cyngn-footer-cta-v2{padding:50px 20px}@media screen and (min-width:961px){.cyngn-footer-cta-v2{padding:0 20px 100px}}@media screen and (min-width:1480px){.cyngn-footer-cta-v2{padding:0 0 100px}}.cyngn-footer-cta-v2 .rich-text__icon{margin-bottom:16px}.cyngn-footer-cta-v2 .rich-text__icon--center{text-align:center}.cyngn-footer-cta-v2__image{display:none}@media screen and (min-width:961px){.cyngn-footer-cta-v2__image{display:block}.cyngn-footer-cta-v2__image img{height:auto;max-width:100%}}.cyngn-footer-cta-v2__content{margin:0 auto;max-width:820px}@media screen and (max-width:960px){.cyngn-footer-cta-v2 .kl-rich-text h2{font-size:34px!important}}.cyngn-footer-cta-v2 .kl-rich-text__buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:961px){.cyngn-footer-cta-v2 .kl-rich-text__buttons{flex-direction:row;gap:16px}}@media screen and (max-width:1480px){.cyngn-footer-cta-v2 .kl-rich-text__buttons{padding:0 20px}}.cyngn-footer-cta-v2 .kl-rich-text__buttons .button{max-width:402px;padding-bottom:24px;padding-right:94px;padding-top:24px;text-align:left;width:100%}.cyngn-footer-cta-v2 .button--filled .cta_button:after,.cyngn-footer-cta-v2 .button.button--filled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Cpath fill='%23fff' d='m24 0 20.785 12v24L24 48 3.215 36V12L24 0Z' opacity='.2'/%3E%3Cpath fill='%23fff' d='m26 14-1.43 1.393L32.15 23H12v2h20.15l-7.58 7.573L26 34l10-10-10-10Z'/%3E%3C/svg%3E");height:48px;width:48px}.cyngn-footer-cta-v2 .button--outlined .cta_button:after,.cyngn-footer-cta-v2 .button.button--outlined:after{background-image:url(https://8962390.fs1.hubspotusercontent-na1.net/hubfs/8962390/Cyngn%20Child%20Theme/Icons/download-button-large-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:48px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:48px}.cyngn-footer-cta-v2 .button--arrow .cta_button,.cyngn-footer-cta-v2 .button.button--arrow{color:#fff}.cyngn-footer-cta-v2 .button,.cyngn-footer-cta-v2 .button_cta a,.cyngn-footer-cta-v2 button{background-color:#253f73;border:none;color:#fff}.cyngn-footer-cta-v2 .button--outlined,.cyngn-footer-cta-v2 .button_cta.button--outlined a{background:transparent;box-shadow:inset 0 0 0 2px #253f73;color:#253f73}.cyngn-footer-cta-v2 .button:active,.cyngn-footer-cta-v2 .button:focus,.cyngn-footer-cta-v2 .button:hover,.cyngn-footer-cta-v2 .button_cta a:active,.cyngn-footer-cta-v2 .button_cta a:focus,.cyngn-footer-cta-v2 .button_cta a:hover,.cyngn-footer-cta-v2 button:active,.cyngn-footer-cta-v2 button:focus,.cyngn-footer-cta-v2 button:hover{background-color:#253f73;box-shadow:inset 0 0 0 2px #253f73;color:#fff}.cyngn-footer-cta-v2 .button.button--filled:active,.cyngn-footer-cta-v2 .button.button--filled:focus,.cyngn-footer-cta-v2 .button.button--filled:hover,.cyngn-footer-cta-v2 .button_cta.button--filled a:active,.cyngn-footer-cta-v2 .button_cta.button--filled a:focus,.cyngn-footer-cta-v2 .button_cta.button--filled a:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #253f73;color:#253f73}.cyngn-footer-cta-v2 .button--filled:hover .cta_button:after,.cyngn-footer-cta-v2 .button.button--filled:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Cpath fill='%23253f73' d='m24 0 20.785 12v24L24 48 3.215 36V12L24 0Z' opacity='.2'/%3E%3Cpath fill='%23253f73' d='m26 14-1.43 1.393L32.15 23H12v2h20.15l-7.58 7.573L26 34l10-10-10-10Z'/%3E%3C/svg%3E")}.cyngn-footer-cta-v2 .kl-rich-text__form .hs-form .hs-button,.cyngn-footer-cta-v2 .kl-rich-text__form .hs-form input[type=submit]{background-color:#253f73;box-shadow:inset 0 0 0 2px #253f73;color:#fff;width:100%}.cyngn-footer-cta-v2 .kl-rich-text__form label:not(.hs-error-msg){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cyngn-footer-cta-v2 .kl-rich-text__form input[type=email],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=file],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=number],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=password],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=tel],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=text],.cyngn-footer-cta-v2 .kl-rich-text__form select,.cyngn-footer-cta-v2 .kl-rich-text__form textarea{box-shadow:inset 0 0 0 2px #253f73}@media screen and (min-width:961px){.cyngn-footer-cta-v2 .kl-rich-text__form{max-width:100%;position:relative;width:100%}.cyngn-footer-cta-v2 .kl-rich-text__form .hs-form{align-items:flex-end;display:grid;gap:32px;grid-template-columns:1fr 1fr}.cyngn-footer-cta-v2 .kl-rich-text__form .hs-form .hs-form-field{margin-bottom:0}.cyngn-footer-cta-v2 .kl-rich-text__form input[type=email],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=file],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=number],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=password],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=tel],.cyngn-footer-cta-v2 .kl-rich-text__form input[type=text],.cyngn-footer-cta-v2 .kl-rich-text__form select,.cyngn-footer-cta-v2 .kl-rich-text__form textarea{padding:13px 10px}.cyngn-footer-cta-v2 .kl-rich-text__form .hs-error-msgs{left:0;position:absolute;top:-40px}.cyngn-footer-cta-v2 .kl-rich-text__form .hs-error-msgs label{font-size:12px}.cyngn-footer-cta-v2 .kl-rich-text__form .hs_error_rollup{display:none}}.footer-cta-v2-testimonials__wrapper{display:grid;gap:20px;grid-template-columns:1fr;letter-spacing:-.01em;margin-top:40px;padding:0 20px}@media screen and (min-width:961px){.footer-cta-v2-testimonials__wrapper{grid-template-columns:200px 1fr;padding:0 20px}}.footer-cta-v2-testimonials__person img{border-radius:100%;width:104px}.footer-cta-v2-testimonials__author{color:#253f73;display:block;font-size:24px;font-weight:500}.footer-cta-v2-testimonials__role{color:#3f7f7d;display:block;font-size:16px;font-weight:400;line-height:21px}.footer-cta-v2-testimonials__quote{color:#253f73;font-size:22px;font-weight:500;line-height:24px}@media screen and (min-width:961px){.footer-cta-v2-testimonials__quote{font-size:28px;line-height:34px}}