*{box-sizing:border-box}body{margin:0;background:#f7f8f2;color:#243e33;font-family:Weceipt,system-ui,sans-serif;font-size:16px;line-height:1.6}header{max-width:1040px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}header img{object-fit:contain}select{padding:8px;border:1px solid #dce2d7;border-radius:8px;background:transparent;color:inherit}main{max-width:520px;margin:36px auto 48px;padding:32px;background:#fff;border:1px solid #dce2d7;border-radius:20px;box-shadow:0 8px 32px #243e3306}h1{font-size:30px;line-height:1.2;letter-spacing:-.7px;margin:10px 0 18px;overflow-wrap:anywhere}.eyebrow{font-size:13px;font-weight:700;color:#63765e;text-transform:uppercase;letter-spacing:.08em}#intro{color:#68756b;overflow-wrap:anywhere}form{display:grid;gap:16px;margin-top:24px}label{display:grid;gap:6px;font-size:14px;font-weight:600}input{font:inherit;width:100%;border:1px solid #c8d2c9;border-radius:10px;padding:12px;color:inherit;background:#fff}button,.button{display:block;width:100%;font:inherit;font-weight:600;text-align:center;text-decoration:none;padding:12px 16px;border:1px solid #285c45;border-radius:10px;background:#285c45;color:#fff;cursor:pointer;margin-top:12px}form button{margin:0}button:disabled{opacity:.55;cursor:wait}.secondary{background:#fff;color:#285c45;border-color:#c8d2c9}.text{background:transparent;border:0;color:#285c45;padding:5px;margin-top:12px;font-weight:500}.help{font-size:14px;color:#68756b}.account{padding:12px 16px;background:#f1f5ec;border-radius:10px;overflow-wrap:anywhere}#status{font-size:14px;color:#a04732;overflow-wrap:anywhere}footer{display:flex;justify-content:center;gap:24px;margin:24px;font-size:13px}footer a{color:#68756b}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b0cbb6;outline-offset:3px}@media(max-width:560px){header{padding:20px}header img{width:125px}main{margin:20px 16px;padding:24px}h1{font-size:27px}}
