.fp-inner[data-astro-cid-4o3gebp5]{width:100%;padding:0 clamp(1.5rem,4vw,4rem)}.fp-section[data-astro-cid-4o3gebp5]{padding:5.5rem 0}.fp-section--cream[data-astro-cid-4o3gebp5]{background:var(--cream)}.fp-section--beige[data-astro-cid-4o3gebp5]{background:#ede8e2}.fp-section--ink[data-astro-cid-4o3gebp5]{background:#2b2320}.fp-eyebrow[data-astro-cid-4o3gebp5]{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-size:.67rem;font-family:var(--font-sans);margin:0 0 1rem}.fp-eyebrow--light[data-astro-cid-4o3gebp5]{color:#976f53a6}.fp-h2[data-astro-cid-4o3gebp5]{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 2rem;font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:800;line-height:1.08}.fp-h2--light[data-astro-cid-4o3gebp5]{color:#f6f5f3}.fp-body[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:#2b2320a6;max-width:56ch;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.78}.fp-body--light[data-astro-cid-4o3gebp5]{color:#f6f5f38c}.fp-hero[data-astro-cid-4o3gebp5]{background:var(--cream);border-bottom:1px solid #976f531a;padding:5rem 0 6rem}.fp-hero[data-astro-cid-4o3gebp5] .fp-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr 380px;align-items:start;gap:5vw;display:grid}.fp-title[data-astro-cid-4o3gebp5]{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);margin:0 0 1.5rem;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:800;line-height:.98}.fp-title-em[data-astro-cid-4o3gebp5]{color:var(--clay);font-style:italic}.fp-lead[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:#2b23209e;max-width:52ch;margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.72}.fp-hero-badges[data-astro-cid-4o3gebp5]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.fp-badge[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);letter-spacing:.04em;color:var(--clay);background:#976f5314;border:1px solid #976f5333;border-radius:999px;padding:.3rem .875rem;font-size:.72rem;font-weight:600;display:inline-block}.fp-hero-cta[data-astro-cid-4o3gebp5]{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.fp-hero-card[data-astro-cid-4o3gebp5]{background:#fff;border:1px solid #976f5324;border-radius:16px;padding:2rem;position:sticky;top:5.5rem}.fp-card-label[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0 0 1.5rem;font-size:.62rem;font-weight:700}.fp-card-stats[data-astro-cid-4o3gebp5]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem;display:grid}.fp-stat[data-astro-cid-4o3gebp5]{flex-direction:column;gap:.2rem;display:flex}.fp-stat-n[data-astro-cid-4o3gebp5]{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.02em;font-size:1.625rem;font-weight:800;line-height:1}.fp-stat-l[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:#2b232080;font-size:.72rem;line-height:1.4}.fp-card-cta[data-astro-cid-4o3gebp5]{text-align:center;background:var(--clay);color:#fff;font-family:var(--font-sans);border-radius:6px;padding:.875rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s;display:block}.fp-card-cta[data-astro-cid-4o3gebp5]:hover{background:var(--coffee);color:#fff}.fp-btn[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.fp-btn--primary[data-astro-cid-4o3gebp5]{background:var(--clay);color:#fff}.fp-btn--primary[data-astro-cid-4o3gebp5]:hover{background:var(--coffee);color:#fff}.fp-btn--ghost[data-astro-cid-4o3gebp5]{color:var(--ink);background:0 0;border:1.5px solid #2b232033}.fp-btn--ghost[data-astro-cid-4o3gebp5]:hover{border-color:var(--clay);color:var(--clay)}.fp-btn--link[data-astro-cid-4o3gebp5]{color:#f6f5f3bf;background:0 0;border-bottom:1px solid #f6f5f359;border-radius:0;padding-left:0;padding-right:0;font-weight:600}.fp-btn--link[data-astro-cid-4o3gebp5]:hover{color:#f6f5f3;border-bottom-color:#f6f5f3bf}.fp-btn--large[data-astro-cid-4o3gebp5]{padding:1rem 2.25rem;font-size:.9375rem}.fp-for-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr 1fr;align-items:start;gap:5vw;display:grid}.fp-for-list[data-astro-cid-4o3gebp5]{background:#fff;border:1px solid #976f5324;border-radius:12px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fp-for-item[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:var(--ink);border-bottom:1px solid #976f5314;align-items:center;gap:.875rem;padding:1rem 1.375rem;font-size:.9rem;display:flex}.fp-for-item[data-astro-cid-4o3gebp5]:last-child{border-bottom:none}.fp-for-item[data-astro-cid-4o3gebp5] svg[data-astro-cid-4o3gebp5]{color:var(--clay);flex-shrink:0}.fp-prog-grid[data-astro-cid-4o3gebp5]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.fp-prog-card[data-astro-cid-4o3gebp5]{background:#fff;border:1px solid #976f531f;border-radius:12px;padding:2rem}.fp-prog-num[data-astro-cid-4o3gebp5]{font-family:var(--font-serif);color:#976f531a;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:3rem;font-weight:800;line-height:1}.fp-prog-title[data-astro-cid-4o3gebp5]{font-family:var(--font-serif);color:var(--ink);margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.25}.fp-prog-body[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:#2b232099;margin:0;font-size:.875rem;line-height:1.72}.fp-inclus-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr 1fr;align-items:start;gap:5vw;display:grid}.fp-inclus-list[data-astro-cid-4o3gebp5]{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.fp-inclus-item[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:#f6f5f3b8;align-items:center;gap:1rem;font-size:.9375rem;line-height:1.5;display:flex}.fp-inclus-dot[data-astro-cid-4o3gebp5]{background:var(--clay);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fp-eric-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr 340px;align-items:start;gap:5vw;display:grid}.fp-eric-img[data-astro-cid-4o3gebp5]{object-fit:cover;object-position:center 15%;aspect-ratio:3/4;border-radius:12px;width:100%}.fp-eric-outils[data-astro-cid-4o3gebp5]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.fp-outil[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);letter-spacing:.04em;color:var(--clay);background:#976f5314;border:1px solid #976f5333;border-radius:999px;padding:.3rem .875rem;font-size:.72rem;font-weight:600;display:inline-block}.fp-temoignages[data-astro-cid-4o3gebp5]{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.fp-temoignage[data-astro-cid-4o3gebp5]{border-top:1.5px solid #976f532e;margin:0;padding:2rem 0}.fp-temoignage--offset[data-astro-cid-4o3gebp5]{margin-top:2.5rem}.fp-temoignage-text[data-astro-cid-4o3gebp5]{font-family:var(--font-serif);color:#2b2320bf;margin:0 0 1.25rem;font-size:.9375rem;font-style:italic;line-height:1.72}.fp-temoignage-footer[data-astro-cid-4o3gebp5]{flex-direction:column;gap:.15rem;display:flex}.fp-temoignage-name[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:var(--ink);font-size:.875rem;font-weight:700}.fp-temoignage-role[data-astro-cid-4o3gebp5]{font-family:var(--font-sans);color:var(--sage);font-size:.75rem}.fp-final[data-astro-cid-4o3gebp5]{padding:6rem 0}.fp-final-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr auto;align-items:center;gap:5vw;display:grid}.fp-final-actions[data-astro-cid-4o3gebp5]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1rem;display:flex}@media (width<=1024px){.fp-hero[data-astro-cid-4o3gebp5] .fp-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr}.fp-hero-card[data-astro-cid-4o3gebp5]{position:static}.fp-final-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=860px){.fp-for-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr;gap:1.75rem}.fp-for-item[data-astro-cid-4o3gebp5]{padding:.8125rem 1.125rem}.fp-inclus-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr;gap:2.5rem}.fp-eric-inner[data-astro-cid-4o3gebp5]{grid-template-columns:1fr}.fp-eric-img[data-astro-cid-4o3gebp5]{object-fit:cover;object-position:center 15%;max-height:300px}.fp-prog-grid[data-astro-cid-4o3gebp5]{grid-template-columns:1fr}.fp-temoignages[data-astro-cid-4o3gebp5]{grid-template-columns:1fr;gap:0}.fp-temoignage--offset[data-astro-cid-4o3gebp5]{margin-top:0}.fp-card-stats[data-astro-cid-4o3gebp5]{grid-template-columns:1fr 1fr}}@media (width<=560px){.fp-hero[data-astro-cid-4o3gebp5]{padding:2.5rem 0 3rem}.fp-hero-badges[data-astro-cid-4o3gebp5]{display:none}.fp-section[data-astro-cid-4o3gebp5]{padding:3rem 0}.fp-final[data-astro-cid-4o3gebp5]{padding:3.5rem 0}.fp-hero-cta[data-astro-cid-4o3gebp5]{flex-direction:column;align-items:stretch}.fp-final-actions[data-astro-cid-4o3gebp5]{align-items:stretch;width:100%}.fp-final-actions[data-astro-cid-4o3gebp5] .fp-btn--link[data-astro-cid-4o3gebp5]{text-align:center}.fp-btn--primary[data-astro-cid-4o3gebp5],.fp-btn--large[data-astro-cid-4o3gebp5]{justify-content:center;width:100%}.fp-title[data-astro-cid-4o3gebp5]{font-size:clamp(2rem,8vw,2.75rem)}.fp-h2[data-astro-cid-4o3gebp5]{margin-bottom:1.25rem;font-size:clamp(1.5rem,7vw,2rem)}}
