#loginForm .brand{display:flex;align-items:center;gap:12px}#loginForm .brand .mark{flex:none}#loginForm .ve-login-wordmark{display:block;font-size:18px;line-height:1.25;letter-spacing:-.02em}#loginForm .ve-login-wordmark b{color:#638900}#loginForm .ve-login-wordmark small{display:block;font-size:9px;font-weight:750;letter-spacing:.07em;margin-top:6px;color:#58717d}.ve-join-partners{display:flex!important;align-items:center!important;justify-content:space-between!important;color:#143b4c!important;gap:16px!important}.ve-join-partners>span{flex:1;min-width:0}.ve-join-partners::before,.ve-join-partners::after{content:none!important;display:none!important}.ve-join-partners svg{position:static!important;display:block!important;transform:none!important;flex:0 0 22px;margin:0!important;width:22px!important;height:22px!important}.password-eye{display:grid!important;place-items:center}.password-eye svg{width:20px;height:20px;display:block}.login-card .sub{line-height:1.5}.login-card h1{font-size:34px;line-height:1.1}body:has(#login:not(.hidden)) .feedback-trigger{position:static;display:block;margin:15px auto 25px;max-width:calc(100% - 30px)}@media(max-width:450px){.login-card{padding:30px 25px!important}.login-card h1{font-size:31px}.ve-join-partners{font-size:15px}.ve-join-partners small{font-size:12px!important}.login{padding-top:24px;padding-bottom:24px;min-height:auto}#loginForm .ve-login-wordmark{font-size:18px}#loginForm .ve-login-wordmark small{font-size:8px}}
