.cta-home{text-align:center;color:#edeff3;padding:110px 0;position:relative;overflow:hidden}.cta-home .cta-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cta-home:before{content:"";z-index:1;background:linear-gradient(#0a0c10b8,#0a0c10d1);position:absolute;inset:0}.cta-home:after{content:"";z-index:1;background:var(--grad);opacity:.28;mix-blend-mode:overlay;position:absolute;inset:0}.cta-home .wrap{z-index:2;position:relative}.cta-home h2{max-width:16ch;margin:0 auto 18px;font-size:clamp(32px,5vw,58px)}.cta-home p{color:#b7bec9;max-width:46ch;margin:0 auto 34px;font-size:18px}.cta-home .cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-home .cta-fine{color:#e2e8f080;margin:14px auto 0;font-size:13px}.cta-home.has-photo:before,.cta-home.has-photo:after{display:none}.cta-home .cta-bg{object-fit:cover;object-position:center;z-index:0;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.cta-home .cta-veil{z-index:1;pointer-events:none;background:radial-gradient(70% 80% at 50% 28%,#2563eb57,#0000 72%),radial-gradient(46% 60% at 50% 40%,#14b8a633,#0000 74%),linear-gradient(#090f1cbd 0%,#090f1ccc 45%,#090f1ced 100%);position:absolute;inset:0}
