.landing .recr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media (max-width:640px){.landing .recr-actions{flex-direction:column}.landing .recr-actions .btn{width:100%;justify-content:center}}.landing .step__ico--num{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1}.landing .recr-benefit{margin-top:10px;font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--carbon)}.landing .recr-plans{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);align-items:stretch}@media (max-width:1024px){.landing .recr-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing .recr-plans{grid-template-columns:1fr}}.landing .recr-plan{position:relative;display:flex;flex-direction:column}.landing .recr-plan__badge{position:absolute;top:-12px;left:24px}.landing .recr-plan__name{font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--carbon-mute)}.landing .recr-plan__price{display:flex;align-items:baseline;gap:6px;margin-top:10px}.landing .recr-plan__period{font-size:14px;color:var(--carbon-mute)}.landing .recr-plan__feats{display:flex;flex-direction:column;gap:10px;margin-top:18px;flex:1}.landing .recr-plan__feat{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--carbon-soft);line-height:1.5}.landing .recr-plan__feat svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--laser-blue)}.landing .recr-plan__cta{width:100%;justify-content:center;margin-top:22px}.landing .offre-card--ink .recr-plan__name,.landing .offre-card--ink .recr-plan__period{color:hsla(0,0%,100%,.72)}.landing .offre-card--ink .recr-plan__feat{color:hsla(0,0%,100%,.86)}.landing .offre-card--ink .recr-plan__price .frise__gain{background:none;-webkit-text-fill-color:currentColor;color:var(--paper-pure)}.landing .offre-card--ink .recr-plan__feat svg{color:var(--bright-sky)}.landing .offre-card--ink p{color:hsla(0,0%,100%,.72)}.landing .recr-plans__note{margin-top:26px;text-align:center;font-size:11.5px;color:var(--carbon-mute)}.landing .recr-ink .h2{color:var(--paper-pure)}.landing .recr-ink .page-head__lead{color:hsla(0,0%,100%,.72)}.landing .recr-engagements{display:flex;flex-direction:column}.landing .recr-engagement{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.15)}.landing .recr-engagement:first-child{border-top:1px solid hsla(0,0%,100%,.15)}.landing .recr-engagement__num{font-family:var(--font-display);font-weight:800;font-size:1.875rem;line-height:1;flex-shrink:0;min-width:2.4rem;background:var(--gradient-right);-webkit-background-clip:text;background-clip:text;color:transparent}.landing .recr-engagement__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.landing .recr-engagement__title{font-family:var(--font-display);font-weight:700;font-size:1.15rem;line-height:1.25;color:var(--paper-pure)}.landing .recr-engagement__desc{margin-top:6px;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.86)}.landing .recr-temps__title{margin-top:12px}@media (max-width:640px){.landing .recr-engagement{gap:14px}}.landing .recr-asso{display:flex;gap:14px;align-items:flex-start}.landing .recr-asso__body{min-width:0}.landing .recr-asso__name{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--carbon);line-height:1.25}.landing .recr-asso .job-card__co{margin-top:3px;white-space:normal;overflow:visible}.landing .recr-asso__desc{margin-top:8px;font-size:14px;line-height:1.7;color:var(--carbon-mute)}.landing .recr-asso__link{margin-top:10px;font-size:13px}.landing .recr-cta__inner{text-align:center}.landing .recr-cta__inner .page-head__lead{margin-left:auto;margin-right:auto}.landing .recr-cta__actions{justify-content:center}.landing .recr-cta .btn--outline{border-color:hsla(0,0%,100%,.55);color:var(--paper-pure)}.landing .recr-cta .btn--outline:hover{background:var(--paper-pure);color:var(--carbon)}.landing .recr-motion{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.landing .recr-motion .ocean-trailer,.landing .recr-motion .ocean-trailer__hero,.landing .recr-motion__inner{flex:1;display:flex;flex-direction:column}.landing .recr-motion .ocean-trailer__hero{justify-content:center}.landing .recr-motion__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:hsla(0,0%,100%,.55)}.landing .recr-motion__inner{position:relative;z-index:2}.landing .recr-motion h1{font-size:clamp(2.6rem,5.8vw,4.8rem);line-height:.92;letter-spacing:-.015em}.landing .recr-motion .page-head__lead{color:var(--carbon-soft)}@media (max-width:767.98px){.landing .recr-motion{--ocean-motion-fallback:radial-gradient(ellipse 85% 45% at 8% 0%,rgba(24,179,231,.42),transparent 62%),radial-gradient(ellipse 70% 38% at 96% 14%,rgba(51,167,180,.34),transparent 60%),radial-gradient(ellipse 90% 40% at 92% 100%,rgba(24,179,231,.3),transparent 65%),radial-gradient(ellipse 65% 35% at 2% 84%,rgba(51,167,180,.26),transparent 60%),#fff}}.landing .recr-scroll{position:absolute;inset:0;pointer-events:none}.landing .recr-motion .hero__scroll-hint{display:flex;pointer-events:auto;--hint-bottom:16px;padding:8px 16px;color:var(--carbon-soft)}.landing .recr-motion .hero__scroll-hint:hover{color:var(--carbon)}@media (min-width:640px){html[data-cookie-banner] .landing .recr-motion .hero__scroll-hint{--cookie-lift:56px}}@media (max-width:639.98px){html[data-cookie-banner] .landing .recr-motion .hero__scroll-hint{display:none}}.landing #comment-recruter{scroll-margin-top:var(--nav-h)}@media (max-height:820px){.landing .recr-motion{padding-top:calc(var(--nav-h) + 24px);padding-bottom:32px}.landing .recr-motion .page-head__lead{margin-top:14px}.landing .recr-motion .recr-actions{margin-top:22px}}@media (max-height:680px){.landing .recr-motion{padding-top:calc(var(--nav-h) + 12px);padding-bottom:20px}.landing .recr-motion .hero__scroll-hint{display:none}}