.bloc-hero-cms{--hcms-bg:var(--color-background,#F5F7FB);--hcms-paper:var(--color-paper,#FFFFFF);--hcms-primary:var(--color-primary,#2552F5);--hcms-secondary:var(--color-secondary,#00C3A0);--hcms-accent:var(--color-accent,#FF6B3D);--hcms-text:var(--color-text-primary,#111827);--hcms-text-muted:var(--color-text-secondary,#4B5563);--hcms-shadow:0 4px 24px rgba(0,0,0,0.06);--hcms-shadow-strong:0 8px 32px rgba(0,0,0,0.12);--hcms-side:clamp(24px,5vw,80px);--hcms-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--hcms-side);padding-block:clamp(60px,10vw,100px);background:var(--hcms-bg)}.bloc-hero-cms-inner{display:grid;grid-template-columns:minmax(0,1.2fr);gap:var(--hcms-gap);align-items:center}.bloc-hero-cms-col-text{min-width:0;background:var(--hcms-paper);border-radius:16px;box-shadow:var(--hcms-shadow);padding:clamp(32px,5vw,48px)}.bloc-hero-cms-label-row{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.bloc-hero-cms-label-diamond{width:14px;height:14px;background:var(--hcms-secondary);transform:rotate(45deg);border-radius:4px}.bloc-hero-cms-label-text{font-family:var(--font-family-body,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font-size-small,0.9rem);color:var(--hcms-text-muted);letter-spacing:0.06em;text-transform:uppercase}.bloc-hero-cms-titre{margin:0 0 1rem;font-family:var(--font-family-heading,"Space Grotesk",system-ui,sans-serif);font-size:clamp(2rem,4vw,var(--font-size-h1,3rem));font-weight:600;line-height:var(--line-height-heading,1.15);color:var(--hcms-text)}.bloc-hero-cms-titre.is-typing::after{content:"";display:inline-block;width:1px;height:1em;margin-left:4px;background:var(--hcms-text);animation:bloc-hero-cms-cursor 0.9s steps(1) infinite}@keyframes bloc-hero-cms-cursor{0%,50%{opacity:1}50.01%,100%{opacity:0}}.bloc-hero-cms-soustitre{margin:0 0 24px;font-family:var(--font-family-body,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font-size-base,17px);line-height:var(--line-height-body,1.7);color:var(--hcms-text-muted)}.bloc-hero-cms-metrics{margin:0 0 var(--hcms-gap);padding:0;display:grid;gap:16px}.bloc-hero-cms-metric-row{list-style:none;background:var(--color-background-paper,#FFFFFF);border-radius:8px;padding:12px 16px 12px 14px;box-shadow:0 4px 24px rgba(0,0,0,0.04);transform:translateY(20px);opacity:0}.bloc-hero-cms-metric-row.is-visible{transform:translateY(0);opacity:1}.bloc-hero-cms-metric-label{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-family:var(--font-family-heading,"Space Grotesk",system-ui,sans-serif);font-size:0.9rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--hcms-text)}.bloc-hero-cms-metric-diamond{width:12px;height:12px;background:var(--hcms-primary);transform:rotate(45deg);border-radius:3px;flex-shrink:0}.bloc-hero-cms-metric-row.is-visible .bloc-hero-cms-metric-diamond{animation:bloc-hero-cms-diamond-pulse 800ms ease-out 400ms 1}@keyframes bloc-hero-cms-diamond-pulse{0%{transform:rotate(45deg) scale(1)}40%{transform:rotate(45deg) scale(1.3)}100%{transform:rotate(45deg) scale(1)}}.bloc-hero-cms-metric-value{margin:0;font-family:var(--font-family-body,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font-size-small,0.9rem);color:var(--hcms-text-muted)}.bloc-hero-cms-ctas{display:flex;flex-wrap:wrap;gap:1rem}.bloc-hero-cms-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-family:var(--font-family-heading,"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,border-color 280ms ease,color 280ms ease,background-color 280ms ease}.bloc-hero-cms-cta:focus-visible{outline:2px solid var(--hcms-accent);outline-offset:4px}.bloc-hero-cms-cta-primary{background:var(--hcms-accent);color:#fff;box-shadow:var(--hcms-shadow)}.bloc-hero-cms-cta-primary:hover{transform:translateY(-4px);color:#fff;box-shadow:var(--hcms-shadow-strong)}.bloc-hero-cms-cta-secondary{background:transparent;color:var(--hcms-text);border:2px solid var(--hcms-text-muted)}.bloc-hero-cms-cta-secondary:hover{transform:translateY(-2px);border-color:var(--hcms-primary);color:var(--hcms-primary)}@media (max-width:900px){.bloc-hero-cms-inner{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:600px){.bloc-hero-cms{padding-inline:clamp(16px,4vw,24px);padding-block:48px}.bloc-hero-cms-col-text{padding:24px}.bloc-hero-cms-titre{font-size:clamp(1.75rem,5vw,2.25rem)}.bloc-hero-cms-ctas{flex-direction:column}.bloc-hero-cms-cta{width:100%}}@media (prefers-reduced-motion:reduce){.bloc-hero-cms-metric-row,.bloc-hero-cms-metric-row.is-visible{transform:none!important;transition:none!important;opacity:1!important}.bloc-hero-cms-metric-row.is-visible .bloc-hero-cms-metric-diamond{animation:none!important}.bloc-hero-cms-titre.is-typing::after{animation:none!important}}.bloc-cibles-cms{--cc-bg:var(--bg-primary,#FFFFFF);--cc-paper:var(--bg-secondary,#F5F7FB);--cc-primary:var(--color-primary,#2552F5);--cc-secondary:var(--color-secondary,#00C3A0);--cc-accent:var(--color-accent,#FF6B3D);--cc-text:var(--text-primary,#111827);--cc-text-muted:var(--text-secondary,#4B5563);--cc-shadow:0 4px 24px rgba(0,0,0,0.06);--cc-side:clamp(24px,5vw,80px);--cc-padding:clamp(40px,6vw,64px);--cc-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--cc-side);padding-block:80px;background:var(--cc-bg)}.bloc-cibles-inner{display:flex;flex-direction:column;gap:var(--cc-gap);align-items:center}.bloc-cibles-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(--cc-text);text-align:center}.bloc-cibles-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--cc-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-cibles-intro{margin:0;max-width:560px;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(--cc-text-muted);text-align:center}.bloc-cibles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.bloc-cibles-card{padding:var(--cc-padding);background:var(--cc-paper);border-radius:16px;box-shadow:var(--cc-shadow);display:flex;flex-direction:column;gap:1rem}.bloc-cibles-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(--cc-text)}.bloc-cibles-card-titre::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--cc-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-cibles-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.bloc-cibles-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(--cc-text-muted)}.bloc-cibles-list li::before{content:"";position:absolute;left:0;top:0.45em;width:6px;height:6px;background:var(--cc-secondary);transform:rotate(45deg)}.bloc-cibles-verbatim{margin:0;margin-top:auto;padding-top:0.75rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-style:italic;line-height:1.5;color:var(--cc-text-muted);border-top:1px solid rgba(0,0,0,0.06)}.bloc-cibles-link{color:var(--cc-primary);font-weight:600;font-style:normal;text-decoration:none}.bloc-cibles-link:hover{text-decoration:underline}.bloc-cibles-link:focus-visible{outline:2px solid var(--cc-primary);outline-offset:2px}.bloc-cibles-cta-wrap{text-align:center}.bloc-cibles-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(--cc-primary);border-radius:24px;box-shadow:var(--cc-shadow);transition:transform 280ms ease,box-shadow 280ms ease}.bloc-cibles-cta:hover{transform:translateY(-4px);color:#FFFFFF;box-shadow:0 8px 32px rgba(0,0,0,0.12)}.bloc-cibles-cta:focus-visible{outline:2px solid var(--cc-primary);outline-offset:4px}@media (max-width:900px){.bloc-cibles-grid{grid-template-columns:1fr}}@media (max-width:600px){.bloc-cibles-cms{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-cibles-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-cibles-titre::before{width:12px;height:12px}.bloc-cibles-card{padding:clamp(24px,5vw,40px)}}.bloc-origine-cookies{--oc-bg:var(--bg-primary,#FFFFFF);--oc-paper:var(--bg-secondary,#F5F7FB);--oc-primary:var(--color-primary,#2552F5);--oc-secondary:var(--color-secondary,#00C3A0);--oc-accent:var(--color-accent,#FF6B3D);--oc-text:var(--text-primary,#111827);--oc-text-muted:var(--text-secondary,#4B5563);--oc-shadow:0 4px 24px rgba(0,0,0,0.06);--oc-side:clamp(24px,5vw,80px);--oc-padding:clamp(40px,6vw,64px);--oc-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--oc-side);padding-block:80px;background:var(--oc-bg)}.bloc-origine-inner{display:flex;flex-direction:column;gap:var(--oc-gap)}.bloc-origine-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(--oc-text);text-align:center}.bloc-origine-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--oc-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-origine-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--oc-gap);align-items:stretch}.bloc-origine-col-text{min-width:0}.bloc-origine-intro{margin:0 0 1.25rem;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(--oc-text-muted)}.bloc-origine-h3{margin:0 0 1rem;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(--oc-text)}.bloc-origine-list{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:0.75rem}.bloc-origine-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-small,0.9rem);line-height:1.5;color:var(--oc-text-muted)}.bloc-origine-list li::before{content:"";position:absolute;left:0;top:0.45em;width:8px;height:8px;background:var(--oc-accent);transform:rotate(45deg)}.bloc-origine-content{display:flex;flex-direction:column;gap:1.25rem}.bloc-origine-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(--oc-text-muted)}.bloc-origine-col-encart{display:flex;flex-direction:column;gap:1.25rem;min-height:0}.bloc-origine-cards-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(--oc-text)}.bloc-origine-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bloc-origine-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 0.75rem;background:var(--oc-paper);border-radius:12px;box-shadow:var(--oc-shadow);border:1px solid rgba(0,0,0,0.04)}.bloc-origine-card-num{display:block;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:2.5rem;font-weight:700;line-height:1;color:var(--oc-primary)}.bloc-origine-card-label{display:block;margin-top:0.35rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:0.8rem;font-weight:500;line-height:1.3;color:var(--oc-text-muted);text-align:center}.bloc-origine-objectif{margin:0;padding:1rem 1.25rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-style:italic;line-height:1.5;color:var(--oc-text);background:rgba(37,82,245,0.06);border-radius:12px;border-left:4px solid var(--oc-secondary)}.bloc-origine-cta-wrap{margin-top:auto;text-align:right}.bloc-origine-cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-weight:600;line-height:1.2;text-decoration:none;color:var(--oc-text-muted);background:transparent;border:2px solid var(--oc-text-muted);border-radius:24px;transition:border-color 280ms ease,color 280ms ease}.bloc-origine-cta:hover{border-color:var(--oc-primary);color:var(--oc-primary)}.bloc-origine-cta:focus-visible{outline:2px solid var(--oc-primary);outline-offset:4px}@media (max-width:900px){.bloc-origine-grid{grid-template-columns:1fr}.bloc-origine-cards{grid-template-columns:repeat(3,1fr);max-width:100%}}@media (max-width:500px){.bloc-origine-cards{grid-template-columns:1fr}.bloc-origine-card-num{font-size:2rem}}@media (max-width:600px){.bloc-origine-cookies{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-origine-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-origine-titre::before{width:12px;height:12px}}.bloc-trois-piliers{--tp-bg:var(--bg-secondary,#F5F7FB);--tp-paper:var(--bg-primary,#FFFFFF);--tp-primary:var(--color-primary,#2552F5);--tp-secondary:var(--color-secondary,#00C3A0);--tp-accent:var(--color-accent,#FF6B3D);--tp-text:var(--text-primary,#111827);--tp-text-muted:var(--text-secondary,#4B5563);--tp-shadow:0 4px 24px rgba(0,0,0,0.06);--tp-shadow-hover:0 8px 32px rgba(0,0,0,0.12);--tp-side:clamp(24px,5vw,80px);--tp-padding:clamp(40px,6vw,64px);--tp-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--tp-side);padding-block:80px;background:var(--tp-bg)}.bloc-trois-piliers-inner{display:flex;flex-direction:column;gap:var(--tp-gap);align-items:center}.bloc-trois-piliers-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(--tp-text);text-align:center}.bloc-trois-piliers-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--tp-primary);transform:rotate(45deg);vertical-align:0.2em}.bloc-trois-piliers-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(--tp-text-muted);text-align:center}.bloc-trois-piliers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1100px}.bloc-trois-piliers-card{padding:var(--tp-padding);background:var(--tp-paper);border-radius:16px;box-shadow:var(--tp-shadow);display:flex;flex-direction:column;gap:1rem;transition:transform 280ms ease,box-shadow 280ms ease}.bloc-trois-piliers-card:hover{transform:translateY(-4px);box-shadow:var(--tp-shadow-hover)}.bloc-trois-piliers-card-icon{width:48px;height:48px;border-radius:12px;flex-shrink:0}.bloc-trois-piliers-card-icon--souverainete{background:rgba(37,82,245,0.12)}.bloc-trois-piliers-card-icon--souverainete::before{content:"";display:block;width:20px;height:20px;margin:14px auto 0;background:var(--tp-primary);transform:rotate(45deg)}.bloc-trois-piliers-card-icon--performance{background:rgba(0,195,160,0.12)}.bloc-trois-piliers-card-icon--performance::before{content:"";display:block;width:8px;height:28px;margin:10px auto 0;background:var(--tp-secondary);border-radius:4px}.bloc-trois-piliers-card-icon--evolutivite{background:rgba(255,107,61,0.12)}.bloc-trois-piliers-card-icon--evolutivite::before{content:"";display:block;width:18px;height:18px;margin:15px auto 0;background:var(--tp-accent);border-radius:50%}.bloc-trois-piliers-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(--tp-text)}.bloc-trois-piliers-card-desc{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(--tp-text-muted)}.bloc-trois-piliers-ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.bloc-trois-piliers-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:var(--tp-text);background:transparent;border:2px solid var(--tp-text-muted);border-radius:24px;transition:border-color 280ms ease,color 280ms ease,transform 280ms ease,background 280ms ease}.bloc-trois-piliers-cta:hover{border-color:var(--tp-primary);color:var(--tp-primary);transform:translateY(-2px)}.bloc-trois-piliers-cta:focus-visible{outline:2px solid var(--tp-primary);outline-offset:4px}.bloc-trois-piliers-cta--primary{color:#FFFFFF;background:var(--tp-primary);border-color:var(--tp-primary)}.bloc-trois-piliers-cta--primary:hover{background:var(--tp-accent);border-color:var(--tp-accent);color:#FFFFFF}@media (max-width:900px){.bloc-trois-piliers-grid{grid-template-columns:1fr}}@media (max-width:600px){.bloc-trois-piliers{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-trois-piliers-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-trois-piliers-titre::before{width:12px;height:12px}.bloc-trois-piliers-card{padding:clamp(24px,5vw,40px)}}.bloc-souverainete-detail{--sd-bg:var(--bg-primary,#FFFFFF);--sd-paper:var(--bg-secondary,#F5F7FB);--sd-primary:var(--color-primary,#2552F5);--sd-secondary:var(--color-secondary,#00C3A0);--sd-accent:var(--color-accent,#FF6B3D);--sd-text:var(--text-primary,#111827);--sd-text-muted:var(--text-secondary,#4B5563);--sd-shadow:0 4px 24px rgba(0,0,0,0.06);--sd-side:clamp(24px,5vw,80px);--sd-padding:clamp(40px,6vw,64px);--sd-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--sd-side);padding-block:80px;background:var(--sd-bg)}.bloc-souverainete-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--sd-gap)}.bloc-souverainete-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(--sd-text);text-align:center}.bloc-souverainete-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--sd-primary);transform:rotate(45deg);vertical-align:0.2em}.bloc-souverainete-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(--sd-text-muted);text-align:center}.bloc-souverainete-content{display:flex;flex-direction:column;gap:2rem}.bloc-souverainete-block{padding:var(--sd-padding);background:var(--sd-paper);border-radius:16px;box-shadow:var(--sd-shadow)}.bloc-souverainete-h3{margin:0 0 1rem;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(--sd-text)}.bloc-souverainete-h3::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--sd-secondary);transform:rotate(45deg);vertical-align:0.15em}.bloc-souverainete-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(--sd-text-muted)}.bloc-souverainete-list{margin:0;padding:0 0 0 1.25rem;list-style:none}.bloc-souverainete-list li{position:relative;margin-bottom:1rem;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(--sd-text-muted)}.bloc-souverainete-list li::before{content:"";position:absolute;left:-1.25rem;top:0.6em;width:6px;height:6px;background:var(--sd-secondary);transform:rotate(45deg)}.bloc-souverainete-list li:last-child{margin-bottom:0}.bloc-souverainete-list strong{color:var(--sd-text)}.bloc-souverainete-verbatim{margin:0;padding:1.25rem 1.5rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);font-style:italic;line-height:1.6;color:var(--sd-text);background:rgba(37,82,245,0.06);border-radius:12px;border-left:4px solid var(--sd-primary)}.bloc-souverainete-verbatim::before,.bloc-souverainete-verbatim::after{content:none}@media (max-width:600px){.bloc-souverainete-detail{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-souverainete-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-souverainete-titre::before{width:12px;height:12px}.bloc-souverainete-block{padding:clamp(24px,5vw,40px)}}.bloc-performance-detail{--pd-bg:var(--bg-secondary,#F5F7FB);--pd-paper:var(--bg-primary,#FFFFFF);--pd-primary:var(--color-primary,#2552F5);--pd-secondary:var(--color-secondary,#00C3A0);--pd-accent:var(--color-accent,#FF6B3D);--pd-text:var(--text-primary,#111827);--pd-text-muted:var(--text-secondary,#4B5563);--pd-shadow:0 4px 24px rgba(0,0,0,0.06);--pd-radius:16px;--pd-side:clamp(24px,5vw,80px);--pd-padding:clamp(40px,6vw,64px);--pd-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--pd-side);padding-block:80px;background:var(--pd-bg)}.bloc-performance-detail-inner{display:flex;flex-direction:column;gap:var(--pd-gap)}.bloc-performance-detail-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(--pd-text);text-align:center}.bloc-performance-detail-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--pd-secondary);transform:rotate(45deg);vertical-align:0.2em}.bloc-performance-detail-soustitre{margin:0;max-width:560px;margin-inline:auto;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(--pd-text-muted);text-align:center}.bloc-performance-detail-layout{display:grid;grid-template-columns:1fr minmax(280px,0.9fr);gap:var(--pd-gap);align-items:start}.bloc-performance-detail-texte{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.bloc-performance-detail-block{padding:var(--pd-padding);background:var(--pd-paper);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow)}.bloc-performance-detail-h3{margin:0 0 0.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:var(--line_height-heading,1.15);color:var(--pd-text)}.bloc-performance-detail-h3::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--pd-accent);transform:rotate(45deg);vertical-align:0.15em}.bloc-performance-detail-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(--pd-text-muted)}.bloc-performance-detail-visuel{position:sticky;top:1.5rem;padding:var(--pd-padding);background:var(--pd-paper);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow)}.bloc-performance-detail-schema{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.bloc-performance-detail-col{display:flex;flex-direction:column;align-items:center;gap:0.75rem}.bloc-performance-detail-col-label{font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:0.85rem;font-weight:600;color:var(--pd-text-muted)}.bloc-performance-detail-col--classic .bloc-performance-detail-col-label{color:var(--pd-accent)}.bloc-performance-detail-col--knotix .bloc-performance-detail-col-label{color:var(--pd-secondary)}.bloc-performance-detail-boite{display:flex;flex-wrap:wrap;gap:6px;padding:1rem;background:var(--pd-bg);border-radius:12px;min-height:100px}.bloc-performance-detail-boite--grosse{width:100%;max-width:160px}.bloc-performance-detail-boite--petite{width:100%;max-width:100px}.bloc-performance-detail-fichier{width:22px;height:22px;background:var(--pd-primary);border-radius:6px;opacity:0.7}.bloc-performance-detail-fichier--inutilise{background:var(--pd-text-muted);opacity:0.25}.bloc-performance-detail-fichier--knotix{background:var(--pd-secondary);opacity:0.85}.bloc-performance-detail-col-note{font-size:0.75rem;color:var(--pd-text-muted)}.bloc-performance-detail-schema-legend{margin:1rem 0 0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:0.75rem;color:var(--pd-text-muted);text-align:center}.bloc-performance-detail-metrics{padding:var(--pd-padding);background:var(--pd-paper);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);max-width:640px;margin-inline:auto}.bloc-performance-detail-metrics-titre{margin:0 0 1rem;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h5,1.25rem);font-weight:600;color:var(--pd-text)}.bloc-performance-detail-metrics-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem}.bloc-performance-detail-metrics-list li{position:relative;padding-left:1.25em;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);color:var(--pd-text-muted)}.bloc-performance-detail-metrics-list li::before{content:"✓";position:absolute;left:0;font-weight:600;color:var(--pd-secondary)}.bloc-performance-detail-metrics-context{margin:0;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:0.85rem;line-height:1.5;color:var(--pd-text-muted)}.bloc-performance-detail-pourquoi{padding:var(--pd-padding);background:var(--pd-paper);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);max-width:640px;margin-inline:auto}.bloc-performance-detail-pourquoi-titre{margin:0 0 0.75rem;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h6,1.05rem);font-weight:600;color:var(--pd-text)}.bloc-performance-detail-pourquoi-list{list-style:none;margin:0;padding:0}.bloc-performance-detail-pourquoi-list li{position:relative;padding-left:1.5em;margin-bottom:0.5rem;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(--pd-text-muted)}.bloc-performance-detail-pourquoi-list li::before{content:"";position:absolute;left:0;top:0.45em;width:6px;height:6px;background:var(--pd-secondary);transform:rotate(45deg)}.bloc-performance-detail-cta{display:inline-flex;align-items:center;justify-content:center;align-self: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(--pd-primary);border-radius:24px;box-shadow:var(--pd-shadow);transition:transform 280ms ease,box-shadow 280ms ease}.bloc-performance-detail-cta:hover{transform:translateY(-4px);color:#FFFFFF;box-shadow:0 8px 32px rgba(0,0,0,0.12)}.bloc-performance-detail-cta:focus-visible{outline:2px solid var(--pd-primary);outline-offset:4px}@media (max-width:900px){.bloc-performance-detail-layout{grid-template-columns:1fr}.bloc-performance-detail-visuel{position:static}}@media (max-width:600px){.bloc-performance-detail{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-performance-detail-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-performance-detail-titre::before{width:12px;height:12px}.bloc-performance-detail-schema{grid-template-columns:1fr}}.bloc-evolutivite-detail{--ed-bg:var(--bg-primary,#FFFFFF);--ed-paper:var(--bg-secondary,#F5F7FB);--ed-primary:var(--color-primary,#2552F5);--ed-secondary:var(--color-secondary,#00C3A0);--ed-accent:var(--color-accent,#FF6B3D);--ed-text:var(--text-primary,#111827);--ed-text-muted:var(--text-secondary,#4B5563);--ed-shadow:0 4px 24px rgba(0,0,0,0.06);--ed-radius:16px;--ed-side:clamp(24px,5vw,80px);--ed-padding:clamp(40px,6vw,64px);--ed-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--ed-side);padding-block:80px;background:var(--ed-bg)}.bloc-evolutivite-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--ed-gap)}.bloc-evolutivite-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(--ed-text);text-align:center}.bloc-evolutivite-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--ed-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-evolutivite-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(--ed-text-muted);text-align:center}.bloc-evolutivite-sections{display:flex;flex-direction:column;gap:2.5rem}.bloc-evolutivite-section{padding:var(--ed-padding);background:var(--ed-paper);border-radius:var(--ed-radius);box-shadow:var(--ed-shadow)}.bloc-evolutivite-h3{margin:0 0 1rem;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h4,1.5rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--ed-text)}.bloc-evolutivite-h3::before{content:"";display:inline-block;width:12px;height:12px;margin-right:0.5em;background:var(--ed-primary);transform:rotate(45deg);vertical-align:0.2em}.bloc-evolutivite-p{margin:0 0 1rem;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(--ed-text-muted)}.bloc-evolutivite-p:last-of-type{margin-bottom:0}.bloc-evolutivite-philo{margin:1rem 0 0;padding:1rem 1.25rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-style:italic;line-height:1.6;color:var(--ed-text-muted);background:rgba(0,0,0,0.02);border-radius:12px}.bloc-evolutivite-visuel{margin:1rem 0;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-weight:600;color:var(--ed-secondary)}.bloc-evolutivite-list{list-style:none;margin:0 0 1rem;padding:0 0 0 1.25rem}.bloc-evolutivite-list li{position:relative;margin-bottom:0.6rem;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(--ed-text-muted)}.bloc-evolutivite-list li::before{content:"";position:absolute;left:-1.25rem;top:0.6em;width:6px;height:6px;background:var(--ed-secondary);transform:rotate(45deg)}.bloc-evolutivite-list li:last-child{margin-bottom:0}.bloc-evolutivite-exemple{margin:1rem 0 0;padding:1rem 1.25rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);line-height:1.6;color:var(--ed-text-muted);background:rgba(37,82,245,0.04);border-radius:12px;border-left:4px solid var(--ed-primary)}.bloc-evolutivite-verbatim{margin:1.25rem 0 0;padding:1.25rem 1.5rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);font-style:italic;line-height:1.6;color:var(--ed-text);background:rgba(255,107,61,0.06);border-radius:12px;border-left:4px solid var(--ed-accent)}.bloc-evolutivite-verbatim::before,.bloc-evolutivite-verbatim::after{content:none}@media (max-width:600px){.bloc-evolutivite-detail{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-evolutivite-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-evolutivite-titre::before{width:12px;height:12px}.bloc-evolutivite-section{padding:clamp(24px,5vw,40px)}}.bloc-comparatif-solutions{--cs-bg:var(--bg-secondary,#F5F7FB);--cs-paper:var(--bg-primary,#FFFFFF);--cs-primary:var(--color-primary,#2552F5);--cs-secondary:var(--color-secondary,#00C3A0);--cs-accent:var(--color-accent,#FF6B3D);--cs-text:var(--text-primary,#111827);--cs-text-muted:var(--text-secondary,#4B5563);--cs-shadow:0 4px 24px rgba(0,0,0,0.06);--cs-radius:16px;--cs-side:clamp(24px,5vw,80px);--cs-padding:clamp(40px,6vw,64px);--cs-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--cs-side);padding-block:80px;background:var(--cs-bg)}.bloc-comparatif-inner{display:flex;flex-direction:column;gap:var(--cs-gap);align-items:center}.bloc-comparatif-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(--cs-text);text-align:center}.bloc-comparatif-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--cs-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-comparatif-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(--cs-text-muted);text-align:center}.bloc-comparatif-table-wrap{width:100%;overflow-x:auto;border-radius:var(--cs-radius);box-shadow:var(--cs-shadow);background:var(--cs-paper)}.bloc-comparatif-table{width:100%;min-width:720px;border-collapse:collapse;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem)}.bloc-comparatif-table th,.bloc-comparatif-table td{padding:0.85rem 1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,0.06);vertical-align:top}.bloc-comparatif-th-critere{font-weight:600;color:var(--cs-text);background:var(--cs-bg);width:14%}.bloc-comparatif-th-knotix{font-weight:600;color:var(--cs-primary);background:rgba(37,82,245,0.06)}.bloc-comparatif-td-critere{font-weight:500;color:var(--cs-text-muted);background:var(--cs-bg)}.bloc-comparatif-td-knotix{font-weight:600;color:var(--cs-secondary);background:rgba(0,195,160,0.04)}.bloc-comparatif-table tbody tr:hover td:not(.bloc-comparatif-td-critere):not(.bloc-comparatif-td-knotix){background:rgba(0,0,0,0.02)}.bloc-comparatif-note{margin:0;max-width:720px;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(--cs-text-muted);text-align:center}@media (max-width:600px){.bloc-comparatif-solutions{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-comparatif-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-comparatif-titre::before{width:12px;height:12px}.bloc-comparatif-table th,.bloc-comparatif-table td{padding:0.65rem 0.75rem;font-size:0.8rem}}.bloc-administration{--adm-bg:var(--bg-primary,#FFFFFF);--adm-paper:var(--bg-secondary,#F5F7FB);--adm-primary:var(--color-primary,#2552F5);--adm-secondary:var(--color-secondary,#00C3A0);--adm-accent:var(--color-accent,#FF6B3D);--adm-text:var(--text-primary,#111827);--adm-text-muted:var(--text-secondary,#4B5563);--adm-shadow:0 4px 24px rgba(0,0,0,0.06);--adm-radius:16px;--adm-side:clamp(24px,5vw,80px);--adm-padding:clamp(40px,6vw,64px);--adm-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--adm-side);padding-block:80px;background:var(--adm-bg)}.bloc-administration-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--adm-gap)}.bloc-administration-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(--adm-text);text-align:center}.bloc-administration-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--adm-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-administration-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(--adm-text-muted);text-align:center}.bloc-administration-content{display:flex;flex-direction:column;gap:1.5rem}.bloc-administration-block{padding:var(--adm-padding);background:var(--adm-paper);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow)}.bloc-administration-h3{margin:0 0 0.75rem;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(--adm-text)}.bloc-administration-h3::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--adm-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-administration-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(--adm-text-muted)}.bloc-administration-list{list-style:none;margin:0;padding:0 0 0 1.25rem}.bloc-administration-list li{position:relative;margin-bottom:0.6rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);line-height:1.5;color:var(--adm-text-muted)}.bloc-administration-list li::before{content:"";position:absolute;left:-1.25rem;top:0.5em;width:6px;height:6px;background:var(--adm-secondary);transform:rotate(45deg)}.bloc-administration-list li:last-child{margin-bottom:0}.bloc-administration-philo{margin:0;padding:1rem 1.25rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-small,0.9rem);font-style:italic;line-height:1.6;color:var(--adm-text-muted);background:rgba(37,82,245,0.04);border-radius:12px}.bloc-administration-exemple{margin:0;padding:1.25rem 1.5rem;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(--adm-text-muted);background:var(--adm-paper);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);border-left:4px solid var(--adm-secondary)}@media (max-width:600px){.bloc-administration{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-administration-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-administration-titre::before{width:12px;height:12px}.bloc-administration-block{padding:clamp(24px,5vw,40px)}}.bloc-infogerance-securite{--is-bg:var(--bg-secondary,#F5F7FB);--is-paper:var(--bg-primary,#FFFFFF);--is-primary:var(--color-primary,#2552F5);--is-secondary:var(--color-secondary,#00C3A0);--is-accent:var(--color-accent,#FF6B3D);--is-text:var(--text-primary,#111827);--is-text-muted:var(--text-secondary,#4B5563);--is-shadow:0 4px 24px rgba(0,0,0,0.06);--is-radius:16px;--is-side:clamp(24px,5vw,80px);--is-padding:clamp(40px,6vw,64px);--is-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--is-side);padding-block:80px;background:var(--is-bg)}.bloc-infogerance-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--is-gap)}.bloc-infogerance-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(--is-text);text-align:center}.bloc-infogerance-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--is-secondary);transform:rotate(45deg);vertical-align:0.2em}.bloc-infogerance-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(--is-text-muted);text-align:center}.bloc-infogerance-content{display:flex;flex-direction:column;gap:1.5rem}.bloc-infogerance-block{padding:var(--is-padding);background:var(--is-paper);border-radius:var(--is-radius);box-shadow:var(--is-shadow)}.bloc-infogerance-h3{margin:0 0 0.75rem;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(--is-text)}.bloc-infogerance-h3::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--is-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-infogerance-list{list-style:none;margin:0;padding:0 0 0 1.25rem}.bloc-infogerance-list li{position:relative;margin-bottom:0.5rem;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(--is-text-muted)}.bloc-infogerance-list li::before{content:"✓";position:absolute;left:-1.25rem;top:0.1em;font-weight:600;color:var(--is-secondary)}.bloc-infogerance-list li:last-child{margin-bottom:0}.bloc-infogerance-verbatim{margin:0;padding:1.25rem 1.5rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);font-style:italic;line-height:1.6;color:var(--is-text);background:rgba(0,195,160,0.08);border-radius:12px;border-left:4px solid var(--is-secondary);text-align:center}.bloc-infogerance-verbatim::before,.bloc-infogerance-verbatim::after{content:none}@media (max-width:600px){.bloc-infogerance-securite{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-infogerance-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-infogerance-titre::before{width:12px;height:12px}.bloc-infogerance-block{padding:clamp(24px,5vw,40px)}}.bloc-migration-wordpress{--mw-bg:var(--bg-secondary,#F5F7FB);--mw-paper:var(--bg-primary,#FFFFFF);--mw-primary:var(--color-primary,#2552F5);--mw-secondary:var(--color-secondary,#00C3A0);--mw-accent:var(--color-accent,#FF6B3D);--mw-text:var(--text-primary,#111827);--mw-text-muted:var(--text-secondary,#4B5563);--mw-shadow:0 4px 24px rgba(0,0,0,0.06);--mw-radius:16px;--mw-side:clamp(24px,5vw,80px);--mw-padding:clamp(40px,6vw,64px);--mw-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--mw-side);padding-block:80px;background:var(--mw-bg)}.bloc-migration-inner{max-width:720px;margin-inline:auto;padding:var(--mw-padding);background:var(--mw-paper);border-radius:var(--mw-radius);box-shadow:var(--mw-shadow)}.bloc-migration-titre{margin:0 0 1.25rem;font-family:var(--heading_font,"Space Grotesk",system-ui,sans-serif);font-size:var(--font_sizes-h4,1.5rem);font-weight:600;line-height:var(--line_height-heading,1.15);color:var(--mw-text);text-align:center}.bloc-migration-titre::before{content:"";display:inline-block;width:12px;height:12px;margin-right:0.5em;background:var(--mw-secondary);transform:rotate(45deg);vertical-align:0.2em}.bloc-migration-list{list-style:none;margin:0 0 1.5rem;padding:0}.bloc-migration-list li{position:relative;padding-left:1.5em;margin-bottom:0.6rem;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(--mw-text-muted)}.bloc-migration-list li::before{content:"✓";position:absolute;left:0;top:0.1em;font-weight:600;color:var(--mw-secondary)}.bloc-migration-list li:last-child{margin-bottom:0}.bloc-migration-verbatim{margin:0 0 2rem;padding:1.25rem 1.5rem;font-family:var(--body_font,"IBM Plex Sans",system-ui,sans-serif);font-size:var(--font_sizes-base,17px);font-style:italic;line-height:1.6;color:var(--mw-text);background:rgba(37,82,245,0.06);border-radius:12px;border-left:4px solid var(--mw-primary)}.bloc-migration-verbatim::before,.bloc-migration-verbatim::after{content:none}.bloc-migration-cta-wrap{text-align:center}.bloc-migration-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(--mw-primary);border-radius:24px;box-shadow:var(--mw-shadow);transition:transform 280ms cubic-bezier(0.4,0,0.2,1),box-shadow 280ms ease}.bloc-migration-cta:hover{transform:translateY(-4px);color:#FFFFFF;box-shadow:0 8px 32px rgba(0,0,0,0.12)}.bloc-migration-cta:focus-visible{outline:2px solid var(--mw-primary);outline-offset:4px}@media (max-width:600px){.bloc-migration-wordpress{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-migration-inner{padding:clamp(24px,5vw,40px)}.bloc-migration-titre{font-size:var(--font_sizes-h5,1.25rem)}}.category-faq-section{padding:clamp(40px,6vw,64px) clamp(24px,5vw,80px);background-color:var(--color-background-default)}.category-faq-container{max-width:960px;margin:0 auto;background-color:var(--color-background-paper);border-radius:clamp(12px,2vw,16px);box-shadow:0 4px 24px rgba(0,0,0,0.06);padding:clamp(32px,5vw,48px) clamp(24px,5vw,40px)}.category-faq-header{margin-bottom:clamp(24px,4vw,32px)}.category-faq-intro{margin:0;font-family:var(--font-family-body);font-size:clamp(0.95rem,0.9rem + 0.25vw,1.05rem);line-height:var(--line-height-body);color:var(--color-text-secondary)}.category-faq-list{display:flex;flex-direction:column;gap:clamp(12px,2vw,16px);margin:0;padding:0}.category-faq-item{list-style:none;cursor:pointer}list-style:none;}.category-faq-details{--_faq-padding-y:clamp(12px,1.6vw,16px);--_faq-padding-x:clamp(16px,3vw,24px);--_faq-radius:clamp(8px,1.2vw,12px);position:relative;background-color:rgba(255,255,255,1);border-radius:var(--_faq-radius);box-shadow:0 4px 24px rgba(0,0,0,0.06);padding:var(--_faq-padding-y) var(--_faq-padding-x);transition:box-shadow 280ms cubic-bezier(0.4,0,0.2,1),transform 280ms cubic-bezier(0.4,0,0.2,1),background-color 280ms cubic-bezier(0.4,0,0.2,1)}.category-faq-details[open]{background-color:rgba(245,247,251,1)}.category-faq-details:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,0.12)}.category-faq-details:active{transform:translateY(-2px)}.category-faq-question{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:clamp(10px,1.6vw,14px);list-style:none;cursor:pointer;padding:20px;margin:0;outline:none}.category-faq-question::-webkit-details-marker{display:none}.category-faq-question::marker{content:""}.category-faq-diamond{width:clamp(12px,1.4vw,14px);height:clamp(12px,1.4vw,14px);border-radius:4px;background-color:var(--color-secondary);transform:rotate(45deg);flex-shrink:0;position:relative;transition:transform 280ms cubic-bezier(0.4,0,0.2,1),background-color 280ms cubic-bezier(0.4,0,0.2,1),box-shadow 280ms cubic-bezier(0.4,0,0.2,1);box-shadow:0 0 0 0 rgba(0,195,160,0.4)}.category-faq-details[open] .category-faq-diamond{background-color:var(--color-primary);transform:rotate(45deg) scale(1.05)}.category-faq-question-text{font-family:var(--font-family-heading);font-size:clamp(1rem,0.95rem + 0.3vw,1.1rem);line-height:var(--line-height-heading);font-weight:600;color:var(--color-text-primary)}.category-faq-question::after{content:"";width:clamp(14px,1.8vw,16px);height:clamp(14px,1.8vw,16px);border-radius:999px;border:2px solid rgba(37,82,245,0.4);position:relative;flex-shrink:0;box-sizing:border-box;transform:rotate(0deg);transition:transform 280ms cubic-bezier(0.4,0,0.2,1),border-color 280ms cubic-bezier(0.4,0,0.2,1),background-color 280ms cubic-bezier(0.4,0,0.2,1)}.category-faq-details[open] .category-faq-question::after{transform:rotate(90deg);border-color:rgba(37,82,245,1);background-color:rgba(37,82,245,0.06)}.category-faq-question:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.category-faq-answer{margin-top:clamp(8px,1.6vw,12px);padding:20px;padding-top:clamp(8px,1.6vw,12px);border-top:1px solid rgba(229,231,235,1);font-family:var(--font-family-body);font-size:clamp(0.95rem,0.9rem + 0.2vw,1.02rem);line-height:var(--line-height-body);color:var(--color-text-secondary)}.category-faq-answer p{margin:0 0 clamp(8px,1.4vw,10px)}.category-faq-answer p:last-child{margin-bottom:0}.category-faq-item{opacity:0;transform:translateY(20px);transition:opacity 600ms cubic-bezier(0.4,0,0.2,1),transform 600ms cubic-bezier(0.4,0,0.2,1)}.category-faq-item.is-visible{opacity:1;transform:translateY(0)}.category-faq-diamond.is-pulsing{animation:category-faq-diamond-pulse 900ms cubic-bezier(0.4,0,0.2,1)}@media (prefers-reduced-motion:reduce){.category-faq-details,.category-faq-item,.category-faq-diamond,.category-faq-question::after{transition:none;animation:none;transform:none}.category-faq-item{opacity:1}}@media (max-width:1024px){.category-faq-container{max-width:100%}}@media (max-width:768px){.category-faq-section{padding:clamp(32px,6vw,40px) clamp(20px,5vw,32px)}.category-faq-container{padding:clamp(24px,5vw,32px) clamp(20px,5vw,28px)}}@media (max-width:480px){.category-faq-question{grid-template-columns:auto 1fr;row-gap:8px}.category-faq-question::after{justify-self:flex-start;order:3}}@keyframes category-faq-diamond-pulse{0%{transform:rotate(45deg) scale(1);box-shadow:0 0 0 0 rgba(0,195,160,0.4)}60%{transform:rotate(45deg) scale(1.15);box-shadow:0 0 0 10px rgba(0,195,160,0)}100%{transform:rotate(45deg) scale(1.05);box-shadow:0 0 0 0 rgba(0,195,160,0)}}.bloc-roadmap{--rm-bg:var(--bg-primary,#FFFFFF);--rm-paper:var(--bg-secondary,#F5F7FB);--rm-primary:var(--color-primary,#2552F5);--rm-secondary:var(--color-secondary,#00C3A0);--rm-accent:var(--color-accent,#FF6B3D);--rm-text:var(--text-primary,#111827);--rm-text-muted:var(--text-secondary,#4B5563);--rm-shadow:0 4px 24px rgba(0,0,0,0.06);--rm-radius:16px;--rm-side:clamp(24px,5vw,80px);--rm-padding:clamp(40px,6vw,64px);--rm-gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--rm-side);padding-block:80px;background:var(--rm-bg)}.bloc-roadmap-inner{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--rm-gap);align-items:center}.bloc-roadmap-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(--rm-text);text-align:center}.bloc-roadmap-titre::before{content:"";display:inline-block;width:14px;height:14px;margin-right:0.5em;background:var(--rm-accent);transform:rotate(45deg);vertical-align:0.2em}.bloc-roadmap-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(--rm-text-muted);text-align:center}.bloc-roadmap-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.bloc-roadmap-section{padding:var(--rm-padding);background:var(--rm-paper);border-radius:var(--rm-radius);box-shadow:var(--rm-shadow)}.bloc-roadmap-h3{margin:0 0 1rem;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(--rm-text)}.bloc-roadmap-h3::before{content:"";display:inline-block;width:10px;height:10px;margin-right:0.5em;background:var(--rm-primary);transform:rotate(45deg);vertical-align:0.15em}.bloc-roadmap-list{list-style:none;margin:0;padding:0 0 0 1.25rem}.bloc-roadmap-list li{position:relative;margin-bottom:0.5rem;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(--rm-text-muted)}.bloc-roadmap-list li::before{content:"";position:absolute;left:-1.25rem;top:0.45em;width:6px;height:6px;background:var(--rm-secondary);transform:rotate(45deg)}.bloc-roadmap-list li:last-child{margin-bottom:0}.bloc-roadmap-note{margin:0;max-width:640px;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(--rm-text-muted);text-align:center}.bloc-roadmap-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(--color-primary);border:2px solid var(--rm-text-muted);border-radius:24px;transition:border-color 280ms ease,color 280ms ease,transform 280ms ease}.bloc-roadmap-cta:hover{border-color:var(--rm-primary);color:#fff;transform:translateY(-2px)}.bloc-roadmap-cta:focus-visible{outline:2px solid var(--rm-primary);outline-offset:4px}@media (max-width:900px){.bloc-roadmap-sections{grid-template-columns:1fr}}@media (max-width:600px){.bloc-roadmap{padding-block:60px;padding-inline:clamp(16px,4vw,24px)}.bloc-roadmap-titre{font-size:var(--font_sizes-h3,1.875rem)}.bloc-roadmap-titre::before{width:12px;height:12px}.bloc-roadmap-section{padding:clamp(24px,5vw,40px)}}