.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.login-story{padding:34px clamp(35px,6vw,90px);display:flex;flex-direction:column;justify-content:space-between;color:white;background:#10274d url(/assets/necklace-black.png) 50%/cover no-repeat;position:relative}.login-story:before{content:"";position:absolute;inset:0;background:rgba(6,20,43,.74)}.login-story>*{position:relative}.login-story .brand-icon{background:white;color:var(--blue)}.login-story .chip{margin-bottom:18px;color:#bcd5ff;background:rgba(255,255,255,.1)}.login-story h1{margin:0;font-size:clamp(42px,5vw,68px);line-height:1.13;letter-spacing:-.055em}.login-story p{max-width:560px;font-size:16px;line-height:1.8;color:#d9e4f3}.login-story ul{padding:0;display:grid;grid-gap:11px;gap:11px;list-style:none;color:#eaf1fb}.login-story li{display:flex;align-items:center;gap:8px}.login-form-wrap{display:grid;place-items:center;padding:30px;background:white}.login-form{width:min(410px,100%)}.login-form h2{margin:0 0 8px;font-size:28px}.login-form .tabs{margin:24px 0 18px}.login-form form{display:grid;grid-gap:14px;gap:14px}.login-form form .btn{min-height:44px}.form-error{padding:10px 12px;border-radius:7px;color:#b42318;background:#fff0ef}.login-form>.platform-link{display:inline-block;margin-top:18px}@media(max-width:760px){.login-page{grid-template-columns:1fr}.login-story{min-height:330px}.login-story h1{font-size:42px}.login-form-wrap{padding:38px 20px}}