.salon-emploi_page__FYyOh{--je-navy:#003566;--je-navy-700:#00284c;--je-royal:#4169e1;--je-royal-dark:#2853c4;--je-accent:#0085ff;--je-cyan-50:#eff6ff;--je-cyan-100:#dbeafe;--je-cyan-200:#bfdbfe;--je-cyan-300:#93c5fd;--je-grey-50:#f8fafc;--je-grey-100:#f1f5f9;--je-grey-200:#e2e8f0;--je-grey-500:#64748b;--je-text:#0f172a;--je-radius:18px;--je-radius-sm:12px;--je-shadow-sm:0 2px 8px -2px rgba(15,35,75,.08);--je-shadow-md:0 12px 32px -8px rgba(15,35,75,.14);--je-shadow-lg:0 30px 70px -20px rgba(15,35,75,.25);--je-grad:linear-gradient(135deg,#003566,#4169e1 60%,#0085ff);--je-grad-soft:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--je-text);background:#fff;overflow-x:hidden}@keyframes salon-emploi_jeFadeUp__BqQGw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes salon-emploi_pulse__nR613{0%,to{box-shadow:0 0 0 4px rgba(34,197,94,.18)}50%{box-shadow:0 0 0 8px rgba(34,197,94,.05)}}.salon-emploi_mobileBackButton___nBb_{display:none}@media (max-width:768px){.salon-emploi_mobileBackButton___nBb_{display:inline-flex;align-items:center;gap:8px;position:absolute;top:16px;right:16px;background:#fff;border:1px solid var(--je-grey-200);border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--je-navy);cursor:pointer;box-shadow:var(--je-shadow-sm);text-decoration:none;z-index:50}.salon-emploi_mobileBackButton___nBb_ svg{width:16px;height:16px}}.salon-emploi_hero__Rysv4{position:relative;padding:90px 5vw 80px;overflow:hidden;background:radial-gradient(1100px 600px at 90% -10%,rgba(0,133,255,.18),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(65,105,225,.18),transparent 65%),linear-gradient(180deg,#fff 0,var(--je-cyan-50) 100%)}.salon-emploi_hero__Rysv4:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(65,105,225,.08) 1px,transparent 0),linear-gradient(90deg,rgba(65,105,225,.08) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);pointer-events:none}.salon-emploi_heroInner__ceDuc{position:relative;max-width:1300px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:70px;gap:70px;align-items:center}.salon-emploi_heroLeft__8C4dr{display:flex;flex-direction:column;gap:26px}.salon-emploi_heroBadge__NBZH8{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#fff;border:1px solid var(--je-cyan-200);border-radius:999px;font-size:13px;font-weight:600;color:var(--je-navy);box-shadow:var(--je-shadow-sm);width:-moz-fit-content;width:fit-content}.salon-emploi_heroBadgeDot__o1zS3{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18);animation:salon-emploi_pulse__nR613 2s infinite}.salon-emploi_heroTitle__8WCQK{font-family:Maax-Bold,sans-serif;color:var(--je-navy);font-size:clamp(36px,4.8vw,60px);line-height:1.06;letter-spacing:-.02em;margin:0}.salon-emploi_heroTitle__8WCQK span{background:var(--je-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.salon-emploi_heroSubtitle__Dh_Xb{font-size:19px;line-height:1.55;color:#475569;max-width:560px;margin:0}.salon-emploi_heroPillsBlock__ceyxA{display:flex;flex-direction:column;gap:12px;margin:-4px 0 4px}.salon-emploi_heroPillsTitleBadge__s68HZ{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#0085ff);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 6px 16px -4px rgba(0,133,255,.55);width:max-content}.salon-emploi_heroPills__dmKio{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0}.salon-emploi_heroPill__wRDRG{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--je-navy);padding:8px 14px;background:#fff;border:1px solid var(--je-cyan-200);border-radius:999px}.salon-emploi_heroPill__wRDRG svg{color:var(--je-accent)}.salon-emploi_heroCtaRow__Rp5gG{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.salon-emploi_btnPrimary__YN_R1,.salon-emploi_btnSecondary__C44_Z{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;font-size:16px;font-weight:700;line-height:1;border-radius:14px;border:none;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;text-decoration:none;white-space:nowrap}.salon-emploi_btnOnDarkGhost__ADp4G svg,.salon-emploi_btnOnDarkPrimary__egSKd svg,.salon-emploi_btnPrimary__YN_R1 svg,.salon-emploi_btnSecondary__C44_Z svg{flex-shrink:0}.salon-emploi_btnPrimary__YN_R1{background:var(--je-grad);color:#fff!important;box-shadow:0 12px 26px -8px rgba(0,133,255,.55)}.salon-emploi_btnPrimary__YN_R1,.salon-emploi_btnPrimary__YN_R1:active,.salon-emploi_btnPrimary__YN_R1:focus,.salon-emploi_btnPrimary__YN_R1:hover,.salon-emploi_btnPrimary__YN_R1:link,.salon-emploi_btnPrimary__YN_R1:visited{color:#fff!important}.salon-emploi_btnPrimary__YN_R1:hover{transform:translateY(-2px);box-shadow:0 18px 32px -10px rgba(0,133,255,.6)}.salon-emploi_btnPrimary__YN_R1 svg{transition:transform .22s ease;color:#fff!important}.salon-emploi_btnPrimary__YN_R1:hover svg{transform:translateX(3px)}.salon-emploi_btnSecondary__C44_Z{background:#fff;color:var(--je-navy)!important;border:1.5px solid var(--je-cyan-200)}.salon-emploi_btnSecondary__C44_Z:link,.salon-emploi_btnSecondary__C44_Z:visited{color:var(--je-navy)!important}.salon-emploi_btnSecondary__C44_Z:hover{border-color:var(--je-royal);color:var(--je-royal)!important;transform:translateY(-2px)}.salon-emploi_heroRight__BNyId{position:relative}.salon-emploi_mockup___k7Gx{position:relative;background:#fff;border-radius:22px;border:1px solid var(--je-cyan-100);box-shadow:var(--je-shadow-lg);overflow:hidden;transform:perspective(1400px) rotateY(-3deg) rotateX(2deg)}.salon-emploi_mockupBar__MjcWt{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--je-grey-50);border-bottom:1px solid var(--je-grey-100)}.salon-emploi_mockupDots__N2peL{display:flex;gap:6px;flex-shrink:0}.salon-emploi_mockupDots__N2peL span{width:10px;height:10px;border-radius:50%;background:var(--je-cyan-200)}.salon-emploi_mockupDots__N2peL span:first-child{background:var(--je-royal)}.salon-emploi_mockupUrl__Yxs7x{flex:1 1;min-width:0;background:#fff;border:1px solid var(--je-grey-200);border-radius:8px;padding:6px 12px;font-size:12px;color:var(--je-grey-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salon-emploi_mockupBody__UAzbW{padding:18px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(400px 200px at 100% 0,rgba(0,133,255,.05),transparent 60%),#fff}.salon-emploi_mockupSearch__zDrgr{display:flex;align-items:center;gap:10px;border:1.5px solid var(--je-cyan-100);border-radius:12px;padding:10px 14px;font-size:13px;color:var(--je-grey-500);background:var(--je-grey-50)}.salon-emploi_mockupSearch__zDrgr svg{color:var(--je-royal);flex-shrink:0}.salon-emploi_mockupFilters__dQxf0{display:flex;flex-wrap:wrap;gap:8px}.salon-emploi_mockupFilter___wXk3{font-size:11px;font-weight:600;color:var(--je-royal-dark);background:var(--je-cyan-50);border:1px solid var(--je-cyan-100);border-radius:999px;padding:4px 10px}.salon-emploi_mockupFilterActive__QdZGv{background:var(--je-grad);color:#fff;border-color:transparent}.salon-emploi_offerCard__AF3LI{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--je-grey-100);border-radius:14px;padding:14px;background:#fff;box-shadow:var(--je-shadow-sm)}.salon-emploi_offerLogo___tqRJ{width:42px;height:42px;border-radius:10px;background:var(--je-grad-soft);color:var(--je-royal);display:grid;place-items:center;font-family:Maax-Bold,sans-serif;font-size:14px;flex-shrink:0}.salon-emploi_offerBody__5P1uW{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.salon-emploi_offerTop__ex6hh{display:flex;align-items:center;justify-content:space-between;gap:8px}.salon-emploi_offerTitle__0z_qE{font-family:Maax-Bold,sans-serif;font-size:14px;color:var(--je-navy);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salon-emploi_offerCompany__GisOp{font-size:12px;color:var(--je-grey-500)}.salon-emploi_offerTags__POrUL{display:flex;flex-wrap:wrap;gap:6px}.salon-emploi_offerTag__or5s9{font-size:10px;font-weight:600;color:var(--je-royal-dark);background:var(--je-cyan-50);border-radius:999px;padding:3px 8px}.salon-emploi_offerJobDating__1xnOO{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#38bdf8,#0085ff);border-radius:999px;padding:3px 9px;flex-shrink:0}.salon-emploi_offerBtn__I760D{align-self:center;flex-shrink:0;font-size:12px;font-weight:700;color:#fff;background:var(--je-grad);border-radius:9px;padding:8px 13px;white-space:nowrap}.salon-emploi_offerCardGhost__iBqm5{opacity:.45;transform:translateY(4px);margin-bottom:-46px}.salon-emploi_heroFloatCardA__iUv3y,.salon-emploi_heroFloatCardB__ybmBg{position:absolute;background:#fff;padding:14px 18px;border-radius:14px;box-shadow:var(--je-shadow-md);display:flex;align-items:center;gap:12px;font-weight:600;color:var(--je-navy);border:1px solid var(--je-cyan-100);z-index:2}.salon-emploi_heroFloatCardA__iUv3y{top:-14px;left:-30px;animation:salon-emploi_floatA__KBcZ3 6s ease-in-out infinite}.salon-emploi_heroFloatCardB__ybmBg{bottom:-16px;right:-20px;animation:salon-emploi_floatB__huFCC 7s ease-in-out infinite}.salon-emploi_heroFloatIcon__8gopd{width:38px;height:38px;border-radius:10px;background:var(--je-grad-soft);color:var(--je-royal);display:grid;place-items:center;flex-shrink:0}.salon-emploi_heroFloatTitle__bI4bm{font-size:14px;line-height:1.2}.salon-emploi_heroFloatSub__oLPjP{font-size:12px;font-weight:500;color:var(--je-grey-500)}@keyframes salon-emploi_floatA__KBcZ3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes salon-emploi_floatB__huFCC{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.salon-emploi_statsBand__7kpoZ{background:#fff;border-top:1px solid var(--je-grey-100);border-bottom:1px solid var(--je-grey-100);padding:36px 5vw}.salon-emploi_statsRow__jyazW{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.salon-emploi_statItem__AkYdp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.salon-emploi_statValue__YK10w{font-family:Maax-Bold,sans-serif;font-size:clamp(28px,3.2vw,38px);background:var(--je-grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.salon-emploi_statLabel__Z4X__{font-size:14px;color:var(--je-grey-500);font-weight:500}.salon-emploi_section__cYpVK{padding:110px 5vw;max-width:1300px;margin:0 auto}.salon-emploi_sectionAlt__58YcF{background:radial-gradient(1000px 500px at 100% 0,rgba(65,105,225,.07),transparent 60%),var(--je-grey-50);margin:0;max-width:none;padding:110px 5vw}.salon-emploi_sectionAltInner__xLIKD{max-width:1300px;margin:0 auto}.salon-emploi_eyebrow__y7LbW{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--je-royal);margin-bottom:14px}.salon-emploi_sectionHeader__xSiSt{text-align:center;margin:0 auto 60px;max-width:760px}.salon-emploi_sectionTitle__NWSgY{font-family:Maax-Bold,sans-serif;color:var(--je-navy);font-size:clamp(32px,3.6vw,46px);line-height:1.1;letter-spacing:-.015em;margin:0 0 14px}.salon-emploi_sectionTitle__NWSgY span{background:var(--je-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.salon-emploi_sectionLead__JOy2C{font-size:18px;line-height:1.55;color:var(--je-grey-500);margin:0}.salon-emploi_steps__NiQHt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.salon-emploi_stepCard__POvVJ{position:relative;background:#fff;border:1px solid var(--je-grey-100);border-radius:var(--je-radius);padding:30px 28px;display:flex;flex-direction:column;gap:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;animation:salon-emploi_jeFadeUp__BqQGw .7s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.salon-emploi_stepCard__POvVJ:first-child{animation-delay:0ms}.salon-emploi_stepCard__POvVJ:nth-child(2){animation-delay:.1s}.salon-emploi_stepCard__POvVJ:nth-child(3){animation-delay:.2s}.salon-emploi_stepCard__POvVJ:hover{transform:translateY(-6px);box-shadow:var(--je-shadow-md);border-color:var(--je-cyan-200)}.salon-emploi_stepCard__POvVJ:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--je-grad);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.salon-emploi_stepCard__POvVJ:hover:after{transform:scaleX(1)}.salon-emploi_stepTop__rjLk4{display:flex;align-items:center;gap:14px}.salon-emploi_stepNumber__mgd4k{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--je-grad);color:#fff;font-family:Maax-Bold,sans-serif;font-size:18px;flex-shrink:0;box-shadow:0 8px 18px -6px rgba(0,133,255,.5)}.salon-emploi_stepRole__43mwE{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--je-royal);background:var(--je-cyan-50);border:1px solid var(--je-cyan-100);border-radius:999px;padding:5px 10px}.salon-emploi_stepTitle__AkoIZ{font-family:Maax-Bold,sans-serif;color:var(--je-navy);font-size:21px;line-height:1.25;margin:0}.salon-emploi_stepText__SNeKm{color:#475569;font-size:15px;line-height:1.6;margin:0}.salon-emploi_bento__yYtjQ{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);grid-gap:18px;gap:18px}.salon-emploi_bentoCard__zZ5Ku{background:#fff;border:1px solid var(--je-grey-100);border-radius:var(--je-radius);padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative;overflow:hidden}.salon-emploi_bentoCard__zZ5Ku:hover{transform:translateY(-4px);box-shadow:var(--je-shadow-md);border-color:var(--je-cyan-200)}.salon-emploi_bentoCard__zZ5Ku:first-child,.salon-emploi_bentoCard__zZ5Ku:nth-child(5),.salon-emploi_bentoCard__zZ5Ku:nth-child(9){grid-column:span 2;background:var(--je-grad);color:#fff;border-color:transparent}.salon-emploi_bentoCard__zZ5Ku:first-child .salon-emploi_bentoTitle__WR0Qt,.salon-emploi_bentoCard__zZ5Ku:nth-child(5) .salon-emploi_bentoTitle__WR0Qt,.salon-emploi_bentoCard__zZ5Ku:nth-child(9) .salon-emploi_bentoTitle__WR0Qt{color:#fff}.salon-emploi_bentoCard__zZ5Ku:first-child .salon-emploi_bentoSub__VUUn5,.salon-emploi_bentoCard__zZ5Ku:nth-child(5) .salon-emploi_bentoSub__VUUn5,.salon-emploi_bentoCard__zZ5Ku:nth-child(9) .salon-emploi_bentoSub__VUUn5{color:hsla(0,0%,100%,.85)}.salon-emploi_bentoCard__zZ5Ku:first-child .salon-emploi_bentoIconWrap__OBcmQ,.salon-emploi_bentoCard__zZ5Ku:nth-child(5) .salon-emploi_bentoIconWrap__OBcmQ,.salon-emploi_bentoCard__zZ5Ku:nth-child(9) .salon-emploi_bentoIconWrap__OBcmQ{background:hsla(0,0%,100%,.15)}.salon-emploi_bentoIconWrap__OBcmQ{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:var(--je-grad-soft)}.salon-emploi_bentoIconWrap__OBcmQ svg{color:var(--je-royal);width:32px;height:32px}.salon-emploi_bentoCard__zZ5Ku:first-child .salon-emploi_bentoIconWrap__OBcmQ svg,.salon-emploi_bentoCard__zZ5Ku:nth-child(5) .salon-emploi_bentoIconWrap__OBcmQ svg,.salon-emploi_bentoCard__zZ5Ku:nth-child(9) .salon-emploi_bentoIconWrap__OBcmQ svg{color:#fff}.salon-emploi_bentoNewBadge__POt3n{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#0085ff);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 16px -4px rgba(0,133,255,.55);z-index:2}.salon-emploi_bentoCard__zZ5Ku:first-child .salon-emploi_bentoNewBadge__POt3n,.salon-emploi_bentoCard__zZ5Ku:nth-child(5) .salon-emploi_bentoNewBadge__POt3n,.salon-emploi_bentoCard__zZ5Ku:nth-child(9) .salon-emploi_bentoNewBadge__POt3n{background:#fff;color:var(--je-navy);box-shadow:0 6px 16px -4px rgba(0,0,0,.18)}.salon-emploi_bentoBody__2u3QA{display:flex;flex-direction:column;gap:4px}.salon-emploi_bentoTitle__WR0Qt{font-family:Maax-Bold,sans-serif;color:var(--je-navy);font-size:22px;line-height:1.2;margin:0}.salon-emploi_bentoSub__VUUn5{font-size:14px;color:var(--je-grey-500);margin:0;line-height:1.5}.salon-emploi_jobdatingSection__H7dhA{position:relative;padding:110px 5vw;overflow:hidden;background:radial-gradient(900px 500px at 100% 0,rgba(0,133,255,.1),transparent 60%),radial-gradient(900px 500px at 0 100%,rgba(65,105,225,.1),transparent 60%),var(--je-navy);color:#fff}.salon-emploi_jobdatingSection__H7dhA:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:50px 50px;mask-image:radial-gradient(ellipse at center,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 80%);pointer-events:none}.salon-emploi_jobdatingInner__2MOD6{position:relative;max-width:1300px;margin:0 auto}.salon-emploi_jobdatingSection__H7dhA .salon-emploi_sectionTitle__NWSgY{color:#fff}.salon-emploi_jobdatingSection__H7dhA .salon-emploi_sectionTitle__NWSgY span{background:linear-gradient(90deg,#93c5fd,#60a5fa 50%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.salon-emploi_jobdatingSection__H7dhA .salon-emploi_sectionLead__JOy2C{color:hsla(0,0%,100%,.78)}.salon-emploi_jobdatingSection__H7dhA .salon-emploi_eyebrow__y7LbW{color:#93c5fd}.salon-emploi_timeline__X3OGm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;counter-reset:jdstep}.salon-emploi_timelineItem__zeMYO{position:relative;background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column;gap:14px;transition:transform .25s ease,border-color .25s ease,background .25s ease;animation:salon-emploi_jeFadeUp__BqQGw .7s cubic-bezier(.16,1,.3,1) both}.salon-emploi_timelineItem__zeMYO:first-child{animation-delay:0ms}.salon-emploi_timelineItem__zeMYO:nth-child(2){animation-delay:.1s}.salon-emploi_timelineItem__zeMYO:nth-child(3){animation-delay:.2s}.salon-emploi_timelineItem__zeMYO:nth-child(4){animation-delay:.3s}.salon-emploi_timelineItem__zeMYO:hover{transform:translateY(-4px);border-color:rgba(147,197,253,.5);background:hsla(0,0%,100%,.09)}.salon-emploi_timelineHead__C3MQO{display:flex;align-items:center;gap:12px}.salon-emploi_timelineNum__qPE3I{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(56,189,248,.25),rgba(0,133,255,.18));border:1px solid rgba(147,197,253,.2);color:#93c5fd;font-family:Maax-Bold,sans-serif;font-size:16px;flex-shrink:0}.salon-emploi_timelineIcon__G_s98{color:#93c5fd;display:inline-flex}.salon-emploi_timelineTitle___ixQz{font-family:Maax-Bold,sans-serif;font-size:19px;color:#fff;margin:0;line-height:1.25}.salon-emploi_timelineText__aKam_{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.55;margin:0}.salon-emploi_jobdatingPills__8hzI2{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px}.salon-emploi_jobdatingPill__TC9SV{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(147,197,253,.12);border:1px solid rgba(147,197,253,.2);color:#bfdbfe;font-size:13px;font-weight:600}.salon-emploi_jobdatingPill__TC9SV svg{color:#38bdf8}.salon-emploi_audiences__v4nzz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.salon-emploi_audienceCard__Wx7X5{background:#fff;border:1px solid var(--je-grey-100);border-radius:var(--je-radius);padding:30px 28px;display:flex;flex-direction:column;gap:18px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;animation:salon-emploi_jeFadeUp__BqQGw .7s cubic-bezier(.16,1,.3,1) both}.salon-emploi_audienceCard__Wx7X5:first-child{animation-delay:0ms}.salon-emploi_audienceCard__Wx7X5:nth-child(2){animation-delay:.1s}.salon-emploi_audienceCard__Wx7X5:nth-child(3){animation-delay:.2s}.salon-emploi_audienceCard__Wx7X5:hover{transform:translateY(-5px);box-shadow:var(--je-shadow-md);border-color:var(--je-cyan-200)}.salon-emploi_audienceIcon__nKbA_{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:var(--je-grad-soft);color:var(--je-royal)}.salon-emploi_audienceTitle__a9tel{font-family:Maax-Bold,sans-serif;color:var(--je-navy);font-size:22px;margin:0;line-height:1.2}.salon-emploi_audienceList__Krorw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.salon-emploi_audienceList__Krorw li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:#475569}.salon-emploi_audienceCheck__fDXDS{width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--je-grad-soft);color:var(--je-royal);display:grid;place-items:center;margin-top:1px}.salon-emploi_audienceLink__dhdo9{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--je-royal);text-decoration:none}.salon-emploi_audienceLink__dhdo9:hover{color:var(--je-accent);text-decoration:underline}.salon-emploi_useCases__dyzRk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.salon-emploi_useCase__HmWXg{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--je-grey-100);border-radius:var(--je-radius-sm);padding:20px 22px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.salon-emploi_useCase__HmWXg:hover{border-color:var(--je-cyan-200);box-shadow:var(--je-shadow-sm);transform:translateY(-3px)}.salon-emploi_useCaseIcon__Up827{width:42px;height:42px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;background:var(--je-grad-soft);color:var(--je-royal)}.salon-emploi_useCaseTitle__FP_6A{font-family:Maax-Bold,sans-serif;font-size:16px;color:var(--je-navy);margin:0 0 4px;line-height:1.3}.salon-emploi_useCaseText__MCde4{font-size:13.5px;color:var(--je-grey-500);line-height:1.5;margin:0}.salon-emploi_faqGrid__Ozx4E{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.salon-emploi_faqItem__dqifI{background:#fff;border:1px solid var(--je-grey-100);border-radius:var(--je-radius-sm);padding:22px 24px;transition:border-color .22s ease,box-shadow .22s ease}.salon-emploi_faqItem__dqifI:hover{border-color:var(--je-cyan-200);box-shadow:var(--je-shadow-sm)}.salon-emploi_faqQuestion__GfX0S{font-family:Maax-Bold,sans-serif;font-size:17px;color:var(--je-navy);margin:0 0 10px;line-height:1.35}.salon-emploi_faqAnswer__45tDe{font-size:15px;color:#475569;line-height:1.55;margin:0}.salon-emploi_linksGrid__b_lcS{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto}.salon-emploi_linkCard__le7Ks{display:block;padding:24px 22px;background:#fff;border:1px solid var(--je-cyan-200);border-radius:14px;text-decoration:none;color:var(--je-text);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.salon-emploi_linkCard__le7Ks:hover{transform:translateY(-3px);box-shadow:var(--je-shadow-sm);border-color:var(--je-royal)}.salon-emploi_linkCardEmoji__q5Dkc{font-size:24px;margin-bottom:8px}.salon-emploi_linkCardTitle__ZwX1a{font-weight:700;font-size:16px;margin-bottom:6px;color:#1e40af}.salon-emploi_linkCardText__1KD29{font-size:14px;color:#475569;line-height:1.5}.salon-emploi_ctaFinal__q_Ifv{position:relative;overflow:hidden;background:var(--je-grad);color:#fff;text-align:center;padding:100px 5vw}.salon-emploi_ctaFinal__q_Ifv:before{content:"";position:absolute;inset:0;background-image:radial-gradient(800px 400px at 50% 0,hsla(0,0%,100%,.18),transparent 70%),linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:auto,60px 60px,60px 60px;pointer-events:none}.salon-emploi_ctaInner__jnjjr{position:relative;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}.salon-emploi_ctaTitle__leV97{font-family:Maax-Bold,sans-serif;font-size:clamp(32px,4vw,52px);line-height:1.1;margin:0;letter-spacing:-.015em}.salon-emploi_ctaLead__N5etn{font-size:18px;color:#fff;opacity:.92;margin:0;line-height:1.55}.salon-emploi_ctaButtons__f4_r7{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:6px}.salon-emploi_btnOnDarkPrimary__egSKd{height:56px;padding:0 30px;border-radius:14px;background:#fff;color:var(--je-navy)!important;font-weight:700;font-size:16px;line-height:1;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease;text-decoration:none}.salon-emploi_btnOnDarkPrimary__egSKd,.salon-emploi_btnOnDarkPrimary__egSKd:active,.salon-emploi_btnOnDarkPrimary__egSKd:focus,.salon-emploi_btnOnDarkPrimary__egSKd:hover,.salon-emploi_btnOnDarkPrimary__egSKd:link,.salon-emploi_btnOnDarkPrimary__egSKd:visited{color:var(--je-navy)!important}.salon-emploi_btnOnDarkPrimary__egSKd:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px rgba(0,0,0,.3)}.salon-emploi_btnOnDarkGhost__ADp4G{height:56px;padding:0 30px;border-radius:14px;background:hsla(0,0%,100%,.1);color:#fff!important;border:1.5px solid hsla(0,0%,100%,.4);font-weight:700;font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;text-decoration:none;transition:background .22s ease,transform .22s ease}.salon-emploi_btnOnDarkGhost__ADp4G,.salon-emploi_btnOnDarkGhost__ADp4G:active,.salon-emploi_btnOnDarkGhost__ADp4G:focus,.salon-emploi_btnOnDarkGhost__ADp4G:hover,.salon-emploi_btnOnDarkGhost__ADp4G:link,.salon-emploi_btnOnDarkGhost__ADp4G:visited{color:#fff!important}.salon-emploi_btnOnDarkGhost__ADp4G:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.salon-emploi_ctaTrust__9DLod{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:22px;font-size:14px;opacity:.85}.salon-emploi_ctaTrust__9DLod span{display:inline-flex;align-items:center;gap:6px}@media (max-width:1100px){.salon-emploi_heroInner__ceDuc{gap:50px}.salon-emploi_mockup___k7Gx{transform:none}.salon-emploi_statsRow__jyazW{grid-template-columns:repeat(2,1fr);gap:26px}.salon-emploi_steps__NiQHt{grid-template-columns:1fr}.salon-emploi_bento__yYtjQ{grid-template-columns:repeat(2,1fr)}.salon-emploi_bentoCard__zZ5Ku:first-child,.salon-emploi_bentoCard__zZ5Ku:nth-child(5),.salon-emploi_bentoCard__zZ5Ku:nth-child(9){grid-column:span 2}.salon-emploi_timeline__X3OGm{grid-template-columns:repeat(2,1fr)}.salon-emploi_audiences__v4nzz{grid-template-columns:1fr}.salon-emploi_useCases__dyzRk{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.salon-emploi_hero__Rysv4{padding:80px 5vw 60px}.salon-emploi_heroInner__ceDuc{grid-template-columns:1fr;gap:40px}.salon-emploi_heroLeft__8C4dr{text-align:center;align-items:center}.salon-emploi_heroBadge__NBZH8,.salon-emploi_heroSubtitle__Dh_Xb{margin:0 auto}.salon-emploi_heroPills__dmKio{justify-content:center}.salon-emploi_heroPillsBlock__ceyxA{align-items:center}.salon-emploi_heroCtaRow__Rp5gG{justify-content:center}.salon-emploi_heroFloatCardA__iUv3y{left:4px;top:-14px;padding:10px 12px}.salon-emploi_heroFloatCardB__ybmBg{right:4px;bottom:-12px;padding:10px 12px}.salon-emploi_heroFloatTitle__bI4bm{font-size:13px}.salon-emploi_heroFloatSub__oLPjP{font-size:11px}.salon-emploi_heroFloatIcon__8gopd{width:30px;height:30px}.salon-emploi_offerCardGhost__iBqm5{display:none}.salon-emploi_sectionAlt__58YcF,.salon-emploi_section__cYpVK{padding:70px 5vw}.salon-emploi_sectionHeader__xSiSt{margin-bottom:40px}.salon-emploi_statsRow__jyazW{grid-template-columns:repeat(2,1fr);gap:24px}.salon-emploi_bento__yYtjQ{grid-template-columns:1fr}.salon-emploi_bentoCard__zZ5Ku:first-child,.salon-emploi_bentoCard__zZ5Ku:nth-child(5),.salon-emploi_bentoCard__zZ5Ku:nth-child(9){grid-column:span 1}.salon-emploi_jobdatingSection__H7dhA{padding:70px 5vw}.salon-emploi_faqGrid__Ozx4E,.salon-emploi_timeline__X3OGm,.salon-emploi_useCases__dyzRk{grid-template-columns:1fr}.salon-emploi_ctaFinal__q_Ifv{padding:70px 5vw}}@media (max-width:480px){.salon-emploi_heroTitle__8WCQK{font-size:36px}.salon-emploi_heroSubtitle__Dh_Xb{font-size:17px}.salon-emploi_btnPrimary__YN_R1,.salon-emploi_btnSecondary__C44_Z{height:52px;font-size:15px;padding:0 22px;width:100%}.salon-emploi_heroCtaRow__Rp5gG{flex-direction:column;width:100%}}