.landing.svelte-1q0cfmk{--lp-max: 62rem;max-width:var(--lp-max);margin:0 auto;padding-inline:1.2rem}.hero.svelte-1q0cfmk{padding:clamp(1.6rem,5vw,3.4rem) 0 clamp(1.6rem,4vw,2.6rem)}.hero-logo.svelte-1q0cfmk{margin-bottom:clamp(1.2rem,3vw,2rem)}.hero-logo.svelte-1q0cfmk img:where(.svelte-1q0cfmk){width:clamp(8rem,22vw,11.5rem);height:auto}.hero-logo.svelte-1q0cfmk img.si-clair:where(.svelte-1q0cfmk){display:var(--si-clair, block)}.hero-logo.svelte-1q0cfmk img.si-sombre:where(.svelte-1q0cfmk){display:var(--si-sombre, none)}h1.svelte-1q0cfmk{margin:0;font-family:var(--police-titre);font-size:clamp(2rem,6vw,3.4rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;font-weight:800}.trait.svelte-1q0cfmk{display:block;width:clamp(10rem,32vw,15rem);height:.55rem;margin:.5rem 0 .9rem;fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round}.accroche.svelte-1q0cfmk{margin:0 0 1.4rem;color:var(--texte-doux);font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.55;max-width:60ch}.accroche.svelte-1q0cfmk strong:where(.svelte-1q0cfmk){color:var(--texte)}.cta.svelte-1q0cfmk{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.primaire.svelte-1q0cfmk{font:inherit;font-weight:700;font-size:1.02rem;background:var(--accent);color:var(--accent-texte);border:0;border-radius:var(--r-md, 11px);padding:.9rem 1.5rem;cursor:pointer;box-shadow:0 2px 10px color-mix(in oklab,var(--accent) 30%,transparent);transition:transform var(--trans, .16s),filter var(--trans, .16s)}.primaire.svelte-1q0cfmk:hover{filter:brightness(1.07);transform:translateY(-1px)}.lien-btn.svelte-1q0cfmk{display:inline-flex;align-items:center;text-decoration:none}.secondaire.svelte-1q0cfmk{display:inline-flex;align-items:center;font-weight:650;background:var(--surface);color:var(--texte);border:1px solid var(--bordure);border-radius:var(--r-md, 11px);padding:.85rem 1.2rem;text-decoration:none}.secondaire.svelte-1q0cfmk:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--bordure))}.note.svelte-1q0cfmk,.indispo.svelte-1q0cfmk{margin:.8rem 0 0;font-size:.8rem;color:var(--texte-doux);max-width:52ch}.indispo.svelte-1q0cfmk{color:var(--danger)}.sect.svelte-1q0cfmk{margin-top:clamp(2.6rem,7vw,4.5rem)}.sect-kicker.svelte-1q0cfmk{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2, var(--accent));font-weight:700}.titre-section.svelte-1q0cfmk{font-family:var(--police-titre);font-size:clamp(1.45rem,3.4vw,2rem);font-weight:750;margin:.2rem 0 1.2rem;letter-spacing:-.015em;text-wrap:balance}.fil.svelte-1q0cfmk{display:grid;gap:.9rem}.bulle.svelte-1q0cfmk{display:flex;gap:.7rem;align-items:flex-end;max-width:min(100%,36rem)}.bulle.droite.svelte-1q0cfmk{flex-direction:row-reverse;margin-left:auto}.bulle.svelte-1q0cfmk:not(.droite){margin-right:auto}.bulle-avatar.svelte-1q0cfmk{flex:none;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:999px;background:var(--surface-2);font-size:1.1rem}.bulle-corps.svelte-1q0cfmk{position:relative;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg, 16px);padding:.75rem .95rem .8rem}.bulle.svelte-1q0cfmk:not(.droite) .bulle-corps:where(.svelte-1q0cfmk){border-bottom-left-radius:var(--r-sm, 8px)}.bulle.droite.svelte-1q0cfmk .bulle-corps:where(.svelte-1q0cfmk){border-bottom-right-radius:var(--r-sm, 8px)}.bulle-heure.svelte-1q0cfmk{float:right;margin-left:.6rem;font-size:.72rem;color:var(--texte-doux)}.bulle.svelte-1q0cfmk h3:where(.svelte-1q0cfmk){margin:0 0 .25rem;font-size:1rem;line-height:1.3}.bulle.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0;font-size:.92rem;color:var(--texte-doux);line-height:1.45}.pivot.svelte-1q0cfmk{margin:1.3rem 0 0;font-size:1rem;color:var(--texte-doux);max-width:58ch}.pivot.svelte-1q0cfmk strong:where(.svelte-1q0cfmk){color:var(--texte)}.equipe.svelte-1q0cfmk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:1.2rem 1.4rem}.membre-avatar.svelte-1q0cfmk{width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;font-size:1.4rem;margin-bottom:.5rem}.membre.svelte-1q0cfmk h3:where(.svelte-1q0cfmk){margin:0 0 .25rem;font-family:var(--police-titre);font-size:1.15rem}.membre.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0;font-size:.92rem;color:var(--texte-doux);line-height:1.45}.principe.svelte-1q0cfmk{margin-top:1.6rem;display:flex;gap:.9rem;align-items:flex-start;background:color-mix(in oklab,var(--accent) 9%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 32%,var(--bordure));border-radius:var(--r-lg, 16px);padding:1.1rem 1.3rem}.principe-coche.svelte-1q0cfmk{flex:none;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:var(--accent-texte);font-weight:800}.principe.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0;font-size:.98rem;line-height:1.55}.etapes.svelte-1q0cfmk{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem;position:relative}.etapes.svelte-1q0cfmk:before{content:"";position:absolute;left:1.25rem;top:1.5rem;bottom:1.5rem;border-left:2px dotted var(--bordure)}.etapes.svelte-1q0cfmk li:where(.svelte-1q0cfmk){display:flex;gap:1rem;align-items:flex-start;position:relative}.etapes.svelte-1q0cfmk .num:where(.svelte-1q0cfmk){flex:none;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--accent-texte);font-family:var(--police-titre);font-weight:800;font-size:1.1rem;box-shadow:0 0 0 4px var(--fond)}@media(min-width:760px){.etapes.svelte-1q0cfmk{grid-template-columns:repeat(3,1fr);gap:2.2rem}.etapes.svelte-1q0cfmk:before{left:1.5rem;right:4rem;top:1.25rem;bottom:auto;border-left:0;border-top:2px dotted var(--bordure)}.etapes.svelte-1q0cfmk li:where(.svelte-1q0cfmk){flex-direction:column;gap:.6rem}}.etapes.svelte-1q0cfmk h3:where(.svelte-1q0cfmk){margin:.25rem 0 .3rem;font-family:var(--police-titre);font-size:1.15rem}.etapes.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0;font-size:.95rem;color:var(--texte-doux);line-height:1.5}.piliers.svelte-1q0cfmk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.5rem 2.2rem}.pilier.svelte-1q0cfmk h3:where(.svelte-1q0cfmk){margin:0 0 .35rem;font-family:var(--police-titre);font-size:1.15rem}.pilier.svelte-1q0cfmk h3:where(.svelte-1q0cfmk) span:where(.svelte-1q0cfmk){margin-right:.3rem}.pilier.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0;font-size:.95rem;color:var(--texte-doux);line-height:1.5}.cibles.svelte-1q0cfmk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:1.2rem 2rem}.cible.svelte-1q0cfmk{border-top:2px solid color-mix(in oklab,var(--accent-2, var(--accent)) 45%,var(--bordure));padding-top:.7rem}.cible.svelte-1q0cfmk h3:where(.svelte-1q0cfmk){margin:0 0 .3rem;font-family:var(--police-titre);font-size:1.1rem}.cible.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0;font-size:.92rem;color:var(--texte-doux);line-height:1.45}.confiance.svelte-1q0cfmk{margin-top:clamp(2.6rem,7vw,4rem);display:flex;flex-wrap:wrap;gap:.6rem 2rem;font-size:.86rem;color:var(--texte-doux);border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);padding:1rem .2rem}.confiance.svelte-1q0cfmk .em:where(.svelte-1q0cfmk){margin-right:.35rem}.prix.svelte-1q0cfmk{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch}.offre.svelte-1q0cfmk{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg, 16px);padding:1.3rem 1.4rem;display:flex;flex-direction:column;gap:.6rem}.offre.pro.svelte-1q0cfmk{border-color:color-mix(in oklab,var(--accent) 45%,var(--bordure));box-shadow:0 8px 24px color-mix(in oklab,var(--accent) 10%,transparent)}.offre.svelte-1q0cfmk h3:where(.svelte-1q0cfmk){margin:0;font-family:var(--police-titre);font-size:1.1rem;display:flex;align-items:center;gap:.4rem}.badge.svelte-1q0cfmk{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:color-mix(in oklab,var(--accent) 15%,var(--surface));color:var(--accent);border-radius:999px;padding:.15rem .5rem}.p-montant.svelte-1q0cfmk{margin:0;font-family:var(--police-titre);font-size:1.9rem;font-weight:800;letter-spacing:-.02em}.p-note.svelte-1q0cfmk{font-size:.8rem;font-weight:400;letter-spacing:0;color:var(--texte-doux)}.offre.svelte-1q0cfmk ul:where(.svelte-1q0cfmk){margin:0;padding-left:1.1rem;font-size:.89rem;color:var(--texte-doux);flex:1}.offre.svelte-1q0cfmk li:where(.svelte-1q0cfmk){margin:.3rem 0}.faq.svelte-1q0cfmk{border-top:1px solid var(--bordure)}.faq.svelte-1q0cfmk details:where(.svelte-1q0cfmk){border-bottom:1px solid var(--bordure);padding:.85rem .2rem}.faq.svelte-1q0cfmk summary:where(.svelte-1q0cfmk){cursor:pointer;font-weight:650;font-size:.98rem;list-style:none}.faq.svelte-1q0cfmk summary:where(.svelte-1q0cfmk)::-webkit-details-marker{display:none}.faq.svelte-1q0cfmk summary:where(.svelte-1q0cfmk):before{content:"＋ ";color:var(--accent)}.faq.svelte-1q0cfmk details[open]:where(.svelte-1q0cfmk) summary:where(.svelte-1q0cfmk):before{content:"－ "}.faq.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:.5rem 0 0;font-size:.95rem;color:var(--texte-doux);line-height:1.55;max-width:62ch}.pied-cta.svelte-1q0cfmk{margin:clamp(3rem,8vw,5rem) 0 2rem;position:relative;text-align:center;background:color-mix(in oklab,var(--accent) 9%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 28%,var(--bordure));border-radius:var(--r-lg, 16px);padding:clamp(1.8rem,5vw,3rem) 1.4rem;overflow:hidden}.pied-eclats.svelte-1q0cfmk{position:absolute;top:1rem;right:1.2rem;width:2.6rem;fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round}.pied-cta.svelte-1q0cfmk h2:where(.svelte-1q0cfmk){margin:0 0 .2rem;font-family:var(--police-titre);font-size:clamp(1.6rem,4.2vw,2.3rem);font-weight:800;letter-spacing:-.02em}.pied-sous.svelte-1q0cfmk{margin:0 0 1.2rem;font-style:italic;color:var(--texte-doux)}.pied-cta.svelte-1q0cfmk .cta:where(.svelte-1q0cfmk){justify-content:center}.pied-lien.svelte-1q0cfmk{color:var(--accent);font-weight:650;text-decoration:underline;text-underline-offset:3px}
