.elementor-39231 .elementor-element.elementor-element-ec1b32c{--display:grid;--e-con-grid-template-columns:264px 1fr;--e-con-grid-template-rows:auto 1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39231 .elementor-element.elementor-element-ec1b32c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39231 .elementor-element.elementor-element-70ee822{width:100%;max-width:100%;grid-column:span 2;}.elementor-39231 .elementor-element.elementor-element-22491e5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:auto;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d175fb7 );--border-color:var( --e-global-color-d175fb7 );--border-radius:0px 1px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 1;--z-index:3;}.elementor-39231 .elementor-element.elementor-element-22491e5:not(.elementor-motion-effects-element-type-background), .elementor-39231 .elementor-element.elementor-element-22491e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b50c8 );}.elementor-39231 .elementor-element.elementor-element-8ae9701{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-39231 .elementor-element.elementor-element-8ae9701:not(.elementor-motion-effects-element-type-background), .elementor-39231 .elementor-element.elementor-element-8ae9701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea98cc );}.elementor-39231 .elementor-element.elementor-element-d33632d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;--z-index:4;}.elementor-39231 .elementor-element.elementor-element-d33632d:not(.elementor-motion-effects-element-type-background), .elementor-39231 .elementor-element.elementor-element-d33632d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26cd1df );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button{background-color:var( --e-global-color-560a428 );font-family:var( --e-global-typography-dc4115e-font-family ), Sans-serif;font-size:var( --e-global-typography-dc4115e-font-size );font-weight:var( --e-global-typography-dc4115e-font-weight );fill:var( --e-global-color-96b3457 );color:var( --e-global-color-96b3457 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d175fb7 );padding:5px 16px 5px 16px;}.elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button:hover, .elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button:focus{background-color:var( --e-global-color-bd5f7ad );color:var( --e-global-color-1080a42 );border-color:var( --e-global-color-5c5fecb );}.elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button-content-wrapper{flex-direction:row;}.elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button:hover svg, .elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button:focus svg{fill:var( --e-global-color-1080a42 );}.elementor-39231 .elementor-element.elementor-element-0d27fbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39231 .elementor-element.elementor-element-5ad16fc{--display:flex;--min-height:450px;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39231 .elementor-element.elementor-element-5ad16fc:not(.elementor-motion-effects-element-type-background), .elementor-39231 .elementor-element.elementor-element-5ad16fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45bd1ad );background-image:url("https://www.4dconcept.fr/wp-content/uploads/2026/07/2026-08-04-cta-heysquid-documentation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39231 .elementor-element.elementor-element-487265e{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:24px 24px 24px 24px;text-align:start;}.elementor-39231 .elementor-element.elementor-element-487265e .elementor-heading-title{font-family:var( --e-global-typography-908e0ec-font-family ), Sans-serif;font-size:var( --e-global-typography-908e0ec-font-size );font-weight:var( --e-global-typography-908e0ec-font-weight );line-height:var( --e-global-typography-908e0ec-line-height );letter-spacing:var( --e-global-typography-908e0ec-letter-spacing );color:#FFFFFF;}.elementor-39231 .elementor-element.elementor-element-d5cedd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39231 .elementor-element.elementor-element-6163ca1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39231 .elementor-element.elementor-element-6163ca1:not(.elementor-motion-effects-element-type-background), .elementor-39231 .elementor-element.elementor-element-6163ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39231 .elementor-element.elementor-element-1bbee95{text-align:justify;font-family:var( --e-global-typography-74afedf-font-family ), Sans-serif;font-size:var( --e-global-typography-74afedf-font-size );font-weight:var( --e-global-typography-74afedf-font-weight );line-height:var( --e-global-typography-74afedf-line-height );color:#2A3537;}.elementor-39231 .elementor-element.elementor-element-befe7aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:120px 0px;--row-gap:120px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39231 .elementor-element.elementor-element-5b09fbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39231 .elementor-element.elementor-element-a5691d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39231 .elementor-element.elementor-element-a5691d7:not(.elementor-motion-effects-element-type-background), .elementor-39231 .elementor-element.elementor-element-a5691d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-39231 .elementor-element.elementor-element-402cdb2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39231 .elementor-element.elementor-element-dcd8d50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-39231 .elementor-element.elementor-element-dcd8d50:not(.elementor-motion-effects-element-type-background), .elementor-39231 .elementor-element.elementor-element-dcd8d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.4dconcept.fr/wp-content/uploads/2025/12/BG-points.png");background-size:5px auto;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-39231 .elementor-element.elementor-element-10a129d{width:100%;max-width:100%;}.elementor-39231 .elementor-element.elementor-element-10a129d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-39231 .elementor-element.elementor-element-10a129d .elementor-icon-wrapper{text-align:center;}.elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-96b3457 );}.elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-framed .elementor-icon, .elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-default .elementor-icon{color:var( --e-global-color-96b3457 );border-color:var( --e-global-color-96b3457 );}.elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-framed .elementor-icon, .elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-96b3457 );}.elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-96b3457 );}.elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-framed .elementor-icon:hover, .elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-96b3457 );border-color:var( --e-global-color-96b3457 );}.elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-framed .elementor-icon:hover, .elementor-39231 .elementor-element.elementor-element-10a129d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-96b3457 );}.elementor-39231 .elementor-element.elementor-element-cdf9a46{text-align:center;}.elementor-39231 .elementor-element.elementor-element-cdf9a46 .elementor-heading-title{font-family:var( --e-global-typography-dc4115e-font-family ), Sans-serif;font-size:var( --e-global-typography-dc4115e-font-size );font-weight:var( --e-global-typography-dc4115e-font-weight );color:var( --e-global-color-fcb0dfa );}.elementor-39231 .elementor-element.elementor-element-466f127 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-39231 .elementor-element.elementor-element-466f127{--e-off-canvas-width:264px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-39231 .elementor-element.elementor-element-56843a0{--display:flex;--flex-wrap:nowrap;--overflow:auto;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-39231 .elementor-element.elementor-element-10f3c4c{--divider-border-style:solid;--divider-color:var( --e-global-color-d175fb7 );--divider-border-width:1px;}.elementor-39231 .elementor-element.elementor-element-10f3c4c .elementor-divider-separator{width:100%;}.elementor-39231 .elementor-element.elementor-element-10f3c4c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-39231 .elementor-element.elementor-element-6570410 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-39231 .elementor-element.elementor-element-6570410{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-39231 .elementor-element.elementor-element-3784a25{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39231 .elementor-element.elementor-element-3784a25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39231 .elementor-element.elementor-element-4fe1256{grid-column:span 2;}@media(min-width:768px){.elementor-39231 .elementor-element.elementor-element-22491e5{--width:264px;}}@media(max-width:1024px){.elementor-39231 .elementor-element.elementor-element-ec1b32c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-39231 .elementor-element.elementor-element-8ae9701{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button{font-size:var( --e-global-typography-dc4115e-font-size );}.elementor-39231 .elementor-element.elementor-element-5ad16fc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39231 .elementor-element.elementor-element-487265e .elementor-heading-title{font-size:var( --e-global-typography-908e0ec-font-size );line-height:var( --e-global-typography-908e0ec-line-height );letter-spacing:var( --e-global-typography-908e0ec-letter-spacing );}.elementor-39231 .elementor-element.elementor-element-1bbee95{font-size:var( --e-global-typography-74afedf-font-size );line-height:var( --e-global-typography-74afedf-line-height );}.elementor-39231 .elementor-element.elementor-element-cdf9a46 .elementor-heading-title{font-size:var( --e-global-typography-dc4115e-font-size );}.elementor-39231 .elementor-element.elementor-element-6570410{--e-off-canvas-width:80%;}}@media(max-width:767px){.elementor-39231 .elementor-element.elementor-element-ec1b32c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-39231 .elementor-element.elementor-element-22491e5{--width:93%;}.elementor-39231 .elementor-element.elementor-element-8ae9701{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-39231 .elementor-element.elementor-element-44c268a .elementor-button{font-size:var( --e-global-typography-dc4115e-font-size );}.elementor-39231 .elementor-element.elementor-element-5ad16fc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39231 .elementor-element.elementor-element-487265e{text-align:center;}.elementor-39231 .elementor-element.elementor-element-487265e .elementor-heading-title{font-size:var( --e-global-typography-908e0ec-font-size );line-height:var( --e-global-typography-908e0ec-line-height );letter-spacing:var( --e-global-typography-908e0ec-letter-spacing );}.elementor-39231 .elementor-element.elementor-element-1bbee95{font-size:var( --e-global-typography-74afedf-font-size );line-height:var( --e-global-typography-74afedf-line-height );}.elementor-39231 .elementor-element.elementor-element-cdf9a46 .elementor-heading-title{font-size:var( --e-global-typography-dc4115e-font-size );}.elementor-39231 .elementor-element.elementor-element-466f127{--e-off-canvas-width:264px;}.elementor-39231 .elementor-element.elementor-element-6570410{--e-off-canvas-width:90%;}}/* Start custom CSS for container, class: .elementor-element-5ad16fc */#max-w {
    max-width: 1432px;
}/* End custom CSS */
/* Start custom CSS *//* 4D CONCEPT — CSS commune des deux billets de septembre 2026.
   À coller une seule fois dans la CSS Elementor, sans balise <style>. */

.sep-block,.sep-block *{box-sizing:border-box}
.sep-block{--ink:#08152f;--text:#182238;--muted:#5b6576;--line:#d9e0e8;--paper:#fff;--wash:#f4f7fa;--cyan:#22b8c7;--cyan-d:#087f8c;--cyan-s:#e9f9fb;--violet:#7352c7;--violet-d:#5639a5;--violet-s:#f2edfc;--blue:#6684cf;--blue-d:#4564ad;--blue-s:#edf2fc;--amber:#e7ae43;--amber-d:#93620e;--amber-s:#fff6e5;--r:16px;--space:clamp(20px,3vw,34px);width:100%;max-width:100%;min-width:0;margin:0 auto;overflow:hidden;color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
.sep-block strong{color:inherit}.sep-block a{color:var(--cyan-d)}
[data-tone=violet]{--tone:var(--violet);--tone-d:var(--violet-d);--tone-s:var(--violet-s)}
[data-tone=blue]{--tone:var(--blue);--tone-d:var(--blue-d);--tone-s:var(--blue-s)}
[data-tone=cyan]{--tone:var(--cyan);--tone-d:var(--cyan-d);--tone-s:var(--cyan-s)}
[data-tone=amber]{--tone:var(--amber);--tone-d:var(--amber-d);--tone-s:var(--amber-s)}
.sep-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:28px;align-items:end;padding:var(--space)}
.sep-header--single{grid-template-columns:1fr}.sep-kicker{margin:0 0 9px;color:var(--cyan-d);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.sep-title{margin:0;color:#000;font-size:clamp(28px,3vw,43px);font-weight:430;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.sep-lead,.sep-copy{margin:0;font-size:15px;line-height:1.72}.sep-lead{color:var(--muted)}.sep-copy+.sep-copy{margin-top:13px}.sep-surface{padding:var(--space);background:var(--wash);border-top:1px solid var(--line)}
.sep-callout{display:flex;gap:14px;margin:0;padding:18px var(--space);background:linear-gradient(90deg,var(--violet-s),var(--cyan-s));border-top:1px solid var(--line);font-size:14px;line-height:1.6}.sep-callout:before{content:"";flex:0 0 4px;align-self:stretch;background:var(--cyan);border-radius:4px}.sep-callout--dark{color:#fff;background:var(--ink);border-color:#263552}.sep-pill{display:inline-flex;padding:6px 9px;color:var(--tone-d);background:var(--tone-s);border-radius:999px;font-size:10px;font-weight:800}.sep-num{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;color:var(--tone-d,var(--cyan-d));background:var(--tone-s,var(--cyan-s));border-radius:50%;font-size:11px;font-weight:900}.sep-icon{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;color:var(--tone-d,var(--cyan-d));background:var(--tone-s,var(--cyan-s));border-radius:11px}.sep-icon svg{width:23px;height:23px}.sep-mt{margin-top:20px}

/* Standards : spectre et dossiers ------------------------------------ */
.std-spectrum{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:25px 0 8px}
.std-spectrum:before{content:"";position:absolute;top:47px;right:10%;left:10%;height:2px;background:linear-gradient(90deg,var(--violet),var(--blue),var(--cyan))}
.std-spectrum__item{position:relative;text-align:center}.std-spectrum__dot{display:grid;width:46px;height:46px;margin:0 auto 13px;place-items:center;color:#fff;background:var(--tone);border:7px solid var(--wash);border-radius:50%;font-size:11px;font-weight:900}.std-spectrum strong,.std-spectrum span{display:block}.std-spectrum strong{color:var(--ink);font-size:15px}.std-spectrum span{max-width:190px;margin:5px auto 0;color:var(--muted);font-size:11px;line-height:1.45}
.std-dossier{display:grid;grid-template-columns:minmax(165px,.42fr) minmax(0,1.58fr);min-height:335px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:13px}.std-dossier__rail{display:flex;flex-direction:column;justify-content:space-between;padding:24px;color:#fff;background:var(--tone)}.std-dossier__rail b{font-size:30px;letter-spacing:-.05em}.std-dossier__rail small{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.std-dossier__body{padding:24px}.std-dossier__body h3{margin:0 0 12px;color:var(--ink);font-size:21px}.std-dossier__body p{margin:0;font-size:14px;line-height:1.65}.std-dossier__body p+p{margin-top:12px}.std-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:9px}.std-fact{padding:13px;background:var(--tone-s)}.std-fact small,.std-fact strong{display:block}.std-fact small{color:var(--tone-d);font-size:9px;font-weight:850;text-transform:uppercase}.std-fact strong{margin-top:4px;color:var(--ink);font-size:12px;line-height:1.35}.std-list{display:grid;gap:8px;margin:17px 0 0;padding:0;list-style:none}.std-list li{position:relative;padding-left:20px;font-size:13px;line-height:1.48}.std-list li:before{content:"";position:absolute;top:.58em;left:2px;width:7px;height:7px;background:var(--tone);border-radius:50%}
.std-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.std-table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}.std-table th,.std-table td{padding:14px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.45;text-align:left;vertical-align:top}.std-table thead th{color:#fff;background:var(--ink);font-size:10px;text-transform:uppercase}.std-table tbody th{color:var(--ink);background:#f7f8fa}.std-table tr:last-child>*{border-bottom:0}
.std-decision{display:grid;grid-template-columns:170px 1fr;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.std-decision__labels{display:grid}.std-decision__labels span{display:flex;align-items:center;padding:14px;color:var(--muted);background:#edf1f5;border-bottom:1px solid var(--line);font-size:11px;font-weight:800}.std-decision__labels span:last-child{border:0}.std-decision__matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.std-decision__col{border-left:1px solid var(--line)}.std-decision__col h3{margin:0;padding:15px;color:var(--tone-d);background:var(--tone-s);font-size:15px;text-align:center}.std-decision__col p{display:flex;min-height:61px;align-items:center;margin:0;padding:10px 13px;border-top:1px solid var(--line);font-size:11px;line-height:1.4}
.std-orbit{position:relative;display:grid;min-height:430px;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(34,184,199,.08) 0 23%,transparent 23.5% 39%,rgba(115,82,199,.1) 39.5% 40%,transparent 40.5%),var(--ink);border-radius:13px}.std-orbit__core{z-index:2;padding:20px;color:#fff;background:rgba(8,21,47,.88);border:1px solid rgba(255,255,255,.2);border-radius:50%;text-align:center}.std-orbit__core strong,.std-orbit__core span{display:block}.std-orbit__core span{margin-top:4px;color:#9bdfe5;font-size:10px;text-transform:uppercase}.std-orbit__node{position:absolute;width:190px;padding:14px;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:11px;backdrop-filter:blur(5px)}.std-orbit__node strong,.std-orbit__node span{display:block}.std-orbit__node strong{font-size:14px}.std-orbit__node span{margin-top:4px;color:#cbd4e3;font-size:11px;line-height:1.4}.std-orbit__node:nth-of-type(2){top:30px;left:7%}.std-orbit__node:nth-of-type(3){top:30px;right:7%}.std-orbit__node:nth-of-type(4){bottom:30px;left:7%}.std-orbit__node:nth-of-type(5){right:7%;bottom:30px}
.std-questions{counter-reset:q;display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:12px}.std-questions li{counter-increment:q;display:grid;grid-template-columns:70px 1fr;align-items:center;min-height:72px;background:#fff;border-bottom:1px solid var(--line)}.std-questions li:last-child{border:0}.std-questions li:before{content:"0" counter(q);display:grid;align-self:stretch;place-items:center;color:var(--tone-d);background:var(--tone-s);font-size:14px;font-weight:900}.std-questions p{margin:0;padding:15px 18px;color:var(--ink);font-size:13px;font-weight:650;line-height:1.45}

/* Single sourcing : machine, couches, console et piste ---------------- */
.ss-press{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;min-height:280px}.ss-press__input,.ss-press__output{padding:22px}.ss-press__input{background:#fff;border:1px solid var(--line);border-radius:12px}.ss-press__input h3{margin:0 0 8px;color:var(--ink);font-size:20px}.ss-press__input p{margin:0;font-size:13px;line-height:1.55}.ss-press__machine{display:grid;width:70px;height:150px;margin:auto;place-items:center;color:#fff;background:linear-gradient(180deg,var(--violet),var(--cyan));border-radius:35px;font-size:26px;font-weight:900}.ss-press__output{display:grid;gap:9px}.ss-output{display:flex;gap:10px;align-items:center;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:12px;font-weight:750}.ss-output:before{content:"";width:9px;height:9px;background:var(--tone);border-radius:50%}
.ss-radial{position:relative;display:grid;min-height:410px;place-items:center;overflow:hidden;background:radial-gradient(circle at center,var(--cyan-s) 0 24%,transparent 24.5%),#fff;border:1px solid var(--line);border-radius:13px}.ss-radial__core{z-index:2;display:grid;width:150px;height:150px;place-items:center;padding:15px;color:#fff;background:var(--ink);border-radius:50%;text-align:center}.ss-radial__core strong{font-size:17px}.ss-radial__core span{display:block;margin-top:5px;color:#8edce4;font-size:10px;text-transform:uppercase}.ss-radial__channel{position:absolute;width:150px;padding:12px;background:var(--tone-s);border:1px solid var(--tone);border-radius:10px;text-align:center}.ss-radial__channel strong,.ss-radial__channel span{display:block}.ss-radial__channel strong{color:var(--tone-d);font-size:13px}.ss-radial__channel span{margin-top:3px;color:var(--muted);font-size:10px}.ss-radial__channel:nth-of-type(2){top:28px;left:calc(50% - 75px)}.ss-radial__channel:nth-of-type(3){top:50%;right:5%;transform:translateY(-50%)}.ss-radial__channel:nth-of-type(4){right:15%;bottom:27px}.ss-radial__channel:nth-of-type(5){bottom:27px;left:15%}.ss-radial__channel:nth-of-type(6){top:50%;left:5%;transform:translateY(-50%)}
.ss-layers{display:grid;gap:8px}.ss-layer{display:grid;grid-template-columns:58px minmax(170px,.55fr) 1fr;align-items:center;min-height:82px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:10px}.ss-layer__n{display:grid;align-self:stretch;place-items:center;color:var(--tone-d);background:var(--tone-s);font-weight:900}.ss-layer h3{margin:0;padding:15px;color:var(--ink);font-size:15px}.ss-layer p{margin:0;padding:15px;border-left:1px solid var(--line);font-size:12px;line-height:1.5}
.ss-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;background:var(--ink);border-radius:12px}.ss-metric{position:relative;padding:22px 15px;color:#fff;text-align:center}.ss-metric+.ss-metric{border-left:1px solid rgba(255,255,255,.14)}.ss-metric strong,.ss-metric span{display:block}.ss-metric strong{color:#70dbe4;font-size:22px}.ss-metric span{margin-top:7px;color:#d8deea;font-size:10px;line-height:1.4;text-transform:uppercase}
.ss-console{overflow:hidden;background:#0d172d;border:1px solid #293650;border-radius:13px}.ss-console__top{display:flex;gap:7px;padding:12px 15px;background:#111f3a}.ss-console__top i{width:9px;height:9px;background:var(--tone);border-radius:50%}.ss-alert{display:grid;grid-template-columns:42px 190px 1fr;align-items:center;min-height:76px;color:#fff;border-top:1px solid rgba(255,255,255,.11)}.ss-alert__lamp{width:12px;height:12px;margin:auto;background:var(--tone);border-radius:50%;box-shadow:0 0 14px var(--tone)}.ss-alert h3{margin:0;font-size:14px}.ss-alert p{margin:0;padding:14px;color:#c9d2e2;font-size:12px;line-height:1.5}
.ss-runway{position:relative;display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:14px;min-width:880px;padding:18px 0}.ss-runway:before{content:"";position:absolute;top:50px;right:6%;left:6%;height:3px;background:repeating-linear-gradient(90deg,var(--cyan) 0 24px,transparent 24px 38px)}.ss-runway-wrap{overflow-x:auto}.ss-stage{position:relative;padding-top:72px}.ss-stage:before{content:attr(data-step);position:absolute;z-index:2;top:21px;left:calc(50% - 22px);display:grid;width:44px;height:44px;place-items:center;color:#fff;background:var(--tone);border:7px solid var(--wash);border-radius:50%;font-size:11px;font-weight:900}.ss-stage div{min-height:135px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px}.ss-stage h3{margin:0 0 7px;color:var(--ink);font-size:13px}.ss-stage p{margin:0;font-size:11px;line-height:1.48}
.ss-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-gauge{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:10px}.ss-gauge__dial{display:grid;width:54px;height:54px;place-items:center;color:var(--tone-d);background:conic-gradient(var(--tone) 0 68%,var(--tone-s) 68% 100%);border:8px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--line);font-size:10px;font-weight:900}.ss-gauge strong,.ss-gauge span{display:block}.ss-gauge strong{color:var(--ink);font-size:13px}.ss-gauge span{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}

/* Composants partagés de fin d’article -------------------------------- */
.sep-faq{display:grid;gap:9px}.sep-faq details{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:10px}.sep-faq summary{display:flex;gap:12px;align-items:center;padding:16px 18px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:750;list-style:none}.sep-faq summary::-webkit-details-marker{display:none}.sep-faq summary:before{content:"+";display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:var(--cyan-d);background:var(--cyan-s);border-radius:50%;font-size:18px}.sep-faq details[open] summary:before{content:"−"}.sep-answer{padding:0 18px 17px 58px;color:var(--muted);font-size:13px;line-height:1.62}
.sep-final{position:relative;isolation:isolate;display:grid;min-height:390px;place-items:center;padding:clamp(38px,7vw,74px) var(--space);overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(34,184,199,.3),transparent 28%),radial-gradient(circle at 15% 80%,rgba(115,82,199,.34),transparent 32%),var(--ink);text-align:center}.sep-final__inner{width:min(850px,100%)}.sep-final .sep-kicker{color:#74dce5}.sep-final .sep-title{color:#fff}.sep-final .sep-lead{max-width:720px;margin:19px auto 0;color:#d6ddea}.sep-buttons{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin-top:25px}.sep-button{display:inline-flex;max-width:100%;padding:14px 18px;color:#fff!important;background:var(--cyan-d);border:1px solid var(--cyan);border-radius:9px;font-size:12px;font-weight:800;text-decoration:none;text-align:center}.sep-button--ghost{background:transparent;border-color:rgba(255,255,255,.5)}
.sep-refs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sep-ref{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:9px}.sep-ref strong,.sep-ref span{display:block}.sep-ref strong{color:var(--ink);font-size:13px}.sep-ref span{margin-top:3px;color:var(--muted);font-size:11px}.sep-ref a{font-size:11px;font-weight:850;text-decoration:none;white-space:nowrap}

@media(max-width:960px){.sep-header{grid-template-columns:1fr}.std-dossier{grid-template-columns:140px 1fr}.std-decision{grid-template-columns:130px 1fr}.ss-metrics{grid-template-columns:repeat(3,1fr)}.ss-metric:nth-child(4){border-left:0}.ss-metric{border-bottom:1px solid rgba(255,255,255,.14)}}
@media(max-width:700px){.sep-title{font-size:clamp(26px,9vw,34px)}.std-spectrum{grid-template-columns:1fr;gap:18px}.std-spectrum:before{display:none}.std-dossier{grid-template-columns:1fr}.std-dossier__rail{min-height:105px}.std-facts{grid-template-columns:1fr}.std-decision{display:block;overflow-x:auto}.std-decision__labels{display:none}.std-decision__matrix{min-width:660px}.std-orbit{display:grid;gap:10px;min-height:auto;padding:20px}.std-orbit__core,.std-orbit__node{position:static;width:min(100%,320px);border-radius:10px}.std-questions li{grid-template-columns:52px 1fr}.ss-press{grid-template-columns:1fr}.ss-press__machine{width:130px;height:55px;margin:14px auto;border-radius:28px}.ss-radial{display:grid;gap:10px;min-height:auto;padding:20px}.ss-radial__core,.ss-radial__channel{position:static;width:min(100%,260px);transform:none!important}.ss-layer{grid-template-columns:48px 1fr}.ss-layer p{grid-column:1/-1;border-top:1px solid var(--line);border-left:0}.ss-metrics{grid-template-columns:1fr}.ss-metric+.ss-metric{border-left:0}.ss-alert{grid-template-columns:38px 1fr}.ss-alert p{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08)}.ss-dashboard{grid-template-columns:1fr}.sep-answer{padding-left:18px}.sep-ref{grid-template-columns:auto 1fr}.sep-ref a{grid-column:2;white-space:normal}}


/* Coeur de l’article : largeur utile complète */
.elementor-element-befe7aa>.elementor-widget-html{width:100%!important;max-width:none!important;margin-inline:0!important;align-self:stretch!important}
.elementor-element-befe7aa>.elementor-widget-html>.elementor-widget-container{width:100%!important;max-width:none!important;margin-inline:0!important}
.elementor-element-befe7aa>.elementor-widget-html>.elementor-widget-container>.sep-block,.elementor-element-befe7aa>.elementor-widget-html>.sep-block{width:100%!important;max-width:none!important;margin-inline:0!important}/* End custom CSS */