.content-auth{background:linear-gradient(140deg,#102f28,#194d3e 52%,#dcebe3)}.content-auth-layout{width:min(1160px,calc(100% - 36px));display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.content-auth-copy{color:#eff7f2}.content-auth-copy .brand{display:inline-block;margin-bottom:80px}.content-auth-copy .brand span{color:#a8d4c2}.content-auth-copy h1{font:500 clamp(3.7rem,7vw,6.5rem)/.92 Georgia,serif;letter-spacing:-.055em;max-width:720px}.content-auth-copy>p{max-width:640px;color:#bfd7cc;font-size:1.06rem}.feature-list{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.feature-list span{border:1px solid #5d8877;border-radius:999px;padding:7px 11px;font-size:.75rem}.login-card{padding:28px}.login-card h2{font:700 2rem Georgia,serif}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#edf3ef;border-radius:999px;padding:4px;margin-bottom:28px}.auth-tabs button{border:0;border-radius:999px;padding:10px;background:transparent;color:var(--green);font-weight:800;cursor:pointer}.auth-tabs button.active{background:var(--green);color:white}.login-card form>.button{width:100%}.auth-note{font-size:.75rem;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin:18px 0 0}@media(max-width:850px){.content-auth-layout{grid-template-columns:1fr;gap:30px;padding:40px 0}.content-auth-copy .brand{margin-bottom:45px}.content-auth-copy h1{font-size:3.6rem}}
