.nb .fs-banner--proid{color:#fff;aspect-ratio:auto;background:radial-gradient(120% 95% at 50% 118%,#e25a8c 0%,#c04676 20%,#5a0f2d 56%,#42011b 82%);justify-content:space-between;align-items:center;gap:clamp(24px,4vw,64px);min-height:0;padding:clamp(40px,6vw,88px) clamp(28px,7vw,112px)}.nb .fs-banner--proid .fs-banner__copy{flex:auto;max-width:640px;padding:0}.nb .fs-banner--proid .fs-banner__copy h2,.nb .fs-banner--proid .fs-banner__copy p{color:#fff}.nb .fs-banner--proid .fs-banner__copy p.fs-b{color:#ffffffdb}.nb .fs-proid__lock{font-family:var(--f-display);letter-spacing:-.01em;color:#fff;align-items:center;gap:12px;font-size:40px;line-height:1;display:flex}.nb .fs-proid__lock svg{flex:none;width:40px;height:40px}.nb .fs-proid__stats{flex-direction:column;flex:0 380px;gap:22px;margin:0;padding:0;list-style:none;display:flex}.nb .fs-proid__stats li{border-bottom:1px solid #ffffff38;flex-direction:column;gap:6px;padding-bottom:22px;display:flex}.nb .fs-proid__stats li:last-child{border-bottom:0;padding-bottom:0}.nb .fs-proid__stats b{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1}.nb .fs-proid__stats span{font:400 16px/1.4 var(--f-ui,Inter, sans-serif);color:#ffffffdb}@media (width<=899px){.nb .fs-banner--proid{flex-direction:column;align-items:stretch}.nb .fs-proid__stats{flex-basis:auto;margin-top:16px}.nb .fs-proid__lock{font-size:32px}.nb .fs-proid__lock svg{width:32px;height:32px}}
