._3sEuiq_page{min-height:100vh;padding-top:80px}._3sEuiq_hero{background:var(--gradient-1);color:#fff;text-align:center;padding:6rem 2rem 4rem;position:relative;overflow:hidden}._3sEuiq_gridOverlay{pointer-events:none;background-image:radial-gradient(#ffffff26 1px,#0000 1px);background-size:30px 30px;animation:60s linear infinite _3sEuiq_moveGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}@keyframes _3sEuiq_moveGrid{0%{background-position:0 0}to{background-position:30px 30px}}._3sEuiq_particles{pointer-events:none;z-index:1;position:absolute;inset:0}._3sEuiq_particle{opacity:0;will-change:transform, opacity;background:#fff;border-radius:50%;animation:10s linear infinite _3sEuiq_rise;position:absolute;top:100%;box-shadow:0 0 10px #ffffff80}@keyframes _3sEuiq_rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:.8}50%{opacity:.6;transform:translate(20px,-50vh)}to{opacity:0;transform:translate(-20px,-120vh)}}._3sEuiq_particle:first-child{width:6px;height:6px;animation-duration:8s;animation-delay:0s;left:10%}._3sEuiq_particle:nth-child(2){width:8px;height:8px;animation-duration:12s;animation-delay:2s;left:20%}._3sEuiq_particle:nth-child(3){width:4px;height:4px;animation-duration:10s;animation-delay:4s;left:35%}._3sEuiq_heroContent{z-index:2;max-width:800px;margin:0 auto;position:relative}._3sEuiq_heroContent h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem)}._3sEuiq_container{max-width:1200px;margin:0 auto;padding:4rem 2rem}._3sEuiq_intro{text-align:center;margin-bottom:3rem}._3sEuiq_intro h2{color:var(--primary);margin-bottom:1rem;font-size:2rem}._3sEuiq_jobsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;display:grid}._3sEuiq_jobCard{background:var(--bg-primary);box-shadow:var(--shadow-md);text-align:center;border-radius:16px;padding:2rem;transition:transform .3s}._3sEuiq_jobCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}._3sEuiq_jobIcon{background:#ba0c2f1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}._3sEuiq_jobCard h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}._3sEuiq_jobMeta{color:var(--text-secondary);justify-content:center;gap:1.5rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}._3sEuiq_jobMeta span{align-items:center;gap:.5rem;display:flex}._3sEuiq_applyBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50px;padding:.75rem 2rem;font-weight:600;transition:background .3s}._3sEuiq_applyBtn:hover{background:var(--secondary)}._3sEuiq_applySection{background:var(--bg-secondary);text-align:center;border-radius:20px;padding:3rem}._3sEuiq_applySection h3{color:var(--primary);margin-bottom:1rem;font-size:1.8rem}._3sEuiq_emailLink{color:var(--primary);box-shadow:var(--shadow-sm);background:#fff;border-radius:50px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}._3sEuiq_emailLink:hover{box-shadow:var(--shadow-md);transform:scale(1.05)}@media (max-width:768px){._3sEuiq_hero{padding:6rem 1rem 3rem}._3sEuiq_container{padding:2rem 1rem}}
