.login-module__Si-P0q__page{background:linear-gradient(145deg,#10231d,#174b3b);place-items:center;min-height:100vh;padding:24px;display:grid}.login-module__Si-P0q__card{background:#fff;border-radius:20px;width:min(440px,100%);padding:38px;box-shadow:0 24px 80px #00000047}.login-module__Si-P0q__brand{letter-spacing:-.04em;align-items:baseline;gap:7px;margin-bottom:30px;font-size:28px;display:flex}.login-module__Si-P0q__brand span{color:#0c5b43;font-weight:900}.login-module__Si-P0q__brand strong{font-weight:650}.login-module__Si-P0q__copy{color:#66736d;margin:14px 0 24px;line-height:1.6}.login-module__Si-P0q__error{color:#8b321d;background:#fee8df;border:1px solid #f2c8b7;border-radius:10px;padding:12px;font-size:14px}.login-module__Si-P0q__button{color:#fff;cursor:pointer;background:#0c5b43;border:0;border-radius:10px;width:100%;padding:13px 18px;font-weight:700}.login-module__Si-P0q__button:hover{background:#084b37}.login-module__Si-P0q__divider{color:#7a8781;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:24px 0;font-size:12px;font-weight:800;display:flex}.login-module__Si-P0q__divider:before,.login-module__Si-P0q__divider:after{content:"";background:#dce3df;flex:1;height:1px}.login-module__Si-P0q__testForm{gap:14px;display:grid}.login-module__Si-P0q__testForm label{gap:6px;display:grid}.login-module__Si-P0q__testForm label span{color:#34433d;font-size:12px;font-weight:800}.login-module__Si-P0q__testForm input{width:100%;height:42px;font:inherit;border:1px solid #cfd9d4;border-radius:9px;outline:none;padding:0 12px}.login-module__Si-P0q__testForm input:focus{border-color:#0c5b43;box-shadow:0 0 0 3px #0c5b431f}.login-module__Si-P0q__testButton{color:#0c5b43;background:#eef4f1;border:1px solid #b9cec5}.login-module__Si-P0q__testButton:hover{background:#deebe5}@media (max-width:520px){.login-module__Si-P0q__card{padding:28px 22px}}
