@font-face{font-family:Manrope;src:url('/brand/manrope-variable.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
:root{--brand-forest:#7e202b;--brand-lime:#ffb1a1;--brand-paper:#fff6f2;--brand-sage:#947875;--brand-peach:#e64b45;--brand-line:#e5d9da;--brand-font:Manrope,ui-sans-serif,system-ui,sans-serif;font-family:var(--brand-font)}
body,button,input,textarea,select{font-family:var(--brand-font)}
.brand img.wordmark{width:148px;height:auto;display:block}.driver-top .brand img.wordmark{width:127px}.brand{letter-spacing:0}.mobile-brand img{width:104px;display:block}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.pwa-install-card{margin:22px 0;padding:18px;background:#fff0eb;border:1px solid #edc9c0;border-radius:12px;font-size:13px}.pwa-install-card strong{color:#7e202b}.pwa-install-card p{font-size:12px;margin:8px 0 15px}.login-form .pwa-install-card button{width:auto;margin:0;padding:11px 13px;font-size:11px}.pwa-install-card .row{flex-wrap:wrap}.login-foot a{text-decoration:underline;color:#7e202b}.driver-access{width:min(620px,calc(100% - 36px));margin:55px auto;padding:30px;background:white;border:1px solid #edc9c0;border-radius:16px;color:#61212c}.driver-access> a img{display:block;margin-bottom:35px}.driver-access .eyebrow{display:block}.driver-access h1{font-size:30px;letter-spacing:-1px;line-height:1.3}.driver-access p,.driver-access li{font-size:14px;line-height:1.9}.driver-access ol{padding-left:20px;margin:25px 0}.driver-access>.row{flex-wrap:wrap}.driver-access a{font-size:12px;text-decoration:underline}.driver-access .pwa-install-card strong{display:block;margin-bottom:14px}
