.page-module__ZOGtla__header{background:oklch(var(--brand-strong));color:#fff;border-bottom:1px solid #fff3;border-bottom:1px solid lab(100% 0 0/.2);padding:clamp(2.5rem,5vw,4rem) 0 clamp(4.5rem,8vw,7.5rem)}.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane]{color:#ffffffb8;color:lab(100% 0 0/.72)}:is(.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane] a:hover,.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane] [aria-current=page]){color:#fff}.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane] li>span[aria-hidden=true]{color:#ffffff6b;color:lab(100% 0 0/.42)}.page-module__ZOGtla__intro{gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(2.5rem,5vw,4.25rem);display:grid}.page-module__ZOGtla__introTitle>p{color:oklch(var(--signal));font-size:.875rem;font-weight:720}.page-module__ZOGtla__intro h1{letter-spacing:-.04em;max-width:13ch;margin-top:1.25rem;font-size:clamp(3.25rem,6.4vw,6rem);font-weight:760;font-stretch:124%;line-height:.88}.page-module__ZOGtla__introDecision{border-top:1px solid #ffffff57;border-top:1px solid lab(100% 0 0/.34);align-self:end;max-width:39rem;padding-top:1.5rem}.page-module__ZOGtla__introPromise{letter-spacing:-.028em;max-width:24ch;font-size:clamp(1.7rem,2.6vw,2.65rem);font-weight:720;line-height:1.03}.page-module__ZOGtla__introDecision>p:last-child{color:#ffffffc7;color:lab(100% 0 0/.78);max-width:56ch;margin-top:1.35rem;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.65}.page-module__ZOGtla__boardSection{border-bottom:1px solid oklch(var(--ink));background:oklch(var(--ink));color:#fff;padding-block:clamp(4.5rem,8vw,8rem)}.page-module__ZOGtla__boardIntro{gap:1.5rem;margin-bottom:clamp(3rem,5vw,5rem);display:grid}.page-module__ZOGtla__boardIntro h2{letter-spacing:-.038em;max-width:17ch;font-size:clamp(2.35rem,4.2vw,4.5rem);font-weight:760;line-height:.94}.page-module__ZOGtla__boardIntro p{color:#ffffffb3;color:lab(100% 0 0/.7);align-self:end;max-width:39rem;font-size:1.0625rem;line-height:1.7}.page-module__ZOGtla__boardHeader{display:none}.page-module__ZOGtla__board{border-top:2px solid #ffffffb8;border-top:2px solid lab(100% 0 0/.72);border-bottom:1px solid #ffffff59;border-bottom:1px solid lab(100% 0 0/.35)}.page-module__ZOGtla__routeRow{border-bottom:1px solid #fff3;border-bottom:1px solid lab(100% 0 0/.2);padding-block:2.25rem;position:relative}.page-module__ZOGtla__routeRow:last-child{border-bottom:0}.page-module__ZOGtla__identity>span{color:oklch(var(--signal));font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:720}.page-module__ZOGtla__identity h3{margin-top:.75rem;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:650;line-height:1.05}.page-module__ZOGtla__identity h3 a{min-height:var(--control-min-height);text-underline-offset:.35rem;align-items:flex-start;gap:.5rem;text-decoration-color:#0000;display:inline-flex}.page-module__ZOGtla__identity h3 a>span{text-wrap:balance}.page-module__ZOGtla__routeRow[data-service=plateforme] .page-module__ZOGtla__identity h3{font-size:clamp(1.45rem,2.2vw,1.9rem)}.page-module__ZOGtla__identity h3 a:hover{color:oklch(var(--signal));text-decoration-line:none}.page-module__ZOGtla__identity h3 svg{color:#ffffffb8;color:lab(100% 0 0/.72);flex:none;width:1rem;height:1rem;margin-top:.2rem}.page-module__ZOGtla__field{border-top:1px solid #ffffff24;border-top:1px solid lab(100% 0 0/.14);margin-top:1.5rem;padding-top:1rem}.page-module__ZOGtla__field>p:first-child{color:#fff9;color:lab(100% 0 0/.6);font-size:.75rem;font-weight:650}.page-module__ZOGtla__field>p:last-child{color:#ffffffc7;color:lab(100% 0 0/.78);margin-top:.45rem;font-size:1rem;line-height:1.6}@media (min-width:64rem){.page-module__ZOGtla__intro{grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);align-items:end}.page-module__ZOGtla__boardIntro{grid-template-columns:minmax(0,.9fr) minmax(24rem,.65fr);align-items:end;gap:clamp(3rem,8vw,9rem)}.page-module__ZOGtla__boardHeader,.page-module__ZOGtla__routeRow{grid-template-columns:minmax(10rem,.82fr) minmax(0,1.16fr) minmax(0,1.16fr) minmax(6rem,.52fr) minmax(0,1.08fr);gap:clamp(1.25rem,2.2vw,2.25rem);display:grid}.page-module__ZOGtla__boardHeader{color:#ffffffb8;color:lab(100% 0 0/.72);padding-bottom:1rem;font-size:.75rem;font-weight:650}.page-module__ZOGtla__routeRow{padding-block:2.55rem}.page-module__ZOGtla__field{border-top:0;margin-top:0;padding-top:0}.page-module__ZOGtla__field>p:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__ZOGtla__field>p:last-child{margin-top:0}}@media (hover:hover) and (min-width:64rem){.page-module__ZOGtla__routeRow:before{inset:0 calc(var(--layout-gutter) * -.35);z-index:0;content:"";opacity:0;pointer-events:none;background:#ffffff0b;background:lab(100% 0 0/.045);position:absolute;transform:scaleY(.88)}.page-module__ZOGtla__routeRow>*{z-index:1;position:relative}.page-module__ZOGtla__routeRow:hover:before{opacity:1;transform:scaleY(1)}.page-module__ZOGtla__routeRow:hover .page-module__ZOGtla__identity h3 a{color:oklch(var(--signal))}}@media (prefers-reduced-motion:no-preference){.page-module__ZOGtla__routeRow:before{transition:opacity var(--motion-standard) var(--ease-out), transform var(--motion-standard) var(--ease-out)}}@media (forced-colors:active){.page-module__ZOGtla__header,.page-module__ZOGtla__boardSection{color:canvastext;background:canvas}.page-module__ZOGtla__introTitle>p,.page-module__ZOGtla__introDecision>p:last-child,.page-module__ZOGtla__boardIntro p,.page-module__ZOGtla__identity>span{color:canvastext}.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane]{color:canvastext}.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane] a:hover{color:canvastext}.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane] [aria-current=page]{color:canvastext}.page-module__ZOGtla__header nav[aria-label=Fil\ d’Ariane] li>span[aria-hidden=true]{color:canvastext}}@media (min-width:64rem) and (max-height:50rem){.page-module__ZOGtla__header{padding-block:2.75rem}.page-module__ZOGtla__intro{margin-top:2rem}.page-module__ZOGtla__boardSection{padding-block:3.5rem}.page-module__ZOGtla__routeRow{padding-block:1.5rem}}@media (max-width:23rem){.page-module__ZOGtla__intro h1{font-size:3rem}.page-module__ZOGtla__introPromise{font-size:1.55rem}}