.bloc-hero-editorial{--he-bg:var(--bg-secondary,#F5F7FB);--he-primary:var(--color-primary,#2552F5);--he-secondary:var(--color-secondary,#00C3A0);--he-accent:var(--color-accent,#FF6B3D);--he-text:var(--text-primary,#111827);--he-text-muted:var(--text-secondary,#4B5563);--he-shadow:0 4px 24px rgba(0,0,0,0.06);--he-shadow-strong:0 12px 40px rgba(0,0,0,0.1);--he-side:clamp(24px,5vw,80px);--he-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--he-side);padding-block:clamp(60px,10vw,100px);background:var(--he-bg)}.bloc-hero-editorial-inner{max-width:800px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--he-gap);align-items:center}.bloc-hero-editorial-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--he-text)}.bloc-hero-editorial-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--he-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-hero-editorial-soustitre{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--he-text-muted)}.bloc-hero-editorial-ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.bloc-hero-editorial-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;border-radius:24px;border:none;cursor:pointer;transition:transform 280ms cubic-bezier(0.4,0,0.2,1),box-shadow 280ms ease}.bloc-hero-editorial-cta:focus-visible{outline:2px solid var(--he-primary);outline-offset:4px}.bloc-hero-editorial-cta-primary{background:var(--he-accent);color:#FFFFFF;box-shadow:var(--he-shadow)}.bloc-hero-editorial-cta-primary:hover{transform:translateY(-4px);color:#FFFFFF;box-shadow:var(--he-shadow-strong)}.bloc-hero-editorial-cta-secondary{background:transparent;color:var(--he-text);border:2px solid var(--he-text-muted)}.bloc-hero-editorial-cta-secondary:hover{transform:translateY(-2px);border-color:var(--he-primary);color:var(--he-primary)}@media (max-width:600px){.bloc-hero-editorial{padding-inline:clamp(16px,4vw,24px);padding-block:48px}.bloc-hero-editorial-titre{font-size:clamp(1.75rem,5vw,2.25rem)}.bloc-hero-editorial-ctas{flex-direction:column;width:100%}.bloc-hero-editorial-cta{width:100%}}.bloc-presentation-editorial{--pe-bg:var(--bg-primary,#FFFFFF);--pe-paper:var(--bg-secondary,#F5F7FB);--pe-primary:var(--color-primary,#2552F5);--pe-secondary:var(--color-secondary,#00C3A0);--pe-accent:var(--color-accent,#FF6B3D);--pe-text:var(--text-primary,#111827);--pe-text-muted:var(--text-secondary,#4B5563);--pe-shadow:0 4px 24px rgba(0,0,0,0.06);--pe-side:clamp(24px,5vw,80px);--pe-padding:clamp(40px,6vw,64px);--pe-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--pe-side);padding-block:80px;background:var(--pe-bg)}.bloc-presentation-editorial-inner{display:flex;flex-direction:column;gap:var(--pe-gap);align-items:center}.bloc-presentation-editorial-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h2,2.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--pe-text);text-align:center}.bloc-presentation-editorial-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--pe-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-presentation-editorial-intro{margin:0;max-width:720px;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--pe-text-muted);text-align:center}.bloc-presentation-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.bloc-presentation-editorial-card{padding:var(--pe-padding);background:var(--pe-paper);border-radius:16px;box-shadow:var(--pe-shadow);display:flex;flex-direction:column;gap:1rem}.bloc-presentation-editorial-icon{position:relative;width:48px;height:48px;border-radius:12px;flex-shrink:0}.bloc-presentation-editorial-icon--planif{background:rgba(37,82,245,0.12)}.bloc-presentation-editorial-icon--planif::before{content:"";position:absolute;left:10px;top:12px;width:28px;height:24px;border:2px solid var(--pe-primary);border-radius:6px;box-sizing:border-box}.bloc-presentation-editorial-icon--redac{background:rgba(0,195,160,0.12)}.bloc-presentation-editorial-icon--redac::before{content:"";position:absolute;left:12px;top:10px;width:24px;height:28px;background:var(--pe-secondary);border-radius:2px;opacity:0.8}.bloc-presentation-editorial-icon--redac::after{content:"";position:absolute;left:18px;top:8px;width:12px;height:12px;border:2px solid var(--pe-secondary);border-radius:50%;opacity:0.6}.bloc-presentation-editorial-icon--pub{background:rgba(255,107,61,0.12)}.bloc-presentation-editorial-icon--pub::before{content:"";position:absolute;left:14px;top:14px;width:20px;height:20px;border:2px solid var(--pe-accent);border-radius:50%}.bloc-presentation-editorial-icon--pub::after{content:"";position:absolute;left:20px;top:10px;width:8px;height:8px;background:var(--pe-accent);border-radius:50%;opacity:0.8}.bloc-presentation-editorial-card-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--pe-text)}.bloc-presentation-editorial-card-text{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:var(--line_height-body,1.7);color:var(--pe-text-muted)}.bloc-presentation-editorial-points{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem}.bloc-presentation-editorial-points li{position:relative;padding-left:1.5em;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:1.5;color:var(--pe-text-muted)}.bloc-presentation-editorial-points li::before{content:"✓";position:absolute;left:0;font-weight:600;color:var(--pe-secondary)}.bloc-presentation-editorial-cta-wrap{text-align:center}.bloc-presentation-editorial-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;color:#FFFFFF;background:var(--pe-primary);border-radius:24px;box-shadow:var(--pe-shadow);transition:transform 280ms ease,box-shadow 280ms ease}.bloc-presentation-editorial-cta:hover{transform:translateY(-4px);color:#FFFFFF;box-shadow:0 8px 32px rgba(0,0,0,0.12)}.bloc-presentation-editorial-cta:focus-visible{outline:2px solid var(--pe-primary);outline-offset:4px}.bloc-presentation-editorial-combo{max-width:640px;padding:1.25rem 1.5rem;background:rgba(37,82,245,0.06);border-radius:16px;border-left:4px solid var(--pe-primary)}.bloc-presentation-editorial-combo-text{margin:0 0 0.75rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:var(--line_height-body,1.7);color:var(--pe-text-muted)}.bloc-presentation-editorial-combo-link{font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-weight:600;color:var(--pe-primary);text-decoration:none}.bloc-presentation-editorial-combo-link:hover{text-decoration:underline}.bloc-presentation-editorial-combo-link:focus-visible{outline:2px solid var(--pe-primary);outline-offset:2px}@media (max-width:900px){.bloc-presentation-editorial-grid{grid-template-columns:1fr}.bloc-presentation-editorial-points{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.bloc-presentation-editorial{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-presentation-editorial-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-presentation-editorial-titre::before{width:12px;height:12px}.bloc-presentation-editorial-card{padding:clamp(24px,5vw,40px)}}.bloc-genese-editorial{--ge-bg:var(--bg-secondary,#F5F7FB);--ge-paper:var(--bg-primary,#FFFFFF);--ge-primary:var(--color-primary,#2552F5);--ge-secondary:var(--color-secondary,#00C3A0);--ge-accent:var(--color-accent,#FF6B3D);--ge-text:var(--text-primary,#111827);--ge-text-muted:var(--text-secondary,#4B5563);--ge-side:clamp(24px,5vw,80px);--ge-padding:clamp(40px,6vw,64px);--ge-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--ge-side);padding-block:80px;background:var(--ge-bg)}.bloc-genese-editorial-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--ge-gap)}.bloc-genese-editorial-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h2,2.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--ge-text);text-align:center}.bloc-genese-editorial-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--ge-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-genese-editorial-soustitre{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--ge-text-muted);text-align:center}.bloc-genese-editorial-content{display:flex;flex-direction:column;gap:2rem}.bloc-genese-editorial-part{display:flex;flex-direction:column;gap:1rem}.bloc-genese-editorial-h3{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--ge-text)}.bloc-genese-editorial-h3::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--ge-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-genese-editorial-p{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--ge-text-muted)}.bloc-genese-editorial-transition{margin:0;padding:1.25rem 1.5rem;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:1.4;color:var(--ge-text);background:rgba(37,82,245,0.06);border-radius:16px;border-left:4px solid var(--ge-primary)}@media (max-width:600px){.bloc-genese-editorial{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-genese-editorial-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-genese-editorial-titre::before{width:12px;height:12px}}.bloc-pourquoi-choisir-editorial{--pce-bg:var(--bg-primary,#FFFFFF);--pce-paper:var(--bg-secondary,#F5F7FB);--pce-primary:var(--color-primary,#2552F5);--pce-secondary:var(--color-secondary,#00C3A0);--pce-accent:var(--color-accent,#FF6B3D);--pce-text:var(--text-primary,#111827);--pce-text-muted:var(--text-secondary,#4B5563);--pce-shadow:0 4px 24px rgba(0,0,0,0.06);--pce-side:clamp(24px,5vw,80px);--pce-padding:clamp(40px,6vw,64px);--pce-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--pce-side);padding-block:80px;background:var(--pce-bg)}.bloc-pourquoi-choisir-editorial-inner{display:flex;flex-direction:column;gap:var(--pce-gap);align-items:center}.bloc-pourquoi-choisir-editorial-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h2,2.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--pce-text);text-align:center}.bloc-pourquoi-choisir-editorial-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--pce-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-pourquoi-choisir-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.bloc-pourquoi-choisir-editorial-card{padding:var(--pce-padding);background:var(--pce-paper);border-radius:16px;box-shadow:var(--pce-shadow);display:flex;flex-direction:column;gap:1rem}.bloc-pourquoi-choisir-editorial-card-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--pce-text)}.bloc-pourquoi-choisir-editorial-card-titre::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--pce-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-pourquoi-choisir-editorial-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.bloc-pourquoi-choisir-editorial-list li{position:relative;padding-left:1.35em;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:1.5;color:var(--pce-text-muted)}.bloc-pourquoi-choisir-editorial-list li::before{content:"";position:absolute;left:0;top:0.45em;width:6px;height:6px;background:var(--pce-secondary);transform:rotate(45deg)}.bloc-pourquoi-choisir-editorial-cta-wrap{text-align:center}.bloc-pourquoi-choisir-editorial-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;color:#FFFFFF;background:var(--pce-accent);border-radius:24px;box-shadow:var(--pce-shadow);transition:transform 280ms ease,box-shadow 280ms ease}.bloc-pourquoi-choisir-editorial-cta:hover{transform:translateY(-4px);color:#FFFFFF;box-shadow:0 8px 32px rgba(0,0,0,0.12)}.bloc-pourquoi-choisir-editorial-cta:focus-visible{outline:2px solid var(--pce-primary);outline-offset:4px}@media (max-width:900px){.bloc-pourquoi-choisir-editorial-grid{grid-template-columns:1fr}}@media (max-width:600px){.bloc-pourquoi-choisir-editorial{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-pourquoi-choisir-editorial-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-pourquoi-choisir-editorial-titre::before{width:12px;height:12px}.bloc-pourquoi-choisir-editorial-card{padding:clamp(24px,5vw,40px)}}.bloc-philosophie-editorial{--ph-bg:var(--bg-primary,#FFFFFF);--ph-paper:var(--bg-secondary,#F5F7FB);--ph-primary:var(--color-primary,#2552F5);--ph-secondary:var(--color-secondary,#00C3A0);--ph-accent:var(--color-accent,#FF6B3D);--ph-text:var(--text-primary,#111827);--ph-text-muted:var(--text-secondary,#4B5563);--ph-shadow:0 4px 24px rgba(0,0,0,0.06);--ph-side:clamp(24px,5vw,80px);--ph-padding:clamp(40px,6vw,64px);--ph-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--ph-side);padding-block:80px;background:var(--ph-bg)}.bloc-philosophie-editorial-inner{display:flex;flex-direction:column;gap:var(--ph-gap);align-items:center}.bloc-philosophie-editorial-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h2,2.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--ph-text);text-align:center}.bloc-philosophie-editorial-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--ph-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-philosophie-editorial-intro{margin:0;max-width:640px;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--ph-text-muted);text-align:center}.bloc-philosophie-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.bloc-philosophie-editorial-card{padding:var(--ph-padding);background:var(--ph-paper);border-radius:16px;box-shadow:var(--ph-shadow);display:flex;flex-direction:column;gap:1rem}.bloc-philosophie-editorial-card-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--ph-text)}.bloc-philosophie-editorial-card-titre::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--ph-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-philosophie-editorial-card-soustitre{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-weight:600;line-height:1.4;color:var(--ph-primary)}.bloc-philosophie-editorial-card-body{display:flex;flex-direction:column;gap:1rem}.bloc-philosophie-editorial-p{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:var(--line_height-body,1.7);color:var(--ph-text-muted)}.bloc-philosophie-editorial-exemple{margin-top:0.5rem;padding:1rem 1.25rem;background:rgba(37,82,245,0.06);border-radius:12px;border-left:4px solid var(--ph-secondary)}.bloc-philosophie-editorial-exemple-label{margin:0 0 0.5rem;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:0.85rem;font-weight:600;color:var(--ph-text)}.bloc-philosophie-editorial-exemple .bloc-philosophie-editorial-p{margin:0}@media (max-width:900px){.bloc-philosophie-editorial-grid{grid-template-columns:1fr}}@media (max-width:600px){.bloc-philosophie-editorial{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-philosophie-editorial-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-philosophie-editorial-titre::before{width:12px;height:12px}.bloc-philosophie-editorial-card{padding:clamp(24px,5vw,40px)}}.bloc-parcours-rnd{--pr-bg:var(--bg-primary,#FFFFFF);--pr-primary:var(--color-primary,#2552F5);--pr-secondary:var(--color-secondary,#00C3A0);--pr-accent:var(--color-accent,#FF6B3D);--pr-text:var(--text-primary,#111827);--pr-text-muted:var(--text-secondary,#4B5563);--pr-side:clamp(24px,5vw,80px);--pr-padding:clamp(40px,6vw,64px);--pr-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--pr-side);padding-block:80px;background:var(--pr-bg)}.bloc-parcours-rnd-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--pr-gap)}.bloc-parcours-rnd-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h2,2.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--pr-text);text-align:center}.bloc-parcours-rnd-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--pr-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-parcours-rnd-content{display:flex;flex-direction:column;gap:1.25rem}.bloc-parcours-rnd-p{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--pr-text-muted)}.bloc-parcours-rnd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.bloc-parcours-rnd-list li{position:relative;padding-left:1.5em;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--pr-text-muted)}.bloc-parcours-rnd-list li::before{content:"";position:absolute;left:0;top:0.55em;width:8px;height:8px;background:var(--pr-secondary);transform:rotate(45deg)}.bloc-parcours-rnd-objectif{margin:0;padding:1.25rem 1.5rem;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:1.4;color:var(--pr-text);background:rgba(37,82,245,0.06);border-radius:16px;border-left:4px solid var(--pr-primary)}@media (max-width:600px){.bloc-parcours-rnd{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-parcours-rnd-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-parcours-rnd-titre::before{width:12px;height:12px}}.bloc-ethique-controle{--ec-bg:var(--bg-secondary,#F5F7FB);--ec-paper:var(--bg-primary,#FFFFFF);--ec-primary:var(--color-primary,#2552F5);--ec-secondary:var(--color-secondary,#00C3A0);--ec-accent:var(--color-accent,#FF6B3D);--ec-text:var(--text-primary,#111827);--ec-text-muted:var(--text-secondary,#4B5563);--ec-shadow:0 4px 24px rgba(0,0,0,0.06);--ec-side:clamp(24px,5vw,80px);--ec-padding:clamp(40px,6vw,64px);--ec-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--ec-side);padding-block:80px;background:var(--ec-bg)}.bloc-ethique-controle-inner{display:flex;flex-direction:column;gap:var(--ec-gap);align-items:center}.bloc-ethique-controle-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h2,2.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--ec-text);text-align:center}.bloc-ethique-controle-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--ec-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-ethique-controle-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:1100px}.bloc-ethique-controle-card{padding:var(--ec-padding);background:var(--ec-paper);border-radius:16px;box-shadow:var(--ec-shadow);display:flex;flex-direction:column;gap:1rem}.bloc-ethique-controle-card-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--ec-text)}.bloc-ethique-controle-card-titre::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--ec-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-ethique-controle-card-body{display:flex;flex-direction:column;gap:1rem}.bloc-ethique-controle-p{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:var(--line_height-body,1.7);color:var(--ec-text-muted)}.bloc-ethique-controle-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.bloc-ethique-controle-list li{position:relative;padding-left:1.35em;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:1.5;color:var(--ec-text-muted)}.bloc-ethique-controle-list li::before{content:"";position:absolute;left:0;top:0.45em;width:6px;height:6px;background:var(--ec-secondary);transform:rotate(45deg)}@media (max-width:900px){.bloc-ethique-controle-grid{grid-template-columns:1fr}}@media (max-width:600px){.bloc-ethique-controle{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-ethique-controle-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-ethique-controle-titre::before{width:12px;height:12px}.bloc-ethique-controle-card{padding:clamp(24px,5vw,40px)}}.bloc-a-qui-editorial{--aqe-bg:var(--bg-secondary,#F5F7FB);--aqe-paper:var(--bg-primary,#FFFFFF);--aqe-primary:var(--color-primary,#2552F5);--aqe-secondary:var(--color-secondary,#00C3A0);--aqe-accent:var(--color-accent,#FF6B3D);--aqe-text:var(--text-primary,#111827);--aqe-text-muted:var(--text-secondary,#4B5563);--aqe-shadow:0 4px 24px rgba(0,0,0,0.06);--aqe-side:clamp(24px,5vw,80px);--aqe-padding:clamp(40px,6vw,64px);--aqe-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--aqe-side);padding-block:80px;background:var(--aqe-bg)}.bloc-a-qui-editorial-inner{display:flex;flex-direction:column;gap:var(--aqe-gap);align-items:center}.bloc-a-qui-editorial-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h2,2.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--aqe-text);text-align:center}.bloc-a-qui-editorial-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--aqe-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-a-qui-editorial-intro{margin:0;max-width:680px;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:var(--line_height-body,1.7);color:var(--aqe-text-muted);text-align:center}.bloc-a-qui-editorial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;max-width:1100px}.bloc-a-qui-editorial-card{padding:var(--aqe-padding);background:var(--aqe-paper);border-radius:16px;box-shadow:var(--aqe-shadow);display:flex;flex-direction:column;gap:1rem}.bloc-a-qui-editorial-card-titre{margin:0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--aqe-text)}.bloc-a-qui-editorial-card-titre::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--aqe-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-a-qui-editorial-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.bloc-a-qui-editorial-list li{position:relative;padding-left:1.35em;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:1.5;color:var(--aqe-text-muted)}.bloc-a-qui-editorial-list li::before{content:"";position:absolute;left:0;top:0.45em;width:6px;height:6px;background:var(--aqe-secondary);transform:rotate(45deg)}.bloc-a-qui-editorial-cta-wrap{text-align:center}.bloc-a-qui-editorial-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:0.95rem;font-weight:600;line-height:1.2;text-decoration:none;color:#fff;background:var(--aqe-primary);border:2px solid var(--aqe-text-muted);border-radius:24px;transition:border-color 280ms ease,color 280ms ease,transform 280ms ease}.bloc-a-qui-editorial-cta:hover{border-color:var(--aqe-primary);color:#fff;transform:translateY(-2px)}.bloc-a-qui-editorial-cta:focus-visible{outline:2px solid var(--aqe-primary);outline-offset:4px}@media (max-width:900px){.bloc-a-qui-editorial-grid{grid-template-columns:1fr}}@media (max-width:600px){.bloc-a-qui-editorial{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-a-qui-editorial-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-a-qui-editorial-titre::before{width:12px;height:12px}.bloc-a-qui-editorial-card{padding:clamp(24px,5vw,40px)}}