/* Preserve Dev's interface; add only BETMAN imagery and customer conversion. */
.ui-v2 .v2-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,27,32,.97) 0%,rgba(16,27,32,.84) 48%,rgba(16,27,32,.35) 100%),url("./trackside-1280.jpg?v=20260914") center/cover no-repeat;opacity:.32;pointer-events:none}
.ui-v2 .v2-home-copy,.ui-v2 .v2-home-visual{position:relative;z-index:2}
.ui-v2 .v2-mode-card:nth-child(3){position:relative;overflow:hidden}
.ui-v2 .v2-mode-card:nth-child(3):after{content:"";position:absolute;inset:0;background:url("./tracked-runners-1200.jpg?v=20260914") center/cover no-repeat;opacity:.055;pointer-events:none}
.ui-v2 .v2-mode-card:nth-child(3)>*{position:relative;z-index:1}
.strides-conversion{position:fixed;z-index:500;top:12px;right:18px;display:flex;align-items:center;gap:8px;padding:6px 7px 6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(7,16,20,.92);box-shadow:0 8px 26px rgba(15,23,42,.24);backdrop-filter:blur(12px);font:600 12px "IBM Plex Sans",sans-serif}
.strides-conversion span{color:#f8fafc;letter-spacing:.04em}.strides-conversion span i{color:#9bc6b4;font-style:normal;font-size:10px}
.strides-conversion a{text-decoration:none;padding:8px 12px;border-radius:999px}.strides-signin{color:#dceadf}.strides-join{color:#071014;background:#b7d7ca}
.strides-conversion.is-authenticated .strides-join{display:none}.strides-conversion.is-authenticated .strides-signin{color:#dceadf;border:1px solid rgba(220,234,223,.25)}
.strides-hero-login{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:38px;margin-top:16px;padding:0 16px;border-radius:999px;background:#b7d7ca;color:#071014;text-decoration:none;font:700 13px "IBM Plex Sans",sans-serif;box-shadow:0 8px 22px rgba(7,16,20,.22)}
@media(max-width:720px){.strides-conversion{top:calc(env(safe-area-inset-top,0px) + 8px);right:10px;bottom:auto;left:auto;justify-content:center;gap:0;padding:4px;z-index:600}.strides-conversion span,.strides-conversion .strides-join{display:none}.strides-conversion a{flex:0 0 auto;text-align:center;padding:8px 12px;font-size:11.5px;line-height:1}}
