.login-page{color:#243d35;background:#f8f7f2;min-height:100vh;padding:0 6vw 50px;font-family:Arial,sans-serif}.login-header{color:#718078;border-bottom:1px solid #dddcd3;justify-content:space-between;align-items:center;height:95px;font-size:13px;display:flex}.login-brand{color:#243d35;align-items:center;gap:12px;font-size:27px;font-weight:700;text-decoration:none;display:flex}.login-brand b{color:#fff;text-align:center;background:#264f40;border-radius:11px;width:40px;height:40px;line-height:40px}.login-brand small{border-right:1px solid #ccc;padding-right:12px;font-size:12px;font-weight:400}.login-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;max-width:1100px;margin:70px auto 0;display:grid}.login-eyebrow{letter-spacing:1px;color:#6c7e71;font-size:12px}.login-story h1{letter-spacing:-2px;margin:22px 0;font-family:Georgia,serif;font-size:57px;line-height:1.3}.login-story em{color:#8a713b;font-style:normal}.login-story>p{color:#6b776e;max-width:400px;font-size:17px;line-height:1.9}.login-steps{margin:35px 0}.login-steps>div{align-items:center;gap:18px;margin:15px 0;font-size:15px;display:flex}.login-steps strong{color:#758467;border:1px solid #d6d9cc;border-radius:50%;padding:9px;font-size:12px}.login-story .login-note{margin-top:40px;font-size:12px;line-height:1.8}.login-card{background:#fff;border:1px solid #e0e3d9;border-radius:20px;padding:38px;box-shadow:0 15px 50px #2b493509}.login-card h2{color:#243d35;margin:12px 0;font-size:29px;line-height:1.4}.login-card p{color:#6b776e;font-size:14px;line-height:1.8}.login-card button{cursor:pointer;font:inherit;border-radius:9px;min-height:44px}.google-button{color:#294334;background:#fff;border:1px solid #d8ded4;justify-content:center;align-items:center;gap:12px;width:100%;margin:17px 0 5px;padding:12px;display:flex}.google-g{color:#4285f4;font-family:Arial;font-size:22px;font-weight:700}.login-divider{color:#879184;align-items:center;gap:14px;margin:20px 0;font-size:11px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e6e9e1;flex:1;height:1px}.login-tabs{background:#f3f5ee;border-radius:9px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.login-tabs button{color:#6b776e;background:0 0;border:0;flex:1;font-size:13px}.login-tabs button[aria-pressed=true]{color:#243d35;background:#fff;box-shadow:0 1px 4px #0001}.login-card label{margin:16px 0;font-size:13px;font-weight:600;display:block}.login-card input{box-sizing:border-box;width:100%;min-height:47px;font:inherit;color:#243d35;background:#fff;border:1px solid #dce1d6;border-radius:8px;margin-top:8px;padding:11px 13px;display:block}.login-card input:focus{outline-offset:2px;outline:2px solid #8ca58c}.login-card small{color:#7c897a;font-size:11px;font-weight:400}.login-primary{color:#fff;background:#264f40;border:0;width:100%;margin:10px 0;padding:13px}.login-card .login-link{color:#49644c;background:0 0;border:0;margin:8px auto;font-size:12px;display:block}.login-card .login-privacy{text-align:center;border-top:1px solid #edf0e8;margin-top:22px;padding-top:18px;font-size:11px}.login-card .login-message{color:#4c583f;background:#f4f2e7;border:1px solid #dedbc5;border-radius:8px;padding:12px;font-size:13px}.login-card button:disabled{opacity:.55;cursor:wait}.login-card button:focus-visible{outline-offset:3px;outline:2px solid #8a713b}@media (max-width:800px){.login-page{padding:0 20px 35px}.login-header{height:76px}.login-header>span,.login-brand small{display:none}.login-grid{grid-template-columns:1fr;gap:25px;max-width:470px;margin:35px auto}.login-story h1{letter-spacing:-1px;margin:10px 0;font-size:35px}.login-story>p{font-size:14px}.login-steps,.login-story .login-note{display:none}.login-card{padding:25px}.login-card:after{content:"ההתקדמות מסונכרנת לחשבון שלכם.";text-align:center;color:#77816f;margin-top:15px;font-size:11px;display:block}}.login-page{color:#172b45;background:#f3f4f6}.login-header{border-color:#d5dbe2}.login-brand{color:#172b45}.login-brand b{color:#172435;background:#ffac32;border-radius:5px}.login-story em{color:#b96b00}.login-eyebrow{color:#63768a}.login-card{border-color:#d5dbe2;border-radius:10px;box-shadow:0 5px 20px #17243508}.login-card h2{color:#172435}.login-primary{color:#172435;background:#ffac32;border-radius:24px!important;font-weight:700!important}.login-tabs{background:#edf2f7}.login-card input{border-color:#aebbc8;border-radius:5px}.login-card .login-link{color:#0878b6}.login-steps strong{color:#0878b6;border-color:#bccbd9}
