*{box-sizing:border-box}body{margin:0;color:#1c3669;background:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}button,input{font:inherit}button,a,input{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #75b83c;outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}.signin{position:relative;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;padding:56px 7vw 90px;gap:7vw;align-items:center;max-width:1600px;margin:auto}.signin-brand{display:flex;flex-direction:column;gap:44px}.signin-brand>img{width:240px;max-width:75%;height:145px;object-fit:contain;object-position:left center}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:750;color:#60748d}.signin-brand h1{font-size:clamp(32px,4vw,56px);line-height:1.1;letter-spacing:-1.7px;margin:18px 0 24px}.signin-brand p{font-size:17px;line-height:1.8;color:#64778c;max-width:435px}.signin-promise{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#426f2c;font-weight:650}.signin-card{padding:36px 40px;border:1px solid #d8e2ed;border-radius:22px;background:#fff;box-shadow:0 20px 60px #1c36690a}.signin-topline{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf0;padding-bottom:22px;margin-bottom:32px;font-size:10px;font-weight:750;letter-spacing:1.5px;color:#798ba0}.signin-topline span{font-size:22px;color:#78b83d}.signin-card h2{font-size:30px;letter-spacing:-.7px;margin:12px 0}.signin-intro{font-size:14px;line-height:1.7;color:#6b7f96;margin-bottom:25px}.signin-card form{display:flex;flex-direction:column}.signin-card label{font-size:12px;font-weight:700;margin:14px 0 8px}.signin-card input{height:48px;border:1px solid #cbd7e4;border-radius:8px;padding:10px 12px;color:#1c3669;background:#fcfdff;min-width:0}.signin-card .primary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:8px;background:#1c3669;color:white;font-weight:700;font-size:14px;padding:17px;margin-top:25px}.signin-card .primary span{font-size:20px;color:#99d35d}.signin-message{color:#895325;font-size:13px;line-height:1.6;margin:16px 0;min-height:21px}.remember-note{font-size:12px;line-height:1.7;color:#798a9d}.signin-bottom{border-top:1px solid #e5eaf0;padding-top:22px;margin-top:22px;display:flex;flex-direction:column;gap:14px;font-size:12px}.signin-bottom>span{color:#7c8a9b}.signin-bottom a{color:#1c3669;font-weight:700;text-decoration:none}.signin-code-actions{display:flex;justify-content:space-between;gap:15px;margin-top:20px}.text-button{border:0;background:transparent;padding:5px 0;color:#1c3669;font-size:12px;font-weight:650}.code-input{font-size:28px!important;letter-spacing:8px;text-align:center;height:64px!important}.signin-footer{position:absolute;bottom:28px;left:7vw;right:7vw;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.4px;font-weight:700;color:#8b9baf}.checking{padding:100px 0;font-size:18px}@media(max-width:850px){.signin{gap:35px;padding:30px 5vw 70px;grid-template-columns:1fr;max-width:620px}.signin-brand{gap:12px}.signin-brand>img{width:180px;height:100px}.signin-brand h1{font-size:32px;margin:12px 0}.signin-brand p,.signin-promise{display:none}.signin-card{padding:26px}.signin-brand h1 br{display:none}.signin-footer{left:5vw;right:5vw;font-size:8px}}@media(max-width:400px){.signin-card{padding:22px}.signin-card h2{font-size:26px}.signin{padding-left:15px;padding-right:15px}}
[hidden]{display:none!important}

[hidden]{display:none!important}
