:root{color-scheme:light;--blue:#193d89;--navy:#102953;--gold:#99762f}*{box-sizing:border-box}body{margin:0;font:16px/1.65 Arial,'PingFang SC',sans-serif;background:#f2f5fa;color:var(--navy)}header{display:flex;align-items:center;justify-content:space-between;max-width:1120px;margin:auto;padding:28px 24px}header img{width:160px;max-height:64px;object-fit:contain}select,input,button{font:inherit}select{background:#fff;border:1px solid #ccd5e3;border-radius:8px;padding:8px}main{max-width:560px;margin:44px auto 70px;padding:42px;background:#fff;border:1px solid #dce3ee;border-top:4px solid var(--gold);border-radius:16px;box-shadow:0 18px 50px #1029530a}.eyebrow{font-size:12px;letter-spacing:.15em;color:var(--gold);font-weight:700}h1{font-size:30px;line-height:1.2;margin:14px 0}p{color:#52627b}.status{background:#eef3fb;border-inline-start:3px solid var(--blue);padding:16px;margin:24px 0;border-radius:6px}.status[data-error=true]{background:#fff4ef;border-color:#a24f27}label{display:block;font-weight:600;margin-top:18px}input{display:block;width:100%;padding:12px;border:1px solid #b9c6d9;border-radius:8px;margin-top:7px}input:focus,button:focus-visible,a:focus-visible{outline:3px solid #b79853;outline-offset:3px}input:disabled{background:#f3f5f8}button{display:block;width:100%;padding:13px;background:var(--blue);border:0;border-radius:8px;color:white;font-weight:700;margin-top:25px;cursor:pointer}button:disabled{background:#8b9bb6;cursor:not-allowed}small{display:block;color:#52627b;margin-top:10px}a{color:var(--blue);font-weight:600}footer{margin-top:28px;padding-top:20px;border-top:1px solid #e2e7ef}body[dir=rtl] .eyebrow{letter-spacing:normal}@media(max-width:620px){header{padding:18px}main{margin:20px 16px;padding:27px 22px}h1{font-size:27px}}
