.staff-entry-page{max-width:1120px;margin:20px auto 35px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:100px;align-items:start}.staff-eyebrow{color:#9a9f91;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:18px}.staff-entry-copy>h1{font-size:38px;letter-spacing:-1.5px;margin-bottom:12px}.staff-entry-copy>h1 span{color:var(--orange)}.staff-entry-copy>p{font-size:12px;color:#8e9585;line-height:1.9;margin-bottom:25px}.staff-login-card{border:1px solid #e5e8dc;background:#fffefa;border-radius:18px;padding:27px}.staff-login-heading{display:flex;gap:12px;align-items:center;margin-bottom:20px}.staff-login-heading>svg{color:var(--orange)}.staff-login-heading h2{font-size:17px;margin:0 0 6px}.staff-login-heading p{font-size:10px;color:#9ba38f;margin:0}.staff-preview-notice{font-size:10px;line-height:1.9;background:#f7f2e9;border:1px solid #ece3d4;color:#9d8b70;border-radius:8px;padding:10px 12px;margin-bottom:20px}.staff-login-card .input:disabled{color:#a6ad9c;background:#f2f4ed;opacity:1;cursor:not-allowed}.staff-demo-divider{display:flex;align-items:center;gap:14px;font-size:9px;color:#a0a792;margin:23px 0 18px}.staff-demo-divider:before,.staff-demo-divider:after{content:'';height:1px;background:#e6eadd;flex:1}#staff-enter-demo{width:100%}.staff-demo-note{font-size:9px;color:#9ba58e;text-align:center;line-height:1.8;margin:11px 0 0}.staff-access-plan{padding-top:68px}.staff-access-plan>h2{font-size:28px;line-height:1.55;letter-spacing:-.8px;margin-bottom:30px}.staff-access-plan article{display:flex;gap:15px;padding:17px 0;border-bottom:1px solid #e2e6d8}.staff-access-plan article>span{font-size:10px;color:var(--orange);padding-top:5px;letter-spacing:1px;font-weight:600}.staff-access-plan h3{font-size:13px;margin-bottom:8px}.staff-access-plan article p{font-size:11px;line-height:1.95;color:#929d83;margin-bottom:0}.staff-plan-note{font-size:10px;line-height:1.9;color:#9ea78f;margin-top:22px}.staff-demo-bar{display:flex;gap:12px;justify-content:space-between;align-items:center;background:#fff5ee;border:1px solid #f0dccc;border-radius:10px;padding:10px 14px;color:#a67a5e;font-size:10px;margin-bottom:23px}.staff-demo-bar>span{display:flex;gap:7px;align-items:center}.staff-demo-bar .btn{padding:6px 10px;font-size:10px;background:#fffbf7;border-color:#efdfd3}
.staff-login-card label.field{display:block}
@media(max-width:900px){.staff-entry-page{gap:45px}.staff-access-plan{padding-top:75px}.staff-entry-copy>h1{font-size:31px}.staff-login-card{padding:23px}}
@media(max-width:680px){.staff-entry-page{display:block;margin:6px auto 20px}.staff-entry-copy>h1{font-size:28px}.staff-entry-copy>p{font-size:11px;margin-bottom:20px}.staff-login-card{padding:20px;border-radius:14px}.staff-access-plan{padding-top:34px}.staff-access-plan>h2{font-size:24px;margin-bottom:17px}.staff-demo-bar{font-size:9px;padding:10px;margin-bottom:18px}.staff-demo-bar>span{max-width:220px;line-height:1.7}.staff-demo-bar .btn{font-size:9px;flex-shrink:0}}
