.page_container__jZF7q{min-height:100vh}.page_container__jZF7q,.page_hero__7KFOs{background:linear-gradient(135deg,#667eea,#764ba2)}.page_hero__7KFOs{padding:80px 20px;text-align:center;color:#fff}.page_heroContent__dzLob{max-width:1200px;margin:0 auto}.page_heroTitle__ixXIp{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.page_heroSubtitle__ZW2Yq{font-size:1.3rem;margin-bottom:3rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.page_searchSection__4b2nW{margin-top:2rem}.page_searchBox__qHTI_{display:flex;max-width:800px;margin:0 auto;background:#fff;border-radius:12px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.2);gap:8px}.page_searchInput__bMdhk{flex:2 1;padding:16px 20px}.page_categorySelect__U1TFx,.page_searchInput__bMdhk{border:none;border-radius:8px;font-size:16px;outline:none}.page_categorySelect__U1TFx{flex:1 1;padding:16px;background:#f8f9fa;cursor:pointer}.page_searchBtn___sHxI{padding:16px 32px;background:#28a745;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s}.page_searchBtn___sHxI:hover:not(:disabled){background:#218838}.page_searchBtn___sHxI:disabled{background:#6c757d;cursor:not-allowed}.page_statsSection__IFj0R{padding:60px 20px;background:#fff}.page_statsContainer__qETlU{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.page_statCard__WFWBf{text-align:center;padding:30px 20px;border-radius:12px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:transform .3s}.page_statCard__WFWBf:hover{transform:translateY(-5px)}.page_statNumber__vz8WS{font-size:3rem;font-weight:700;margin-bottom:8px;display:block}.page_statLabel__2jNx3{font-size:1.1rem;opacity:.9;font-weight:500}.page_featuredSection__H_juN{padding:80px 20px;background:#f8f9fa}.page_sectionContainer__qZJlW{max-width:1200px;margin:0 auto}.page_sectionTitle__6ic_4{font-size:2.5rem;text-align:center;margin-bottom:50px;color:#333;font-weight:600}.page_opportunitiesGrid__l8ao3{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px}.page_opportunityCard__w_fcP{background:#fff;border-radius:12px;padding:25px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;border:1px solid #e9ecef}.page_opportunityCard__w_fcP:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.page_cardHeader__GSUA9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.page_jobTitle__YDTcN{font-size:1.3rem;font-weight:600;color:#333;margin:0;flex:1 1}.page_jobType__YpZ_R{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.page_companyInfo__6qKVV{margin-bottom:15px}.page_company__TCt8t{font-size:1.1rem;font-weight:500;color:#666;margin:0 0 5px}.page_location__fy_92{color:#888;margin:0;font-size:.95rem}.page_jobDetails__GfQvn{display:flex;gap:10px;margin-bottom:15px}.page_category__euQG3,.page_experience__qi2y5{background:#f1f3f4;color:#5f6368;padding:4px 10px;border-radius:15px;font-size:.8rem;font-weight:500}.page_salary___0Pbk{color:#28a745;font-weight:600;margin-bottom:15px;font-size:1.1rem}.page_jobDescription__LbttU{color:#666;line-height:1.5;margin-bottom:20px;font-size:.95rem}.page_applyBtn__sr4kd{width:100%;padding:12px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s}.page_applyBtn__sr4kd:hover{background:#5a67d8}.page_ctaSection__BmsKD{padding:80px 20px;background:#fff}.page_ctaContainer__Oo_f_{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px}.page_ctaCard__0EK4h{text-align:center;padding:40px 30px;border-radius:12px;background:linear-gradient(135deg,#ffecd2,#fcb69f);box-shadow:0 8px 25px rgba(0,0,0,.1)}.page_ctaIcon__e8Bgk{font-size:3rem;margin-bottom:20px}.page_ctaCard__0EK4h h3{font-size:1.8rem;margin-bottom:15px;color:#333;font-weight:600}.page_ctaCard__0EK4h p{color:#666;margin-bottom:25px;line-height:1.6}.page_ctaBtn__Q_Mcf{padding:15px 30px;background:#333;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s}.page_ctaBtn__Q_Mcf:hover{background:#555}.page_footer__F3MD0{background:#2c3e50;color:#fff;padding:50px 20px 20px}.page_footerContent__aXrXd{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px;gap:40px;margin:0 auto 30px}.page_footerSection__NPFDG h4{margin-bottom:15px;font-size:1.2rem;font-weight:600}.page_footerLink__ntXAe{display:block;color:#bdc3c7;text-decoration:none;margin-bottom:8px;transition:color .3s}.page_footerLink__ntXAe:hover{color:#fff}.page_footerBottom___Oisj{max-width:1200px;margin:0 auto;padding-top:20px;border-top:1px solid #34495e;text-align:center;color:#bdc3c7}@media (max-width:768px){.page_heroTitle__ixXIp{font-size:2.5rem}.page_heroSubtitle__ZW2Yq{font-size:1.1rem}.page_searchBox__qHTI_{flex-direction:column;gap:12px}.page_categorySelect__U1TFx,.page_searchBtn___sHxI,.page_searchInput__bMdhk{width:100%}.page_ctaContainer__Oo_f_,.page_opportunitiesGrid__l8ao3{grid-template-columns:1fr}.page_statsContainer__qETlU{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.page_footerContent__aXrXd{grid-template-columns:1fr;text-align:center}}