.final{border-top:none;position:relative;text-align:center}.final .box{margin:0 auto;max-width:100%;position:relative;width:100%;z-index:1}.final:before{background:radial-gradient(circle,rgba(43,125,255,.26),transparent 65%);content:"";height:calc(var(--ek-rem)*4.8);left:50%;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--ek-rem)*7.2)}.final h2{margin-bottom:0}[data-elekeeper] .final .hero-cta{margin-top:var(--ek-section-intro-gap)}[data-elekeeper] .final .hero-cta .btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:max(calc(var(--ek-rem)*.14),14px);font-weight:600;gap:calc(var(--ek-rem)*.08);justify-content:center;line-height:1.2;padding:calc(var(--ek-rem)*.12) calc(var(--ek-rem)*.24);text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s,color .22s;white-space:nowrap}[data-elekeeper] .final .hero-cta .btn-primary{background:var(--grad);-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-left:0;border-right:0;color:#031424;outline:none;overflow:hidden}[data-elekeeper] .final .hero-cta .btn-primary:hover{box-shadow:0 12px 30px rgba(55,255,201,.28);color:#031424;transform:translateY(-2px)}[data-elekeeper] .final .hero-cta .btn-ghost{background:hsla(0,0%,100%,.05);border:1px solid var(--line-strong);color:#fff}[data-elekeeper] .final .hero-cta .btn-ghost:hover{border-color:var(--brand-green);box-shadow:0 12px 30px rgba(55,255,201,.18);color:var(--brand-green);transform:translateY(-2px)}@media (max-width:800px){[data-elekeeper] .final .hero-cta{align-items:stretch;flex-direction:column;gap:calc(var(--ek-rem)*.24)}[data-elekeeper] .final .hero-cta .btn{font-size:calc(var(--ek-rem)*.28);gap:calc(var(--ek-rem)*.12);padding:calc(var(--ek-rem)*.26) calc(var(--ek-rem)*.48);width:100%}}