.FinalCTA-module__y-fj2q__section{padding:60px 0 40px}.FinalCTA-module__y-fj2q__band{text-align:center;background:radial-gradient(80% 160% at 50% 0%, rgb(var(--accent-rgb) / .14), transparent 60%), var(--bg-soft);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .2);border-radius:24px;padding:clamp(40px,6vw,72px) 32px;position:relative;overflow:hidden}.FinalCTA-module__y-fj2q__bandGrid{pointer-events:none;background-image:linear-gradient(#0a142808 1px,#0000 1px),linear-gradient(90deg,#0a142808 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 50% 0,#000,#0000 70%);mask-image:radial-gradient(60% 90% at 50% 0,#000,#0000 70%)}.FinalCTA-module__y-fj2q__bandBody{position:relative}.FinalCTA-module__y-fj2q__heading{letter-spacing:-.03em;max-width:640px;color:var(--text-primary);margin:0 auto 16px;font-size:clamp(30px,4.2vw,52px);font-weight:600;line-height:1.05}.FinalCTA-module__y-fj2q__sub{color:var(--text-body);max-width:460px;margin:0 auto 30px;font-size:17px}.FinalCTA-module__y-fj2q__cta{color:#fff;background:var(--mkt-btn-gradient);min-height:44px;box-shadow:0 10px 28px rgb(var(--accent-rgb) / .4), inset 0 1px 0 #ffffff4d;border-radius:12px;align-items:center;gap:9px;padding:15px 28px;font-size:16px;font-weight:500;transition:transform .18s,box-shadow .18s;display:inline-flex}.FinalCTA-module__y-fj2q__cta:hover{box-shadow:0 16px 38px rgb(var(--accent-rgb) / .5), inset 0 1px 0 #ffffff61;transform:translateY(-2px)}@media (max-width:768px){.FinalCTA-module__y-fj2q__section{padding:40px 0 28px}.FinalCTA-module__y-fj2q__band{padding:40px 24px}}@media (max-width:480px){.FinalCTA-module__y-fj2q__section{padding:28px 0 20px}.FinalCTA-module__y-fj2q__band{border-radius:18px;padding:34px 18px}.FinalCTA-module__y-fj2q__sub{font-size:15px}.FinalCTA-module__y-fj2q__cta{justify-content:center;width:100%}}
