.vvcta{background:var(--vvcta-bg,#09152b);margin:var(--vvcta-mt,0) 0 var(--vvcta-mb,0);overflow:hidden;padding:var(--vvcta-pt,88px) var(--vvcta-pr,24px) var(--vvcta-pb,88px) var(--vvcta-pl,24px);position:relative}.vvcta:before{background:radial-gradient(closest-side,rgba(119,205,208,.16),rgba(119,205,208,0));content:"";height:180%;pointer-events:none;position:absolute;right:-10%;top:-40%;width:55%}.vvcta--bgimg:before,.vvcta--light:before{display:none}.vvcta .vvcta__bg{height:100%!important;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%!important}.vvcta--bgimg:after{background:linear-gradient(90deg,rgba(var(--vvcta-shade),.92) 0,rgba(var(--vvcta-shade),.78) 55%,rgba(var(--vvcta-shade),.55) 100%);content:"";inset:0;position:absolute}.vvcta__inner{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:var(--vv-max,1240px);position:relative;z-index:1}.vvcta__text{flex:1 1 auto;max-width:760px}.vvcta--background .vvcta__inner,.vvcta--center .vvcta__inner{justify-content:center;text-align:center}.vvcta--background .vvcta__text,.vvcta--center .vvcta__text{max-width:820px}.vvcta .vvcta__eyebrow{align-items:center;color:var(--vvcta-accent);display:inline-flex;font-size:13px;font-weight:700;gap:12px;letter-spacing:.14em;line-height:1.3;margin:0 0 14px;text-transform:uppercase}.vvcta .vvcta__eyebrow:before{background:var(--vvcta-accent);border-radius:3px;content:"";height:3px;width:28px}.vvcta .vvcta__heading{color:#fff;margin:0 0 14px}.vvcta__copy{color:#c9d2dc;font-size:18px;line-height:1.7}.vvcta__copy>:last-child{margin-bottom:0}.vvcta__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.vvcta--background .vvcta__buttons,.vvcta--center .vvcta__buttons{justify-content:center}.vvcta__buttons--side{flex:0 0 auto;margin-top:0}.vvcta--image .vvcta__inner{display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.vvcta__media{aspect-ratio:4/3;border-radius:18px;box-shadow:0 30px 60px rgba(0,0,0,.25);overflow:hidden}.vvcta .vvcta__media img{display:block;height:100%!important;max-width:none;object-fit:cover;width:100%!important}.vvcta--light .vvcta__heading{color:var(--vv-navy,#09152b)}.vvcta--light .vvcta__copy{color:var(--vv-text,#4a5563)}.vvcta--light .vvcta__eyebrow{color:var(--vv-teal-ink,#237a80)}.vvcta--light .vvcta__eyebrow:before{background:var(--vv-teal,#77cdd0)}@media (max-width:900px){.vvcta--image .vvcta__inner,.vvcta__inner{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.vvcta__buttons--side{justify-content:flex-start}}@media (max-width:767px){.vvcta{padding:64px 16px}.vvcta__copy{font-size:17px}.vvcta__buttons .vv-btn{flex:1 1 100%}}