.youfo-ring-rally-cta{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);margin-top:clamp(40px,6vw,72px);overflow:hidden;background:#07182b;color:#fff}
.youfo-ring-rally-cta__visual{min-height:320px;display:grid;place-items:center;background:radial-gradient(circle at center,#1497c8 0 5px,transparent 6px),repeating-radial-gradient(circle at center,transparent 0 46px,#ed2632 47px 52px,transparent 53px 92px)}
.youfo-ring-rally-cta__visual span{display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:#fff;color:#07182b;font-size:45px;font-weight:900;line-height:1}
.youfo-ring-rally-cta__copy{padding:clamp(32px,5vw,70px)}
.youfo-ring-rally-cta__copy>p{margin:0;color:#ff3a45;font-size:.7rem;font-weight:900;letter-spacing:.15em}
.youfo-ring-rally-cta__copy h3{margin:.4rem 0 1rem;color:#fff!important;font-size:clamp(2.2rem,4.3vw,4rem);line-height:1.08;letter-spacing:-.04em}
.youfo-ring-rally-cta__copy>div{max-width:580px;color:#c9d7e2;line-height:1.9}
.youfo-ring-rally-cta__copy>a{display:inline-flex;align-items:center;gap:2rem;margin-top:1.5rem;padding:15px 20px;background:#ed2632;color:#fff!important;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .2s ease,background .2s ease}
.youfo-ring-rally-cta__copy>a:hover{transform:translateY(-2px);background:#c91824}
.youfo-ring-rally-cta__copy>a:focus-visible,.youfo-ring-rally-text-link:focus-visible{outline:3px solid #fff;outline-offset:4px}
.youfo-ring-rally-text-link{display:inline-flex!important;align-items:center;gap:.55rem;margin-top:1rem;padding-bottom:.3rem;border-bottom:2px solid #ed2632;color:#17334b!important;font-size:.76rem;font-weight:900;line-height:1.5;text-decoration:none}
.youfo-ring-rally-text-link:hover{color:#ed2632!important}
@media(max-width:760px){.youfo-ring-rally-cta{grid-template-columns:1fr}.youfo-ring-rally-cta__visual{min-height:230px}.youfo-ring-rally-cta__copy{padding:30px 22px 38px}.youfo-ring-rally-cta__copy h3{font-size:2.4rem}.youfo-ring-rally-cta__copy>a{width:100%;justify-content:space-between}.youfo-ring-rally-text-link{font-size:.8rem}}
