section.home-closing{position:relative;overflow-x:clip;padding:10.4rem 0;color:var(--ink)}section.home-closing.home-sec--tint{background:var(--canvas);border-top:.1rem solid var(--divider)}section.home-closing p{margin:0}section.home-closing:before,section.home-closing:after{content:"";position:absolute;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,107,255,.1),rgba(0,107,255,0));pointer-events:none}section.home-closing:before{top:-12rem;left:6%;width:64rem;height:52rem}section.home-closing:after{bottom:-16rem;right:4%;width:72rem;height:56rem}section.home-closing>*{position:relative;z-index:1}section.home-closing .home-closing-inner{text-align:center}section.home-closing .home-h2{max-width:92rem;margin:0 auto;font-size:clamp(3.2rem,4.4vw,5.4rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-align:center;color:var(--ink);text-wrap:balance}section.home-closing .home-sub{max-width:64rem;margin:1.6rem auto 0;font-size:1.8rem;line-height:1.6;text-align:center;color:var(--slate)}section.home-closing .home-hero-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}section.home-closing .home-btn-lg.button-default{height:5.2rem;padding:0 2.4rem;font-size:1.7rem}@media (max-width: 767px){section.home-closing{padding:7.2rem 0}section.home-closing .home-h2 br{display:none}}
