.signin-page{min-height:100vh;background:#FBF8F5}.signin-header{position:relative;top:auto;height:76px;padding:0 7%;background:#FBF8F5}.signin-back{font-size:11px;font-weight:700;color:#536568}.signin-back span{color:#EA4B42;margin-left:8px}.signin-main{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1fr}.signin-story{position:relative;overflow:hidden;display:flex;align-items:center;padding:8% 12%;background:linear-gradient(140deg,#263638 0%,#2d4a4c 100%);color:#fff}.signin-story-content{position:relative;z-index:2;max-width:500px}.signin-kicker,.signin-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:800;letter-spacing:.16em}.signin-kicker{color:#b9d8d4}.signin-kicker i{width:20px;height:2px;background:#EA4B42}.signin-story h1{font:800 clamp(48px,5.5vw,76px)/1.05 Manrope,sans-serif;letter-spacing:-4px;margin:30px 0 20px}.signin-story h1 em{font:400 italic 1.05em Georgia,serif;color:#5FC0C7}.signin-story-content>p{max-width:380px;color:#d0ddda;font-size:13px;line-height:1.9}.signin-story-foot{display:flex;justify-content:space-between;gap:20px;max-width:430px;margin-top:100px;padding-top:18px;border-top:1px solid #ffffff35;color:#c5d6d2;font-size:8px;letter-spacing:.14em}.signin-story-foot span:first-child{font-size:12px;letter-spacing:0}.signin-orbit{position:absolute;border:1px solid #ffffff12;border-radius:50%;pointer-events:none}.signin-orbit-one{width:520px;height:520px;right:-260px;top:-150px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff04}.signin-orbit-two{width:280px;height:280px;left:-180px;bottom:-130px}.signin-form-side{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:55px 8% 25px}.signin-card{width:min(420px,100%)}.signin-eyebrow{color:#EA4B42}.signin-card h2{font:800 39px/1.15 Manrope,sans-serif;letter-spacing:-1.8px;color:#293638;margin:14px 0 9px}.signin-subtitle{font-size:12px;color:#778384;line-height:1.7;margin-bottom:32px}.signin-card form>label,.password-label label{display:block;font-size:10px;font-weight:700;color:#3d5051;margin-bottom:9px}.signin-card input{width:100%;height:49px;border:1px solid #dedfda;border-radius:5px;background:#fffdfa;padding:0 14px;font:500 12px 'DM Sans',sans-serif;color:#293638;outline:none;transition:border-color .2s,box-shadow .2s;margin-bottom:22px}.signin-card input:focus{border-color:#5FC0C7;box-shadow:0 0 0 3px #5fc0c71f}.signin-card input::placeholder{color:#a4acab}.password-label{display:flex;justify-content:space-between;align-items:center}.password-label a,.signin-help a{font-size:10px;font-weight:700;color:#D9433B}.signin-submit{width:100%;height:49px;border:0;border-radius:5px;background:#EA4B42;color:#fff;font:700 12px 'DM Sans',sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:14px;transition:background .2s,transform .2s}.signin-submit:hover{background:#D93F37;transform:translateY(-1px)}.signin-submit span{font-size:16px}.signin-feedback{min-height:18px;margin:12px 0 0;font-size:10px;line-height:1.6;color:#a13c36}.signin-divider{display:flex;align-items:center;gap:12px;margin:31px 0 20px;color:#9aa4a1;font-size:8px;letter-spacing:.13em}.signin-divider:before,.signin-divider:after{content:"";height:1px;background:#e5e4de;flex:1}.signin-help{text-align:center;font-size:10px;color:#7b8785}.signin-legal{margin:55px 0 0;color:#9ba4a0;font-size:8px;letter-spacing:.04em}.signin-mobile-brand{display:none}@media(max-width:760px){.signin-header{height:68px;padding:0 5%}.signin-main{min-height:calc(100vh - 68px);grid-template-columns:1fr}.signin-story{display:none}.signin-form-side{padding:45px 7% 24px}.signin-mobile-brand{display:inline-flex;margin-bottom:42px}.signin-card h2{font-size:35px}.signin-legal{margin-top:45px}}