:root{--registration-primary: #4543e2}body{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}.registration-hero-shell{display:flex;min-height:100vh;width:100%}@media(max-width:768px){.registration-hero-shell{flex-direction:column}}.registration-hero-panel{flex:1 1 50%;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.registration-hero-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14141e0d,#14141e8c)}.registration-hero-panel--registration{background-image:url(/build/assets/backgroundJDILogIn-Urx368XL.webp)}.registration-hero-panel--confirmation{background-image:url(/build/assets/backgroundWinningRace-DMjdWpA8.webp)}.registration-hero-panel--access-request{background-image:url(/build/assets/backgroundAICoach-xnfwGt5A.webp)}@media(max-width:768px){.registration-hero-panel{flex:0 0 auto;min-height:200px;padding:24px}}.registration-hero-logo{position:relative;z-index:1;width:120px;margin-bottom:24px;filter:drop-shadow(1px 2px 6px rgba(0,0,0,.4))}.registration-hero-caption{position:relative;z-index:1;color:#fff;font-weight:700;font-size:1.75rem;line-height:1.3;max-width:440px;text-shadow:1px 2px 9px rgba(0,0,0,.44)}.registration-hero-content{flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:32px;background-color:#f6f6f9}@media(max-width:768px){.registration-hero-content{flex:1 1 auto}}.registration-hero-content-inner{width:100%;max-width:440px}@media(prefers-reduced-motion:no-preference){.registration-hero-content-inner{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.registration-hero-content-inner--visible{opacity:1;transform:translateY(0)}}
