.hero-section.recruitment-hero{background:linear-gradient(rgb(26 43 74 / 90%),rgb(10 20 40 / 95%)),url("../../images/recruitment-bg.jpg") center/cover no-repeat;padding:4rem 2rem;text-align:center;padding-top:var(--header-height,80px)}.hero-section.recruitment-hero .hero-content h1,.hero-section.recruitment-hero .hero-content p{color:#ffffff;text-shadow:2px 2px 4px var(--glass-bg-dark,var(--btn-dark-bg))}.hero-section.recruitment-hero .hero-content p{font-size:1.1rem;margin-bottom:0;font-weight:500;opacity:1}.highlight-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.badge{background-color:var(--glass-bg-light,var(--glass-bg-light));padding:0.5rem 1rem;border-radius:30px;display:flex;align-items:center;gap:0.5rem;backdrop-filter:blur(5px);color:#ffffff}.badge i{color:var(--accent-color,#007bff)}.application-process-page .intro-section{background-color:var(--card-bg,#ffffff);padding:3rem 0;border-bottom:1px solid var(--border-color,var(--color-text-primary))}.application-process-page .intro-content{max-width:800px;margin:0 auto;padding:0 2rem;text-align:center}.application-process-page .intro-content h2{color:var(--primary-color,var(--color-primary));margin-bottom:1.5rem;font-size:2.2rem}.application-process-page .intro-content p{line-height:1.7;color:var(--text-color,var(--gray-333));font-size:1.1rem}.recruitment__hero{position:relative;min-height:300px;background:linear-gradient(var(--glass-bg-dark,var(--glass-bg-dark)),var(--glass-bg-dark,var(--btn-dark-bg))),url("../images/recruitment-bg.jpg") center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;margin-top:0}.recruitment__hero-content{color:#ffffff;max-width:800px;margin:0 auto;z-index:2}.recruitment__hero-content h1{font-size:2.5rem;margin-bottom:1rem;color:#ffffff}.recruitment__hero-content p{font-size:1.2rem;opacity:0.9;color:#ffffff}.process-overview{padding:4rem 0;background-color:var(--bg-main,#ffffff)}.timeline-section{max-width:900px;margin:0 auto;padding:0 20px}.timeline{position:relative;margin-top:3rem}.timeline-item{margin-bottom:2rem;padding-left:3rem;position:relative}.timeline-content{background-color:var(--bg-card,#ffffff);border-radius:8px;padding:2rem;box-shadow:0 2px 4px var(--glass-bg-dark,rgb(0 0 0 / 10%));position:relative;margin-bottom:2rem}.step-number{position:absolute;left:-1.5rem;top:1rem;width:3rem;height:3rem;background-color:var(--primary-color);color:var(--light-text-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2rem}.requirements{background-color:var(--bg-alt,var(--color-gray-lightest));padding:4rem 0}.requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.requirement-card{background-color:var(--bg-card,#ffffff);padding:2rem;border-radius:10px;text-align:center;box-shadow:0 4px 6px var(--glass-bg-dark,rgb(0 0 0 / 10%))}.requirement-card i{font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@media (width <=768px){.timeline-item{padding-left:2rem}.step-number{left:-1rem;width:2.5rem;height:2.5rem}.cta-buttons{flex-direction:column}}.application-process-page .application-steps{padding:4rem 0;background-color:var(--gray-50,var(--gray-50))}.application-process-page .steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.application-process-page .step-card{background-color:var(--card-bg,#ffffff);border-radius:12px;box-shadow:0 8px 16px var(--glass-bg-dark,rgb(0 0 0 / 10%));overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;border-top:5px solid var(--primary-color,var(--color-primary))}.timeline-content ul{margin-top:1rem;padding-left:1.5rem}.timeline-content li{margin-bottom:0.5rem}.header{margin-bottom:0}main{margin-top:0}@media (width <=768px){.recruitment__hero{min-height:250px;padding:3rem 1rem}.recruitment__hero-content h1{font-size:2rem}}body.dark-mode .application-process-page .intro-section{background-color:#1a1a1a!important;border-bottom-color:#404040!important}body.dark-mode .application-process-page .intro-content h2{color:#ffffff!important}body.dark-mode .application-process-page .intro-content p{color:#d0d0d0!important}body.dark-mode .process-overview{background-color:#121212!important}body.dark-mode .timeline-content{background-color:#2d2d2d!important;box-shadow:0 2px 4px rgba(0,0,0,0.3)!important}body.dark-mode .timeline-content h3{color:#64b5f6!important}body.dark-mode .timeline-content p,body.dark-mode .timeline-content ul,body.dark-mode .timeline-content li{color:#d0d0d0!important}body.dark-mode .timeline-content ul{color:#d0d0d0!important}body.dark-mode .timeline-content li{color:#d0d0d0!important}body.dark-mode .requirements{background-color:#121212!important}body.dark-mode .requirement-card{background-color:#2d2d2d!important;box-shadow:0 4px 6px rgba(0,0,0,0.3)!important}body.dark-mode .requirement-card i{color:#64b5f6!important}body.dark-mode .requirement-card h3,body.dark-mode .requirement-card h4,body.dark-mode .requirement-card h5,body.dark-mode .requirement-card p{color:#d0d0d0!important}body.dark-mode .step-number{background-color:#0d47a1!important;color:#ffffff!important}body.dark-mode .application-process-page .application-steps{background-color:#121212!important}body.dark-mode .application-process-page .step-card{background-color:#2d2d2d!important;box-shadow:0 8px 16px rgba(0,0,0,0.3)!important;border-top-color:#0d47a1!important}body.dark-mode .application-process-page .step-card h3,body.dark-mode .application-process-page .step-card h4,body.dark-mode .application-process-page .step-card h5,body.dark-mode .application-process-page .step-card p{color:#d0d0d0!important}