.hire_page__lcnRW{background:#f7f7ef;min-height:100vh}.hire_hero__rzPIt{background:#0f1117;padding:100px 24px 88px;text-align:center;color:#fff;position:relative;overflow:hidden}.hire_hero__rzPIt:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 55% at 15% 50%,rgba(16,185,129,.15) 0,transparent 60%),radial-gradient(ellipse 50% 55% at 85% 50%,rgba(6,182,212,.12) 0,transparent 60%);pointer-events:none}.hire_heroInner__JvO1q{position:relative;z-index:1;max-width:760px;margin:0 auto}.hire_heroBadge__4ZM8m{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#6ee7b7;border-radius:100px;padding:6px 16px;font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px}.hire_heroTitle__DXEGG{font-size:clamp(2.4rem,5.5vw,4rem);font-weight:900;line-height:1.1;letter-spacing:-2px;margin-bottom:20px}.hire_heroTitle__DXEGG span{background:linear-gradient(135deg,#34d399,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hire_heroSub__dIoa4{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:520px;margin:0 auto 40px;line-height:1.7}.hire_heroBtns__xZxiy{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}.hire_ctaBtn__LW1Ks{padding:15px 36px;background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;font-family:inherit;box-shadow:0 4px 20px rgba(16,185,129,.35)}.hire_ctaBtn__LW1Ks:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(16,185,129,.5)}.hire_ctaOutline__62Nku{padding:15px 36px;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}.hire_ctaOutline__62Nku.hire_active__i0i1a,.hire_ctaOutline__62Nku:hover{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.3)}.hire_heroStats__jtQaL{display:flex;gap:48px;justify-content:center;flex-wrap:wrap}.hire_heroStat__o5gsc{text-align:center}.hire_heroStatNum__Dc81A{display:block;font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-1px}.hire_heroStatLabel__W1Cpv{font-size:.78rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:1px}.hire_boardSection___mhDf,.hire_postSection__hAXbL{padding:56px 24px}.hire_container__eFVoX{max-width:1100px;margin:0 auto}.hire_boardHeader__CkuMY{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.hire_boardTitle__rIkok{font-size:1.3rem;font-weight:700;color:#1a1a2e}.hire_boardCount__G2a_C{font-size:.9rem;color:#6b7280;font-weight:400;margin-left:8px}.hire_filters__ZVSmX{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.hire_filterBtn__4NOJN{background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:100px;padding:7px 18px;font-size:.85rem;cursor:pointer;transition:all .2s;color:#374151;font-weight:500}.hire_filterBtn__4NOJN:hover{border-color:#10b981;color:#10b981}.hire_activeFilter__pLGOR{background:#10b981!important;color:#fff!important;border-color:#10b981!important}.hire_jobGrid__6sp2J{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.hire_jobCard__BYk8M{background:#fff;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.07);cursor:pointer;transition:all .22s;position:relative}.hire_jobCard__BYk8M:hover{border-color:rgba(16,185,129,.3);box-shadow:0 12px 40px rgba(16,185,129,.1);transform:translateY(-3px)}.hire_featured__wbKks{border-color:rgba(251,191,36,.4);background:linear-gradient(to bottom right,#fffbeb,#fff)}.hire_featured__wbKks:hover{border-color:rgba(251,191,36,.6);box-shadow:0 12px 40px rgba(251,191,36,.15)}.hire_featuredBadge__luNXc{display:inline-flex;align-items:center;gap:4px;background:#fef3c7;color:#92400e;border-radius:100px;padding:3px 10px;font-size:.72rem;font-weight:700;margin-bottom:12px}.hire_jobMeta__hZ3_n{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.hire_companyLogo__p5xbj{object-fit:cover}.hire_companyInitial__NnwTk,.hire_companyLogo__p5xbj{width:48px;height:48px;border-radius:10px;flex-shrink:0}.hire_companyInitial__NnwTk{background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800}.hire_jobTitle__RNvR_{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 3px;line-height:1.3}.hire_companyName__TjZrI{font-size:.85rem;color:#6b7280;margin:0}.hire_jobTags__KeWEy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.hire_pill__PwhKl{background:#f3f4f6;color:#374151;border-radius:100px;padding:4px 12px;font-size:.78rem;font-weight:500}.hire_jobDesc__sposr{font-size:.88rem;color:#6b7280;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hire_cardFooter__wHx_9{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(0,0,0,.05)}.hire_category__VjOoC{font-size:.78rem;color:#9ca3af;font-weight:500}.hire_applyBtn__e8TJI{font-size:.85rem;font-weight:700;color:#10b981}.hire_emptyState__Mg9KL{text-align:center;padding:80px 24px}.hire_emptyIcon__Yp3uo{font-size:3.5rem;margin-bottom:20px;opacity:.5}.hire_emptyState__Mg9KL h3{font-size:1.4rem;font-weight:700;color:#1a1a2e;margin-bottom:10px}.hire_emptyState__Mg9KL p{color:#6b7280;margin-bottom:28px}.hire_spinner__Kc_Y6{width:44px;height:44px;border:4px solid rgba(0,0,0,.06);border-top-color:#10b981;border-radius:50%;animation:hire_spin__qSZd2 .7s linear infinite;margin:0 auto 20px}@keyframes hire_spin__qSZd2{to{transform:rotate(1turn)}}.hire_modal__e30Rg{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(4px)}.hire_modalContent__ugvqk{background:#fff;border-radius:20px;padding:44px;max-width:680px;width:100%;max-height:85vh;overflow-y:auto;position:relative}.hire_closeBtn__qRbDf{position:absolute;top:18px;right:18px;background:#f3f4f6;border:none;border-radius:50%;width:36px;height:36px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .2s}.hire_closeBtn__qRbDf:hover{background:#e5e7eb}.hire_modalTitle__0QRyB{font-size:1.7rem;font-weight:800;color:#1a1a2e;margin:0 0 6px;padding-right:40px;letter-spacing:-.5px}.hire_modalCompany__U3vTU{font-size:1rem;color:#6b7280;margin:0 0 20px}.hire_jobDescription__Cd60Q{font-size:.95rem;line-height:1.8;color:#374151;margin-bottom:32px}.hire_jobDescription__Cd60Q p{margin:0 0 10px}.hire_applySection__6y20s{display:flex;gap:12px;flex-wrap:wrap}.hire_applyBtnLarge__gH38p{background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff;border-radius:10px;padding:13px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 4px 16px rgba(16,185,129,.3)}.hire_applyBtnLarge__gH38p:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(16,185,129,.4)}.hire_websiteBtn___aF2f{background:transparent;color:#1a1a2e;border:1.5px solid rgba(0,0,0,.15);border-radius:10px;padding:13px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.hire_websiteBtn___aF2f:hover{border-color:#1a1a2e;background:#f9fafb}.hire_postHeader__xMpyY{text-align:center;margin-bottom:52px}.hire_sectionTitle__VLJ8V{font-size:2rem;font-weight:800;color:#1a1a2e;margin:0 0 12px;letter-spacing:-.5px}.hire_sectionSub__rVYjw{font-size:1rem;color:#6b7280;line-height:1.6}.hire_plansGrid__34Wwm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:52px}.hire_planCard__ZuNgI{background:#fff;border:2px solid rgba(0,0,0,.08);border-radius:16px;padding:28px;cursor:pointer;transition:all .2s;position:relative}.hire_planCard__ZuNgI:hover{border-color:rgba(16,185,129,.3)}.hire_selectedPlan__GD6Pp{border-color:#10b981!important;box-shadow:0 0 0 4px rgba(16,185,129,.1)}.hire_popularPlan__Tv3bf{border-color:rgba(16,185,129,.3)}.hire_popularBadge__i8Z_O{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff;border-radius:100px;padding:4px 16px;font-size:.72rem;font-weight:700;letter-spacing:.5px;white-space:nowrap}.hire_planName__AXbXz{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 8px}.hire_planPrice__5Baq5{margin-bottom:20px}.hire_priceAmount__IjwKd{font-size:1.9rem;font-weight:900;color:#1a1a2e;letter-spacing:-1px}.hire_pricePeriod__Tytkb{font-size:.85rem;color:#9ca3af;margin-left:4px}.hire_planFeatures__k0C8k{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.hire_planFeature__HTeGU{font-size:.87rem;color:#4b5563;display:flex;align-items:center;gap:8px}.hire_planFeature__HTeGU:before{content:"✓";color:#10b981;font-weight:700}.hire_jobForm__WGomo{background:#fff;border-radius:20px;padding:44px;box-shadow:0 2px 20px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.hire_formSection__Ynq09{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #f3f4f6;letter-spacing:-.2px}.hire_formSection__Ynq09:not(:first-of-type){margin-top:36px}.hire_formRow__nc97g{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.hire_formRow__nc97g{grid-template-columns:1fr}}.hire_formGroup__ueSrk{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.hire_label__CuOnQ{font-size:.85rem;font-weight:600;color:#374151}.hire_input__OtXko,.hire_select__zNhQZ{background:#f9fafb;border:1.5px solid rgba(0,0,0,.1);border-radius:9px;padding:11px 14px;font-size:.93rem;color:#1a1a2e;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.hire_input__OtXko:focus,.hire_select__zNhQZ:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.hire_textarea__6vYVB{background:#f9fafb;border:1.5px solid rgba(0,0,0,.1);border-radius:9px;padding:11px 14px;font-size:.93rem;color:#1a1a2e;outline:none;resize:vertical;font-family:inherit;transition:border-color .2s,box-shadow .2s;min-height:160px}.hire_textarea__6vYVB:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.hire_formSummary__mYWWX{background:#f0fdf4;border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:18px 22px;margin:28px 0;display:flex;flex-direction:column;gap:6px;font-size:.92rem;color:#1a1a2e}.hire_paymentNote__oowHV{font-size:.85rem;color:#10b981;font-weight:600}.hire_summaryLeft__9pmGX{color:#374151}.hire_submitBtn__d69iL{width:100%;background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff;border:none;border-radius:12px;padding:17px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .2s;font-family:inherit;box-shadow:0 4px 20px rgba(16,185,129,.3)}.hire_submitBtn__d69iL:hover{transform:translateY(-1px);box-shadow:0 6px 28px rgba(16,185,129,.4)}.hire_submitBtn__d69iL:disabled{opacity:.6;cursor:not-allowed;transform:none}.hire_signInNote__wMe4h{text-align:center;margin-top:16px;font-size:.9rem;color:#6b7280}.hire_signInNote__wMe4h a{color:#10b981;font-weight:600;text-decoration:none}@media (max-width:768px){.hire_hero__rzPIt{padding:72px 20px 64px}.hire_heroStats__jtQaL{gap:28px}.hire_boardSection___mhDf,.hire_postSection__hAXbL{padding:40px 20px}.hire_jobForm__WGomo,.hire_modalContent__ugvqk{padding:28px 20px}.hire_jobGrid__6sp2J{grid-template-columns:1fr}}