.auth-page .hero-content{max-width:560px}.auth-page .hero-logo{max-width:480px;margin-bottom:32px!important}.auth-page .hero-content h1{font-size:clamp(32px,3vw,46px);line-height:1.12;letter-spacing:-.035em}.auth-page .hero-content h1 span{color:#17d85c}.auth-page .hero-content>p{font-size:15px;line-height:1.8;max-width:48ch;margin-bottom:26px}.auth-page .hero-content ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.auth-page .hero-content li{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid #91b5c21c;border-radius:14px;background:linear-gradient(110deg,#18d56009,#ffffff03);margin:0}.auth-page .hero-content li svg{width:21px;height:21px;flex-shrink:0;color:#17d85c;margin-top:2px}.auth-page .hero-content li strong{display:block;font-size:15px;font-weight:650;color:#edf6fa;line-height:1.5}.auth-page .hero-content li small{display:block;font-size:13px;line-height:1.65;color:#9eb5c5;margin-top:3px}@media(max-width:1100px){.auth-page .hero-content li{padding:13px 14px}.auth-page .hero-logo{margin-bottom:24px!important}}

.auth-page .auth-card .forgot-password{color:#39e879;font-size:13px;justify-self:end;text-align:right;text-decoration:none;margin-top:-6px}.auth-page .auth-card .forgot-password:hover{text-decoration:underline}
