.hero.svelte-1uha8ag{padding-block:clamp(2rem, 5vw, 4rem) var(--section);overflow:hidden}.hero.svelte-1uha8ag .grid:where(.svelte-1uha8ag){grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);display:grid}.intro.svelte-1uha8ag{color:var(--mute);font-size:var(--step-lead);margin-bottom:1.5rem}h1.svelte-1uha8ag{font-size:var(--step-hero);letter-spacing:-.035em;line-height:.95}.line.svelte-1uha8ag{animation:svelte-1uha8ag-rise .8s var(--ease-out) both;display:block}.line.svelte-1uha8ag+.line:where(.svelte-1uha8ag){animation-delay:80ms}.strike.svelte-1uha8ag{white-space:nowrap;position:relative}.strike.svelte-1uha8ag:after{content:"";background:var(--volt);transform-origin:0;height:.055em;animation:.55s cubic-bezier(.65,0,.35,1) .75s forwards svelte-1uha8ag-strike;position:absolute;top:55%;left:-.06em;right:-.06em;transform:scaleX(0)}.lead.svelte-1uha8ag{max-width:34rem;font-size:var(--step-lead);color:color-mix(in srgb, var(--chalk) 85%, var(--ink));margin-top:2rem;line-height:1.55}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.objectifs.svelte-1uha8ag{border-top:1px solid var(--steel);color:var(--mute);font-size:var(--step-small);flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:3rem;padding-top:1.5rem;list-style:none;display:flex}.objectifs.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:.6rem;display:flex}.objectifs.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--volt);border-radius:50%;width:.5rem;height:.5rem}.photo.svelte-1uha8ag{margin:0;position:relative}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:50% 30%;border-radius:1.25rem;width:100%;height:100%;min-height:32rem}@keyframes svelte-1uha8ag-rise{0%{transform:translateY(.35em)}}@keyframes svelte-1uha8ag-strike{to{transform:scaleX(1)}}.formules.svelte-1uha8ag{padding-block:var(--section);background:var(--chalk);color:var(--ink)}.formules.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--ink-mute)}.cards.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;list-style:none;display:grid}.card.svelte-1uha8ag{background:var(--ink);color:var(--chalk);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:1.25rem;flex-direction:column;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;position:relative}.card.svelte-1uha8ag:hover{box-shadow:0 1rem 2rem -1.25rem color-mix(in srgb, var(--ink) 45%, transparent);transform:translateY(-4px)}.card.svelte-1uha8ag:has(a:where(.svelte-1uha8ag):focus-visible){outline:3px solid var(--ink);outline-offset:3px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--step-h3);margin-bottom:.75rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none}@supports selector(:has(*)){.card.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):focus-visible{outline:none}}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):after{content:"";border-radius:inherit;position:absolute;inset:0}.accroche.svelte-1uha8ag{color:var(--mute)}.points.svelte-1uha8ag{border-top:1px solid var(--steel);align-content:start;gap:.4rem;margin-block:1.5rem 2rem;padding-top:1.5rem;list-style:none;display:grid}.points.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:.75rem;display:flex}.points.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--volt);flex:none;width:.9rem;height:2px;margin-top:.8em}.points.svelte-1uha8ag .lieu:where(.svelte-1uha8ag){color:var(--mute)}.points.svelte-1uha8ag .lieu:where(.svelte-1uha8ag):before{background:0 0}.card-foot.svelte-1uha8ag{gap:1.25rem;margin-top:auto;display:grid}.card-cta.svelte-1uha8ag{justify-content:space-between;padding-inline:1.5rem;display:flex}.card-cta.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:transform .25s var(--ease-out)}.card.svelte-1uha8ag:hover .card-cta:where(.svelte-1uha8ag){background:var(--chalk)}.card.svelte-1uha8ag:hover .card-cta:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){transform:translate(3px)}.price.svelte-1uha8ag{line-height:1.1;display:grid}.prefix.svelte-1uha8ag,.suffix.svelte-1uha8ag{font-size:var(--step-small);color:var(--mute)}.amount.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600}.methode.svelte-1uha8ag{padding-block:var(--section)}.etapes.svelte-1uha8ag{--marker:2.75rem;--gap:2.5rem;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.etapes.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative}.etapes.svelte-1uha8ag li:where(.svelte-1uha8ag):not(:last-child):before{content:"";top:calc(var(--marker) / 2 - 1px);left:calc(var(--marker) + .75rem);right:calc(.75rem - var(--gap));background:var(--steel);height:2px;position:absolute}.marker.svelte-1uha8ag{width:var(--marker);height:var(--marker);border:2px solid var(--volt);font-family:var(--font-display);color:var(--volt);border-radius:50%;place-items:center;margin-bottom:1.75rem;font-size:1.125rem;font-weight:600;display:grid;position:relative}.etapes.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--step-h3);margin-bottom:.75rem}.etapes.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:22rem;color:var(--mute)}.moi.svelte-1uha8ag{padding-block:0 var(--section)}.moi.svelte-1uha8ag .grid:where(.svelte-1uha8ag){padding-top:var(--section);background:linear-gradient(var(--steel), var(--steel)) top center / calc(100% - 2 * var(--gutter)) 1px no-repeat;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.portrait.svelte-1uha8ag{aspect-ratio:4/5;background:var(--chalk);border-radius:1.25rem;place-items:end center;padding-top:2.5rem;display:grid;overflow:hidden}.portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){mix-blend-mode:multiply;width:72%}.bio.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-h2)}.bio.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:var(--chalk)}.bio.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.lead){max-width:34rem;color:var(--mute);margin-top:1.25rem}.diplomes.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;margin-block:2rem 2.5rem;list-style:none;display:flex}.diplomes.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--steel);font-size:var(--step-small);border-radius:999px;padding:.4rem .9rem}@media (width<=64rem){.cards.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}@media (width<=52rem){.hero.svelte-1uha8ag .grid:where(.svelte-1uha8ag),.moi.svelte-1uha8ag .grid:where(.svelte-1uha8ag){grid-template-columns:1fr}h1.svelte-1uha8ag{font-size:clamp(3.25rem,20vw,6.5rem)}.photo.svelte-1uha8ag{max-width:30rem}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/5;height:auto;min-height:0}.etapes.svelte-1uha8ag{grid-template-columns:1fr}.etapes.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:calc(var(--marker) + 1.25rem);min-height:var(--marker)}.etapes.svelte-1uha8ag li:where(.svelte-1uha8ag):not(:last-child):before{top:calc(var(--marker) + .5rem);bottom:calc(.5rem - var(--gap));left:calc(var(--marker) / 2 - 1px);width:2px;height:auto;right:auto}.marker.svelte-1uha8ag{margin:0;position:absolute;top:0;left:0}.etapes.svelte-1uha8ag h3:where(.svelte-1uha8ag){padding-top:.45rem}}
