.cta-v2{background:#111a24;border-bottom:1px solid #ffffff22;color:#fff;overflow:hidden;padding:120px 0;position:relative}.cta-v2:before{background:rgba(0,214,180,.08);filter:blur(100px);height:550px;left:-250px;top:-250px;width:550px}.cta-v2:after,.cta-v2:before{border-radius:50%;content:"";position:absolute}.cta-v2:after{background:rgba(67,136,255,.08);bottom:-180px;filter:blur(90px);height:420px;right:-180px;width:420px}.cta-v2 .main{margin:0 auto;max-width:1180px;padding:0 20px;position:relative;z-index:2}.cta-v2 h2{color:#fff;font-weight:800;line-height:1.1;margin:0 auto 50px;max-width:900px;text-align:center}.cta-usps{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:70px}.cta-usps .usp-icon-text{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;display:flex;font-size:16px;font-weight:600;gap:10px;padding:14px 24px}.cta-usps .usp-icon-text svg{color:#17b26a}.cta-card{background:#fff;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.18);gap:40px;justify-content:space-between;margin:0 auto;max-width:980px;padding:40px 50px}.cta-card,.person{align-items:center;display:flex}.person{gap:22px}.person img{border:5px solid #f5f5f5;border-radius:50%;height:82px;object-fit:cover;width:82px}.person h3{color:#1b2430;font-size:22px;font-weight:700;line-height:1;margin:0 0 6px}.person p{color:#7b8593;font-size:16px;margin:0}.buttons{display:flex;flex-shrink:0;gap:18px}.buttons .button{text-align:center}.buttons :is(.pink-button,.secondary){font-size:1.2rem}.buttons .secondary{background:#fff;border:2px solid #e4e7ec;color:#2d3748;margin-bottom:0}.buttons .secondary:hover{background:#f7f8fa;border-color:#d3d7dd}.cta-contact-v2 .hs-form-field label{color:#000}@media (max-width:900px){.cta-card{padding:35px;text-align:center}.cta-card,.person{flex-direction:column}}@media (max-width:600px){.cta-v2{padding:80px 0}.cta-v2 h2{font-size:34px}.cta-usps{gap:12px}.cta-usps .usp-icon-text{justify-content:center;width:100%}.cta-card{padding:28px}.buttons{flex-direction:column;width:100%}.buttons .button{min-width:0}.cta-v2 .pink-button{width:unset}}