.join-team{background:var(--nex-blue);padding:80px 0}.join-team h2{color:var(--text);text-align:center}.join-team .join-team-desc{color:var(--g4);font-size:16px;margin:16px auto 40px;max-width:620px;text-align:center}.join-team .job-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:820px}.join-team .job-row{align-items:center;background:var(--white);border-radius:var(--r);box-shadow:var(--sh);display:flex;justify-content:space-between;padding:24px 28px}.join-team .job-info{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.join-team .job-info h6{color:var(--text);white-space:nowrap}.join-team .job-tag{background:var(--g2);border-radius:6px;color:var(--g4);font-size:12px;font-weight:600;padding:5px 10px;text-transform:uppercase}.join-team .apply-btn{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:10px;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:10px 22px;transition:var(--transition)}.join-team .apply-btn:hover{background:var(--secondary);border-color:var(--secondary);box-shadow:0 6px 15px rgba(0,0,0,.08);transform:translateY(-3px)}.join-team .apply-btn:focus{background:var(--primary);border:1px solid var(--secondary)}@media (max-width:768px){.join-team{background:var(--nex-blue);padding:60px 0}.join-team .job-row{align-items:flex-start;flex-direction:column;gap:16px}}