.Login-module__84kaVW__page{background:#fafbf8;grid-template-columns:minmax(0,58fr) minmax(0,42fr);max-width:none;min-height:100svh;margin:0;padding:0;display:grid}.Login-module__84kaVW__showcase{color:#f2f6ed;background:#10271f;flex-direction:column;min-width:0;padding:48px clamp(40px,5.5vw,100px) 32px;display:flex;overflow:hidden}.Login-module__84kaVW__brand{color:inherit;letter-spacing:-1.3px;align-self:flex-start;align-items:center;gap:12px;font-size:28px;font-weight:650;line-height:1;display:inline-flex}.Login-module__84kaVW__brand:hover{text-decoration:none}.Login-module__84kaVW__brand svg{width:25px;height:29px}.Login-module__84kaVW__dot{color:#a9ce96}.Login-module__84kaVW__hero{margin-top:auto;padding-top:88px}.Login-module__84kaVW__eyebrow{color:#a8bdb1;letter-spacing:.2em;margin:0 0 24px;font-size:11px}.Login-module__84kaVW__hero h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.6vw,76px);font-weight:500;line-height:1.22}.Login-module__84kaVW__hero h2 span{color:#c5e9ae}.Login-module__84kaVW__heroDescription{color:#b0c2b6;max-width:340px;margin:28px 0 0;font-size:15px;line-height:1.8}.Login-module__84kaVW__visual{color:#52715f;margin:48px -16px 32px}.Login-module__84kaVW__visual svg{width:100%;max-height:290px;display:block}.Login-module__84kaVW__signature{color:#9bb2a4;letter-spacing:.04em;margin:auto 0 0;padding-top:24px;font-size:12px}.Login-module__84kaVW__loginSide{flex-direction:column;min-width:0;padding:36px 40px 28px;display:flex}.Login-module__84kaVW__header{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.Login-module__84kaVW__header .language-picker{margin:0}.Login-module__84kaVW__mobileBrand{display:none}.Login-module__84kaVW__content{width:100%;max-width:360px;margin:auto;padding:64px 0}.Login-module__84kaVW__kicker{color:#63766a;letter-spacing:.08em;margin:0 0 18px;font-size:12px}.Login-module__84kaVW__content h1{letter-spacing:-.035em;margin:0 0 16px;font-size:32px;font-weight:550;line-height:1.3}.Login-module__84kaVW__content p:not(.Login-module__84kaVW__kicker){color:#647168;line-height:1.8}.Login-module__84kaVW__content .Login-module__84kaVW__email{color:#243c2d;overflow-wrap:anywhere;font-weight:500}.Login-module__84kaVW__content .action-form{width:100%;margin-top:24px;display:block}.Login-module__84kaVW__content .action-form button{white-space:normal;background:#fff;border-color:#c9d2c7;border-radius:8px;width:100%;height:auto;min-height:50px;margin:0;padding:12px 18px;font-size:14px;box-shadow:0 1px 2px #10271f06}.Login-module__84kaVW__content .action-form button:hover{background:#eff4eb;border-color:#9eb19d}.Login-module__84kaVW__content .action-form button:focus-visible{outline-offset:4px;outline:2px solid #537b59}.Login-module__84kaVW__content .action-form button svg{flex-shrink:0;width:20px;height:20px}.Login-module__84kaVW__content p[role=alert]{color:#963b2b;overflow-wrap:anywhere;background:#fff0ec;border-radius:6px;padding:12px 14px;font-size:13px}.Login-module__84kaVW__secondary .action-form{margin-top:8px}.Login-module__84kaVW__secondary .action-form button{color:#5d7163;box-shadow:none;background:0 0;border-color:#0000}.Login-module__84kaVW__footer{color:#626f63;justify-content:space-between;gap:16px;font-size:11px;display:flex}.Login-module__84kaVW__footer a{color:#526a58}@media (min-width:1600px){.Login-module__84kaVW__visual{margin-top:64px;margin-bottom:48px}}@media (max-width:1023px){.Login-module__84kaVW__page{grid-template-columns:minmax(0,1fr)}.Login-module__84kaVW__showcase{display:none}.Login-module__84kaVW__mobileBrand{display:block}.Login-module__84kaVW__mobileBrand .Login-module__84kaVW__brand{color:#173d2b;font-size:25px}.Login-module__84kaVW__header{justify-content:space-between;gap:16px}.Login-module__84kaVW__loginSide{min-height:100svh;padding:28px 32px 24px}}@media (max-width:479px){.Login-module__84kaVW__loginSide{padding:24px}.Login-module__84kaVW__header .language-picker>span{display:none}.Login-module__84kaVW__content h1{font-size:30px}.Login-module__84kaVW__content{padding:64px 0 88px}}
