.publish-gate{margin-bottom:18px;padding:42px;background:linear-gradient(145deg,#161713,#25231d);border:1px solid #9d8150;color:#fff;box-shadow:0 28px 70px #32250e24}
.publish-gate>span{color:#d3ae69;font-size:10px;font-weight:700;letter-spacing:.2em}
.publish-gate h3{margin:14px 0 10px;font:600 clamp(32px,4vw,50px) "Cormorant Garamond","Noto Serif SC"}
.publish-gate p{color:#bbb7ae;line-height:1.9}
.gate-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0}
.gate-steps b{padding:14px;border:1px solid #ffffff1b;background:#ffffff08;color:#ddd8ce;font-size:11px}
.publish-gate a{display:inline-block;padding:15px 22px;background:#c4a05d;color:#171713;text-decoration:none;font-weight:800}
.publish-gate small{display:block;margin-top:16px;color:#9f9a90}.publish-gate small a{padding:0;background:none;color:#d3ae69}
.verification-panel{margin:-35px -35px 28px;padding:30px 35px;background:#f1eadf;border-bottom:1px solid #d4cab9}
.verification-panel>p{color:#706b62;font-size:12px}.proof-upload{display:block;margin-top:15px;padding:18px;border:1px dashed #a48d63;background:#fff}
.proof-upload small{display:block;margin-top:8px;line-height:1.6}.listing-form[hidden]{display:none!important}
@media(max-width:620px){.gate-steps{grid-template-columns:1fr}.publish-gate{padding:28px 22px}.verification-panel{margin:-22px -15px 24px;padding:24px 15px}}
.vehicle-check-tools{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:70px 6vw;background:#24231f;color:#fff}.vehicle-check-tools>div>p{color:#d0ad69;font-size:10px;font-weight:700;letter-spacing:.18em}.vehicle-check-tools h2{margin:8px 0;font:600 clamp(36px,5vw,60px) "Cormorant Garamond","Noto Serif SC"}.vehicle-check-tools>div>span{color:#aaa69d;line-height:1.8}.vehicle-check-tools form{padding:26px;border:1px solid #756746;background:#151613}.vehicle-check-tools label{color:#c9c3b8;font-size:11px}.vehicle-check-tools input{display:block;width:100%;margin-top:8px;padding:15px;border:1px solid #665d4d;background:#24241f;color:#fff;font:700 20px inherit;text-transform:uppercase}.check-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.check-actions button{min-height:48px;border:1px solid #b39457;background:#b39457;color:#171712;font-weight:800}.check-actions button:nth-child(2){background:transparent;color:#e4d7be}.check-actions button:nth-child(3){background:#4c2634;color:#fff;border-color:#805167}.vehicle-check-tools form p{color:#a9a49a;font-size:10px;line-height:1.6}
.affiliate-note{display:block;color:#8f897f;line-height:1.55;font-size:10px;border-top:1px solid rgba(179,148,87,.24);padding-top:12px;margin-top:14px}
@media(max-width:800px){.vehicle-check-tools{grid-template-columns:1fr;padding:55px 15px}.check-actions{grid-template-columns:1fr}}
