.cs-cta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:580px;padding:105px 0 110px;background:radial-gradient(ellipse at 90% 15%,#61417955,transparent 50%),radial-gradient(ellipse at 12% 90%,#137e8c45,transparent 50%),#0b1424;color:#fff;text-align:center;}.cs-cta>.section-shell{position:relative;z-index:2;display:grid;justify-items:center;}.cs-cta .cs-eyebrow{color:#ff957e;font-size:12px;letter-spacing:.18em;margin-bottom:30px;}.cs-cta h2{font-size:clamp(48px,6.4vw,104px);line-height:.98;letter-spacing:-.06em;font-weight:600;margin:0 0 28px;}.cs-cta h2 em{font-style:normal;color:#ff705e;}.cs-cta p:not(.cs-eyebrow){font-size:17px;line-height:1.75;max-width:530px;margin:0;color:#c0cbd8;}.cs-cta .section-shell>a{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:20px 29px;margin-top:34px;border-radius:999px;background:#ff705e;color:#111e31;font-size:14px;font-weight:700;box-shadow:0 12px 35px #0002;transition:background .2s ease,transform .2s ease;}.cs-cta .section-shell>a:hover{background:#ff8a76;transform:translateY(-2px);}.cs-cta .section-shell>a:focus-visible{outline:2px solid white;outline-offset:5px;}@media(max-width:760px){.cs-cta{min-height:500px;padding:75px 0 90px;}.cs-cta h2{font-size:clamp(44px,9vw,68px);}.cs-cta p:not(.cs-eyebrow){font-size:15px;}}@media(prefers-reduced-motion:reduce){.cs-cta .section-shell>a{transition:none;}.cs-cta .section-shell>a:hover{transform:none;}}.cs-cta::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("/assets-20261102/02e57a0fb2c513621e855c88.svg");background-repeat:repeat-x;background-size:1440px 100%;background-position:0 50%;opacity:.65;animation:cta-readiness-flow 28s linear infinite;-webkit-mask-image:radial-gradient(ellipse at center,#0006 15%,#000 75%);mask-image:radial-gradient(ellipse at center,#0006 15%,#000 75%);}
@keyframes cta-readiness-flow{to{background-position:1440px 50%;}}
.cs-cta.is-motion-paused::after{animation-play-state:paused;}
.cta-motion-control{position:absolute;right:28px;bottom:22px;z-index:3;padding:8px 12px;border:1px solid #c6e3ed38;border-radius:99px;background:#0c1b2cb3;color:#cbd5df;font:500 10px Montserrat,Arial,sans-serif;cursor:pointer;}.cta-motion-control:hover{color:#fff;background:#20384b;}.cta-motion-control:focus-visible{outline:2px solid #ff9c83;outline-offset:4px;}
@media(max-width:600px){.cs-cta::after{background-size:900px 100%;animation-name:cta-readiness-flow-mobile;animation-duration:24s;}.cta-motion-control{right:17px;bottom:14px;}}
@keyframes cta-readiness-flow-mobile{to{background-position:900px 50%;}}
@media(prefers-reduced-motion:reduce){.cs-cta::after{animation:none;}.cta-motion-control{display:none;}}
