*{box-sizing:border-box}body{margin:0;background:#f7f6f2;color:#163047;font:16px/1.8 Tahoma,Arial,sans-serif}header{background:#101f2e;color:white;padding:20px max(20px,calc((100% - 900px)/2));display:flex;justify-content:space-between;gap:20px}a{color:#73551d}header a{color:#e6bc6d;text-decoration:none}main{max-width:900px;margin:auto;padding:42px 24px 60px}h1{font-weight:500;font-size:32px;line-height:1.4}h2{font-weight:500;font-size:23px;margin-top:30px}p{margin:12px 0}nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}form{max-width:540px;background:white;border:1px solid #dce1e5;border-radius:8px;padding:24px;margin:25px 0}label{display:block;margin:14px 0 6px}input,textarea,button{font:inherit}input:not([type=checkbox]),textarea{display:block;width:100%;padding:10px;border:1px solid #aab6be;border-radius:4px;background:white;color:#163047}button{padding:10px 20px;background:#e6bc6d;color:#101f2e;border:0;border-radius:4px;cursor:pointer;margin-top:18px}button:disabled{opacity:.5;cursor:wait}header button{margin:0;background:transparent;color:white;border:1px solid #ffffff80;padding:3px 12px}small{color:#617082}.notice{padding:16px;border-inline-start:3px solid #b68e45;background:#fff9ea}#status{white-space:pre-line;padding:14px;background:#edf1f3;border-radius:4px}#status:empty{display:none}.check{display:flex;align-items:flex-start;gap:10px}.check input{margin-top:9px}input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #b68e45;outline-offset:3px}[hidden]{display:none!important}footer{max-width:900px;margin:auto;padding:20px 24px;border-top:1px solid #dce1e5;font-size:13px}main{max-width:800px;padding-top:30px}h1{font-size:30px;font-weight:650;margin-bottom:8px}.page-intro{margin-top:0;color:#617082}.service-card{background:#fff;border:1px solid #dce1e5;border-radius:16px;padding:24px;margin:24px 0}.service-card h2{margin-top:0;font-size:20px}.service-card form{max-width:none;border:0;background:transparent;margin:0;padding:0}input:not([type=checkbox]),textarea,select{border-radius:8px;padding:12px;min-height:48px}select{display:block;width:100%;font:inherit;color:inherit;background:white;border:1px solid #aab6be}textarea{resize:vertical}.form-actions{display:flex;gap:12px;flex-wrap:wrap}button{border-radius:8px;min-height:46px;font-weight:600}.secondary{background:#edf1f3;border:1px solid #c4ced6;color:#163047}#status{border-radius:10px;overflow-wrap:anywhere}nav{font-size:14px}.ticket{border:1px solid #d0dae2;background:#fff;border-radius:12px;padding:20px;margin:18px 0;overflow-wrap:anywhere}.ticket h3{font-size:17px}.ticket form{border:0;padding:0;margin:16px 0 0;max-width:none}.thread-message{border-inline-start:3px solid #d5b36c;padding:10px 14px;margin-top:16px;background:#f8f9fa;border-radius:4px}.thread-message p{white-space:pre-wrap}header{align-items:center}footer span{display:inline}@media(max-width:520px){main{padding:24px 16px 40px}.service-card{padding:20px}.form-actions button{flex:1 1 45%}h1{font-size:27px}}
