.CommunityTab_communityTab__1qksH{padding:0}.CommunityTab_hero__HBMJG{background:url(/images/community/background.png) 50%/cover no-repeat;color:var(--white);padding:6rem 0;text-align:center;position:relative}.CommunityTab_hero__HBMJG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.CommunityTab_hero__HBMJG .CommunityTab_container__5kjMW{position:relative;z-index:2}.CommunityTab_container__5kjMW{max-width:1200px;margin:0 auto;padding:0 2rem}.CommunityTab_hero__HBMJG h1{font-size:3.5rem;margin-bottom:1rem;font-weight:700;color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.1)}.CommunityTab_section__Pre0Q{padding:4rem 0}.CommunityTab_bgGray50__enTFR{background:#f8fafc}.CommunityTab_introText__kDIeL{text-align:center;max-width:800px;margin:0 auto}.CommunityTab_introText__kDIeL h2{color:#2c3e50;margin-bottom:1rem;font-size:2.5rem}.CommunityTab_introText__kDIeL p{color:#6b7280;font-size:1.2rem;line-height:1.6}.CommunityTab_section__Pre0Q h2{text-align:center;color:#2c3e50;margin-bottom:2rem;font-size:2.5rem}.CommunityTab_impactStats__9V9KQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.CommunityTab_stat__zlsEx{background:#fff;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CommunityTab_stat__zlsEx h3{color:#10b981;font-size:2rem;margin-bottom:.5rem}.CommunityTab_stat__zlsEx p{color:#6b7280;font-size:1rem}.CommunityTab_annualImpact__IbS8W{margin-top:3rem}.CommunityTab_annualImpact__IbS8W h3{text-align:center;color:#2c3e50;margin-bottom:2rem;font-size:1.8rem}.CommunityTab_stats__JEZHz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.CommunityTab_eventRoles__Ve2Vc{margin-top:3rem}.CommunityTab_eventRoles__Ve2Vc h3{text-align:center;color:#2c3e50;margin-bottom:2rem;font-size:1.8rem}.CommunityTab_rolesGrid__xyyhK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.CommunityTab_roleCard__9Dkj7{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-align:center}.CommunityTab_roleCard__9Dkj7 h4{color:#2c3e50;margin-bottom:.5rem;font-size:1.2rem}.CommunityTab_roleCount__yHz2N{color:#10b981;font-weight:600;margin-bottom:.5rem}.CommunityTab_roleDescription__tV3Ay{color:#6b7280;font-size:.9rem;line-height:1.5}.CommunityTab_careerPath__vfjW8{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.CommunityTab_pathStep__j1Qv1{background:#fff;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CommunityTab_stepNumber__EUoAd{background:#10b981;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 1rem}.CommunityTab_pathStep__j1Qv1 h3{color:#2c3e50;margin-bottom:1rem;font-size:1.3rem}.CommunityTab_pathStep__j1Qv1 p{color:#6b7280;line-height:1.6}.CommunityTab_workEnvironment__1KpQz{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CommunityTab_workEnvironment__1KpQz h3{color:#2c3e50;margin-bottom:1.5rem;text-align:center;font-size:1.5rem}.CommunityTab_environmentFeatures__vatN2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.CommunityTab_feature__6_Gnr{background:#f0fdf4;color:#059669;padding:1rem;border-radius:8px;text-align:center;font-weight:500}.CommunityTab_jobPostings__ZQ2Na{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.CommunityTab_jobCard__OObws{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .2s ease}.CommunityTab_jobCard__OObws:hover{transform:translateY(-2px)}.CommunityTab_jobHeader__mLjll{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CommunityTab_jobHeader__mLjll h3{color:#2c3e50;margin:0;font-size:1.3rem}.CommunityTab_jobBadge__l4flo{background:#10b981;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.8rem;font-weight:600}.CommunityTab_jobDetails__sixM_ p{color:#6b7280;margin-bottom:.5rem;font-size:.9rem}.CommunityTab_jobDescription__zrDN9{color:#374151;line-height:1.6;margin:1rem 0}.CommunityTab_applicationForm__qTjua{text-align:center;transition:all .3s ease}.CommunityTab_applicationForm__qTjua:target{animation:CommunityTab_highlight__fHwwE 2s ease-in-out}@keyframes CommunityTab_highlight__fHwwE{0%{background-color:transparent}50%{background-color:rgba(16,185,129,.1);border-radius:12px}to{background-color:transparent}}.CommunityTab_applicationForm__qTjua h2{margin-bottom:2rem;font-size:2rem}.CommunityTab_card__YHL2u{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.CommunityTab_formGroup__WQtUA{margin-bottom:1.5rem;text-align:left}.CommunityTab_formGroup__WQtUA label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}.CommunityTab_formGroup__WQtUA input,.CommunityTab_formGroup__WQtUA select,.CommunityTab_formGroup__WQtUA textarea{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.CommunityTab_formGroup__WQtUA optgroup{font-weight:600;color:#1f2937;background:#f9fafb;padding:.5rem 0;font-size:.9rem}.CommunityTab_formGroup__WQtUA option{padding:.5rem;color:#374151}.CommunityTab_formGroup__WQtUA select:focus{outline:none;border-color:#10b981}.CommunityTab_formGroup__WQtUA select:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.CommunityTab_roleDetails__kYcU5{margin-top:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;animation:CommunityTab_fadeIn__dVu6P .3s ease-in-out}.CommunityTab_roleDetails__kYcU5 h4{margin:0 0 .75rem;color:#1f2937;font-size:1rem;font-weight:600}.CommunityTab_roleInfo__h4j1A p{margin:.5rem 0;font-size:.875rem;color:#4b5563;line-height:1.4}.CommunityTab_roleInfo__h4j1A strong{color:#1f2937;font-weight:600}@keyframes CommunityTab_fadeIn__dVu6P{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CommunityTab_formGroup__WQtUA textarea{resize:vertical;min-height:80px}.CommunityTab_btn___JI9e{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden}.CommunityTab_btn___JI9e:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.CommunityTab_btn___JI9e:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.CommunityTab_hero__HBMJG h1{font-size:2.5rem}.CommunityTab_container__5kjMW{padding:0 1rem}.CommunityTab_introText__kDIeL h2{font-size:2rem}.CommunityTab_introText__kDIeL p{font-size:1.1rem}.CommunityTab_section__Pre0Q h2{font-size:2rem}.CommunityTab_careerPath__vfjW8,.CommunityTab_environmentFeatures__vatN2,.CommunityTab_impactStats__9V9KQ,.CommunityTab_jobPostings__ZQ2Na,.CommunityTab_rolesGrid__xyyhK,.CommunityTab_stats__JEZHz{grid-template-columns:1fr}}