*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f3f2ed;color:#182e2c;font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}header{height:80px;display:flex;align-items:center;padding:0 clamp(24px,6vw,88px);border-bottom:1px solid #cfD5cc}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:700;letter-spacing:.15em;font-size:15px;color:#193d36}.brand svg{width:43px;height:38px}main{width:min(408px,calc(100% - 40px));margin:clamp(48px,11vh,116px) auto 40px}h1{margin:0 0 32px;font-size:40px;line-height:1.15;letter-spacing:-.045em;font-weight:610}label{display:block;margin:19px 0 7px;font-size:14px;font-weight:600}input,button{font:inherit;width:100%;min-height:49px;border-radius:6px}input{padding:10px 13px;background:#fff;border:1px solid #8c9b93;color:#172e29}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #a66641;outline-offset:3px}button{margin-top:26px;background:#20483d;color:#fff;border:0;font-weight:600;cursor:pointer}button:hover{background:#16382f}button:disabled{opacity:.65}#status{color:#8b351f;margin:14px 0 0;font-size:14px}a{color:#20483d}
