.hire-hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:3rem;display:grid}.hire-trust-row{color:#0f22368c;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;font-size:.85rem;font-weight:600;display:flex}.hire-form-card{background:#fff;border:1px solid #0f223614;border-radius:1.5rem;flex-direction:column;gap:1.4rem;width:100%;padding:1.6rem 1.6rem 1.4rem;scroll-margin-top:100px;display:flex;box-shadow:0 22px 60px -34px #0f223666}.hire-form{flex-direction:column;gap:1.2rem;display:flex}.hire-fieldset{border:0;flex-direction:column;gap:.95rem;margin:0;padding:0;display:flex}.hire-heading{letter-spacing:.1em;text-transform:uppercase;color:#2b77e7;margin-bottom:1rem;padding:0;font-size:.78rem;font-weight:700}.hire-field{flex-direction:column;gap:.35rem;font-size:.92rem;display:flex}.hire-field>span{color:#0f2236d9;font-weight:600}.hire-field em{color:#0f223680;font-style:normal;font-weight:500}.hire-required{color:#d9534f;margin-left:.15rem;font-style:normal;font-weight:700}.hire-field input,.hire-field textarea{font:inherit;color:#0f2236;resize:vertical;background:#f7f9fc;border:1px solid #0f223626;border-radius:.7rem;padding:.7rem .85rem;transition:border-color .18s,background .18s,box-shadow .18s}.hire-field input:focus,.hire-field textarea:focus{background:#fff;border-color:#2b77e7;outline:none;box-shadow:0 0 0 3px #2b77e726}.hire-actions{justify-content:space-between;align-items:center;gap:.9rem;padding-top:.3rem;display:flex}.hire-actions .primary-pill,.hire-actions .secondary-pill{align-items:center;gap:.4rem;display:inline-flex}.hire-actions .primary-pill:disabled{opacity:.55;cursor:not-allowed;transform:none}.hire-error{color:#d9534f;margin:0;font-size:.88rem;font-weight:600}.hire-chip{color:#2b77e7;background:#2b77e71a;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.hire-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.hire-specialist-grid{flex-direction:column;gap:1.5rem;display:flex}.hire-specialist-card{background:#fff;border:1px solid #0f223612;border-radius:1.6rem;grid-template-columns:130px 1.15fr 1fr auto;align-items:center;gap:2.2rem;padding:2.1rem 2.4rem;transition:box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 56px -34px #0f223652}.hire-specialist-card:hover{transform:translateY(-2px);box-shadow:0 32px 64px -30px #2b77e766}.hire-specialist-media{flex-direction:column;align-items:center;gap:.85rem;display:flex}.hire-specialist-photo{background:#eef3fb;border-radius:1.3rem;width:116px;height:116px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #2b77e78c}.hire-specialist-photo img{object-fit:cover;width:100%;height:100%}.hire-specialist-years{color:#fff;background:#16283f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;font-size:.55rem;font-weight:600;line-height:1.1;display:flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 8px 18px -6px #0f223699}.hire-specialist-years strong{font-size:.85rem;font-weight:800}.hire-specialist-socials{gap:.4rem;display:flex}.hire-social-link{color:#0f22368c;background:#0f22360f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.hire-social-link svg{width:13px;height:13px}.hire-social-link:hover{color:#fff;background:#2b77e7;transform:translateY(-2px)}.hire-specialist-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.hire-specialist-name{color:#16283f;margin:.3rem 0 0;font-size:1.25rem;font-weight:800}.hire-specialist-bio{color:#607895;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden}.hire-skill-tags{flex-wrap:wrap;align-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hire-skill-tags li{color:#0f2236;background:#2b77e714;border:1px solid #2b77e729;border-radius:999px;padding:.38rem .75rem;font-size:.8rem;font-weight:600;line-height:1.3}.hire-specialist-action{border-left:1px solid #0f223614;flex-direction:column;align-items:center;gap:.5rem;padding-left:1.6rem;display:flex}.hire-specialist-cta{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2b77e7,#1a5fc4);border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.75rem 1.3rem;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 28px -12px #2b77e7b3}.hire-specialist-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px #2b77e7cc}.hire-specialist-action-note{color:#0f223673;text-align:center;white-space:nowrap;font-size:.7rem}@media (max-width:1100px){.hire-specialist-card{grid-template-columns:110px 1fr;grid-template-areas:"media body""media skills""action action"}.hire-specialist-media{grid-area:media}.hire-specialist-body{grid-area:body}.hire-skill-tags{grid-area:skills;margin-top:.5rem}.hire-specialist-action{border-top:1px solid #0f223614;border-left:none;flex-direction:row;grid-area:action;justify-content:space-between;margin-top:.4rem;padding-top:1.2rem;padding-left:0}}@media (max-width:640px){.hire-specialist-card{text-align:center;grid-template-columns:1fr;grid-template-areas:"media""body""skills""action";gap:1.2rem;padding:1.6rem}.hire-specialist-media,.hire-specialist-body{align-items:center}.hire-skill-tags{justify-content:center}.hire-specialist-action{flex-direction:column}}@media (max-width:960px){.hire-hero-grid{grid-template-columns:1fr}}@media (max-width:560px){.hire-form-card{padding:1.2rem}}.hire-h2{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800}.hire-page .cmp-byline{margin:1rem 0 0}.hire-page .pv2-head h2{margin-top:0;font-size:clamp(1.6rem,2.8vw,2.3rem)}.cmp-table.hire-compare-table{min-width:880px}.cmp-table.hire-compare-table td,.cmp-table.hire-compare-table th{padding:1rem 1.1rem}.hire-after-table{margin-top:1.75rem}.hire-sources{max-width:52rem;color:var(--muted,#55697f);border-top:1px solid #0f22361a;margin-top:1.5rem;padding-top:1rem;font-size:.86rem;line-height:1.6}.hire-sources h3{color:var(--navy);margin:0 0 .4rem;font-size:.9rem;font-weight:700}.hire-sources ul{margin:0;padding-left:1.1rem}.hire-sources li+li{margin-top:.3rem}.hire-sources a{color:#0a5fae;text-underline-offset:3px;text-decoration:underline}.hire-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.hire-split .pv2-head{margin-bottom:0}.cmp-table.hire-tz-table{min-width:0}.cmp-table.hire-tz-table caption{caption-side:top;text-align:left;color:var(--navy);padding:.9rem 1.1rem .2rem;font-weight:700}.cmp-table.hire-tz-table td,.cmp-table.hire-tz-table th{white-space:nowrap;padding:.8rem 1.1rem}.cmp-table.hire-tz-table tbody th{width:auto}.hire-checklist{max-width:60rem}.hire-reviews{margin-top:clamp(2.2rem,4vw,3rem)}.hire-reviews>h3{color:var(--navy);margin:0 0 1.2rem;font-size:1.15rem;font-weight:700}.hire-cta-text{z-index:2;max-width:36rem;color:var(--body);margin:1rem auto 0;font-size:1.04rem;line-height:1.7;position:relative}@media (max-width:960px){.hire-split{grid-template-columns:1fr}}@media (max-width:560px){.cmp-table.hire-tz-table thead th{white-space:normal}.cmp-table.hire-tz-table td,.cmp-table.hire-tz-table th{padding:.7rem .6rem;font-size:.86rem}}
/*# sourceMappingURL=405zb4k_c9ysh.css.map*/