.ga-page{background:var(--color-black,#08132f)}.ga-nuit{color:#fff}.ga-recit{position:relative}.ga-scene{z-index:0;background:var(--color-black,#08132f);height:100svh;position:sticky;top:0;overflow:hidden}.ga-scene canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block}.ga-scene-prete canvas{opacity:1}.ga-voile{pointer-events:none;background:linear-gradient(#08132fdb 0%,#08132f73 26%,#0000 48% 74%,#08132fe6 100%);position:absolute;inset:0}.ga-bord{z-index:3;pointer-events:none;align-items:flex-end;height:100svh;margin-top:-100svh;padding:0 1rem 1.25rem;display:flex;position:sticky;top:0}@media (width>=768px){.ga-bord{padding:0 2.5rem 1.5rem}}.ga-compte{color:#ffffffbd;flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;font-size:.875rem;display:flex}.ga-compte-n{min-width:2ch;font-family:var(--font-serif);letter-spacing:-.03em;color:var(--color-brand,#ff9047);font-variant-numeric:tabular-nums;text-align:right;font-size:1.75rem;font-weight:700;line-height:1}.ga-illustration{color:#ffffffa8;border-radius:99px;margin-left:.35rem;padding:.2rem .55rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #ffffff38}.ga-flux{z-index:2;margin-top:-100svh;position:relative}.ga-ouverture{text-align:center;flex-direction:column;align-items:center;min-height:calc(100svh - 4rem);padding:clamp(2.5rem,9vh,6rem) 1rem 7rem;display:flex}.ga-passage{text-align:center;justify-content:center;min-height:75svh;padding:12svh 1rem 0;display:flex}.ga-dit{max-width:20ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 22px #08132ff2,0 0 70px #08132fe6;font-size:clamp(2rem,5.2vw,3.75rem);font-weight:700;line-height:1.06}.ga-ouverture .ga-dit{margin-bottom:2rem}.ga-descendre{color:#ffffffa8;flex-direction:column;align-items:center;gap:.6rem;margin-top:auto;padding-top:2.5rem;font-size:.875rem;display:flex}.ga-descendre span{background:linear-gradient(to bottom, transparent, var(--color-brand,#ff9047));transform-origin:top;width:1px;height:2.25rem;animation:2.2s ease-in-out infinite ga-descendre}@keyframes ga-descendre{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=639px){.ga-voile{background:linear-gradient(#08132fd6 0%,#08132f59 30%,#0000 52% 78%,#08132fcc 100%)}}.ga-scene-sans3d canvas{display:none}.ga-repli{justify-content:center;align-items:flex-end;gap:clamp(4px,1vw,14px);height:34vh;padding:0 4vw;display:flex;position:absolute;bottom:16%;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.ga-repli span{background:linear-gradient(#14224c,#0a1330);border-radius:4px 4px 0 0;flex:1 1 0;height:100%;box-shadow:inset 0 3px #223468}.ga-repli span[data-on]{box-shadow:inset 0 3px 0 var(--color-brand,#ff9047), 0 -12px 30px -6px #ff904799}.ga-anime [data-entre]{opacity:0}.ga-section{max-width:80rem;margin:0 auto;padding:3rem 1rem 0;scroll-margin-top:4rem}@media (width>=768px){.ga-section{padding:4.5rem 2rem 0}}.ga-section>h2,.ga-louer h2{max-width:28ch;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,4.4vw,2.75rem);font-weight:700;line-height:1.1}.ga-intro{max-width:46ch;color:var(--color-neutral-600,#4f6089);margin-top:1rem;font-size:1.0625rem;line-height:1.6}.ga-doux{color:var(--color-neutral-600,#4f6089);font-size:.875rem;line-height:1.5}.ga-note{color:var(--color-neutral-600,#4f6089);margin-top:.875rem;font-size:.8125rem;line-height:1.5}.ga-lien{text-underline-offset:3px;font-weight:600;text-decoration:underline}.ga-publics{gap:0 3rem;margin-top:2.25rem;display:grid}@media (width>=640px){.ga-publics{grid-template-columns:1fr 1fr}}@media (width>=1024px){.ga-publics{grid-template-columns:repeat(3,1fr)}}.ga-publics>div{border-top:1px solid var(--color-line,#e9e2de);padding:1.125rem 0 1.25rem}.ga-publics dt{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}.ga-publics dd{color:var(--color-neutral-600,#4f6089);margin-top:.3rem;font-size:.9375rem;line-height:1.55}.ga-louer{gap:2.5rem;display:grid}@media (width>=900px){.ga-louer{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:4rem}}.ga-points{margin-top:2rem;padding:0;list-style:none}.ga-points li{border-top:1px solid var(--color-line,#e9e2de);padding:1rem 0 1.125rem}.ga-points h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}.ga-points p{color:var(--color-neutral-600,#4f6089);margin-top:.25rem;font-size:.9375rem;line-height:1.55}.ga-fiches{gap:.875rem;display:grid}.ga-fiche{background:var(--color-black,#08132f);color:#fff;box-shadow:var(--shadow-cast);border-radius:1.75rem;padding:1.75rem;position:relative;overflow:hidden}@media (width>=768px){.ga-fiche{border-radius:2rem;padding:2.5rem}}.ga-fiche:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff904742,#0000);width:26rem;height:26rem;position:absolute;bottom:-10rem;right:-8rem}.ga-fiche h3{font-family:var(--font-serif);letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1;position:relative}.ga-fiche h3 small{font-family:var(--font-sans);letter-spacing:0;color:#ffffff9e;margin-left:.4rem;font-size:.9375rem;font-weight:500}.ga-prix{gap:.35rem;margin-top:2.5rem;display:grid;position:relative}@media (width>=768px){.ga-prix{margin-top:3.5rem}}.ga-prix>span{color:#ffffffa8;font-size:.9375rem}.ga-prix strong{font-family:var(--font-serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,11vw,5.5rem);font-weight:700;line-height:.95}.ga-fiche-barres{align-items:flex-end;gap:5px;height:5.5rem;margin-bottom:2rem;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.ga-fiche-barres span{background:linear-gradient(#1a2b5e,#0d1838);border-radius:3px 3px 0 0;flex:0 0 .8rem;height:100%;box-shadow:inset 0 3px #2b3f7a}.ga-fiche-barres span:nth-child(3n+1){box-shadow:inset 0 3px 0 var(--color-brand,#ff9047), 0 -8px 20px -5px #ff9047a6}.ga-services{margin-top:2.25rem;padding:0;list-style:none;display:grid}.ga-services li{border-top:1px solid var(--color-line,#e9e2de);padding:1.5rem 0}@media (width>=900px){.ga-services{grid-template-columns:repeat(3,1fr)}.ga-services li{border-top:0;border-left:1px solid var(--color-line,#e9e2de);padding:.25rem 2.25rem}.ga-services li:first-child{border-left:0;padding-left:0}.ga-services li:last-child{padding-right:0}}.ga-services h3{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.2}.ga-services p{color:var(--color-neutral-600,#4f6089);margin-top:.625rem;font-size:.9688rem;line-height:1.6}.ga-services .ga-recu{color:var(--color-ink,#10224e);margin-top:1rem;padding-left:1.125rem;font-weight:600;position:relative}.ga-recu:before{content:"";background:var(--color-brand,#ff9047);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.5em;left:0}.ga-num{font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:650;display:inline-grid}.ga-rail{gap:1.75rem;margin-top:2.5rem;padding:0;list-style:none;display:grid;position:relative}.ga-rail li{padding-left:2.75rem;position:relative}.ga-rail .ga-num{z-index:1;background:var(--color-creme,#faf7f6);box-shadow:inset 0 0 0 1.5px var(--color-ink,#10224e);position:absolute;top:0;left:0}.ga-rail li[data-offert] .ga-num{background:var(--color-brand,#ff9047);box-shadow:0 0 0 5px #ff904738}.ga-rail li:before{content:"";background:var(--color-line,#e9e2de);width:1px;position:absolute;top:1.75rem;bottom:-1.75rem;left:calc(.875rem - .5px)}.ga-rail li:last-child:before{display:none}@media (width>=1024px){.ga-rail{grid-template-columns:repeat(5,1fr);gap:2rem}.ga-rail li{padding:2.75rem 0 0}.ga-rail li:before{width:auto;height:1px;inset:calc(.875rem - .5px) -2rem auto 1.75rem}}.ga-rail h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}.ga-rail p{color:var(--color-neutral-600,#4f6089);margin-top:.3rem;font-size:.9375rem;line-height:1.55}.ga-offert{color:#99430c;vertical-align:.1em;background:#ffe9d8;border-radius:99px;margin-left:.25rem;padding:.2rem .55rem;font-size:.75rem;font-weight:650;display:inline-block}.ga-exemple{color:#99430c;background:#ffe9d8;border-radius:99px;align-items:center;gap:.4rem;margin-top:.625rem;padding:.3rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.ga-exemple:before{content:"";background:currentColor;border-radius:99px;width:.4rem;height:.4rem}.ga-mesures{margin-top:2.25rem;padding:0;list-style:none}.ga-mesures li{border-top:1px solid var(--color-line,#e9e2de);gap:.75rem 2.5rem;padding:1.5rem 0;display:grid}@media (width>=900px){.ga-mesures li{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr);align-items:start}}.ga-mesures h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}.ga-valeur{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.15}.ga-methode-texte{color:var(--color-neutral-600,#4f6089);font-size:.9375rem;line-height:1.55}.ga-cas{gap:1rem;margin-top:2.25rem;padding:0;list-style:none;display:grid}.ga-cas>li{box-shadow:var(--shadow-card);background:#fff;border-radius:1.75rem;display:grid;overflow:hidden}@media (width>=900px){.ga-cas>li{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.ga-cas-recit{align-content:start;justify-items:start;gap:.75rem;padding:1.75rem;display:grid}@media (width>=768px){.ga-cas-recit{padding:2.75rem}}.ga-cas-recit h3{font-family:var(--font-serif);letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.15}.ga-cas-recit>p:not(.ga-doux){max-width:54ch;color:var(--color-neutral-700,#2a3b68);font-size:.9688rem;line-height:1.6}.ga-cas-recit .ga-exemple{margin-top:.25rem}.ga-cas-chiffres{background:var(--color-black,#08132f);color:#fff;align-content:center;gap:1.75rem;margin:0;padding:1.75rem;display:grid}@media (width>=768px){.ga-cas-chiffres{padding:2.75rem}}.ga-cas-chiffres dt{color:#ffffffa8;font-size:.9375rem}.ga-cas-chiffres dd{font-family:var(--font-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.75rem;margin:.4rem 0 0;font-weight:700;display:flex}.ga-cas-chiffres svg{color:#fff6;flex:none;align-self:center;width:1.5rem}.ga-avant{color:#ffffff80;font-size:1.5rem}.ga-apres{color:var(--color-brand,#ff9047);font-size:clamp(2.75rem,7vw,3.75rem);line-height:1}.ga-questions{gap:0 4rem;margin-top:2.25rem;padding:0;list-style:none;display:grid}@media (width>=768px){.ga-questions{grid-template-columns:1fr 1fr}}.ga-questions li{border-top:1px solid var(--color-line,#e9e2de);padding:1.25rem 0 1.5rem}.ga-questions h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.4}.ga-questions p{color:var(--color-neutral-600,#4f6089);margin-top:.4rem;font-size:.9375rem;line-height:1.6}.ga-fin{background:var(--color-black,#08132f);color:#fff;text-align:center;border-radius:2rem;flex-direction:column;align-items:center;max-width:76rem;margin:3.5rem 1rem 3rem;padding:3.5rem 1.25rem 0;display:flex;position:relative;overflow:hidden}@media (width>=768px){.ga-fin{border-radius:2.75rem;margin:5rem 2rem 4rem;padding-top:5.5rem}}@media (width>=80rem){.ga-fin{margin-left:auto;margin-right:auto}}.ga-fin h2{max-width:16ch;font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1.04}.ga-fin>p{color:#ffffffb8;margin-top:1.125rem;font-size:1.0625rem}.ga-fin-boutons{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex;position:relative}.ga-second{border-radius:.95rem;justify-content:center;align-items:center;min-height:3.6rem;padding:0 1.5rem;font-size:1.0313rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.ga-second:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff5c}.ga-fin-barres{justify-content:center;align-items:flex-end;gap:clamp(3px,.7vw,9px);width:100%;height:clamp(6rem,16vw,11rem);margin-top:3.5rem;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.ga-fin-barres span{max-width:1.25rem;height:100%;box-shadow:inset 0 3px 0 var(--color-brand,#ff9047), 0 -10px 26px -6px #ff90478c;background:linear-gradient(#16254f,#0b1533);border-radius:3px 3px 0 0;flex:1 1 0}.ga-fin-barres span:nth-child(3n){height:92%}.ga-fin-barres span:nth-child(4n+1){height:96%}.ga-page a:focus-visible,.ga-page button:focus-visible{outline:2px solid var(--color-brand,#ff9047);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ga-descendre span{animation:none}.ga-scene canvas,.ga-second{transition:none}}.gh{background:var(--color-creme,#faf7f6);color:var(--color-ink,#10224e)}.gh-haut{max-width:80rem;margin:0 auto;padding:2.25rem 1rem 0}@media (width>=768px){.gh-haut{padding:3.5rem 2rem 0}}.gh-compteur-avant{max-width:34ch;font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:600;line-height:1.3}.gh-compteur-nombre{font-family:var(--font-serif);letter-spacing:-.055em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin:.25rem 0 0 -.04em;font-size:clamp(4.25rem,23.5vw,20rem);font-weight:700;line-height:.92}.gh-compteur-nombre .gh-compteur-devise-avant{margin-left:0;margin-right:.1em}.gh-compteur-nombre .gh-compteur-devise{letter-spacing:-.02em;color:var(--color-violet-600,#f27f33);vertical-align:.9em;margin-left:.1em;font-size:.42em;font-weight:600}.gh-compteur-apres{border-top:1px solid var(--color-ink,#10224e);max-width:60ch;color:var(--color-neutral-600,#4f6089);margin-top:clamp(1.25rem,3.4vw,3rem);padding-top:.875rem;font-size:.9063rem;line-height:1.55}.gh-haut-bas{gap:1.5rem;margin-top:2.75rem;padding-bottom:1rem;display:grid}@media (width>=900px){.gh-haut-bas{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:4rem;margin-top:3.5rem;padding-bottom:1.5rem}}.gh-haut h1{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.125rem,5.2vw,4rem);font-weight:700;line-height:1.04}.gh-haut h1 span{display:block}.gh-haut-texte p{max-width:40ch;color:var(--color-neutral-700,#2a3b68);text-wrap:pretty;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.6}.ge-bande{--ge-nuit:var(--color-black,#08132f);--ge-encre:var(--color-ink,#10224e);--ge-orange:var(--color-brand,#ff9047)}[data-attente] .ge-cb-point{opacity:0}[data-attente] .ge-cb-barre i{transform:scaleY(0)}[data-attente] .ge-cb-trace{stroke-dasharray:0 1000}.ge-illu{font:500 .6875rem/1 var(--font-sans);letter-spacing:0;color:#ffffffb8;white-space:nowrap;vertical-align:.1em;background:#ffffff1a;border-radius:99px;align-items:center;padding:.2rem .5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.ge-num{font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:650;display:inline-grid}.ge-bande{background:var(--ge-nuit);color:#fff;border-radius:2rem;max-width:76rem;margin:3.5rem 1rem 0;padding:2.25rem 1.25rem;scroll-margin-top:4rem;position:relative;overflow:hidden}@media (width>=768px){.ge-bande{border-radius:2.75rem;margin:5rem 2rem 0;padding:4rem}}@media (width>=80rem){.ge-bande{margin-left:auto;margin-right:auto}}.ge-bande:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff904724,#0000);width:34rem;height:34rem;position:absolute;top:-10rem;right:-10rem}.ge-bande-haut{gap:2.5rem;display:grid;position:relative}@media (width>=1000px){.ge-bande-haut{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:4rem}}.ge-bande h2{max-width:20ch;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:700;line-height:1.1}.ge-bande-intro{color:#ffffffad;margin-top:1rem;font-size:1.0625rem}.ge-etapes{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ge-etapes li{gap:1rem;padding:0 0 1.5rem;display:flex;position:relative}.ge-etapes li:before{content:"";background:#ffffff29;width:1px;position:absolute;top:1.75rem;bottom:0;left:calc(.875rem - .5px)}.ge-etapes li:last-child{padding-bottom:0}.ge-etapes li:last-child:before{display:none}.ge-etapes .ge-num{background:var(--ge-orange);color:var(--ge-encre)}.ge-etapes h3{letter-spacing:-.01em;padding-top:.15rem;font-size:1.0625rem;font-weight:650}.ge-etapes p{color:#ffffffad;max-width:46ch;margin-top:.3rem;font-size:.9375rem;line-height:1.55}.ge-bande-vignette{gap:.875rem;display:grid}.ge-recu,.ge-ou{background:#ffffff0d;border-radius:1.1rem;padding:1.25rem 1.375rem;box-shadow:inset 0 0 0 1px #ffffff1a}.ge-ou{margin-top:2.5rem;position:relative}@media (width>=768px){.ge-ou{grid-template-columns:16rem minmax(0,1fr);align-items:baseline;gap:2rem;padding:1.5rem 1.75rem;display:grid}}.ge-recu h3,.ge-ou h3{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.1875rem;font-weight:700}.ge-recu p,.ge-ou p{color:#ffffffbd;margin-top:.4rem;font-size:.9375rem;line-height:1.6}@media (width>=768px){.ge-ou p{margin-top:0}}.ge-cb{box-shadow:inset 0 0 0 1px #ffffff1a, var(--shadow-glass);background:#ffffff0a;border-radius:1.25rem;gap:.75rem;padding:.75rem;display:grid}@media (width>=560px){.ge-cb{grid-template-columns:minmax(0,1fr) 9.5rem}}.ge-cb-courbe,.ge-cb-eval{background:#08132f99;border-radius:.9rem;padding:1rem 1rem .875rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ge-cb p{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.ge-cb svg{width:100%;height:9.5rem;margin-top:.75rem;display:block;overflow:visible}.ge-cb-ligne{stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke}.ge-cb-aire{fill:#ff90471a}.ge-cb-trace{fill:none;stroke:var(--ge-orange);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ff904799)}.ge-cb-point{background:#fff;border-radius:99px;width:.6rem;height:.6rem;position:absolute;bottom:2.6915rem;right:.7rem;box-shadow:0 0 0 4px #ff904766}.ge-cb-axe{font:500 .6875rem/1 var(--font-mono);color:#fff6;justify-content:space-between;height:.6rem;margin-top:.5rem;display:flex}.ge-cb-barres{grid-template-columns:1fr 1fr;gap:.75rem;height:10.6rem;margin-top:.75rem;display:grid}@media (width<=559px){.ge-cb-barres{height:6rem}}.ge-cb-barre{text-align:center;color:#fff9;flex-direction:column;justify-content:flex-end;gap:.5rem;height:100%;font-size:.75rem;display:flex}.ge-cb-barre i{transform-origin:bottom;background:#9aa6c759;border-radius:.5rem .5rem .2rem .2rem;display:block}.ge-cb-barre[data-apres] i{background:linear-gradient(#ffb27a,#f27f33);box-shadow:0 0 22px -4px #ff9047b3}.ge-cb-barre[data-apres] span{color:#fff;font-weight:600}
