*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#142018;background:#fbfcf9;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.wrap{max-width:1180px;margin:auto;padding:0 24px}.nav{background:#fff;border-bottom:1px solid #e5e9e5;align-items:center;height:72px;display:flex}.navin{justify-content:space-between;align-items:center;width:100%;display:flex}.brand{font-size:21px;font-weight:900}.brand i{color:#65736a;font-style:normal;font-weight:500}.navlinks{align-items:center;gap:22px;font-size:14px;display:flex}.btn{cursor:pointer;border:0;border-radius:10px;padding:12px 17px;font-weight:800;display:inline-block}.primary{color:#fff;background:#163c2b}.outline{background:#fff;border:1px solid #d8dfd9}.hero{grid-template-columns:1.1fr .8fr;align-items:center;gap:65px;padding:86px 0;display:grid}.eyebrow{letter-spacing:2px;color:#557364;font-size:11px;font-weight:900}.hero h1{letter-spacing:-3px;margin:14px 0 24px;font-size:clamp(46px,6vw,76px);line-height:.98}.hero h1 span{color:#87662d}.lead{color:#5c685f;max-width:680px;font-size:19px;line-height:1.6}.heroCard{color:#fff;background:#163c2b;border-radius:22px;padding:26px;box-shadow:0 25px 60px #163c2b22}.jobmini{color:#17221b;background:#fff;border-radius:12px;margin:10px 0;padding:15px}.jobmini small{color:#77827a;margin-top:5px;display:block}.section{padding:80px 0}.center{text-align:center}.section h2{letter-spacing:-1.5px;margin:10px 0;font-size:40px}.muted{color:#66736a}.grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{background:#fff;border:1px solid #e1e7e2;border-radius:16px;padding:23px}.cat{cursor:pointer}.cat:hover{box-shadow:0 10px 30px #1b3b2412}.tint{background:#f0f5f0}.panel{background:#fff;border:1px solid #e1e7e2;border-radius:18px;max-width:780px;margin:45px auto;padding:28px}.field{margin:15px 0}.field label{margin-bottom:7px;font-size:13px;font-weight:800;display:block}.field input,.field textarea,.field select{background:#fff;border:1px solid #d3dbd4;border-radius:9px;width:100%;padding:12px}.field textarea{min-height:120px}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.notice{color:#456050;background:#edf4ef;border-radius:10px;padding:13px;font-size:13px}.danger{color:#8b2d22;background:#fff1ef}.jobs{gap:12px;display:grid}.job{background:#fff;border:1px solid #e1e7e2;border-radius:14px;padding:20px}.pill{background:#edf4ef;border-radius:30px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.footer{color:#657168;border-top:1px solid #e1e6e1;padding:35px 0;font-size:13px}.footerin{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.legal{max-width:820px;margin:auto;padding:60px 24px;line-height:1.65}.legal h1{font-size:44px}.legal h2{margin-top:32px}.chat{background:#f5f7f5;border-radius:12px;max-height:350px;padding:15px;overflow:auto}.msg{background:#fff;border-radius:10px;margin:8px 0;padding:10px 12px}.price{font-size:28px;font-weight:900}.status{text-transform:capitalize;font-weight:900}.actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:800px){.navlinks a.hide{display:none}.hero{grid-template-columns:1fr;padding:55px 0}.grid3,.grid4{grid-template-columns:1fr 1fr}.row{grid-template-columns:1fr}}@media (max-width:520px){.grid3,.grid4{grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.navlinks{gap:8px}.wrap{padding:0 16px}}
