.driver-register-wrap{width:100%;max-width:640px}.driver-register-wrap .driver-login-card{border-radius:12px;padding:32px}.driver-register-wrap .driver-login-intro{margin:10px 0 26px;font-size:13px;line-height:1.7}.driver-register-form fieldset{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.driver-register-form label{color:#5a6e88;margin-bottom:8px;font-size:12px;font-weight:550;display:block}.driver-register-form input{border-radius:7px;height:48px;margin-bottom:20px}.driver-register-form small{color:#7e8c9e;margin:0 0 20px;font-size:12px;line-height:1.7;display:block}.driver-register-passwords{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.driver-register-passwords>div{min-width:0}.driver-register-form h2{color:#293d57;margin:24px 0 16px;font-size:14px;font-weight:650}.driver-register-form h2:first-child{margin-top:0}.driver-register-extra{border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2;margin:0 0 4px;padding:14px 0}.driver-register-extra summary{color:#71839b;cursor:pointer;font-size:12px}.driver-register-extra[open] summary{margin-bottom:18px}.driver-register-extra input:last-child{margin-bottom:0}.driver-register-note{color:#7e8b9f;margin:0 0 20px;font-size:12px;line-height:1.7}.driver-register-wrap .driver-login-submit{border-radius:7px;min-height:48px}.driver-register-navigation{color:#a95b2b;border-top:1px solid #e8edf3;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.driver-register-navigation a{text-underline-offset:3px;text-decoration:underline}.driver-register-success p{color:#718096;margin:18px 0;font-size:13px;line-height:1.8}.driver-register-success dl{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e3e9f1;border-radius:8px;padding:18px;font-size:13px}.driver-register-success dt{color:#8996a8;margin-top:12px;font-size:11px}.driver-register-success dt:first-child{margin-top:0}.driver-register-success dd{color:#243d5a;margin:4px 0 0;font-weight:600}.driver-register-success .driver-login-submit{margin-top:24px}@media (max-width:520px){.driver-register-wrap .driver-login-card{padding:26px 24px}.driver-register-passwords{grid-template-columns:1fr;gap:0}.driver-register-location{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.driver-register-location label{white-space:nowrap}.driver-register-form input{font-size:16px}}@media (max-width:360px){.driver-register-wrap .driver-login-card{padding:24px 20px}.driver-register-navigation{gap:10px 20px;font-size:11px}}.register-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.driver-register-form .register-plan{cursor:pointer;border:1px solid #dbe4ef;border-radius:9px;flex-direction:column;gap:12px;padding:14px;line-height:1.6;display:flex;position:relative}.register-plan.selected{background:#fff7f0;border-color:#f57d2d;box-shadow:0 0 0 1px #f57d2d}.driver-register-form .register-plan input{accent-color:#f57d2d;width:15px;height:15px;margin:0;position:absolute;top:12px;right:10px}.register-plan strong{padding-right:16px}.register-plan b{color:#20364e;font-size:19px}.driver-register-form .register-plan small{margin:0;font-size:10px;font-weight:400}.register-plan span{color:#71839a;font-size:11px}.driver-register-form .register-accept{align-items:flex-start;gap:10px;margin:8px 0 24px;font-size:12px;line-height:1.8;display:flex}.driver-register-form .register-accept input{accent-color:#f57d2d;flex:0 0 16px;width:16px;height:16px;margin:4px 0 0}.register-accept a{text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.register-plans{grid-template-columns:1fr}.driver-register-form .register-plan{grid-template-columns:1fr 1fr;gap:4px 12px;padding:13px 32px 13px 14px;display:grid}.register-plan span{grid-column:1/-1}.register-plan b{font-size:17px}.driver-register-form .register-plan input{top:15px}}.register-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.driver-register-form .register-access-options>label{cursor:pointer;border:1px solid #dce5ef;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:15px;display:flex}.driver-register-form .register-access-options>label.selected{background:#fff7f0;border-color:#ef8b48}.driver-register-form .register-access-options input{accent-color:#ef7f35;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.register-access-options span{gap:4px;min-width:0;display:grid}.register-access-options strong{color:#324b67;font-size:13px;line-height:1.6}.driver-register-form .register-access-options small{color:#8598af;margin:0;font-size:10px;line-height:1.7}.register-trial-note{background:#f7fafc;border:1px solid #e2ebf3;border-radius:8px;margin-bottom:4px;padding:16px 18px}.register-trial-note>strong{color:#476781;font-size:12px}.register-trial-note>p{color:#8296ad;margin:6px 0 0;font-size:12px;line-height:1.9}@media (max-width:520px){.register-access-options{grid-template-columns:minmax(0,1fr);gap:9px}.driver-register-form .register-access-options>label{padding:13px 14px}.register-trial-note{padding:14px 15px}}
