@keyframes ba{0%,to{transform:translate(0)}50%{transform:translate(24px,16px)}}@keyframes bb{0%,to{transform:translate(0)}50%{transform:translate(-18px,-12px)}}.hire-blob{filter:blur(60px);opacity:.35;mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute}.hire-blob-a{background:#2563eb;width:360px;height:360px;animation:18s ease-in-out infinite ba;top:-80px;left:-40px}.hire-blob-b{background:#f97316;width:280px;height:280px;animation:22s ease-in-out infinite bb;bottom:-50px;right:-30px}.hire-page .gc2-field label{font-family:var(--font-sora),"Sora",sans-serif;color:#0b1929;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.hire-page .gc2-field input,.hire-page .gc2-field select,.hire-page .gc2-field textarea{width:100%;font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#0b1929;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .14s,box-shadow .14s}.hire-page .gc2-field input::placeholder,.hire-page .gc2-field textarea::placeholder{color:#94a3b8}.hire-page .gc2-field input:hover,.hire-page .gc2-field select:hover,.hire-page .gc2-field textarea:hover{border-color:#cbd5e1}.hire-page .gc2-field input:focus,.hire-page .gc2-field textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.hire-page .gc-dd-ctrl{width:100%;font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;transition:border-color .14s,box-shadow .14s;display:flex}.hire-page .gc-dd-ctrl:hover{border-color:#cbd5e1}.hire-page .gc-dd-ctrl svg{color:#64748b;flex-shrink:0;transition:transform .2s}.hire-page .gc-dd.open .gc-dd-ctrl{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.hire-page .gc-dd.open .gc-dd-ctrl svg{color:#f97316;transform:rotate(180deg)}.hire-page .gc-dd-panel{z-index:30;background:#fff;border:1px solid #e8edf4;border-radius:12px;padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) ddIn;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 20px 44px -12px #0b192947}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hire-page .gc-dd-opt{color:#334155;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;transition:background .12s,color .12s;display:flex}.hire-page .gc-dd-opt:hover{color:#0b1929;background:#fff7ed}.hire-page .gc-dd-opt.sel{color:#c2410c;background:#fff7ed;font-weight:600}.hire-page .trust-chip{color:#ffffffe6;font-size:12.5px;font-weight:600;font-family:var(--font-dm-sans),"DM Sans",sans-serif;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 15px 8px 12px;display:inline-flex}.hire-page .trust-chip svg{flex-shrink:0}.hire-page .fg-head{align-items:center;gap:10px;margin:6px 0 4px;display:flex}.hire-page .fg-num{color:#c2410c;width:22px;height:22px;font-family:var(--font-sora),"Sora",sans-serif;background:#fff7ed;border:1px solid #ffedd5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.hire-page .fg-head b{font-family:var(--font-sora),"Sora",sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:12px;font-weight:700}.hire-page .attach-label{cursor:pointer;color:#64748b;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;transition:border-color .15s,color .15s;display:flex}.hire-page .attach-label:hover{color:#0b1929;border-color:#f97316}.hire-page .need-faster-link:hover{background:#f8fafc}.hire-page details summary::-webkit-details-marker{display:none}.hire-page details[open] .faq-plus{transform:rotate(45deg)}.hire-page .faq-plus{flex-shrink:0;transition:transform .2s;display:inline-flex}@media (max-width:1040px){.hire-page .sh-layout{grid-template-columns:1fr!important}}@media (max-width:768px){.hire-page .faq-grid{grid-template-columns:1fr!important}}
