:root{font-family:Arial,"Microsoft YaHei",sans-serif;color:#202727;background:#f5f7f6}*{box-sizing:border-box}body{margin:0}a{color:#0b615b}button,input,select{font:inherit}button{cursor:pointer}.site-head{background:#252625;color:white;padding:15px max(20px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{font-weight:700;font-size:20px;color:#fff;text-decoration:none}.brand b{color:#e4bf55}.site-head nav{display:flex;gap:18px}.site-head nav a{color:#fff;text-decoration:none;font-size:14px}.wrap{width:min(100% - 36px,1040px);margin:auto}.eyebrow{color:#0c6760;font-weight:700;font-size:13px}h1{font-size:clamp(27px,4vw,46px);line-height:1.2;margin:12px 0}h2{font-size:22px;margin:0 0 15px}p{line-height:1.7}.hero{background:#e8f0ed;padding:48px 0 40px;border-bottom:4px solid #d5b14b}.hero-grid{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px}.hero img{width:100%;height:340px;object-fit:cover;object-position:center 50%;border-radius:6px}.hero .intro{font-size:18px;max-width:590px}.chips{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.chip{border:1px solid #97aaa3;border-radius:4px;padding:8px 11px;background:#fff;font-size:14px}.content{display:grid;grid-template-columns:1fr 390px;gap:42px;padding:42px 0 65px}.detail{border-bottom:1px solid #d9e0dd;padding:15px 0}.detail strong{display:block}.detail span{display:block;color:#52615c;margin-top:4px}.notice{background:#fff8e4;border-left:4px solid #d8b655;padding:12px 15px;font-size:14px;line-height:1.5}.form-panel,.panel{background:#fff;border:1px solid #dce3df;border-radius:6px;padding:24px}.field{margin:15px 0}.field label{display:block;font-weight:700;margin-bottom:7px}.field input,.field select,.toolbar input,.toolbar select{width:100%;min-height:44px;border:1px solid #b7c5be;border-radius:4px;padding:9px 11px;background:white}.field small{display:block;color:#61716a;margin-top:5px}.check{display:flex;align-items:flex-start;gap:9px;margin:13px 0;line-height:1.5;font-size:14px}.check input{margin-top:4px;flex:none}.btn{border:0;border-radius:4px;background:#075e56;color:#fff;padding:12px 19px;font-weight:700;min-height:44px}.btn:disabled{opacity:.55}.btn.secondary{background:#fff;color:#075e56;border:1px solid #075e56}.feedback{margin-top:12px;line-height:1.5}.feedback.error{color:#a31d1d}.muted{color:#61716a}.page-title{padding:38px 0 22px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0}.toolbar input{width:min(100%,300px)}.toolbar select{width:auto}.table-wrap{overflow:auto;border:1px solid #dce3df;background:white;border-radius:6px}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;padding:12px;border-bottom:1px solid #e6ebe8;font-size:14px}th{background:#f4f7f5}td select{min-width:110px;padding:7px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.stat{background:#fff;border-top:3px solid #0b615b;padding:14px;border-radius:4px}.stat strong{display:block;font-size:25px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form-grid label{font-size:13px;font-weight:700}.form-grid input,.form-grid select{display:block;width:100%;padding:8px;margin-top:5px}.form-grid .wide{grid-column:1/-1}.sr-only{position:absolute;left:-9999px}@media(max-width:760px){.hero-grid,.content{grid-template-columns:1fr}.hero{padding:30px 0}.hero img{height:210px}.content{gap:22px;padding-top:24px}.site-head{padding:14px 18px}.site-head nav{gap:9px}.site-head nav a{font-size:12px}.stats{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}
