.job-badges{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.promotion-badge{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eaf5cc;color:#45620e;font-size:12px;font-weight:850}.promotion-badge.urgent{background:#fff0d0;color:#9b5700}.promotion-badge.premium{background:#251d3d;color:#fff}.promotion-panel{margin:28px 0;padding:clamp(22px,4vw,36px);border-radius:22px;background:#fff;box-shadow:0 8px 28px rgba(16,35,27,.06)}.promotion-heading span{color:#176b4d;font-size:12px;font-weight:850;letter-spacing:.12em}.promotion-heading h2{margin:5px 0 2px;font-size:25px}.promotion-heading p{margin:0;color:#65726c}.promotion-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.promotion-plans>div{position:relative;display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid #dce2dd;border-radius:16px}.promotion-plans>div.recommended{border:2px solid #176b4d}.promotion-plans>div>span{position:absolute;right:10px;top:10px;border-radius:999px;background:#d9f564;padding:2px 7px;font-size:11px;font-weight:800}.promotion-plans strong{font-size:16px}.promotion-plans b{font-size:28px}.promotion-plans button{margin-top:4px;padding:11px}.buyer-contact{margin-top:22px;padding:18px;border-radius:16px;background:#f6f8f6}.buyer-contact h3{margin:0}.buyer-contact p{margin:4px 0 14px;color:#65726c}.buyer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.buyer-grid label,.support-login label{display:flex;flex-direction:column;gap:6px;font-weight:750}.buyer-grid input,.support-login input,.support-thread textarea,.support-wrap textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #cfd8d2;border-radius:10px;font:inherit}.promotion-terms{display:flex;align-items:flex-start;gap:10px;margin:18px 0;padding:15px;border:1px solid #e8c66b;border-radius:12px;background:#fff8e5;line-height:1.55}.promotion-terms input{margin-top:5px}.promotion-disclaimer{margin-top:14px;padding:14px;border-left:4px solid #d69b19;background:#fffaf0}.promotion-disclaimer p{margin:5px 0 0}.payment-result{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.payment-result .back{margin-top:8px}.support-wrap{max-width:900px}.support-login form{display:grid;gap:14px}.support-note{color:#65726c;font-size:13px}.contact-summary{display:flex;flex-wrap:wrap;gap:8px}.contact-summary span{padding:7px 10px;border-radius:8px;background:#eef3ef}.support-thread{display:flex;flex-direction:column;gap:12px;margin:20px 0}.support-thread article{max-width:82%;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(16,35,27,.05)}.support-thread article.customer{align-self:flex-end;background:#e9f5ee}.support-thread article.admin{align-self:flex-start}.support-thread header{display:flex;justify-content:space-between;gap:18px;font-size:13px}.support-thread article p{white-space:pre-wrap}.support-thread details{border-top:1px solid #dce2dd;padding-top:8px}.support-thread summary{cursor:pointer}.empty-thread{color:#65726c}@media(max-width:680px){.promotion-plans,.buyer-grid{grid-template-columns:1fr}.promotion-panel{margin:18px 0}.promotion-plans>div{display:grid;grid-template-columns:1fr auto;align-items:center}.promotion-plans>div button{grid-column:1/-1}.promotion-plans b{text-align:right}.support-thread article{max-width:92%}}
