.final{text-align:center;padding:120px 0;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#16c78633,#0000 70%);border-radius:50%;width:1100px;height:1100px;position:absolute;inset:auto auto -240px 50%;transform:translate(-50%)}.final h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.02}.final h2 em{color:var(--brand-deep);font-weight:400}.final p{color:var(--muted);max-width:540px;margin:0 auto 32px;font-size:19px}.final .ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}
