.DriverLogin_page__5AZ0e{display:grid;grid-template-columns:minmax(380px,44%) minmax(0,1fr);min-height:100dvh;background:#f5f7fa;color:#17233a}.DriverLogin_brandPanel__WRq4W{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(32px,4.4vw,72px);background:linear-gradient(150deg,#102a43,#0b1a31 70%,#132f45);color:white}.DriverLogin_brandPanel__WRq4W:after{position:absolute;right:-160px;bottom:-80px;width:470px;height:470px;border:1px solid rgb(255 255 255/7%);box-shadow:0 0 0 70px rgb(255 255 255/2%),0 0 0 140px rgb(255 255 255/2%);transform:rotate(35deg);content:"";pointer-events:none}.DriverLogin_brand__ljqD6{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.DriverLogin_logoFrame__bJ_u1{flex:0 0 auto;width:82px;padding:6px;border-radius:12px;background:white}.DriverLogin_logo__ptcdV{display:block;width:100%;height:auto}.DriverLogin_companyName__jaHxD{margin:0;font-size:24px;font-weight:650;letter-spacing:-.5px;line-height:1.3}.DriverLogin_companyCaption__mzHfW{margin:7px 0 0;color:#a8bdcd;font-size:9px;letter-spacing:1.5px;line-height:1.6}.DriverLogin_brandMessage__n6fkW{position:relative;z-index:1;margin:80px 0}.DriverLogin_eyebrow__Jh64V{color:#ffb75c;font-size:11px;font-weight:600;letter-spacing:2.6px}.DriverLogin_brandMessage__n6fkW h1{margin:23px 0 0;font-size:clamp(32px,3vw,46px);font-weight:550;letter-spacing:.02em;line-height:1.55}.DriverLogin_accentLine__mb_QF{width:44px;height:3px;margin-top:32px;border-radius:2px;background:#f9a640}.DriverLogin_brandDescription___pJZN{margin-top:22px;color:#bccbd8;font-size:16px;letter-spacing:3px}.DriverLogin_brandFooter__YL4FG{position:relative;z-index:1;color:#91a6b9;font-size:12px;letter-spacing:.6px}.DriverLogin_loginPanel__54YN_{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px 28px}.DriverLogin_card___8qIV{position:relative;width:100%;max-width:440px;padding:44px 40px 32px;overflow:hidden;border:1px solid #e4e9ef;border-radius:20px;background:white;box-shadow:0 12px 44px rgb(20 42 68/5%)}.DriverLogin_cardAccent__Br3Et{position:absolute;top:0;left:40px;width:40px;height:4px;border-radius:0 0 3px 3px;background:#f5a33f}.DriverLogin_formEyebrow__f8SI7{margin:0;color:#738297;font-size:10px;font-weight:600;letter-spacing:1.8px}.DriverLogin_card___8qIV h2{margin:14px 0 0;color:#14283f;font-size:30px;font-weight:650;letter-spacing:-.5px;line-height:1.35}.DriverLogin_formDescription__p03ow{margin:12px 0 0;color:#748094;font-size:14px;line-height:1.7}.DriverLogin_form__8x1gK{display:grid;gap:23px;margin-top:32px}.DriverLogin_field__3HcH_{display:grid;gap:9px}.DriverLogin_field__3HcH_ label{font-size:14px;font-weight:550}.DriverLogin_field__3HcH_ input{width:100%;min-height:50px;border:1px solid #d6dee7;border-radius:9px;padding:12px 14px;background:#fff;color:#14283f;font-size:16px;line-height:1.5;outline:none;transition:border-color .15s,box-shadow .15s}.DriverLogin_field__3HcH_ input::placeholder{color:#9aa6b6}.DriverLogin_field__3HcH_ input:focus{border-color:#165f7b;box-shadow:0 0 0 3px rgb(22 95 123/12%)}.DriverLogin_field__3HcH_ input[aria-invalid=true]{border-color:#d78b8b}.DriverLogin_submit___DMrG{display:flex;min-height:50px;width:100%;align-items:center;justify-content:center;gap:12px;border:0;border-radius:9px;padding:13px 20px;background:#12334c;color:white;font-size:16px;font-weight:550;transition:background .15s}.DriverLogin_submit___DMrG:hover{background:#194764}.DriverLogin_submit___DMrG:focus-visible{outline:3px solid #e1a451;outline-offset:3px}.DriverLogin_error__O_uD2{margin:0;border:1px solid #f2cccc;border-radius:9px;padding:12px;background:#fff4f3;color:#9b3333;font-size:13px;line-height:1.7}.DriverLogin_help__ZtlZV{margin:28px 0 0;border-top:1px solid #edf0f4;padding-top:22px;color:#526174;font-size:12px;line-height:1.9}.DriverLogin_help__ZtlZV span{color:#8792a2}.DriverLogin_footer__Qpcp_{margin:28px 0 0;color:#8b96a5;font-size:11px;line-height:1.7;text-align:center}@media (max-width:900px){.DriverLogin_page__5AZ0e{grid-template-columns:1fr;grid-template-rows:auto 1fr}.DriverLogin_brandPanel__WRq4W{padding:24px}.DriverLogin_brandFooter__YL4FG,.DriverLogin_brandMessage__n6fkW,.DriverLogin_brandPanel__WRq4W:after{display:none}.DriverLogin_brand__ljqD6{max-width:440px;width:100%;margin:0 auto;gap:13px}.DriverLogin_logoFrame__bJ_u1{width:66px;border-radius:9px;padding:4px}.DriverLogin_companyName__jaHxD{font-size:21px}.DriverLogin_companyCaption__mzHfW{font-size:8px;letter-spacing:1.1px}.DriverLogin_loginPanel__54YN_{justify-content:flex-start;padding:32px 20px 24px}.DriverLogin_card___8qIV{padding:34px 26px 28px;border-radius:16px}.DriverLogin_cardAccent__Br3Et{left:26px}.DriverLogin_card___8qIV h2{font-size:28px}.DriverLogin_footer__Qpcp_{margin-top:24px}}@media (max-width:360px){.DriverLogin_brandPanel__WRq4W{padding:20px 16px}.DriverLogin_companyName__jaHxD{font-size:19px}.DriverLogin_companyCaption__mzHfW{font-size:7px}.DriverLogin_loginPanel__54YN_{padding:24px 14px}.DriverLogin_card___8qIV{padding:32px 22px 24px}}@media (prefers-reduced-motion:reduce){.DriverLogin_field__3HcH_ input,.DriverLogin_submit___DMrG{transition:none}}