.via-cta .content-wrapper{margin:auto;max-width:1200px}.via-cta .via-cta-content{align-items:center;display:flex;flex-direction:column;gap:40px;margin:auto;max-width:600px}.via-cta .via-cta-content .via-cta-heading div{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.via-cta .via-cta-content .via-cta-heading h2{align-items:center;color:#fff;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:39px;margin-bottom:0}.via-cta .via-cta-content .via-cta-heading p{color:hsla(0,0%,100%,.8);font-size:18px;font-weight:300;line-height:32px;padding:0}.via-cta .via-cta-content .via-cta-content-btn{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.via-cta .via-cta-content .via-cta-content-btn a{background:#9b59b6;border:2px solid #9b59b6;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:19px;padding:12px 26px;transition:background .2s,color .2s}.via-cta .via-cta-content .via-cta-content-btn a.secondary{background:transparent;border-color:#ffffff4d}@media (max-width:1300px){.via-cta .content-wrapper{padding:0 16px}}@media (max-width:991px){.via-cta .via-cta-content{flex-direction:column}.via-cta .via-cta-content .via-cta-heading h2{font-size:28px;line-height:38px}}@media (max-width:767px){.via-cta .via-cta-content .via-cta-heading h2{font-size:26px;line-height:36px}}.via-cta .via-cta-content.layout-2{background:linear-gradient(135deg,#a3669c,#7a4d7a 30%,#3d3550 60%,#2a2a3a);border:1px solid #a3669c66;border-radius:12px;gap:28px;max-width:1020px;padding:47px}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe{margin:auto;max-width:420px;width:100%}.via-cta .via-cta-content.layout-2 .via-cta-heading div{gap:10px}.via-cta .via-cta-content.layout-2 .via-cta-heading h2{font-size:32px}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content{align-items:center;display:flex;gap:10px;justify-content:center;padding:0!important}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow,.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Alerts,.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-Row,.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-Row input,.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-Row label{margin:0!important}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow .hsfc-Button{background:#a3669c;border-radius:6px;font-family:Rubik;font-size:16px;font-weight:700;line-height:25px;padding:8px 20px;white-space:nowrap}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-family:Rubik;font-size:16px;font-weight:400;line-height:19px;padding:10px 17px}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content .hsfc-Row input[type=email]::placeholder{color:hsla(0,0%,100%,.75)}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe .hsfc-RichText p{color:#fff;text-align:center}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe .hsfc-RichText:after{content:none}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}@media (max-width:767px){.via-cta .via-cta-content.layout-2{padding:30px 15px}.via-cta .via-cta-content.layout-2 .via-cta-heading h2{font-size:28px}.via-cta .via-cta-content.layout-2 .via-cta-Subscribe form .hsfc-Step .hsfc-Step__Content{flex-direction:column}}