.belay[data-astro-cid-6upmtqwl]{display:block;width:100%;height:auto;overflow:visible}.belay__rope[data-astro-cid-6upmtqwl]{fill:none;stroke:var(--vert-fonce);stroke-width:7;stroke-linecap:round}.belay__twist[data-astro-cid-6upmtqwl]{fill:none;stroke:var(--beige-clair);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 6}.belay__knot[data-astro-cid-6upmtqwl]{fill:var(--vert-fonce)}.belay__ring[data-astro-cid-6upmtqwl]{fill:var(--menthe);stroke:var(--vert-fonce);stroke-width:5}.belay__hole[data-astro-cid-6upmtqwl]{fill:var(--color-card-bg);stroke:var(--vert-fonce);stroke-width:4}.belay__gate[data-astro-cid-6upmtqwl]{fill:var(--beige-clair);stroke:var(--vert-fonce);stroke-width:4}@media (prefers-reduced-motion: no-preference){.belay__tail[data-astro-cid-6upmtqwl]{transform-box:view-box;transform-origin:82px 20px;animation:belay-sway 4.5s ease-in-out infinite}}@keyframes belay-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}.hero[data-astro-cid-ewxirvlt]{background:var(--color-bg-deep);color:var(--color-text-inverse);padding:var(--section-pad) 0}.hero__inner[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:center}.hero__eyebrow[data-astro-cid-ewxirvlt]{color:var(--color-text-inverse);margin-bottom:var(--space-sm)}.hero__intro[data-astro-cid-ewxirvlt]{max-width:50rem;padding:var(--space-md) var(--space-md);margin-bottom:var(--space-md);box-shadow:0 6px 0 var(--color-line-on-deep)}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{max-width:24em;margin-left:auto;margin-right:auto;margin-bottom:var(--space-sm)}.hero__tagline-row[data-astro-cid-ewxirvlt]{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.hero__belay[data-astro-cid-ewxirvlt]{flex:none;width:96px}.hero__tagline[data-astro-cid-ewxirvlt]{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600;font-style:italic;text-align:left;margin:0}@media (max-width: 520px){.hero__tagline-row[data-astro-cid-ewxirvlt]{flex-direction:column;gap:var(--space-xs)}.hero__belay[data-astro-cid-ewxirvlt]{width:80px}.hero__tagline[data-astro-cid-ewxirvlt]{text-align:center}}.hero__lead[data-astro-cid-ewxirvlt]{font-size:var(--step-lead);margin-bottom:var(--space-md)}.hero__medical[data-astro-cid-ewxirvlt]{margin:var(--space-md) auto 0;text-align:center;font-weight:600}.hero__medical[data-astro-cid-ewxirvlt] .btn-ghost[data-astro-cid-ewxirvlt]{text-underline-offset:4px}.hero__motto[data-astro-cid-ewxirvlt]{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-line-on-deep);width:100%;max-width:24rem;text-align:center;font-weight:600;letter-spacing:.06em}.hero__figure[data-astro-cid-ewxirvlt]{--badge-size: 160px;position:relative;width:100%;max-width:62rem;margin-top:calc(var(--badge-size) / 2 + var(--space-md));--photo-ratio: 16 / 9;--photo-ratio-mobile: 4 / 3}.hero__badge[data-astro-cid-ewxirvlt]{position:absolute;top:calc(var(--badge-size) / -2);left:50%;transform:translate(-50%);width:var(--badge-size);height:var(--badge-size);border-radius:50%;overflow:hidden;border:4px solid var(--color-text-inverse);background:var(--color-bg-deep)}.hero__badge[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:cover;object-position:center 20%}@media (max-width: 700px){.hero__figure[data-astro-cid-ewxirvlt]{--badge-size: 112px}}.who[data-astro-cid-zzroy737]{background:var(--color-bg);color:var(--color-text);padding:var(--section-pad) 0}.who[data-astro-cid-zzroy737] h2[data-astro-cid-zzroy737]{margin-bottom:var(--space-md)}.who__grid[data-astro-cid-zzroy737]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.who__card[data-astro-cid-zzroy737]{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md)}.who__card[data-astro-cid-zzroy737] p[data-astro-cid-zzroy737]{margin-bottom:0}.who__underline[data-astro-cid-zzroy737]{text-decoration:underline;text-decoration-color:var(--color-highlight);text-decoration-thickness:4px;text-underline-offset:.22em;text-decoration-skip-ink:none}@media (max-width: 780px){.who__grid[data-astro-cid-zzroy737]{grid-template-columns:1fr}}.cairn-icon[data-astro-cid-eedxbxro]{--zoom: .54;position:relative;flex:none;display:block;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;background:var(--color-text-inverse);box-shadow:0 0 0 2px var(--color-border)}.cairn-icon[data-astro-cid-eedxbxro] img[data-astro-cid-eedxbxro]{position:absolute;max-width:none;width:calc(var(--size) / var(--zoom));height:auto;left:calc(var(--size) / var(--zoom) * -.23);top:calc(var(--size) / var(--zoom) * -.26)}.diag-entry[data-astro-cid-2c6aezu5]{background:var(--color-bg);color:var(--color-text);padding:0 0 var(--section-pad)}.diag-entry__box[data-astro-cid-2c6aezu5]{background:var(--color-card-bg);border:3px solid var(--color-highlight);border-radius:var(--radius);max-width:52rem;margin:0 auto;padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.diag-entry__question[data-astro-cid-2c6aezu5]{font-weight:600;text-align:center;margin:0}.diag-entry__title[data-astro-cid-2c6aezu5]{font-size:clamp(2rem,4.6vw,2.75rem);margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-sm)}.diag-entry__box[data-astro-cid-2c6aezu5] p[data-astro-cid-2c6aezu5]:not(.diag-entry__question){margin:var(--space-xs) auto 0}.diag-entry__box[data-astro-cid-2c6aezu5] .btn-ghost[data-astro-cid-2c6aezu5]{margin-top:var(--space-xs)}.diag-entry__particuliers[data-astro-cid-2c6aezu5]{margin:var(--space-md) auto 0;text-align:center;font-weight:600}.offers[data-astro-cid-lgzyf5bi]{background:var(--color-bg);color:var(--color-text);padding:var(--section-pad) 0}.offers[data-astro-cid-lgzyf5bi] h2[data-astro-cid-lgzyf5bi]{margin-bottom:var(--space-md)}.offers__grid[data-astro-cid-lgzyf5bi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:62rem;margin:0 auto;gap:var(--space-md)}.offers__card[data-astro-cid-lgzyf5bi]{background:var(--color-card-bg);border:1px solid var(--color-border);border-top:4px solid var(--color-bg-deep);border-radius:var(--radius);padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;gap:.55rem}.offers__card[data-astro-cid-lgzyf5bi] h3[data-astro-cid-lgzyf5bi]{text-align:left;font-size:clamp(1.6rem,3.4vw,2rem)}.offers__card[data-astro-cid-lgzyf5bi] .offers__result[data-astro-cid-lgzyf5bi]{margin-bottom:var(--space-sm)}.offers__card[data-astro-cid-lgzyf5bi] ul[data-astro-cid-lgzyf5bi].offers__entries{list-style:none;margin:0;padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border);max-width:none;display:flex;flex-direction:column;gap:.5rem}.offers__card[data-astro-cid-lgzyf5bi] p[data-astro-cid-lgzyf5bi]{margin:0}.offers__price[data-astro-cid-lgzyf5bi]{font-weight:600;font-size:var(--step-lead)}.offers__card[data-astro-cid-lgzyf5bi] p[data-astro-cid-lgzyf5bi].offers__price{padding-bottom:var(--space-sm);margin-bottom:var(--space-xs);border-bottom:1px solid var(--color-border)}.offers__card[data-astro-cid-lgzyf5bi] .btn-ghost[data-astro-cid-lgzyf5bi]{margin-top:auto;margin-left:0;padding-top:var(--space-sm)}.offers__card[data-astro-cid-lgzyf5bi] h3[data-astro-cid-lgzyf5bi].offers__heading{display:flex;align-items:center;gap:var(--space-sm)}.offers__cta[data-astro-cid-lgzyf5bi]{margin-top:var(--space-lg)}@media (max-width: 700px){.offers__grid[data-astro-cid-lgzyf5bi]{grid-template-columns:1fr}}.transfo[data-astro-cid-y4alufi6]{background:var(--color-bg-alt);color:var(--color-text);padding:var(--section-pad) 0}.transfo[data-astro-cid-y4alufi6] h2[data-astro-cid-y4alufi6]{margin-bottom:var(--space-md)}.transfo__grid[data-astro-cid-y4alufi6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.transfo__card[data-astro-cid-y4alufi6]{background:var(--color-card-on-alt);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md)}.transfo__who[data-astro-cid-y4alufi6]{font-weight:600;text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em;margin-bottom:var(--space-sm)}.transfo__before[data-astro-cid-y4alufi6]{font-style:italic}.transfo__arrow[data-astro-cid-y4alufi6]{text-align:center;margin:0 auto .5rem}.transfo__after[data-astro-cid-y4alufi6]{font-weight:600;margin-bottom:0}@media (max-width: 900px){.transfo__grid[data-astro-cid-y4alufi6]{grid-template-columns:1fr}}.why[data-astro-cid-5ofnmgv6]{background:var(--color-bg);color:var(--color-text);padding:var(--section-pad) 0}.why[data-astro-cid-5ofnmgv6] h2[data-astro-cid-5ofnmgv6]{margin-bottom:var(--space-lg)}.why__grid[data-astro-cid-5ofnmgv6]{--why-gap: 4.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--why-gap)}.why__item[data-astro-cid-5ofnmgv6]{position:relative;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.why__item[data-astro-cid-5ofnmgv6] h3[data-astro-cid-5ofnmgv6]{margin-bottom:var(--space-sm)}.why__item[data-astro-cid-5ofnmgv6] p[data-astro-cid-5ofnmgv6]{margin-bottom:0;line-height:1.7}.tie[data-astro-cid-5ofnmgv6]{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--vert-fonce);pointer-events:none}.tie[data-astro-cid-5ofnmgv6]:before{content:"";position:absolute;border-radius:3px}.tie--right[data-astro-cid-5ofnmgv6]{left:100%;top:50%;width:var(--why-gap);height:32px;transform:translateY(-50%)}.tie--right[data-astro-cid-5ofnmgv6]:before{left:0;right:0;top:50%;height:6px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--vert-fonce) 0 5px,var(--beige-clair) 5px 6px)}.tie--down[data-astro-cid-5ofnmgv6],.tie--down-mobile[data-astro-cid-5ofnmgv6]{top:100%;left:50%;height:var(--why-gap);width:32px;transform:translate(-50%)}.tie--down[data-astro-cid-5ofnmgv6]:before,.tie--down-mobile[data-astro-cid-5ofnmgv6]:before{top:0;bottom:0;left:50%;width:6px;transform:translate(-50%);background:repeating-linear-gradient(180deg,var(--vert-fonce) 0 5px,var(--beige-clair) 5px 6px)}.tie--down-mobile[data-astro-cid-5ofnmgv6]{display:none}.tie__carabiner[data-astro-cid-5ofnmgv6]{position:relative;display:block}.tie--right[data-astro-cid-5ofnmgv6] .tie__carabiner[data-astro-cid-5ofnmgv6]{transform:rotate(90deg)}.tie__ring[data-astro-cid-5ofnmgv6]{fill:var(--menthe);stroke:var(--vert-fonce);stroke-width:2.5}.tie__hole[data-astro-cid-5ofnmgv6]{fill:var(--color-bg)}.tie__gate[data-astro-cid-5ofnmgv6]{fill:var(--vert-fonce)}@media (max-width: 700px){.why__grid[data-astro-cid-5ofnmgv6]{--why-gap: 3.5rem;grid-template-columns:1fr}.why__item[data-astro-cid-5ofnmgv6]{padding:var(--space-md)}.tie--right[data-astro-cid-5ofnmgv6]{display:none}.tie--down-mobile[data-astro-cid-5ofnmgv6]{display:flex}}.proof[data-astro-cid-vtiefkve]{background:var(--color-bg-alt);color:var(--color-text);padding:var(--section-pad) 0}.proof__grid[data-astro-cid-vtiefkve]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);align-items:center;margin-top:var(--space-md)}.proof__grid[data-astro-cid-vtiefkve]>p[data-astro-cid-vtiefkve]{margin:0}.proof__quote[data-astro-cid-vtiefkve]{background:var(--color-card-on-alt);border:3px solid var(--color-highlight);border-radius:var(--radius);padding:var(--space-lg) var(--space-md);margin:0;font-style:italic;font-size:var(--step-lead)}.proof__quote[data-astro-cid-vtiefkve] p[data-astro-cid-vtiefkve]{margin-bottom:0;font-size:inherit}.proof__quote[data-astro-cid-vtiefkve] footer[data-astro-cid-vtiefkve]{margin-top:var(--space-sm);font-style:normal;font-weight:600}@media (max-width: 900px){.proof__grid[data-astro-cid-vtiefkve]{grid-template-columns:1fr}}.trust[data-astro-cid-jfcioroc]{background:var(--color-bg);color:var(--color-text);padding:var(--section-pad) 0}.trust[data-astro-cid-jfcioroc] h2[data-astro-cid-jfcioroc]{margin-bottom:var(--space-xs)}.trust__label[data-astro-cid-jfcioroc]{text-align:center;margin-bottom:var(--space-md)}.trust__google[data-astro-cid-jfcioroc]{max-width:40rem;margin:var(--space-lg) auto 0;padding:var(--space-md);background:var(--color-card-bg);border:3px solid var(--color-highlight);border-radius:var(--radius);text-align:center}.trust__google[data-astro-cid-jfcioroc] p[data-astro-cid-jfcioroc]{margin-left:auto;margin-right:auto;text-align:center}.trust__google-title[data-astro-cid-jfcioroc]{font-size:var(--step-h3);font-weight:600;margin-bottom:var(--space-xs)}.trust__google-link[data-astro-cid-jfcioroc]{display:inline-block;margin-top:var(--space-xs);font-size:var(--step-lead);font-weight:600;text-underline-offset:4px}.trust__grid[data-astro-cid-jfcioroc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);max-width:56rem;margin:0 auto}.trust__card[data-astro-cid-jfcioroc]{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md);margin:0;display:flex;flex-direction:column;gap:.5rem}.trust__source[data-astro-cid-jfcioroc]{align-self:flex-start;font-weight:600;background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:.15rem .75rem}.trust__card[data-astro-cid-jfcioroc] p[data-astro-cid-jfcioroc]{font-style:italic}.trust__card[data-astro-cid-jfcioroc] footer[data-astro-cid-jfcioroc]{margin-top:var(--space-xs);display:flex;flex-direction:column;gap:.15rem}@media (max-width: 700px){.trust__grid[data-astro-cid-jfcioroc]{grid-template-columns:1fr}}.how[data-astro-cid-zbb37bwy]{background:var(--color-bg-alt);color:var(--color-text);padding:var(--section-pad) 0}.how[data-astro-cid-zbb37bwy] h2[data-astro-cid-zbb37bwy]{margin-bottom:var(--space-md)}.how__grid[data-astro-cid-zbb37bwy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.how__step[data-astro-cid-zbb37bwy]{background:var(--color-card-on-alt);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md);text-align:center}.how__step[data-astro-cid-zbb37bwy] p[data-astro-cid-zbb37bwy]{margin-bottom:0}.how__step[data-astro-cid-zbb37bwy] h3[data-astro-cid-zbb37bwy]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm)}.how__relay[data-astro-cid-zbb37bwy]{font-size:var(--step-lead)}.how__name[data-astro-cid-zbb37bwy]{font-size:1.4rem}@media (max-width: 900px){.how__grid[data-astro-cid-zbb37bwy]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.how__grid[data-astro-cid-zbb37bwy]{grid-template-columns:1fr}}.faq[data-astro-cid-y4krgstm]{background:var(--color-bg);color:var(--color-text);padding:var(--section-pad) 0}.faq[data-astro-cid-y4krgstm] h2[data-astro-cid-y4krgstm]{margin-bottom:var(--space-md)}.faq__list[data-astro-cid-y4krgstm]{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-sm)}.faq__item[data-astro-cid-y4krgstm]{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-sm) var(--space-md)}.faq__item[data-astro-cid-y4krgstm] summary[data-astro-cid-y4krgstm]{cursor:pointer;font-weight:600}.faq__item[data-astro-cid-y4krgstm] p[data-astro-cid-y4krgstm]{margin-top:var(--space-xs);margin-bottom:0;max-width:none}.contact[data-astro-cid-wmqlos3b]{background:var(--color-bg-deep);color:var(--color-text-inverse);padding:var(--section-pad) 0}.contact__intro[data-astro-cid-wmqlos3b]{margin-bottom:var(--space-md)}.contact__grid[data-astro-cid-wmqlos3b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);max-width:52rem;margin:0 auto}.contact__option[data-astro-cid-wmqlos3b]{background:var(--color-overlay-on-deep);border:1px solid var(--color-line-on-deep);border-radius:var(--radius);padding:var(--space-md);display:flex;flex-direction:column;gap:.6rem}.contact__option[data-astro-cid-wmqlos3b] h3[data-astro-cid-wmqlos3b]{margin:0}.contact__option[data-astro-cid-wmqlos3b] p[data-astro-cid-wmqlos3b]{margin:0 auto}.contact__option[data-astro-cid-wmqlos3b] .btn-cta[data-astro-cid-wmqlos3b]{margin-top:auto}.contact__secondary[data-astro-cid-wmqlos3b]{margin:var(--space-md) auto 0;text-align:center}@media (max-width: 700px){.contact__grid[data-astro-cid-wmqlos3b]{grid-template-columns:1fr}}.home-page .container{max-width:78rem}
