.Header_header__hO3lJ{background:var(--gradient-hero);position:sticky;top:0;z-index:100;padding:0 2rem;box-shadow:0 4px 20px rgba(15,23,42,.1);border-bottom:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s ease}.Header_container__EZyBV{max-width:1280px;margin:0 auto;padding:0;display:flex;justify-content:space-between;align-items:center;height:72px}.Header_brand__V5suk{display:flex;align-items:center;text-decoration:none;gap:.75rem;transition:transform .3s ease;padding:.25rem .5rem .25rem 0}.Header_brand__V5suk:hover{transform:translateY(-1px)}.Header_brandLogo__eA9C6{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Header_brandLogoImage__CTEK8{width:100%;height:100%;object-fit:contain;border-radius:.75rem;padding:2px}.Header_brandName__yBsn2{font-weight:800;font-size:1.35rem;font-family:var(--font-display);color:#fff;letter-spacing:-.03em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Header_nav__3fHSH{display:flex;align-items:center;gap:.5rem;margin:0;list-style:none}.Header_navLinkWrapper__qPAFr{display:flex;align-items:center;height:100%}.Header_navLink__LzXns{color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:600;font-size:.95rem;padding:.625rem 1.25rem;border-radius:999px;transition:all .2s ease;font-family:var(--font-primary);border:1px solid transparent}.Header_navLink__LzXns:focus,.Header_navLink__LzXns:hover{color:#fff;background:hsla(0,0%,100%,.1)}.Header_navLink__LzXns.Header_active__HNQqd{color:var(--color-primary-600);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Header_dropdown__DtJe3{position:relative;cursor:pointer}.Header_dropdownMenu__Pbge4{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:.5rem;min-width:200px;z-index:1000;border:1px solid rgba(0,0,0,.05);animation:Header_slideUp__Knhvo .2s ease-out;margin-top:.5rem}.Header_dropdownMenu__Pbge4:before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1rem}@keyframes Header_slideUp__Knhvo{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.Header_dropdown__DtJe3:hover .Header_dropdownMenu__Pbge4{display:block}.Header_dropdownItem__MMIVm{display:block;padding:.75rem 1rem;color:var(--color-gray-700);text-decoration:none;font-weight:500;border-radius:.5rem;transition:all .2s;font-size:.9rem}.Header_dropdownItem__MMIVm:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.Header_actions__SRauh{display:flex;align-items:center;gap:1rem}.Header_companyLink__7qHw8{text-decoration:none;color:hsla(0,0%,100%,.9);font-weight:600;padding:.625rem 1.25rem;border-radius:999px;transition:all .2s;font-size:.95rem;border:1px solid hsla(0,0%,100%,.2)}.Header_companyLink__7qHw8:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.4)}.Header_loginLink__e4X5_{text-decoration:none;color:#fff;font-weight:600;padding:.625rem 1.25rem;transition:all .2s;opacity:.9}.Header_loginLink__e4X5_:hover{opacity:1;text-shadow:0 0 10px hsla(0,0%,100%,.3)}.Header_signupButton__BRAaQ{padding:.625rem 1.75rem;background:#fff;color:var(--color-primary-600);border:none;border-radius:999px;font-weight:700;cursor:pointer;transition:all .2s ease;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Header_signupButton__BRAaQ:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.15);background:#f8fafc}.Header_signupButton__BRAaQ:active{transform:translateY(0)}.Header_mobileMenuButton__i228a{display:none;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}.Header_mobileMenuButton__i228a:hover{background:hsla(0,0%,100%,.2)}.Header_mobileMenu___oHDY{display:none}@media (max-width:1024px){.Header_header__hO3lJ{padding:0 1.5rem}.Header_navLink__LzXns{padding:.5rem 1rem}}@media (max-width:900px){.Header_nav__3fHSH{display:none}.Header_mobileMenuButton__i228a{display:flex}.Header_actions__SRauh{margin-right:1rem}.Header_companyLink__7qHw8{display:none}.Header_mobileMenu___oHDY{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fff;padding:1rem;border-radius:0 0 1rem 1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);border-top:1px solid var(--color-gray-100);animation:Header_slideDown__gMjm3 .3s ease-out}@keyframes Header_slideDown__gMjm3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_mobileNavLink__cGBRQ{padding:1rem;color:var(--color-gray-600);text-decoration:none;font-weight:600;border-radius:.75rem;transition:all .2s;font-size:1rem;display:block;margin-bottom:.25rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.Header_mobileNavLink__cGBRQ:hover{background:var(--color-gray-50);color:var(--color-primary-600);padding-left:1.25rem}.Header_mobileNavLink__cGBRQ.Header_active__HNQqd{background:var(--color-primary-50);color:var(--color-primary-600)}}@media (max-width:480px){.Header_header__hO3lJ{padding:0 1rem}.Header_brandName__yBsn2{font-size:1.1rem}.Header_brandLogo__eA9C6{width:2rem;height:2rem}.Header_actions__SRauh{gap:.5rem;margin-right:.5rem}.Header_loginLink__e4X5_{display:none}.Header_signupButton__BRAaQ{padding:.5rem 1rem;font-size:.85rem}}.Footer_footer__eNA9m{background:#18181b;color:#fff;position:relative;overflow:hidden;padding:4rem 2rem 2rem}.Footer_footer__eNA9m:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#2563eb,#3b82f6,transparent);background-size:200% 100%;animation:Footer_shimmer__URyil 3s ease-in-out infinite}.Footer_container__IkLXC{max-width:1280px;margin:0 auto;position:relative;z-index:2}.Footer_footerGrid__Zjk4v{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.Footer_brandSection__qWhNT{animation:Footer_fadeInUp__Azet8 .8s ease-out}.Footer_brandContainer__2DuMT{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.Footer_brandLogo__eTJmw{width:45px;height:45px;background:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(102,126,234,.15);overflow:hidden}.Footer_brandLogoImage__xu3ni{width:100%;height:100%;object-fit:contain;display:block;border-radius:.75rem}.Footer_brandLogoText__AzYJ4{color:#fff}.Footer_brandName__LdGDm{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_brandDescription__PI3Ur{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.Footer_socialLinks__sPnd2{display:flex;gap:1rem}.Footer_socialLink__nh4hv{width:40px;height:40px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3b82f6;transition:all .2s ease;cursor:pointer}.Footer_socialLink__nh4hv:hover{background:#2563eb;color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 10px rgba(37,99,235,.3)}.Footer_socialIcon__2DO5i{width:20px;height:20px}.Footer_footerGrid__Zjk4v>div:not(.Footer_brandSection__qWhNT){animation:Footer_fadeInUp__Azet8 .8s ease-out;animation-delay:.1s}.Footer_footerGrid__Zjk4v>div:nth-child(3){animation-delay:.2s}.Footer_footerGrid__Zjk4v>div:nth-child(4){animation-delay:.3s}.Footer_sectionTitle__QhseJ{font-size:1rem;font-weight:700;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif}.Footer_linkList__K_ONQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.Footer_linkItem__G7uCn{color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .3s ease;position:relative;padding-left:0;font-size:.95rem}.Footer_linkItem__G7uCn:before{content:"→";position:absolute;left:-1.25rem;opacity:0;transition:all .3s ease}.Footer_linkItem__G7uCn:hover{color:#2563eb;padding-left:1rem}.Footer_linkItem__G7uCn:hover:before{opacity:1;left:0}.Footer_footerBottom__BDIjN{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.Footer_copyright__vFlrA{color:hsla(0,0%,100%,.6);font-size:.9rem}.Footer_legalLinks__U0QDU{display:flex;gap:2rem;flex-wrap:wrap}.Footer_legalLink__QOSHD{color:hsla(0,0%,100%,.6);text-decoration:none;transition:all .3s ease;position:relative;font-size:.9rem}.Footer_legalLink__QOSHD:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#3b82f6;transition:width .3s ease}.Footer_legalLink__QOSHD:hover{color:#3b82f6}.Footer_legalLink__QOSHD:hover:before{width:100%}@keyframes Footer_shimmer__URyil{0%,to{background-position:200% 0}50%{background-position:-200% 0}}@keyframes Footer_fadeInUp__Azet8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Footer_footerGrid__Zjk4v{grid-template-columns:1fr;gap:2rem}.Footer_footerBottom__BDIjN{flex-direction:column;text-align:center}.Footer_legalLinks__U0QDU{justify-content:center}}.BetaModal_overlay___wKji{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.8);padding:1rem;z-index:999}.BetaModal_modal__2uaR1{background:linear-gradient(180deg,#0f172a,#1d4ed8);border-radius:1.25rem;padding:2rem;max-width:420px;width:100%;color:#f8fafc;text-align:center;box-shadow:0 25px 45px rgba(15,23,42,.45);border:1px solid rgba(248,250,252,.35)}.BetaModal_title__IvwUy{font-size:1.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.BetaModal_message__FWBDI{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;font-family:Inter,sans-serif}.BetaModal_button__lmCca{padding:.75rem 1.5rem;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a;font-weight:700;border:none;border-radius:999px;cursor:pointer;box-shadow:0 10px 30px rgba(51,65,85,.35);transition:transform .2s ease,box-shadow .2s ease}.BetaModal_button__lmCca:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(56,189,248,.45)}.BetaModal_button__lmCca:focus-visible{outline:3px solid rgba(59,130,246,.6);outline-offset:2px}@media (max-width:480px){.BetaModal_modal__2uaR1{padding:1.5rem}.BetaModal_title__IvwUy{font-size:1.25rem}.BetaModal_message__FWBDI{font-size:.95rem}}.Hero_hero__Wr9iU{background:linear-gradient(135deg,#1e40af,#2563eb 50%,#3b82f6);position:relative;overflow:hidden;padding:5rem 2rem;min-height:550px;display:flex;align-items:center}.Hero_hero__Wr9iU:before{background:radial-gradient(circle at 10% 20%,hsla(0,0%,100%,.08) 0,transparent 50%),radial-gradient(circle at 90% 80%,hsla(0,0%,100%,.06) 0,transparent 50%)}.Hero_hero__Wr9iU:after,.Hero_hero__Wr9iU:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.Hero_hero__Wr9iU:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px;opacity:.3}.Hero_container__rAn_0{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.Hero_content__1oYcf{color:#fff;animation:Hero_slideInLeft__YEhNQ .8s ease-out}.Hero_title__pmkVp{font-family:Manrope,Inter,sans-serif;font-size:3.25rem;font-weight:800;line-height:1.15;margin-bottom:1.25rem;letter-spacing:-.03em}.Hero_title__pmkVp span{color:#fbbf24;display:inline-block}.Hero_description__4rgFo{font-size:1.25rem;line-height:125rem;line-height:1.7;margin-bottom:2rem;color:hsla(0,0%,100%,.92);font-weight:400;max-width:600px}.Hero_searchContainer__FE6oB{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.Hero_searchInput__vSKnN{flex:1;min-width:280px;padding:.875rem 1.25rem;border:2px solid hsla(0,0%,100%,.2);border-radius:8px;font-size:1rem;background:hsla(0,0%,100%,.98);transition:all .2s ease;font-family:Inter,sans-serif}.Hero_searchInput__vSKnN::placeholder{color:#a1a1aa}.Hero_searchInput__vSKnN:focus{outline:none;background:#fff;border-color:#fbbf24;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Hero_searchButton__PzsoG{padding:.875rem 2rem;background:#f97316;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(249,115,22,.3);font-family:Inter,sans-serif}.Hero_searchButton__PzsoG:hover{background:#ea580c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(249,115,22,.4)}.Hero_searchButton__PzsoG:active{transform:translateY(0)}.Hero_stats__d1J0P{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap}.Hero_stat__SkzWo{display:flex;align-items:center;gap:.75rem}.Hero_statIcon__ELHn9{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.Hero_statText__wW6Qp{display:flex;flex-direction:column}.Hero_statNumber__Na8T7{font-weight:700;font-size:1.1rem}.Hero_statLabel__C4R8Z{font-size:.875rem;opacity:.85}.Hero_imageContainer__A5DzH{position:relative;animation:Hero_slideInRight__4Wr49 .8s ease-out}.Hero_heroSvg__oX84j{width:100%;height:auto;max-width:500px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.2));animation:Hero_fadeIn__ivlbo 1s ease-out}.Hero_floatingIcon__O_xU2{animation:Hero_float__Lu5Hw 3s ease-in-out infinite}@keyframes Hero_fadeIn__ivlbo{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Hero_imagePlaceholder___2G1X{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:1rem;padding:3rem;text-align:center;color:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);min-height:400px;display:flex;align-items:center;justify-content:center;font-size:4rem}.Hero_floatingCard__7sEDI{position:absolute;background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.2);animation:Hero_float__Lu5Hw 3s ease-in-out infinite}.Hero_floatingCard__7sEDI:first-child{top:20px;right:20px;width:200px;animation-delay:0s}.Hero_floatingCard__7sEDI:nth-child(2){bottom:40px;left:-20px;width:180px;animation-delay:1s}.Hero_cardTitle__7evMK{font-weight:600;color:#333;margin-bottom:.5rem;font-size:.9rem}.Hero_cardValue__p_nBI{font-size:1.5rem;font-weight:700;color:#2563eb}@keyframes Hero_slideInLeft__YEhNQ{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_slideInRight__4Wr49{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_float__Lu5Hw{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.Hero_hero__Wr9iU{padding:4rem 1rem;min-height:auto}.Hero_container__rAn_0{grid-template-columns:1fr;gap:2rem}.Hero_title__pmkVp{font-size:2.5rem}.Hero_description__4rgFo{font-size:1rem}.Hero_searchContainer__FE6oB{flex-direction:column}.Hero_searchInput__vSKnN{min-width:100%}.Hero_stats__d1J0P{gap:1rem}.Hero_imagePlaceholder___2G1X{min-height:300px;font-size:3rem}.Hero_floatingCard__7sEDI{display:none}}@media (max-width:640px){.Hero_hero__Wr9iU{padding:3rem 1rem}.Hero_title__pmkVp{font-size:2.25rem}.Hero_description__4rgFo{font-size:1rem}.Hero_searchContainer__FE6oB{flex-direction:column}.Hero_searchButton__PzsoG,.Hero_searchInput__vSKnN{width:100%}.Hero_stats__d1J0P{gap:1rem}.Hero_stat__SkzWo{width:100%;justify-content:flex-start}.Hero_statText__wW6Qp{text-align:left}.Hero_heroSvg__oX84j{max-width:420px}.Hero_imageContainer__A5DzH{order:-1}}@media (min-width:640px){.Hero_container__rAn_0{padding:0 1.5rem}}@media (min-width:1024px){.Hero_container__rAn_0{padding:0 2rem}}@media (min-width:768px){.Hero_title__pmkVp{font-size:4.5rem}.Hero_searchForm__nSl9b{grid-template-columns:repeat(3,1fr)}}.FeaturedJobs_section__jHr4n{padding:4rem 1.5rem;background:#fafafa;position:relative;overflow:hidden}.FeaturedJobs_container__XNl4v{max-width:1280px;margin:0 auto;position:relative;z-index:1}.FeaturedJobs_header__rrMsY{text-align:center;margin-bottom:2.5rem;animation:FeaturedJobs_fadeInDown__bk7Z2 .8s ease-out}.FeaturedJobs_title__8rIVF{font-size:2rem;font-weight:800;color:#18181b;margin-bottom:.75rem;font-family:Manrope,Inter,sans-serif;letter-spacing:-.03em}.FeaturedJobs_description__YNXQT{font-size:1rem;color:#4b5563;max-width:32rem;margin-left:auto;margin-right:auto;line-height:1.6}.FeaturedJobs_jobGrid__DaVZs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.FeaturedJobs_jobCard__pbkl6{background:#fff;border-radius:10px;padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;border:1px solid #e4e4e7;position:relative;overflow:hidden;animation:FeaturedJobs_fadeInUp__mPw1z .6s ease-out;display:flex;flex-direction:column}.FeaturedJobs_jobCard__pbkl6:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.FeaturedJobs_jobCard__pbkl6:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(102,126,234,.1);border-color:rgba(102,126,234,.3)}.FeaturedJobs_jobCard__pbkl6:hover:before{transform:scaleX(1)}.FeaturedJobs_jobHeader__d_XU8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.75rem}.FeaturedJobs_jobTitle__wCua9{font-size:1.1rem;font-weight:700;color:#1f2937;margin-bottom:.25rem;transition:color .2s ease;line-height:1.3}.FeaturedJobs_jobCard__pbkl6:hover .FeaturedJobs_jobTitle__wCua9{color:#2563eb}.FeaturedJobs_company__QRSnz{font-size:.85rem;color:#6b7280;font-weight:600}.FeaturedJobs_postedTime__RfII2{font-size:.7rem;color:#9ca3af;background:#f3f4f6;padding:.25rem .6rem;border-radius:2rem;white-space:nowrap;font-weight:500}.FeaturedJobs_tags__hDp6D{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.FeaturedJobs_tag__AoSu0{font-size:.75rem;padding:.25rem .6rem;border-radius:.375rem;font-weight:600}.FeaturedJobs_typeTag__FfiOk{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.FeaturedJobs_locationTag__f_4lZ{background:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1}.FeaturedJobs_jobDescription__gQdtY{font-size:.85rem;color:#4b5563;margin-bottom:auto;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:1rem}.FeaturedJobs_jobFooter__e9sG5{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #f3f4f6;margin-top:.5rem}.FeaturedJobs_salary__45xil{font-size:.9rem;font-weight:700;color:#16a34a;font-family:Inter,sans-serif}.FeaturedJobs_viewButton__Cg0Hm{background:#fff;color:#2563eb;border:1px solid #2563eb;padding:.4rem .85rem;border-radius:6px;font-weight:600;font-size:.8rem;display:inline-flex;align-items:center;transition:all .2s ease}.FeaturedJobs_jobCard__pbkl6:hover .FeaturedJobs_viewButton__Cg0Hm{background:#2563eb;color:#fff}.FeaturedJobs_viewAllContainer__gQpPV{display:flex;justify-content:center;margin-top:1rem}.FeaturedJobs_viewAllButton__GVj5r{padding:.875rem 2rem;background:#f97316;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px rgba(249,115,22,.2);text-decoration:none;font-family:Inter,sans-serif}.FeaturedJobs_viewAllButton__GVj5r:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 6px 12px rgba(249,115,22,.3)}@keyframes FeaturedJobs_fadeInDown__bk7Z2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes FeaturedJobs_fadeInUp__mPw1z{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.FeaturedJobs_jobGrid__DaVZs{grid-template-columns:1fr;gap:1rem}}.Stats_section__i3w_8{padding:5rem 2rem;background:linear-gradient(135deg,#1e40af,#2563eb 50%,#3b82f6);position:relative;overflow:hidden;min-height:600px;display:flex;align-items:center}.Stats_floatingElement1__LRAmc{position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;animation:Stats_float__DfwHI 20s ease-in-out infinite;pointer-events:none}.Stats_floatingElement2__L9rFO{position:absolute;bottom:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.08) 0,transparent 70%);border-radius:50%;animation:Stats_float__DfwHI 25s ease-in-out infinite reverse;pointer-events:none}@keyframes Stats_float__DfwHI{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.Stats_container__H_Te3{max-width:1280px;margin:0 auto;position:relative;z-index:2;width:100%}.Stats_header__ZX04A{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.Stats_badge___j_7a{display:inline-block;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85);padding:.5rem 1.25rem;border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase;font-family:Inter,sans-serif}.Stats_title__pFrNR{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1rem;font-family:Manrope,Inter,sans-serif;letter-spacing:-.04em}.Stats_description__eU_Yx{font-size:1.15rem;color:hsla(0,0%,100%,.85);max-width:50rem;margin:0 auto;line-height:1.7;font-weight:400;font-family:Inter,sans-serif}.Stats_statsGrid__OX0t0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}@media (min-width:768px){.Stats_statsGrid__OX0t0{grid-template-columns:repeat(4,1fr);gap:2.5rem}}@media (max-width:768px){.Stats_section__i3w_8{padding:3rem 1.25rem;min-height:auto}.Stats_header__ZX04A{text-align:left}.Stats_description__eU_Yx{max-width:100%}.Stats_statsGrid__OX0t0{gap:1.5rem}.Stats_cardContent__BZEJ8{align-items:flex-start}.Stats_statIcon___dlXB{width:70px;height:70px}.Stats_number__EW7AC{font-size:2rem}}@media (max-width:480px){.Stats_section__i3w_8{padding:2.5rem 1rem}.Stats_title__pFrNR{font-size:2rem}.Stats_badge___j_7a{font-size:.6rem}.Stats_statsGrid__OX0t0{gap:1rem}}.Stats_statCard__5ykvt{position:relative;z-index:1}.Stats_cardContent__BZEJ8{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s ease}.Stats_cardContent__BZEJ8:hover{transform:translateY(-6px)}.Stats_cardContent__BZEJ8:hover .Stats_statIcon___dlXB{transform:scale(1.05)}.Stats_iconWrapper__zsjNt{position:relative;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:center;width:100%}.Stats_iconBackground__dd9fF{position:absolute;width:110px;height:110px;background:rgba(59,130,246,.35);border-radius:28px;backdrop-filter:blur(5px)}.Stats_statIcon___dlXB{width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:1;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.Stats_statIcon___dlXB svg{width:100%;height:100%;object-fit:contain}.Stats_numberWrapper__UPn0y{margin-bottom:.5rem}.Stats_number__EW7AC{font-size:2.5rem;font-weight:900;color:#fbbf24;font-family:Manrope,Inter,sans-serif;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 6px rgba(251,191,36,.2)}@media (min-width:768px){.Stats_number__EW7AC{font-size:2.75rem}}.Stats_label__JB4EQ{color:#fff;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-family:Inter,sans-serif}.Stats_subLabel__tSbpf{color:hsla(0,0%,100%,.7);font-size:.85rem;font-weight:400;line-height:1.5;font-family:Inter,sans-serif}@keyframes Stats_fadeInDown__1_5VY{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Stats_fadeInUp__lHAm5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Loader_loaderOverlay__vKfCA{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:Loader_fadeIn__I_2Cf .3s ease-out}.Loader_inlineContainer__RsWPX{display:flex;justify-content:center;align-items:center;padding:2rem;width:100%}.Loader_spinnerContainer__IUewl{position:relative;width:80px;height:80px}.Loader_spinner__7ABqu{width:100%;height:100%;border-radius:50%;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--color-primary-500);border-right:3px solid transparent;border-right-color:var(--color-secondary-500);animation:Loader_spin__tbbdj 1.5s linear infinite}.Loader_spinner__7ABqu:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top:3px solid var(--color-accent-500);animation:Loader_spin__tbbdj 2s linear infinite reverse}.Loader_spinner__7ABqu:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top:3px solid var(--color-primary-300);animation:Loader_spin__tbbdj 1s linear infinite}.Loader_loadingText__ksyUb{margin-top:1.5rem;font-family:var(--font-display);font-weight:600;font-size:1.25rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;text-transform:uppercase;animation:Loader_pulse__bO_bc 1.5s ease-in-out infinite,Loader_slideUp__J4OKY .5s ease-out forwards}@keyframes Loader_spin__tbbdj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loader_fadeIn__I_2Cf{0%{opacity:0}to{opacity:1}}@keyframes Loader_pulse__bO_bc{0%,to{opacity:1}50%{opacity:.7}}@keyframes Loader_slideUp__J4OKY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root{--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-secondary-50:#f0fdfa;--color-secondary-100:#ccfbf1;--color-secondary-200:#99f6e4;--color-secondary-300:#5eead4;--color-secondary-400:#2dd4bf;--color-secondary-500:#14b8a6;--color-secondary-600:#0d9488;--color-secondary-700:#0f766e;--color-secondary-800:#115e59;--color-secondary-900:#134e4a;--color-accent-50:#fff7ed;--color-accent-100:#ffedd5;--color-accent-200:#fed7aa;--color-accent-300:#fdba74;--color-accent-400:#fb923c;--color-accent-500:#f97316;--color-accent-600:#ea580c;--color-accent-700:#c2410c;--color-accent-800:#9a3412;--color-accent-900:#7c2d12;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-gray-50:#fafafa;--color-gray-100:#f4f4f5;--color-gray-200:#e4e4e7;--color-gray-300:#d4d4d8;--color-gray-400:#a1a1aa;--color-gray-500:#71717a;--color-gray-600:#52525b;--color-gray-700:#3f3f46;--color-gray-800:#27272a;--color-gray-900:#18181b;--color-background:#fff;--color-surface:#fff;--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-400);--color-border:var(--color-gray-200);--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--gradient-primary:linear-gradient(135deg,#2563eb,#1d4ed8);--gradient-secondary:linear-gradient(135deg,#14b8a6,#0f766e);--gradient-accent:linear-gradient(135deg,#f97316,#ea580c);--gradient-success:linear-gradient(135deg,#22c55e,#16a34a);--gradient-hero:linear-gradient(135deg,#1e40af,#1d4ed8 50%,#2563eb);--gradient-card:linear-gradient(135deg,#fff,#f4f4f5);--gradient-footer:linear-gradient(135deg,#27272a,#18181b);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-primary:0 4px 15px #6366f14d;--shadow-secondary:0 4px 15px #d946ef4d;--shadow-accent:0 4px 15px #f59e0b4d;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080}@media (prefers-color-scheme:dark){:root{--color-background:var(--color-gray-900);--color-surface:var(--color-gray-800);--color-text-primary:var(--color-gray-100);--color-text-secondary:var(--color-gray-300);--color-text-muted:var(--color-gray-500);--color-border:var(--color-gray-700)}}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-secondary{background:var(--gradient-secondary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card-shadow{box-shadow:var(--shadow-md)}.card-shadow-hover{transition:box-shadow var(--transition-normal)}.card-shadow-hover:hover{box-shadow:var(--shadow-xl)}.btn-primary{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-lg);padding:var(--space-3)var(--space-6);transition:all var(--transition-normal);box-shadow:var(--shadow-primary);border:none;font-weight:600}.btn-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.z-10{z-index:10}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:transform:hover{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:root{--font-primary:"Plus Jakarta Sans","Inter",system-ui,-apple-system,sans-serif;--font-display:"Outfit","Manrope",system-ui,-apple-system,sans-serif;--font-accent:"Outfit",system-ui,sans-serif;font-family:var(--font-primary);color-scheme:light;color:var(--color-text-primary);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}*{box-sizing:border-box}body{background:#fafafa;min-width:320px;min-height:100vh;margin:0}main{min-height:calc(100vh - 380px)}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.animate-slideInLeft{animation:slideInLeft .8s ease-out}.animate-slideInRight{animation:slideInRight .8s ease-out}.animate-scaleIn{animation:scaleIn .5s ease-out}.animate-float{animation:float 3s ease-in-out infinite}html{scroll-behavior:smooth}::selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}