.auth-layout{display:grid;grid-template-columns:56.5% 43.5%;min-height:810px}.auth-story{position:relative;background:#0b2b4c;overflow:hidden;color:#fff}.auth-copy{position:relative;z-index:2;padding:60px 0 50px max(calc((100vw - 1270px)/2),40px);pointer-events:none}.auth-copy .eyebrow{color:#fff;letter-spacing:2px;font-size:12px}.short-rule{width:54px;height:2px;background:var(--lime);margin:15px 0 30px}.auth-copy h1{font-size:73px;line-height:.99;letter-spacing:-2px}.auth-copy h1 em{color:var(--lime)}.auth-copy>p:not(.eyebrow){color:#ffd5a6;font-size:16px;line-height:1.55;margin-top:22px}.auth-benefits{display:flex;flex-direction:column;gap:25px;margin-top:53px}.auth-benefits>div{display:flex;gap:24px;align-items:center}.auth-benefits .icon-disc{background:var(--lime);width:56px;height:56px}.auth-benefits b{font-size:15px}.auth-benefits small{display:block;font-size:13px;margin-top:3px;color:#d9e1e8}.auth-photo{position:absolute;right:0;bottom:0;width:51%;height:100%}.auth-form-wrap{padding:46px 38px;display:flex;align-items:center;justify-content:center}.auth-form{padding:27px;background:#fff;border-radius:14px;width:100%;max-width:540px}.brand-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:#f7f9fb;border-radius:8px;margin-bottom:37px}.brand-tabs a{display:flex;gap:15px;align-items:center;justify-content:center;padding:13px 6px;border:1px solid transparent;color:var(--teal);font:700 18px Georgia,serif}.brand-tabs .active{border-color:#ff8500;background:#fff0df;border-radius:8px}.brand-tabs small{display:block;font:12px Arial,sans-serif;color:#5a6471;margin-top:5px}.auth-form>h2{text-align:center;font-size:30px}.auth-subtitle{text-align:center;margin:10px 0 35px;font-size:16px}.auth-form .field{margin-bottom:21px}.auth-form .field input{height:49px}.auth-form .form-actions{border:0;padding-top:10px}.auth-form .form-actions .button{width:100%;height:47px}.auth-switch{text-align:center;margin-top:28px;font-size:13px}.auth-switch a{font-weight:700;color:var(--teal)}.password-field{position:relative}.password-field input{padding-right:60px}.password-field button{position:absolute;right:8px;top:34px;font-size:11px;background:transparent;color:var(--teal);padding:8px}.narrow{max-width:800px;margin-left:auto;margin-right:auto}.center{text-align:center}.otp-symbol{text-align:center;color:var(--teal);margin:15px}.otp-input{font-size:29px;text-align:center;letter-spacing:12px}.timeline{text-align:left;margin:30px 20px}.timeline>div{position:relative;border-left:2px solid #edf1f5;padding:0 0 30px 30px;min-height:60px}.timeline>div:before{content:'';position:absolute;left:-9px;top:2px;width:16px;height:16px;background:#edf1f5;border-radius:50%;border:3px solid white;box-shadow:0 0 0 1px #d9e1e8}.timeline>div.done:before{background:var(--teal)}.timeline>div.done{border-left-color:var(--teal)}.timeline p{margin-top:5px;font-size:13px}.steps{display:flex;gap:25px;justify-content:space-between;color:var(--muted);font-size:12px;margin-bottom:25px}.steps .active{color:var(--teal);font-weight:bold}@media(max-width:1100px){.auth-copy h1{font-size:60px}.auth-copy{padding-left:35px}.auth-copy>p:not(.eyebrow){font-size:13px}.auth-form-wrap{padding:30px 22px}.auth-form{padding:24px}.brand-tabs a{font-size:15px}.auth-form>h2{font-size:25px}}@media(max-width:850px){.auth-layout{grid-template-columns:1fr;min-height:0}.auth-story{display:none}.auth-form-wrap{padding:30px 16px}.auth-form{max-width:600px}.auth-subtitle{font-size:14px}.brand-tabs{margin-bottom:28px}}