/* Hire dedicated developers: hub + technology pages */
.hire-trust{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px;padding:0;list-style:none;color:var(--on-dark-muted,rgba(255,255,255,.75));font-size:.95rem}
.hire-trust b{color:var(--teal);font-weight:700}
.hire-sub{margin-top:36px}
.hire-subnote{color:var(--muted);margin-top:10px;max-width:72ch}
.hire-two{grid-template-columns:repeat(2,1fr);gap:12px 40px;max-width:none}
.hire-skills{margin-top:0}
.hire-price{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:center}
.rate-box{border:1.5px solid var(--line);border-radius:20px;padding:28px;background:var(--tint)}
.rate-label{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt)}
.rate{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2;margin:8px 0 10px}
.rate-note{color:var(--muted);font-size:.92rem;margin-bottom:18px}
.hire-tbl{margin-top:22px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:16px}
.hire-table{width:100%;border-collapse:collapse;min-width:760px;font-size:.92rem}
.hire-table th,.hire-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
.hire-table thead th{background:var(--tint);font-weight:700}
.hire-table tbody th{font-weight:600}
.hire-table tr:last-child th,.hire-table tr:last-child td{border-bottom:0}
.hire-table .hl{background:rgba(15,173,160,.08)}
.hire-table thead .hl{background:rgba(15,173,160,.18)}
@media (max-width:820px){.hire-price{grid-template-columns:1fr}.hire-two{grid-template-columns:1fr}}
