.final-cta{background:#0a0d0d;color:#fff;isolation:isolate;overflow:hidden;position:relative}.final-cta__inner{padding-block:clamp(96px,13vw,170px);text-align:center}.final-cta__ring{animation:final-cta-spin 9s linear infinite;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 55%,rgba(0,226,226,.55) 75%,transparent 90%);border-radius:50%;left:50%;-webkit-mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(720px,140vw);z-index:-1}@keyframes final-cta-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.final-cta__ring{animation:none}}.final-cta .final-cta__logo{display:block;height:auto!important;margin:0 auto!important;max-width:none;width:min(var(--fc-logo-w,380px),70%)!important}.final-cta__heading{color:#fff;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.1;margin:clamp(24px,3.5vw,40px) 0 0;text-wrap:balance}.final-cta__details{color:#a3b2b2;font-size:16px;line-height:24px;margin:18px auto 0;max-width:60ch}.final-cta__btn{align-items:center;background:#fff;border:2px solid #fff;border-radius:4px;color:#0a0d0d!important;display:inline-flex;font-size:16px;font-weight:600;gap:10px;line-height:24px;margin-top:36px;padding:14px 28px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.final-cta__btn svg{height:18px;transition:transform .2s ease;width:18px}.final-cta__btn:hover{box-shadow:0 0 0 6px rgba(0,226,226,.18);transform:translateY(-1px)}.final-cta__btn:hover svg{transform:translateX(3px)}.final-cta__btn:focus-visible{outline:3px solid #00e2e2;outline-offset:3px}@media (prefers-reduced-motion:reduce){.final-cta__btn,.final-cta__btn svg{transition:none}}.final-cta .final-cta__btn:after,.final-cta .final-cta__btn:before{content:none!important;display:none!important}.final-cta .final-cta__btn>:not(span):not(.final-cta__arrow){display:none!important}