.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.authside{padding:60px;background:linear-gradient(145deg,#052657,#063c6b);min-width:0}.ecotechbrandplate{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:white;padding:17px 22px;border-radius:15px;box-shadow:0 7px 22px #00152d24;margin-bottom:38px;max-width:100%}.authside .ecotechwordmark{width:310px;height:auto;max-width:100%;display:block}.productidentity{display:flex;align-items:center;gap:16px;min-width:0}.authside .producticon{width:66px;height:66px;object-fit:contain;flex-shrink:0}.productidentity>div{min-width:0}.productcategory{color:#b6dcec;font-size:10px;letter-spacing:2px;font-weight:700}.authside .productidentity h1{font-size:33px;font-weight:700;line-height:1.2;letter-spacing:-.7px;margin:7px 0 0;max-width:none;color:white}.authside .authmanagement{font-size:24px;font-weight:500;line-height:1.4;max-width:430px;margin:32px 0 0;color:white;letter-spacing:-.3px}.authside p{font-size:15px;color:#b9d0e6;line-height:1.65;max-width:440px;margin-top:16px}.authform h1{font-size:31px;line-height:1.2;margin-top:12px}.authform .muted{line-height:1.6}.authform .eyebrow{font-size:11px;letter-spacing:1.6px}@media(min-width:701px) and (max-width:1050px){.authside{padding:40px 32px}.authside .productidentity h1{font-size:27px}.authside .producticon{width:54px;height:54px}.ecotechbrandplate{padding:14px 18px}.authside .ecotechwordmark{width:260px}.authform{padding:40px 30px}}
@media(max-width:700px){.auth{display:block}.authside{padding:28px 25px 27px}.ecotechbrandplate{padding:11px 15px;border-radius:12px;margin-bottom:24px;max-width:82%}.authside .ecotechwordmark{width:240px;height:auto}.productidentity{gap:12px}.authside .producticon{width:49px;height:49px}.productcategory{font-size:8px;letter-spacing:1.8px}.authside .productidentity h1{font-size:25px;letter-spacing:-.5px;margin:5px 0 0;line-height:1.15}.authside .authmanagement{font-size:18px;line-height:1.4;margin:21px 0 0;max-width:330px}.authside p{display:none}.authform{padding:31px 25px 38px}.authform h1{font-size:28px}.authform .muted{font-size:14px}.authform form{max-width:430px}.authform label{margin:19px 0}.authform .primary{min-height:48px}}
@media(max-width:360px){.authside{padding:24px 21px}.authform{padding:28px 21px}.authside .productidentity h1{font-size:22px}.authside .producticon{width:45px;height:45px}.ecotechbrandplate{margin-bottom:21px}.authside .authmanagement{font-size:17px}}

.signupoffer{border-top:1px solid #dce4ed;margin-top:24px;padding-top:12px}.signupoffer .secondary{width:100%;white-space:normal;min-height:48px}.recovery h2{margin-top:24px}.recovery input{max-width:100%}

.authform .rememberaccess{display:flex;align-items:center;gap:10px;font-size:15px;cursor:pointer;margin-top:16px}.authform .rememberaccess input{width:22px;height:22px;margin:0;flex-shrink:0;accent-color:#075fa8}
