.hero-accom[data-astro-cid-uxjt2pjm]{overflow:hidden}.hero-accom-grid[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:1fr 1fr;min-height:380px}.hero-accom-photo[data-astro-cid-uxjt2pjm]{grid-column:1 / 2;grid-row:1;overflow:hidden}.hero-accom-photo[data-astro-cid-uxjt2pjm] img[data-astro-cid-uxjt2pjm]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.15)}.hero-accom-text[data-astro-cid-uxjt2pjm]{grid-column:1 / -1;grid-row:1;padding-left:42%;padding-right:var(--space-4);z-index:1;display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-3);gap:0}.hero-accom-text[data-astro-cid-uxjt2pjm] h1[data-astro-cid-uxjt2pjm]{color:var(--ink);margin-bottom:var(--space-3)}.hero-accom-lead[data-astro-cid-uxjt2pjm]{color:var(--ink);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.45;max-width:50ch;padding-left:10%}#comment-ca-marche[data-astro-cid-uxjt2pjm]{scroll-margin-top:64px}.hero-accom-cta[data-astro-cid-uxjt2pjm]{padding-left:10%;margin-top:var(--space-2)}.hero-accom-text[data-astro-cid-uxjt2pjm] .dontquit[data-astro-cid-uxjt2pjm]{padding-left:10%;text-align:right}.dontquit[data-astro-cid-uxjt2pjm]{margin-top:var(--space-2);font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;user-select:none}.dq-line[data-astro-cid-uxjt2pjm]{color:var(--ink)}.dq-fade[data-astro-cid-uxjt2pjm]{color:var(--ink);opacity:.15}.section-comment[data-astro-cid-uxjt2pjm]{border-top:1px solid var(--border);text-align:center}.section-comment[data-astro-cid-uxjt2pjm] p[data-astro-cid-uxjt2pjm]{max-width:55ch;margin-left:auto;margin-right:auto}.section-comment[data-astro-cid-uxjt2pjm] p[data-astro-cid-uxjt2pjm]+p[data-astro-cid-uxjt2pjm]{margin-top:var(--space-2)}.section-comment[data-astro-cid-uxjt2pjm] strong[data-astro-cid-uxjt2pjm]{color:#ff5757}.piliers-header[data-astro-cid-uxjt2pjm]{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.piliers-header[data-astro-cid-uxjt2pjm] .label[data-astro-cid-uxjt2pjm]{margin-bottom:0;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.06em;color:#ff5757;background:#ff57571f;padding:5px 12px;border-radius:4px;align-self:flex-start}.piliers-nav[data-astro-cid-uxjt2pjm]{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.piliers-nav-link[data-astro-cid-uxjt2pjm]{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;font-weight:600;color:var(--ink-muted);text-decoration:none;transition:color .18s var(--ease)}.piliers-nav-link[data-astro-cid-uxjt2pjm]:hover{color:#ff5757;text-decoration:none}.section-piliers[data-astro-cid-uxjt2pjm] .container[data-astro-cid-uxjt2pjm]{margin-bottom:var(--space-3)}.pilier-block[data-astro-cid-uxjt2pjm]{scroll-margin-top:80px;display:grid;grid-template-columns:.9fr 1.1fr;max-width:var(--container);margin:0 auto;min-height:320px;border-top:1px solid var(--border)}.pilier-block-reverse[data-astro-cid-uxjt2pjm]{direction:rtl}.pilier-block-reverse[data-astro-cid-uxjt2pjm]>[data-astro-cid-uxjt2pjm]{direction:ltr}.pilier-images[data-astro-cid-uxjt2pjm]{overflow:hidden}.pilier-mosaic-3[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:1.2fr .8fr;height:100%;gap:2px}.pilier-mosaic-3[data-astro-cid-uxjt2pjm] .mosaic-main[data-astro-cid-uxjt2pjm]{width:100%;height:100%;object-fit:cover;display:block}.pilier-mosaic-3[data-astro-cid-uxjt2pjm] .mosaic-stack[data-astro-cid-uxjt2pjm]{display:grid;grid-template-rows:1fr 1fr;gap:2px}.pilier-mosaic-3[data-astro-cid-uxjt2pjm] .mosaic-stack[data-astro-cid-uxjt2pjm] img[data-astro-cid-uxjt2pjm]{width:100%;height:100%;object-fit:cover;display:block}.pilier-mosaic-2[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:1fr 1fr;height:100%;gap:2px}.pilier-mosaic-2[data-astro-cid-uxjt2pjm] img[data-astro-cid-uxjt2pjm]{width:100%;height:100%;object-fit:cover;display:block}.pilier-content[data-astro-cid-uxjt2pjm]{padding:40px 48px;display:flex;flex-direction:column;justify-content:center}.pilier-numero[data-astro-cid-uxjt2pjm]{font-family:var(--font-display);font-weight:900;font-size:.85rem;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:var(--space-1)}.pilier-content[data-astro-cid-uxjt2pjm] h3[data-astro-cid-uxjt2pjm]{font-size:clamp(1.3rem,2vw,1.6rem);margin-bottom:var(--space-1)}.pilier-intro[data-astro-cid-uxjt2pjm]{color:var(--ink);font-size:1rem;line-height:1.6;margin:0}.pilier-intro[data-astro-cid-uxjt2pjm] em{font-family:var(--font-serif);font-style:italic;font-size:1.05em;color:#ff5757}.pilier-detail[data-astro-cid-uxjt2pjm]{color:var(--ink-muted);font-size:var(--body-sm-size);line-height:var(--body-sm-leading);margin:var(--space-1) 0 0}.section-ebook-cta[data-astro-cid-uxjt2pjm]{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-200)}.ebook-cta-inner[data-astro-cid-uxjt2pjm]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.ebook-title[data-astro-cid-uxjt2pjm]{font-size:clamp(1.2rem,2vw,1.5rem);margin-bottom:4px}.ebook-desc[data-astro-cid-uxjt2pjm]{color:var(--ink-muted);max-width:48ch;margin:0 auto var(--space-2)}.ebook-form[data-astro-cid-uxjt2pjm]{display:flex;gap:8px;width:100%;max-width:480px}.ebook-input[data-astro-cid-uxjt2pjm]{flex:1;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:1rem;font-family:var(--font-body);background:#fff;color:var(--ink);outline:none;transition:border-color .2s ease}.ebook-input[data-astro-cid-uxjt2pjm]:focus{border-color:#ff5757}.ebook-btn[data-astro-cid-uxjt2pjm]{background:#ff5757;color:#fff;border-color:#ff5757;white-space:nowrap;flex-shrink:0}.ebook-btn[data-astro-cid-uxjt2pjm]:hover{background:#e64d4d;border-color:#e64d4d;color:#fff}.ebook-btn[data-astro-cid-uxjt2pjm]:disabled{opacity:.6;cursor:not-allowed}.ebook-privacy[data-astro-cid-uxjt2pjm]{font-size:var(--body-sm-size);color:var(--ink-muted);margin:0}.ebook-success[data-astro-cid-uxjt2pjm]{color:#3a8a5c;font-weight:600;margin:0}.ebook-error[data-astro-cid-uxjt2pjm]{color:#ff5757;font-weight:600;margin:0}@media(max-width:480px){.ebook-form[data-astro-cid-uxjt2pjm]{flex-direction:column}}.section-timeline[data-astro-cid-uxjt2pjm]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.timeline-layout[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:35% 1fr;max-width:var(--container);margin:0 auto;min-height:600px}.timeline-photo[data-astro-cid-uxjt2pjm]{grid-column:1 / 2;grid-row:1;overflow:hidden}.timeline-photo[data-astro-cid-uxjt2pjm] img[data-astro-cid-uxjt2pjm]{width:100%;height:100%;object-fit:cover;display:block}.timeline-right[data-astro-cid-uxjt2pjm]{grid-column:1 / -1;grid-row:1;padding:var(--space-4) var(--space-3) var(--space-4) 28%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.timeline[data-astro-cid-uxjt2pjm]{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.timeline-item[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:56px 1fr;gap:var(--space-2);align-items:center}.timeline-marker[data-astro-cid-uxjt2pjm]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--ink);color:var(--surface-100);font-family:var(--font-display);font-weight:700;font-size:.85rem;flex-shrink:0}.timeline-content[data-astro-cid-uxjt2pjm]{padding:4px 0}.timeline-type[data-astro-cid-uxjt2pjm]{font-family:var(--font-display);font-weight:700;font-size:1rem;margin:0 0 2px;color:var(--ink)}.timeline-duree[data-astro-cid-uxjt2pjm]{font-family:var(--font-sans);font-weight:400;font-size:var(--body-sm-size);color:var(--ink-muted);margin-left:8px}.timeline-detail[data-astro-cid-uxjt2pjm]{margin:0;color:var(--ink-muted);font-size:var(--body-sm-size);line-height:var(--body-sm-leading)}.section-cadre[data-astro-cid-uxjt2pjm]{background:var(--surface-200);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cadre-inner[data-astro-cid-uxjt2pjm]{max-width:var(--container);margin:0 auto;padding:var(--space-4) var(--space-3)}.cadre-header[data-astro-cid-uxjt2pjm]{margin-bottom:var(--space-4)}.cadre-label[data-astro-cid-uxjt2pjm]{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;font-weight:600;color:var(--ink-muted);margin:0 0 var(--space-1)}.cadre-label[data-astro-cid-uxjt2pjm]:before{content:"";display:inline-block;width:24px;height:2px;background:var(--ink-muted);vertical-align:middle;margin-right:12px}.cadre-titre[data-astro-cid-uxjt2pjm]{color:var(--ink)}.cadre-grid[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.cadre-card[data-astro-cid-uxjt2pjm]{background:#fff;border-radius:var(--radius-md);padding:var(--space-3);box-shadow:-4px 2px 12px #00000012;transition:box-shadow .2s ease}.cadre-card[data-astro-cid-uxjt2pjm]:hover{box-shadow:-6px 4px 18px #0000001c}.cadre-card[data-astro-cid-uxjt2pjm] p[data-astro-cid-uxjt2pjm]{color:var(--ink-muted);line-height:1.6;margin:0;max-width:none;font-size:var(--body-sm-size)}.cadre-card-title[data-astro-cid-uxjt2pjm]{font-weight:700;color:var(--ink);margin:var(--space-2) 0 var(--space-1);font-size:1rem}.cadre-icon[data-astro-cid-uxjt2pjm]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:#ff575714;color:#ff5757;font-size:.9rem;font-weight:700}.cadre-icon-oui[data-astro-cid-uxjt2pjm]{background:#3a8a5c14;color:#3a8a5c}.section-temoignages[data-astro-cid-uxjt2pjm]{border-top:1px solid var(--border)}.temoignages-inner[data-astro-cid-uxjt2pjm]{max-width:var(--container);margin:0 auto;padding:var(--space-4) var(--space-3)}.temoignages-titre[data-astro-cid-uxjt2pjm]{margin-bottom:var(--space-4)}.temoignages-grid[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.temoignage[data-astro-cid-uxjt2pjm]{position:relative;margin:0;background:#fff;border-radius:var(--radius-md);border-top:4px solid #FF5757;padding:var(--space-4) var(--space-3) var(--space-3);box-shadow:-4px 2px 12px #00000012;display:flex;flex-direction:column}.temoignage[data-astro-cid-uxjt2pjm]:before{content:"“";position:absolute;top:4px;left:var(--space-3);font-family:var(--font-serif);font-size:4.5rem;line-height:1;color:#ff5757}.temoignage[data-astro-cid-uxjt2pjm] blockquote[data-astro-cid-uxjt2pjm]{margin:0 0 var(--space-2);flex:1}.temoignage[data-astro-cid-uxjt2pjm] blockquote[data-astro-cid-uxjt2pjm] p[data-astro-cid-uxjt2pjm]{color:var(--ink-muted);font-size:var(--body-sm-size);line-height:1.65;margin:0 0 var(--space-1);max-width:none}.temoignage[data-astro-cid-uxjt2pjm] blockquote[data-astro-cid-uxjt2pjm] strong[data-astro-cid-uxjt2pjm]{color:var(--ink)}.temoignage[data-astro-cid-uxjt2pjm] figcaption[data-astro-cid-uxjt2pjm]{font-size:var(--body-sm-size);color:var(--ink-muted);border-top:1px solid var(--border);padding-top:var(--space-2)}.temoignage-nom[data-astro-cid-uxjt2pjm]{display:block;font-family:var(--font-display);font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.02em}.temoignages-note[data-astro-cid-uxjt2pjm]{margin:var(--space-3) 0 0;font-size:.8rem;color:var(--ink-muted);font-style:italic}@media(max-width:900px){.temoignages-grid[data-astro-cid-uxjt2pjm]{grid-template-columns:1fr}}.section-premier-pas[data-astro-cid-uxjt2pjm]{border-top:1px solid var(--border);overflow:hidden}.premier-pas-layout[data-astro-cid-uxjt2pjm]{display:grid;grid-template-columns:1.1fr .9fr;max-width:var(--container);margin:0 auto;min-height:420px}.premier-pas-content[data-astro-cid-uxjt2pjm]{padding:var(--space-4) var(--space-4) var(--space-4) 24px;display:flex;flex-direction:column;justify-content:center}.premier-pas-content[data-astro-cid-uxjt2pjm] h2[data-astro-cid-uxjt2pjm]{color:#ff5757;margin-bottom:var(--space-2)}.premier-pas-content[data-astro-cid-uxjt2pjm] p[data-astro-cid-uxjt2pjm]{color:var(--ink-muted);line-height:var(--body-leading)}.premier-pas-content[data-astro-cid-uxjt2pjm] p[data-astro-cid-uxjt2pjm]+p[data-astro-cid-uxjt2pjm]{margin-top:var(--space-2)}.premier-pas-note[data-astro-cid-uxjt2pjm]{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--ink);margin-top:var(--space-2)}.premier-pas-buttons[data-astro-cid-uxjt2pjm]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.premier-pas-photo[data-astro-cid-uxjt2pjm]{overflow:hidden}.premier-pas-photo[data-astro-cid-uxjt2pjm] img[data-astro-cid-uxjt2pjm]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.cadre-grid[data-astro-cid-uxjt2pjm]{grid-template-columns:1fr 1fr}.hero-accom-grid[data-astro-cid-uxjt2pjm]{grid-template-columns:1fr;min-height:auto}.hero-accom-photo[data-astro-cid-uxjt2pjm]{grid-column:1;grid-row:1;height:280px}.hero-accom-text[data-astro-cid-uxjt2pjm]{grid-column:1;grid-row:2;padding-left:var(--space-3);padding-right:var(--space-3)}.pilier-block[data-astro-cid-uxjt2pjm]{grid-template-columns:1fr;min-height:auto}.pilier-block-reverse[data-astro-cid-uxjt2pjm]{direction:ltr}.pilier-images[data-astro-cid-uxjt2pjm]{height:280px}.pilier-content[data-astro-cid-uxjt2pjm]{padding:var(--space-3)}.timeline-layout[data-astro-cid-uxjt2pjm]{grid-template-columns:1fr;min-height:auto}.timeline-photo[data-astro-cid-uxjt2pjm]{grid-column:1;grid-row:1;height:300px}.timeline-right[data-astro-cid-uxjt2pjm]{grid-column:1;grid-row:2;padding:var(--space-3)}.premier-pas-layout[data-astro-cid-uxjt2pjm]{grid-template-columns:1fr;min-height:auto}.premier-pas-content[data-astro-cid-uxjt2pjm]{padding:var(--space-3)}.premier-pas-photo[data-astro-cid-uxjt2pjm]{height:380px;order:-1}}@media(max-width:600px){.hero-accom-photo[data-astro-cid-uxjt2pjm]{height:220px}.cadre-grid[data-astro-cid-uxjt2pjm]{grid-template-columns:1fr}.pilier-images[data-astro-cid-uxjt2pjm],.timeline-photo[data-astro-cid-uxjt2pjm]{height:240px}.timeline-item[data-astro-cid-uxjt2pjm]{grid-template-columns:48px 1fr}.timeline-marker[data-astro-cid-uxjt2pjm]{width:44px;height:44px;font-size:.8rem}.dontquit[data-astro-cid-uxjt2pjm]{font-size:1.4rem}.premier-pas-photo[data-astro-cid-uxjt2pjm]{height:320px}}
