.wanted-hero{background:linear-gradient(135deg,#10294d,#164a75);color:#fff;border-radius:22px;padding:clamp(20px,4vw,40px);margin-block:22px}.wanted-hero h2{font-size:clamp(1.6rem,4vw,2.5rem);margin:12px 0}.wanted-hero a:not(.u-button){color:#fff}.wanted-kicker{display:inline-block;color:#a9e8db;font-weight:700}.wanted-steps{display:flex;gap:30px;flex-wrap:wrap;margin-top:28px;padding-inline-start:22px}.wanted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px}.wanted-card{border:1px solid #cddbec;border-radius:18px;background:#fff;padding:20px;min-width:0;overflow-wrap:anywhere}.wanted-card h3{margin:10px 0}.wanted-card .wanted-budget{color:#145a88;font-size:1.2rem;font-weight:700}.wanted-meta{color:#4c6178;font-size:.95rem}.wanted-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:18px}.wanted-fields label,#wantedForm>label,.wanted-contact>label{display:flex;flex-direction:column;gap:8px;min-width:0}.wanted-fields input,.wanted-fields select,#wantedForm textarea,.wanted-contact input[type=tel],.wanted-contact select{width:100%;box-sizing:border-box;min-width:0;padding:12px;border:1px solid #afc2d6;border-radius:10px;background:#fff;color:#14283e;font:inherit}.wanted-contact{border:1px solid #cddbec;border-radius:14px;padding:18px;margin-block:20px}.wanted-check{display:flex;align-items:flex-start;gap:10px;margin-block:16px}.wanted-check input{margin-top:6px;flex-shrink:0}.wanted-preview{background:#f0f6fc;border-radius:16px;padding:18px;margin-block:20px}.wanted-reply{border-inline-start:3px solid #247c68;padding:12px;margin-block:14px;background:#f4faf8}.wanted-pill{border-radius:20px;padding:4px 10px;background:#e7f1fb;color:#174d7c;display:inline-block}.wanted-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block:14px}.wanted-empty{text-align:center;padding:30px;border:1px dashed #a8bfd6;border-radius:16px}.wanted-fields [aria-invalid=true],#wantedForm [aria-invalid=true]{border-color:#b32424;outline:2px solid #f0b5b5}.wanted-inquiry{background:#edf6f4;border:1px solid #b7d8cf;border-radius:16px;padding:20px;margin-block:24px}@media(max-width:850px){.wanted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.wanted-grid,.wanted-fields{grid-template-columns:1fr}.wanted-steps{gap:12px;flex-direction:column}.wanted-card{padding:16px}.wanted-contact{padding:14px}main{overflow-wrap:anywhere}.wanted-actions>*{max-width:100%}}@media print{.launch-nav,.mobile-nav,.radar-brand-header,#wantedEditor,#wantedFilters,button{display:none!important}}
