
:root{--bg:#111416;--panel:#1b1f22;--panel2:#24292d;--text:#f6f6f3;--muted:#aeb4b8;--gold:#cbb27a;--line:#343a3f;--danger:#b34b4b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f3ef;color:#1d2225;font-family:Arial,Helvetica,sans-serif}header{height:78px;background:var(--bg);color:white;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:sticky;top:0;z-index:5;border-bottom:1px solid #303438}.brand{display:flex;gap:13px;align-items:center}.brand b{font-size:19px}.brand small{display:block;color:#aeb4b8;margin-top:3px}.mark{border:1px solid var(--gold);color:var(--gold);padding:10px 8px;font-weight:bold;letter-spacing:1px}nav{display:flex;align-items:center;gap:25px}nav a{color:#d7d9da;text-decoration:none;font-size:14px}button{border:0;background:var(--gold);color:#17191a;padding:13px 19px;border-radius:5px;font-weight:bold;cursor:pointer}.ghost{background:transparent;color:white;border:1px solid #62686c}.hero{background:linear-gradient(120deg,#111416,#202529);color:white;min-height:520px;padding:80px 8vw;display:grid;grid-template-columns:1.5fr .8fr;gap:8vw;align-items:center}.eyebrow{color:var(--gold);font-size:12px;letter-spacing:2px;font-weight:bold}.hero h1{font-size:54px;line-height:1.05;margin:16px 0}.hero h1 em{color:var(--gold);font-style:normal}.hero p{color:#c4c8ca;max-width:700px;font-size:18px;line-height:1.6}.actions{display:flex;gap:12px;margin:28px 0}.secondary{background:transparent;color:white;border:1px solid #656b70}.trust{display:flex;gap:22px;color:#b7bdc0;font-size:13px}.urgent{background:#292e32;border:1px solid #3e4448;padding:30px;border-radius:10px;box-shadow:0 18px 50px #0004}.urgent .live{color:#e27c72;font-size:12px;font-weight:bold;letter-spacing:1px}.urgent h2{font-size:27px;margin:14px 0 4px}.urgent button{width:100%;margin-top:14px}section:not(.hero){padding:65px 8vw}.sectionhead{display:flex;justify-content:space-between;align-items:end}.sectionhead h2,.services h2,.how h2{font-size:34px;margin:10px 0 25px}.filters{display:flex;gap:8px}.chip{padding:8px 12px;background:white;border:1px solid #d6d4cd}.chip.active{background:#252a2e;color:white}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.job{background:white;border:1px solid #dedbd2;border-radius:8px;padding:22px}.job .top{display:flex;justify-content:space-between}.badge{background:#efede7;padding:6px 9px;border-radius:20px;font-size:11px}.badge.hot{background:#f5dfdc;color:#8b302b}.job h3{margin:17px 0 8px}.job p{color:#646a6e;line-height:1.45;min-height:62px}.meta{border-top:1px solid #ece9e2;padding-top:14px;color:#555;font-size:13px;display:flex;justify-content:space-between}.services{background:#fff}.servicegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.servicegrid div{background:#f5f4f0;padding:24px;font-size:26px}.servicegrid b,.servicegrid small{display:block;font-size:15px;margin-top:12px}.servicegrid small{color:#73787b;font-size:12px}.how{background:#e8e5dc;text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.steps div{padding:20px}.steps i{display:block;margin:auto auto 15px;width:38px;height:38px;line-height:38px;border-radius:50%;background:#252a2e;color:var(--gold);font-style:normal}.steps p{color:#676c6e}.modal{display:none;position:fixed;inset:0;background:#000b;z-index:10;align-items:center;justify-content:center;padding:20px}.modal.show{display:flex}.modal form{background:white;width:min(650px,100%);padding:30px;border-radius:10px;position:relative;max-height:95vh;overflow:auto}.x{position:absolute;right:16px;top:12px;background:none;font-size:28px;color:#333}.modal label{display:block;font-size:13px;font-weight:bold;margin:15px 0}.modal input,.modal select,.modal textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;margin-top:7px;font:inherit}.modal textarea{height:90px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:15px}.check{display:flex!important;gap:10px;align-items:center}.check input{width:auto}.submit{width:100%;font-size:15px}.note{display:block;color:#777;margin-top:12px;line-height:1.4}footer{background:#111416;color:#aeb4b8;padding:30px 8vw;display:flex;justify-content:space-between;gap:20px;font-size:13px}footer b{color:white}@media(max-width:850px){nav a{display:none}.hero{grid-template-columns:1fr;padding:55px 6vw}.hero h1{font-size:40px}.trust{flex-direction:column;gap:7px}.grid,.servicegrid,.steps{grid-template-columns:1fr}.sectionhead{display:block}.filters{overflow:auto}.twocol{grid-template-columns:1fr}section:not(.hero){padding:50px 6vw}footer{flex-direction:column}}

.legal{max-width:1050px;margin:auto;padding:60px 7vw!important;line-height:1.65}.legal h1{font-size:38px}.legal h2{margin-top:30px}.legal p{color:#50575b}.legal+footer a,footer a{color:#c9c9c9;text-decoration:none}.role-tabs{display:flex;gap:10px;margin:25px 0}.checklist{background:white;border:1px solid #ddd8ce;border-radius:8px;padding:10px 20px}.checklist div{padding:15px 5px;border-bottom:1px solid #eee}.checklist div:last-child{border:0}.checklist b{color:#927a45}.checklist span{float:right;color:#777;font-size:12px}

.market{max-width:1300px}.marketbar{display:grid;grid-template-columns:2fr 1fr auto;gap:10px;margin:25px 0}.marketbar input,.marketbar select{padding:13px;border:1px solid #cbc8bf;border-radius:5px;background:white}.adgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ad{background:#fff;border:1px solid #dedbd2;border-radius:8px;overflow:hidden;padding:0 20px 20px}.adphoto{height:130px;margin:0 -20px 18px;background:linear-gradient(135deg,#262c30,#444b50);color:#cbb27a;display:flex;align-items:center;justify-content:center;font-size:22px;letter-spacing:3px;font-weight:bold}.ad h3{margin:14px 0 7px}.ad p{color:#676d70;min-height:65px}.adfacts{display:flex;justify-content:space-between;border-top:1px solid #eee;padding:12px 0;font-size:12px;color:#666}.adprice{font-size:18px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}.adprice button{padding:9px 12px}@media(max-width:850px){.marketbar,.adgrid{grid-template-columns:1fr}}

.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.stat{background:#1d2225;color:white;padding:20px;border-radius:7px}.stat small,.stat span{display:block;color:#adb3b6}.stat b{display:block;font-size:28px;color:#cbb27a;margin:7px 0}.dashpanel{background:#fff;border:1px solid #ddd9d0;border-radius:8px;padding:22px!important;margin:16px 0}.verify{display:inline-block;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:bold}.verify.pending{background:#f4e6c5;color:#745d28}.verify.approved{background:#dcebdd;color:#315f37}.moderow{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.moderow small{display:block;color:#777;margin-top:5px}.danger{background:#8e4141;color:white}.buttonlink{display:inline-block;background:#cbb27a;color:#17191a;text-decoration:none;padding:12px 16px;border-radius:5px;font-weight:bold}@media(max-width:850px){.stats{grid-template-columns:1fr 1fr}.moderow{align-items:flex-start;gap:15px}}

.authgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.authgrid label{display:block;font-weight:bold;font-size:13px;margin:14px 0}.authgrid input,.authgrid select{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #ccc;border-radius:4px}@media(max-width:850px){.authgrid{grid-template-columns:1fr}}

.thread{background:#f3f1eb;padding:16px;border-radius:7px;min-height:140px;max-height:420px;overflow:auto}.bubble{background:white;border:1px solid #ddd8cf;padding:10px 14px;border-radius:7px;margin:8px 0}.bubble small{color:#777}.bubble p{margin:6px 0!important}.dashpanel textarea{width:100%;min-height:100px;padding:10px}

.adphoto.real{padding:0;overflow:hidden}.adphoto.real img{width:100%;height:100%;object-fit:cover;display:block}
