.career-advantages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;margin-top:48px}.career-adv-card{padding:32px 28px;background:var(--bg);transition:transform .3s var(--ease-out),box-shadow .3s}.career-adv-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.1)}[data-theme=dark] .career-adv-card{background:var(--hub-lt)}.career-adv-icon{font-size:1.3rem;display:block;margin-bottom:16px}.career-adv-title{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:8px}[data-theme=dark] .career-adv-title{color:#fff}.career-adv-desc{font-size:.82rem;line-height:1.7;color:var(--text-mid)}.career-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.career-filter-btn{font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 18px;border:1.5px solid var(--border);border-radius:var(--r);background:var(--bg);color:var(--text-mid);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.career-filter-btn:hover{border-color:var(--gold-border);color:var(--gold)}.career-filter-btn--active{border-color:var(--gold);background:var(--gold-alpha);color:var(--gold)}.career-offres-list{display:flex;flex-direction:column;gap:12px}.career-offre{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg);transition:border-color .2s}.career-offre:hover{border-color:var(--gold-border)}[data-theme=dark] .career-offre{background:var(--hub-lt);border-color:rgba(255,255,255,.06)}.career-offre-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;cursor:pointer;flex-wrap:wrap;list-style:none}.career-offre-header::-webkit-details-marker{display:none}.career-offre-header::marker{display:none;content:""}.career-offre-left{display:flex;flex-direction:column;gap:6px}.career-offre-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.3}[data-theme=dark] .career-offre-title{color:#fff}.career-offre-tags{display:flex;gap:6px;flex-wrap:wrap}.career-offre-tag{font-family:var(--font-display);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:2px}.career-offre-tag--type{background:var(--gold-alpha);border:1px solid var(--gold-border);color:var(--gold)}.career-offre-tag--level{color:var(--text-mid)}.career-offre-tag--level,.career-offre-tag--lieu{background:var(--bg-c);border:1px solid var(--border)}.career-offre-tag--lieu{color:var(--text-light)}.career-offre-tag--urgent{background:rgba(224,120,42,.1);border:1px solid rgba(224,120,42,.3);color:#E0782A}.career-offre-toggle{font-family:var(--font-display);font-size:.65rem;font-weight:700;color:var(--gold);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;transition:color .2s}.career-offre-body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1)}details.career-offre[open] .career-offre-body{max-height:1200px}details.career-offre[open] .career-offre-toggle:after{content:" ▴"}.career-offre-toggle:after{content:" ▾"}.career-offre-content{padding:0 28px 28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.career-offre-col h4{font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.career-offre-col ul{list-style:none;display:flex;flex-direction:column;gap:6px}.career-offre-col li{font-size:.82rem;line-height:1.6;color:var(--text-mid);padding-left:16px;position:relative}.career-offre-col li:before{content:"→";position:absolute;left:0;color:var(--gold)}.career-offre-cta{padding:16px 28px;border-top:1px solid var(--border);display:flex;align-items:center;gap:16px}.career-process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;margin-top:48px}.career-process-step{padding:32px 24px;background:var(--bg);text-align:center;transition:transform .3s var(--ease-out)}.career-process-step:hover{transform:translateY(-3px)}[data-theme=dark] .career-process-step{background:var(--hub-lt)}.career-process-num{font-family:var(--font-display);font-size:2rem;font-weight:900;color:var(--gold-a20);line-height:1;margin-bottom:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.career-process-title{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--text);margin-bottom:8px}[data-theme=dark] .career-process-title{color:#fff}.career-process-desc{font-size:.78rem;line-height:1.6;color:var(--text-mid)}.career-day{max-width:700px;margin:48px auto 0;display:flex;flex-direction:column;gap:0;position:relative}.career-day:before{content:"";position:absolute;left:32px;top:0;bottom:0;width:2px;background:var(--gold-a20)}.career-day-item{display:grid;grid-template-columns:64px 1fr;grid-gap:20px;gap:20px;padding:16px 0;position:relative}.career-day-time{font-size:.82rem;color:var(--gold);text-align:center;position:relative;z-index:1}.career-day-label,.career-day-time{font-family:var(--font-display);font-weight:700}.career-day-label{font-size:.88rem;color:var(--text);margin-bottom:4px}[data-theme=dark] .career-day-label{color:#fff}.career-day-desc{font-size:.78rem;color:var(--text-mid);line-height:1.6}.career-values{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;margin-top:48px}.career-value-card{padding:32px 24px;background:var(--hub-lt)}.career-value-num{font-family:var(--font-display);font-size:2rem;font-weight:900;color:var(--gold-a20);line-height:1;margin-bottom:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.career-value-title{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:#fff;margin-bottom:8px}.career-value-desc{font-size:.78rem;line-height:1.6;color:rgba(255,255,255,.5)}.career-spontanee-contacts{display:flex;gap:24px;margin:24px 0 32px;flex-wrap:wrap}.career-contact{display:flex;align-items:center;gap:12px}.career-contact-avatar{width:40px;height:40px;border-radius:50%;background:var(--gold-alpha);border:1.5px solid var(--gold-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.75rem;font-weight:900;color:var(--gold)}.career-contact-name{display:block;font-family:var(--font-display);font-size:.82rem;font-weight:700;color:var(--text)}[data-theme=dark] .career-contact-name{color:#fff}.career-contact-role{display:block;font-size:.7rem;color:var(--text-mid)}@media (max-width:1024px){.career-advantages,.career-process,.career-values{grid-template-columns:repeat(2,1fr)}.career-offre-content{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.career-advantages,.career-process,.career-values{grid-template-columns:1fr}.career-offre-header{flex-direction:column;align-items:flex-start}}