.e3-cta{--e3-red:#eb1018;--e3-red-h:#cf0d14;--e3-dark:#2b3244;--e3-navy:#0e2338;--e3-warm:#f8f5f0;--e3-body:#545a64;--e3-line:#e5e7eb;--e3-safe:#00bda5;background:var(--e3-navy);color:var(--e3-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;padding:80px 0;text-align:center}.e3-cta *,.e3-cta :after,.e3-cta :before{box-sizing:border-box}.e3-cta h1,.e3-cta h2,.e3-cta h3,.e3-cta li,.e3-cta p,.e3-cta ul{margin:0;padding:0}.e3-cta ul{list-style:none}.e3-cta a{color:inherit;text-decoration:none}.e3-cta h1,.e3-cta h2,.e3-cta h3{color:var(--e3-dark)}.e3-cta-in{margin:0 auto;max-width:1140px;padding:0 24px}.e3-cta .e3-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;padding:14px 28px;text-align:center;transition:all .2s ease}.e3-cta .e3-btn-primary{background:var(--e3-red);color:#fff}.e3-cta .e3-btn-primary:hover{background:var(--e3-red-h);box-shadow:0 4px 12px rgba(235,16,24,.3);color:#fff;transform:translateY(-1px)}.e3-cta .e3-btn-secondary{background:#fff;border:2px solid var(--e3-line);color:var(--e3-dark)}.e3-cta .e3-btn-secondary:hover{border-color:var(--e3-dark);color:var(--e3-dark)}.e3-cta h2{color:#fff;font-size:2.5rem;font-weight:800;line-height:1.2}.e3-cta p{color:hsla(0,0%,100%,.8);font-size:1.125rem;margin:16px auto 32px;max-width:520px}@media (max-width:700px){.e3-cta{padding:56px 0}.e3-cta h2{font-size:1.875rem}}