.client-auth{color:#162f2b;background:#f5f7f3;min-height:100vh;padding:34px clamp(20px,6vw,100px);font-family:Arial,sans-serif}.client-auth *{box-sizing:border-box}.client-auth-brand{color:#174c39;align-items:center;gap:10px;font-size:23px;font-weight:750;text-decoration:none;display:inline-flex}.client-auth-brand small{letter-spacing:3px;margin-top:3px;font-size:9px;display:block}.client-auth-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;max-width:1120px;margin:65px auto;display:grid}.client-auth-eyebrow{letter-spacing:2px;color:#47705a;font-weight:700;font-size:11px!important}.client-auth h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(34px,4.3vw,55px);line-height:1.14}.client-auth aside>p{color:#586c62;max-width:390px;font-size:17px;line-height:1.7}.client-auth ul{gap:20px;padding:10px 0;list-style:none;display:grid}.client-auth li{align-items:center;gap:13px;font-size:15px;display:flex}.client-auth-footnote{color:#6f7d74;max-width:370px;margin-top:35px;font-size:12px;line-height:1.7}.client-auth-card{background:#fff;border:1px solid #dee6dc;border-radius:18px;padding:34px;box-shadow:0 16px 50px #193e2510}.client-auth-tabs{border-bottom:1px solid #e0e7de;margin-bottom:32px;display:flex}.client-auth-tabs a{text-align:center;color:#687b6c;width:50%;padding:0 5px 15px;font-size:14px;text-decoration:none}.client-auth-tabs .active{color:#17593d;border-bottom:3px solid #17593d;font-weight:700}.client-auth h2{letter-spacing:-.7px;margin:12px 0;font-size:29px}.client-auth-card p{color:#607165;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.client-auth form{margin-top:24px}.client-auth label{margin:20px 0;font-size:13px;font-weight:700;display:block}.client-auth input{width:100%;font:inherit;color:#163e2d;background:#fff;border:1px solid #ccd8cc;border-radius:8px;margin-top:9px;padding:14px 12px;font-weight:400;display:block}.client-auth input:focus{outline-offset:2px;outline:2px solid #96b99d}.client-auth-submit{color:#fff;cursor:pointer;background:#19583d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:15px;font-size:14px;font-weight:700;display:flex}.client-auth button:disabled{opacity:.55;cursor:not-allowed}.client-auth-small{margin-top:22px;font-size:12px!important}.client-auth-staff{color:#647266;border-top:1px solid #e3e9df;margin-top:22px;padding-top:20px;font-size:12px}.client-auth-staff a{color:#185c3d}.client-auth-notice,.client-auth-error{background:#f1f5eb;border-radius:7px;margin-top:18px;padding:13px;font-size:13px;line-height:1.6}.client-auth-error{color:#8f3527;background:#fff1ed}.client-auth-text{color:#1a6040;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:12px;text-decoration:underline}.client-auth footer{color:#7d897d;text-align:center;padding-bottom:20px;font-size:11px}@media (max-width:750px){.client-auth{padding:25px 20px}.client-auth-layout{grid-template-columns:1fr;gap:30px;margin:36px auto}.client-auth h1{letter-spacing:-1px;font-size:34px}.client-auth ul,.client-auth-footnote{display:none}.client-auth aside>p{font-size:15px}.client-auth-card{padding:25px 22px}.client-auth h2{font-size:26px}}
