.login-module__ay3okG__page{background:#f4f3ef;grid-template-columns:minmax(0,4fr) minmax(0,5fr);min-height:100vh;display:grid}.login-module__ay3okG__main{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 24px;display:flex}.login-module__ay3okG__footerLink{color:#6d6c66;font-size:12px;text-decoration:none}.login-module__ay3okG__footerLink:hover{color:var(--primary)}.login-module__ay3okG__brand{background:var(--primary);color:#fff;text-align:right;flex-direction:column;align-items:flex-start;gap:56px;padding:72px 80px 56px;display:flex}.login-module__ay3okG__intro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.login-module__ay3okG__mark{color:#fff;justify-content:center;align-items:center;display:inline-flex}.login-module__ay3okG__brandTitle{margin:0;font-size:36px;font-weight:700;line-height:1.55}.login-module__ay3okG__brandSub{margin:0;font-size:18px;line-height:1.55}.login-module__ay3okG__features{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.login-module__ay3okG__features li{align-items:center;gap:14px;display:flex}.login-module__ay3okG__featureIcon{background:#ffffff24;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.login-module__ay3okG__featureText{flex-direction:column;gap:2px;display:flex}.login-module__ay3okG__featureText b{font-size:16px;line-height:1.55}.login-module__ay3okG__featureText span{opacity:.9;font-size:13px;line-height:1.55}.login-module__ay3okG__help{opacity:.9;margin:auto 0 0;font-size:13px}@media (max-width:900px){.login-module__ay3okG__page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.login-module__ay3okG__brand{border-radius:0 0 24px 24px;order:-1;gap:0;padding:56px 24px 36px}.login-module__ay3okG__intro{gap:14px}.login-module__ay3okG__mark{width:52px;height:52px;color:var(--primary);background:#fff;border-radius:15px}.login-module__ay3okG__markLogo{width:32px;height:32px}.login-module__ay3okG__brandTitle{font-size:22px}.login-module__ay3okG__brandSub{font-size:14px}.login-module__ay3okG__features,.login-module__ay3okG__help{display:none}.login-module__ay3okG__main{justify-content:flex-start;padding:28px 20px 24px}}
