.team-auth{color:#174f37;background:#f4f1e9;grid-template-columns:1.02fr .98fr;min-height:100svh;display:grid}.team-auth-brand{color:#fff;background:linear-gradient(140deg,#0c482df5,#1d794cd6),url(/projects/front-garden-care.webp) 50%/cover;flex-direction:column;justify-content:space-between;min-height:100svh;padding:44px clamp(30px,6vw,90px);display:flex;position:relative}.team-wordmark{flex-direction:column;width:max-content;display:flex}.team-wordmark strong{letter-spacing:-.06em;font-size:29px}.team-wordmark span{text-transform:uppercase;letter-spacing:.18em;margin-top:7px;font-size:7px}.team-auth-brand h1{letter-spacing:-.075em;max-width:850px;margin:0 0 30px;font-size:clamp(55px,6.7vw,100px);line-height:.9}.team-auth-brand div>p:last-child{color:#ffffffd4;max-width:620px;font-size:16px;line-height:1.7}.team-security{text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:8px}.team-auth-panel{place-items:center;padding:50px 30px;display:grid}.team-auth-card{background:#fff;border:1px solid #1d794c38;border-radius:24px;width:min(500px,100%);padding:clamp(30px,5vw,60px);box-shadow:0 30px 90px #1446301a}.team-back{text-transform:uppercase;letter-spacing:.11em;margin-bottom:52px;font-size:8px;display:inline-block}.team-auth-card h2{letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(39px,4.3vw,63px);line-height:.94}.team-intro{color:#4d6b5e;margin-bottom:35px;font-size:14px;line-height:1.7}.team-auth-card label{gap:9px;margin-bottom:21px;display:grid}.team-auth-card label span{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:700}.team-auth-card input{color:#174f37;background:#fff;border:1px solid #1d794c52;border-radius:9px;outline:0;width:100%;min-height:51px;padding:12px 14px}.team-auth-card input:focus{border-color:#1d794c;box-shadow:0 0 0 3px #1d794c1a}.team-submit{color:#fff;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:#1d794c;border:0;border-radius:9px;width:100%;min-height:55px;margin-top:5px;font-size:9px;font-weight:800}.team-submit:disabled{opacity:.55}.team-auth-switches{justify-content:space-between;gap:18px;margin-top:22px;display:flex}.team-auth-switches button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:10px}.team-help{color:#64776e;border-top:1px solid #1d794c2e;margin:38px 0 0;padding-top:24px;font-size:10px;line-height:1.6}.team-error,.team-message{border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.5}.team-error{color:#9a2d1d;background:#fff0ed}.team-message{color:#155c39;background:#e9f5ee}@media (width<=850px){.team-auth{grid-template-columns:1fr}.team-auth-brand{min-height:440px;padding:32px 24px}.team-auth-brand h1{font-size:56px}.team-auth-panel{padding:32px 18px 70px}.team-auth-card{border-radius:19px;padding:30px 23px}.team-back{margin-bottom:38px}.team-auth-switches{flex-direction:column;align-items:flex-start}}
