/* V26 — registration two-column correction and gentle hero Ken Burns motion */
#getstarted .get-started-grid{display:grid!important;grid-template-columns:minmax(0,0.84fr) minmax(0,1.16fr)!important;gap:26px!important;align-items:start!important}
#getstarted .get-started-grid>.process-card{grid-column:1!important;grid-row:1!important;margin:0!important;width:auto!important}
#getstarted .get-started-grid>.form-panel{grid-column:2!important;grid-row:1!important;margin:0!important;width:auto!important;min-width:0!important}
#getstarted .form-panel>.lf-signin-premium{margin-bottom:23px!important}
#getstarted .form-panel>.form-box{width:100%!important;max-width:100%!important}
#getstarted .lf-register-container{max-width:1260px!important}
#getstarted .lf-registration-heading{font-size:clamp(31px,3.5vw,52px)!important;line-height:1.16!important}
/* Slow zoom occurs within each image layer. Opacity crossfade remains independent, no jarring reset. */
@keyframes lefturnHeroBreathe {from{transform:scale(1.015)}to{transform:scale(1.095)}}
.hero .hero-slide,.hero .hero-slide.active{background-size:cover!important;transform:scale(1.015)!important;animation:none!important;will-change:opacity,transform}
.hero .hero-slide.active{animation:lefturnHeroBreathe 11s ease-out both!important}
@media(max-width:900px){#getstarted .get-started-grid{grid-template-columns:1fr!important}#getstarted .get-started-grid>.process-card,#getstarted .get-started-grid>.form-panel{grid-column:1!important;grid-row:auto!important}}
@media(prefers-reduced-motion:reduce){.hero .hero-slide,.hero .hero-slide.active{animation:none!important;transform:none!important}}
