.final-cta{background:var(--color-primary);color:var(--color-text-inverse);text-align:center;position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";border-radius:var(--radius-full);border:var(--stroke-thin) solid #ffffff29;position:absolute}.final-cta:before{width:26rem;height:26rem;top:-11rem;left:-6rem}.final-cta:after{width:18rem;height:18rem;bottom:-9rem;right:-4rem}.final-cta h2{color:var(--color-text-inverse);font-size:clamp(1.75rem, 3.5vw, var(--type-heading-xxl-size));line-height:var(--type-heading-xxl-line);font-weight:var(--type-heading-xxl-weight);max-width:22ch;margin:0 auto var(--space-16)}.final-cta p{opacity:.92;margin-bottom:var(--space-32);font-size:var(--type-body-l-size);font-weight:var(--type-body-l-weight);line-height:var(--type-body-l-line)}.final-cta-actions{justify-content:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.final-cta-secondary{background:0 0;border-color:#fff6}
