.sr-stat-cta{background:#111550;border:1px solid hsla(0,0%,100%,.15);border-radius:28px;font-family:Poppins,sans-serif;overflow:hidden;padding:48px 56px;position:relative;width:100%}.sr-stat-cta:before{background:linear-gradient(90deg,#ec2f89,#ef7267);content:"";height:4px;left:0;position:absolute;right:0;top:0}.sr-eyebrow{align-items:center;color:#ec2f89;display:inline-flex;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;gap:10px;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.sr-eyebrow:before{background:#ec2f89;border-radius:2px;content:"";flex-shrink:0;height:2px;width:22px}.sr-cta-head{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3;margin-bottom:12px;margin-top:0}.sr-cta-body{color:hsla(0,0%,100%,.7);font-size:15px;font-weight:300;line-height:1.8;margin-bottom:40px;max-width:520px}.sr-stat-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:40px}.sr-stat-item{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.sr-stat-item.is-visible{opacity:1;transform:translateY(0)}.sr-stat-num{color:#fff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:1;margin-bottom:8px;margin-top:0}.sr-stat-label{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:300;line-height:1.5;margin:0}.sr-stat-actions{display:flex;flex-wrap:wrap;gap:12px}.sr-btn-primary{background:#ec2f89;border-radius:100px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.07em;padding:16px 36px;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .15s;white-space:nowrap}.sr-btn-primary:hover{background:#ef7267;color:#fff;transform:translateY(-2px)}@media (max-width:640px){.sr-stat-cta{padding:32px 28px}.sr-stat-grid{grid-template-columns:1fr 1fr}}.sr-cta-body{color:var(--text-color)}.sr-stat-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:20px;transition:transform .3s ease,background .3s ease}.sr-stat-item.sr-hover-glow:hover{background:linear-gradient(#111550,#111550) padding-box,linear-gradient(90deg,#ef7267,#ec2f89) border-box;border-color:transparent;transform:translateY(-4px)}