*{box-sizing:border-box}body{color:#18332b;background:#f1f4f3;margin:0;font:16px/1.5 Arial,sans-serif}main{max-width:680px;margin:auto;padding:30px 18px 60px}.logo{object-fit:contain;object-position:left;width:220px;max-height:100px;margin-bottom:22px}section{background:#fff;border:1px solid #dce4e1;border-radius:16px;margin-bottom:18px;padding:28px}h1{font-size:30px;line-height:1.15}h2{font-size:25px}.eyebrow{letter-spacing:.12em;color:#397253;font-size:12px;font-weight:700}.serial{overflow-wrap:anywhere;font-size:28px;font-weight:700}.muted{color:#5a6b63;font-size:14px}.notice{background:#fff5db;border-left:4px solid #cea638;padding:14px}label{margin:20px 0 7px;font-weight:700;display:block}input,select,textarea,button{font:inherit}input:not([type=checkbox]),select,textarea{color:#18332b;background:#fff;border:1px solid #8c9f96;border-radius:8px;width:100%;padding:13px}textarea{resize:vertical;min-height:150px}input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin-right:10px}button{color:#fff;background:#175c40;border:0;border-radius:8px;width:100%;min-height:54px;margin-top:20px;font-weight:700}button:disabled{opacity:.6}fieldset{border:0;margin:0;padding:0}:focus-visible{outline-offset:3px;outline:3px solid #c7a130}.error{color:#952a16;background:#fff0ec;padding:12px}.receipt{overflow-wrap:anywhere}a{color:#175c40}@media (max-width:420px){section{padding:20px}h1{font-size:26px}}
