:root{--s2-blue-50:#eaf1fd;--s2-blue-100:#dbe7fb;--s2-blue-200:#b9d0f6;--s2-blue-300:#8fb4ef;--s2-blue-400:#5889e5;--s2-blue-500:#2563d9;--s2-blue-600:#1d4fb8;--s2-blue-700:#193e90;--s2-blue-800:#153368;--s2-blue-900:#0f2a43;--s2-neutral-0:#fff;--s2-neutral-50:#fbfcfe;--s2-neutral-100:#f4f6f9;--s2-neutral-200:#e9edf3;--s2-neutral-300:#d9e0e9;--s2-neutral-400:#a4b0c0;--s2-neutral-500:#718197;--s2-neutral-600:#4b6079;--s2-neutral-700:#334b64;--s2-neutral-800:#203b55;--s2-neutral-900:#0f2a43;--s2-neutral-950:#091826;--s2-paper:var(--s2-neutral-50);--s2-canvas:var(--s2-neutral-100);--s2-surface:#fff;--s2-elevated:#fff;--s2-inset:#f0f3f7;--s2-hover:#eef3fb;--s2-selected:#eaf1fd;--s2-disabled:#edf0f4;--s2-text:#0f2a43;--s2-secondary:#4b6079;--s2-muted:#596d85;--s2-inverse:#fff;--s2-border:#dfe5ed;--s2-border-soft:#edf1f6;--s2-border-strong:#7d8fa6;--s2-focus:#2563d9;--s2-link:#2563d9;--s2-action:#2563d9;--s2-action-hover:#1d4fb8;--s2-action-pressed:#193e90;--s2-action-fg:#fff;--s2-backdrop:#071a30b3;--s2-tint-100:#dbe7fb;--s2-success-100:#cdebdf;--s2-error-100:#f6d5d5;--s2-warning-strong:#7a4800;--s2-success:#0e7753;--s2-success-bg:#e6f5ef;--s2-success-border:#acd9c8;--s2-warning:#9a5b00;--s2-warning-bg:#fdf4e6;--s2-warning-border:#ecd1a5;--s2-error:#c43838;--s2-error-bg:#fbeaea;--s2-error-border:#edbbbb;--s2-shadow-xs:0 1px 2px #0f2a4306;--s2-shadow-sm:0 2px 4px #0f2a4305, 0 8px 20px -12px #0f2a431c;--s2-shadow-md:0 4px 8px #0f2a4308, 0 16px 40px -12px #0f2a4326;--s2-shadow-lg:0 12px 70px #081b3033;--s2-radius-xs:4px;--s2-radius-sm:6px;--s2-radius-md:10px;--s2-radius-lg:14px;--s2-radius-xl:20px;--s2-radius-xxl:28px;--s2-space-1:4px;--s2-space-2:8px;--s2-space-3:12px;--s2-space-4:16px;--s2-space-5:20px;--s2-space-6:24px;--s2-space-8:32px;--s2-space-10:40px;--s2-space-12:48px;--s2-space-16:64px;--s2-space-20:80px;--s2-space-24:96px;--s2-space-32:128px;--s2-duration-micro:.11s;--s2-duration-fast:.15s;--s2-duration-normal:.2s;--s2-duration-panel:.24s;--s2-duration-page:.4s;--s2-duration-editorial:.55s;--s2-ease:cubic-bezier(.2, 0, .38, .9);--s2-ease-in:cubic-bezier(0, 0, .38, .9);--s2-ease-out:cubic-bezier(.2, 0, 1, .9);--s2-ease-expressive:cubic-bezier(.4, .14, .3, 1);--s2-row-compact:40px;--s2-row-standard:48px;--s2-row-comfortable:56px;--s2-control:42px;--s2-control-lg:52px;--z-sticky:20;--z-menu:40;--z-banner:50;--z-modal:100;--z-toast:1000;--focus-ring:2px;--background:var(--s2-paper);--foreground:var(--s2-text);--cta-primary-bg:var(--s2-action);--cta-secondary-bg:var(--s2-surface);--cta-tertiary-fg:var(--s2-link);--cta-urgency-accent:var(--s2-warning);--cta-success:var(--s2-success);--cta-danger:var(--s2-error);--cta-institutional-primary:var(--s2-action)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s2-paper:#0e1621;--s2-canvas:#0b131c;--s2-surface:#15212f;--s2-elevated:#1b2b3d;--s2-inset:#101b28;--s2-hover:#20334a;--s2-selected:#1a3355;--s2-disabled:#1f2b39;--s2-text:#e8eef6;--s2-secondary:#afbed0;--s2-muted:#9fb0c4;--s2-border:#2a394b;--s2-border-soft:#223143;--s2-border-strong:#6c8098;--s2-focus:#8bb9ff;--s2-link:#83b3ff;--s2-action:#2a66cc;--s2-action-hover:#3473dc;--s2-action-pressed:#2459bd;--s2-action-fg:#fff;--s2-tint-100:#1c3353;--s2-success-100:#173e31;--s2-error-100:#472834;--s2-warning-strong:#f4d5a3;--s2-success:#62d3a5;--s2-success-bg:#102d24;--s2-success-border:#256b50;--s2-warning:#f0c47c;--s2-warning-bg:#332715;--s2-warning-border:#815e2b;--s2-error:#ff9b9b;--s2-error-bg:#351e24;--s2-error-border:#864348;--s2-shadow-xs:0 1px 2px #0002;--s2-shadow-sm:0 2px 10px #0002;--s2-shadow-md:0 8px 28px #0005;--s2-shadow-lg:0 16px 70px #0008}:root,:host{--font-sans:var(--font-s2-body), "Geist", system-ui, sans-serif;--font-display:var(--font-s2-display), "Manrope", system-ui, sans-serif;--font-arabic:var(--font-plex-arabic), "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", monospace}@layer components{.s2-button{min-height:var(--s2-control);border-radius:var(--s2-radius-md);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background var(--s2-duration-fast) var(--s2-ease), border-color var(--s2-duration-fast) var(--s2-ease), box-shadow var(--s2-duration-fast) var(--s2-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.s2-button>span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.s2-button[data-size=sm]{min-height:34px;padding:7px 12px;font-size:.8125rem}.s2-button[data-size=lg]{min-height:52px;padding:14px 24px;font-size:.9375rem}.s2-button[data-variant=primary]{color:var(--s2-action-fg);background:var(--s2-action);box-shadow:0 1px 2px #102a4312}.s2-button[data-variant=primary]:hover{background:var(--s2-action-hover)}.s2-button[data-variant=primary]:active{background:var(--s2-action-pressed);box-shadow:inset 0 1px 2px #0002}.s2-button[data-variant=secondary]{color:var(--s2-text);background:var(--s2-surface);border-color:var(--s2-border);box-shadow:var(--s2-shadow-xs)}.s2-button[data-variant=secondary]:hover{background:var(--s2-inset);border-color:var(--s2-border-strong)}.s2-button[data-variant=ghost]{color:var(--s2-text);background:0 0}.s2-button[data-variant=ghost]:hover{background:var(--s2-inset)}.s2-button[data-variant=subtle]{color:var(--s2-link);background:var(--s2-selected)}.s2-button[data-variant=subtle]:hover{box-shadow:inset 0 0 0 1px var(--s2-blue-200)}.s2-button[data-variant=validate]{color:#fff;background:#0e7753}.s2-button[data-variant=danger]{color:#fff;background:#c43838}.s2-button[data-variant=validate]:hover{background:#0b6545}.s2-button[data-variant=danger]:hover{background:#a52e2e}.s2-button:is(:disabled,[aria-disabled=true]){opacity:.48;cursor:not-allowed;box-shadow:none}.s2-button[aria-busy=true]{cursor:progress}.s2-spin{animation:.8s linear infinite s2-spin}@keyframes s2-spin{to{transform:rotate(360deg)}}.s2-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.s2-page-context{min-width:0}.s2-page-overline{color:var(--s2-secondary);margin-bottom:10px;font-size:.8125rem}.s2-title-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.s2-title-row h1{letter-spacing:-.035em;font-size:clamp(1.5rem,2vw,2rem);font-weight:650;line-height:1.25}.s2-page-description{max-width:68ch;color:var(--s2-secondary);margin-top:10px;font-size:.875rem;line-height:1.6}.s2-page-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.s2-panel{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:var(--s2-radius-lg);min-width:0;box-shadow:var(--s2-shadow-xs)}.s2-panel-heading{border-bottom:1px solid var(--s2-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.s2-panel-heading h2{font-family:var(--font-sans);letter-spacing:-.015em;align-items:center;gap:10px;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.s2-panel-heading h2 svg{color:var(--s2-secondary);flex-shrink:0}.s2-panel-heading p{color:var(--s2-secondary);margin-top:5px;font-size:.8125rem;line-height:1.5}.s2-panel-action{flex-shrink:0;align-items:center;gap:8px;font-size:.8125rem;display:flex}.s2-panel-body{min-width:0;padding:24px}.s2-panel-body[data-density=nu]{padding:0}.s2-panel-body[data-density=serre]{padding:16px}.s2-panel-body:has(>table){overflow-x:auto}.s2-status{white-space:nowrap;background:var(--s2-inset);color:var(--s2-secondary);border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.s2-status[data-tone=azur]{background:var(--s2-selected);color:var(--s2-link)}.s2-status[data-tone=succes]{background:var(--s2-success-bg);color:var(--s2-success)}.s2-status[data-tone=alerte]{background:var(--s2-warning-bg);color:var(--s2-warning)}.s2-status[data-tone=danger]{background:var(--s2-error-bg);color:var(--s2-error)}.s2-metric-strip{grid-template-columns:repeat(var(--s2-metric-count), minmax(0, 1fr));border:1px solid var(--s2-border);border-radius:var(--s2-radius-lg);background:var(--s2-surface);gap:0;display:grid}.s2-metric{border-inline-end:1px solid var(--s2-border-soft);flex-direction:column;min-width:0;padding:24px;display:flex}.s2-metric:last-child{border-inline-end:0}a.s2-metric:hover{background:var(--s2-hover)}.s2-metric-label{color:var(--s2-secondary);align-items:center;gap:7px;font-size:.8125rem;display:flex}.s2-metric-value{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:2rem;font-weight:600;line-height:1.2}.s2-metric-detail{color:var(--s2-secondary);margin-top:8px;font-size:.75rem}.s2-metric-signal{background:var(--s2-link);border-radius:50%;width:6px;height:6px}.s2-metric-signal[data-tone=danger]{background:var(--s2-error)}.s2-metric-signal[data-tone=alerte]{background:var(--s2-warning)}.s2-metric-signal[data-tone=succes]{background:var(--s2-success)}.s2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.s2-empty[data-compact=true]{padding:32px 20px}.s2-empty-symbol{border:1px solid var(--s2-border);background:var(--s2-paper);width:56px;height:56px;color:var(--s2-link);box-shadow:var(--s2-shadow-xs);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.s2-empty-title{font-size:.9375rem;font-weight:600}.s2-empty-copy{max-width:44ch;color:var(--s2-secondary);margin-top:8px;font-size:.875rem;line-height:1.65}.s2-empty-action{margin-top:20px}.s2-route-tabs{border-bottom:1px solid var(--s2-border);scrollbar-width:none;gap:28px;max-width:100%;display:flex;overflow-x:auto}.s2-route-tabs a{min-height:44px;color:var(--s2-secondary);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:10px 0;font-size:.875rem;display:flex}.s2-route-tabs a[aria-current=page]{color:var(--s2-text);border-color:var(--s2-action);font-weight:600}.s2-route-tabs a:hover{color:var(--s2-link)}.s2-route-tabs a>span{background:var(--s2-inset);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-size:.75rem;line-height:1.5}.s2-steps{gap:0;display:flex;overflow-x:auto}.s2-steps li{flex:1;min-width:132px}.s2-steps li>a{border-radius:6px;display:block}.s2-step-track{align-items:center;display:flex}.s2-step-index{border:1px solid var(--s2-border-strong);width:26px;height:26px;color:var(--s2-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.s2-step-line{background:var(--s2-border);flex:1;height:1px;margin-inline:8px}.s2-steps [data-state=fait] .s2-step-index{background:var(--s2-success);color:var(--s2-surface);border-color:var(--s2-success)}.s2-steps [data-state=encours] .s2-step-index{color:var(--s2-link);border-color:var(--s2-link);box-shadow:0 0 0 4px var(--s2-selected)}.s2-steps [data-state=bloque] .s2-step-index{color:var(--s2-error);border-color:var(--s2-error)}.s2-steps li p{margin-top:10px;padding-inline-end:14px;font-size:.8125rem;font-weight:500}.s2-step-detail{color:var(--s2-secondary);margin-top:4px;padding-inline-end:14px;font-size:.75rem}.s2-timeline{gap:20px;display:grid}.s2-timeline li{padding-inline-start:26px;position:relative}.s2-timeline li:before{content:"";border:2px solid var(--s2-surface);background:var(--s2-border-strong);width:9px;height:9px;box-shadow:0 0 0 1px var(--s2-border);inset-inline-start:3px;border-radius:50%;position:absolute;top:5px}.s2-timeline li:not(:last-child):after{content:"";background:var(--s2-border);inset-inline-start:7px;width:1px;position:absolute;top:18px;bottom:-16px}.s2-timeline [data-tone=succes]:before{background:var(--s2-success)}.s2-timeline [data-tone=danger]:before{background:var(--s2-error)}.s2-timeline [data-tone=alerte]:before{background:var(--s2-warning)}.s2-timeline-title{font-size:.875rem;font-weight:500}.s2-timeline-detail{color:var(--s2-secondary);margin-top:4px;font-size:.8125rem}.s2-timeline-time{color:var(--s2-muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:.75rem}.s2-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.s2-definitions[data-columns="1"]{grid-template-columns:1fr}.s2-definitions>div{grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:baseline;gap:16px;font-size:.875rem;display:grid}.s2-definitions dt{color:var(--s2-secondary)}.s2-definitions dd{overflow-wrap:anywhere;min-width:0}.s2-progress{background:var(--s2-inset);border-radius:4px;height:6px;overflow:hidden}.s2-progress>span{background:var(--s2-action);border-radius:inherit;height:100%;transition:width var(--s2-duration-panel) var(--s2-ease);display:block}.s2-progress[data-tone=succes]>span{background:var(--s2-success)}.s2-progress[data-tone=alerte]>span{background:var(--s2-warning)}.s2-progress[data-tone=danger]>span{background:var(--s2-error)}.s2-panel-link{min-height:36px;color:var(--s2-link);text-underline-offset:4px;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.s2-panel-link:hover{text-decoration:underline}@media (max-width:1023px){.s2-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-metric:nth-child(2){border-inline-end:0}.s2-metric:nth-child(n+3){border-top:1px solid var(--s2-border-soft)}}@media (max-width:639px){.s2-page-heading{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:24px}.s2-title-row h1{font-size:1.5rem}.s2-page-actions{align-items:stretch}.s2-page-actions>.s2-button{white-space:normal;flex:1;min-width:0}.s2-panel-heading{gap:12px;padding:18px}.s2-panel-body{padding:18px}.s2-metric{padding:18px 16px}.s2-metric-value{font-size:1.75rem}.s2-definitions{grid-template-columns:1fr}.s2-definitions>div{grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:12px}.s2-route-tabs{gap:22px}}@media (pointer:coarse){.s2-button[data-size=sm],.s2-panel-link{min-height:44px}}html[dir=rtl] :is(.s2-title-row h1,.s2-metric-value){letter-spacing:normal}.s2-workspace{background:var(--s2-canvas);grid-template-columns:248px minmax(0,1fr);min-height:100dvh;font-size:.875rem;display:grid}.s2-sidebar{background:var(--s2-surface);border-inline-end:1px solid var(--s2-border);flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.s2-sidebar-brand{align-items:center;gap:12px;min-height:84px;padding:24px 20px 20px;display:flex}.s2-sidebar-brand>a{min-width:0}.s2-sidebar-toggle{width:28px;height:32px;color:var(--s2-secondary);border-radius:6px;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.s2-sidebar-toggle:hover{background:var(--s2-inset);color:var(--s2-text)}.s2-sidebar-workspace{border:1px solid var(--s2-border);background:var(--s2-paper);border-radius:10px;margin:0 12px 18px;padding:8px}.s2-sidebar-workspace form button{font-size:.8125rem}.s2-sidebar-navigation{scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 20px;overflow-y:auto}.s2-sidebar-navigation nav{gap:4px;display:grid}.s2-nav-section-label{color:var(--s2-muted);letter-spacing:.07em;text-transform:uppercase;padding:18px 12px 9px;font-size:.6875rem;font-weight:600}.s2-nav-link{min-height:42px;color:var(--s2-secondary);transition:background var(--s2-duration-fast), color var(--s2-duration-fast);border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex;position:relative}.s2-nav-link>svg{flex-shrink:0}.s2-nav-link:hover{background:var(--s2-hover);color:var(--s2-text)}.s2-nav-link[aria-current=page]{background:var(--s2-selected);color:var(--s2-link);font-weight:600}.s2-nav-link[aria-current=page]:before{content:"";background:var(--s2-action);inset-inline-start:0;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px}.s2-nav-utilities{border-top:1px solid var(--s2-border-soft);margin-top:20px;padding-top:12px}.s2-sidebar-group{min-width:0}.s2-sidebar-group>summary{min-height:42px;color:var(--s2-secondary);border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.s2-sidebar-group>summary::-webkit-details-marker{display:none}.s2-sidebar-group>summary:hover{background:var(--s2-hover);color:var(--s2-text)}.s2-nav-chevron{transition:rotate var(--s2-duration-fast);margin-inline-start:auto}.s2-sidebar-group[open]>summary{color:var(--s2-text)}.s2-sidebar-group[open]>summary>.s2-nav-chevron{rotate:180deg}.s2-sidebar-group-content{border-inline-start:1px solid var(--s2-border);margin:3px 0 10px 20px;padding-inline-start:9px}.s2-sidebar-group-content .s2-nav-link{min-height:38px;font-size:.8125rem}.s2-sidebar-account{border-top:1px solid var(--s2-border);align-items:center;gap:10px;min-height:78px;padding:16px;display:flex}.s2-account-avatar{background:var(--s2-selected);width:32px;height:32px;color:var(--s2-link);border-radius:9px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:grid}.s2-account-copy{flex:1;min-width:0}.s2-account-copy>p:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.s2-account-copy>p:last-child{color:var(--s2-secondary);margin-top:2px;font-size:.6875rem}.s2-account-signout{width:32px;height:36px;color:var(--s2-secondary);border-radius:8px;place-items:center;display:grid}.s2-account-signout:hover{background:var(--s2-inset);color:var(--s2-text)}.s2-workspace-body{flex-direction:column;min-width:0;display:flex}.s2-workspace-toolbar{z-index:var(--z-sticky);border-bottom:1px solid var(--s2-border);background:var(--s2-surface);align-items:center;gap:20px;min-height:68px;padding:12px 32px;display:flex;position:sticky;top:0}.s2-toolbar-location{flex:1;min-width:0}.s2-toolbar-actions{align-items:center;gap:8px;display:flex}.s2-toolbar-icon{width:36px;height:36px;color:var(--s2-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid;position:relative}.s2-toolbar-icon:hover{background:var(--s2-inset);color:var(--s2-text)}.s2-notification-count{color:#fff;inset-inline-end:1px;background:#c43838;border-radius:5px;place-items:center;min-width:15px;height:15px;padding-inline:3px;font-size:.625rem;font-weight:600;line-height:1;display:grid;position:absolute;top:0}.s2-toolbar-brand{display:none}.s2-workspace-notices{gap:8px;padding:14px 32px 0;display:grid}.s2-workspace-notices:empty{display:none}.s2-context-notice{border:1px solid var(--s2-border);background:var(--s2-surface);color:var(--s2-secondary);border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:.8125rem;line-height:1.5;display:flex}.s2-context-notice>svg{flex-shrink:0}.s2-context-notice:hover{border-color:var(--s2-border-strong)}.s2-context-notice[data-tone=warning]{color:var(--s2-warning);border-color:var(--s2-warning-border);background:var(--s2-warning-bg)}.s2-context-notice[data-tone=info]{color:var(--s2-link);border-color:var(--s2-blue-200);background:var(--s2-selected)}.s2-workspace-content{flex:1;width:100%;min-width:0;max-width:1600px;margin-inline:auto;padding:32px}.s2-workspace[data-compact=true]{grid-template-columns:72px minmax(0,1fr)}.s2-workspace[data-compact=true] .s2-sidebar-brand{flex-direction:column;min-height:84px;padding:20px 18px}.s2-workspace[data-compact=true] .s2-sidebar-toggle{margin:0}.s2-workspace[data-compact=true] :is(.s2-nav-copy,.s2-nav-section-label,.s2-nav-chevron,.s2-sidebar-workspace,.s2-sidebar-group-content,.s2-account-copy,.s2-account-signout){display:none}.s2-workspace[data-compact=true] .s2-sidebar-navigation{padding-inline:10px}.s2-workspace[data-compact=true] .s2-nav-link,.s2-workspace[data-compact=true] .s2-sidebar-group>summary{justify-content:center;padding-inline:12px}.s2-workspace[data-compact=true] .s2-sidebar-account{justify-content:center;padding-inline:10px}.s2-workspace[data-compact=true] .s2-logo-wordmark{display:none}@media (min-width:768px) and (max-width:1199px){.s2-workspace{grid-template-columns:72px minmax(0,1fr)}.s2-sidebar-brand{padding:24px 18px}.s2-sidebar-toggle,.s2-sidebar-workspace,.s2-nav-section-label,.s2-sidebar .s2-logo-wordmark,.s2-sidebar .s2-nav-copy,.s2-sidebar .s2-account-copy,.s2-sidebar .s2-account-signout{display:none}.s2-sidebar-navigation{padding-inline:10px}.s2-sidebar-group>summary{justify-content:center;padding-inline:12px}.s2-nav-chevron{display:none}.s2-sidebar-group[open] .s2-sidebar-group-content{border:0;margin-inline:0;padding-inline:0;position:static}.s2-sidebar-group-content .s2-nav-link{justify-content:center}.s2-sidebar-account{justify-content:center;padding-inline:10px}.s2-workspace-content{padding:28px}.s2-workspace-toolbar{padding-inline:28px}}@media (max-width:767px){.s2-workspace,.s2-workspace[data-compact=true]{flex-direction:column;display:flex}.s2-sidebar{display:none}.s2-workspace-toolbar{gap:12px;min-height:64px;padding:12px 20px}.s2-toolbar-brand{display:inline-flex}.s2-toolbar-location{display:none}.s2-toolbar-actions{margin-inline-start:auto}.s2-workspace-content{padding:24px 20px 100px}.s2-workspace-notices{padding:12px 20px 0}.s2-context-notice{font-size:.75rem}.s2-toolbar-locale{display:none}}@media print{.s2-workspace{background:#fff;display:block!important}.s2-sidebar,.s2-workspace-toolbar,.s2-workspace-notices{display:none!important}.s2-workspace-content{max-width:none;padding:0}}.s2-logo{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.s2-logo-symbol{flex-shrink:0;width:32px;height:32px}.s2-logo-wordmark{font-family:var(--font-display);letter-spacing:-.055em;color:var(--s2-text);font-size:1.3125rem;font-weight:750;line-height:1.2}.s2-logo[data-inverse=true] .s2-logo-wordmark{color:#fff}.s2-sidebar-group-content{margin:3px 0 10px;margin-inline-start:20px}.s2-workspace[data-compact=true] .s2-sidebar-account{flex-direction:column}.s2-workspace[data-compact=true] .s2-account-signout{display:grid}@media (min-width:768px) and (max-width:1199px){.s2-sidebar-account{flex-direction:column}.s2-sidebar .s2-account-signout{display:grid}}.s2-field{gap:8px;display:grid}.s2-field-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s2-field-label label{font-size:.875rem;font-weight:500}.s2-field-label>span{color:var(--s2-secondary);font-size:.75rem}.s2-field-hint{color:var(--s2-secondary);font-size:.8125rem;line-height:1.5}.s2-input{border:1px solid var(--s2-border-strong);border-radius:var(--s2-radius-md);background:var(--s2-surface);width:100%;min-width:0;min-height:44px;color:var(--s2-text);transition:border-color var(--s2-duration-fast), box-shadow var(--s2-duration-fast);padding:10px 13px;font-size:.875rem;line-height:1.5;display:block}.s2-input:hover{border-color:var(--s2-secondary)}.s2-input:focus-visible{border-color:var(--s2-focus);outline:2px solid var(--s2-focus);outline-offset:2px}.s2-input:disabled{background:var(--s2-disabled);color:var(--s2-muted)}.s2-textarea{resize:vertical;min-height:120px}.s2-field-error{color:var(--s2-error);align-items:flex-start;gap:7px;font-size:.8125rem;line-height:1.5;display:flex}.s2-field-error svg{flex-shrink:0;margin-top:2px}.s2-field[data-invalid=true] .s2-input{border-color:var(--s2-error)}.s2-choice{align-items:flex-start;gap:10px;min-height:44px;font-size:.875rem;line-height:1.6;display:flex}.s2-choice input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.s2-error-summary{border:2px solid var(--s2-error);background:var(--s2-surface);border-radius:12px;padding:20px 24px}.s2-error-summary h2{font-family:var(--font-sans);font-size:1rem;font-weight:600}.s2-error-summary ul{gap:6px;margin-top:12px;display:grid}.s2-error-summary a{color:var(--s2-error);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.s2-language{font-size:.75rem;position:relative}.s2-language>summary{min-height:36px;color:var(--s2-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px;list-style:none;display:flex}.s2-language>summary:hover,.s2-language[open]>summary{background:var(--s2-inset);color:var(--s2-text)}.s2-language>summary::-webkit-details-marker{display:none}.s2-language-options{background:var(--s2-elevated);border:1px solid var(--s2-border);width:156px;box-shadow:var(--s2-shadow-md);z-index:var(--z-menu);inset-inline-end:0;border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.s2-language-options button{text-align:start;min-height:40px;color:var(--s2-text);border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:.8125rem;display:flex}.s2-language-options button:hover{background:var(--s2-hover)}.s2-language-options button[aria-pressed=true]{color:var(--s2-link);background:var(--s2-selected)}.viz{--viz-s1:#2a78d6;--viz-s2:#eb6834;--viz-s3:#1baf7a;--viz-s4:#eda100;--viz-s5:#e87ba4;--viz-grid:var(--s2-border);--viz-axis:var(--s2-border-strong);--viz-label:var(--s2-secondary)}@media (pointer:coarse){.s2-input{font-size:16px}.s2-language>summary,.s2-language-options button{min-height:44px}}.s2-dialog{border:1px solid var(--s2-border);background:var(--s2-elevated);width:min(92vw,560px);max-height:88dvh;color:var(--s2-text);box-shadow:var(--s2-shadow-lg);border-radius:16px;margin:auto;padding:0;overflow:auto}.s2-dialog::backdrop{background:var(--s2-backdrop)}.s2-dialog-heading{border-bottom:1px solid var(--s2-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.s2-dialog-heading h2{font-size:1.125rem;font-weight:600}.s2-dialog-heading>button{width:40px;height:40px;color:var(--s2-secondary);border-radius:8px;place-items:center;display:grid}.s2-dialog-heading>button:hover{background:var(--s2-hover)}.s2-dialog-body{padding:24px;font-size:.9375rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.s2-dialog[open]{animation:s2-dialog-in var(--s2-duration-panel) var(--s2-ease-in)}@keyframes s2-dialog-in{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:none}}}.s2-nav-count{border:1px solid var(--s2-border);font-variant-numeric:tabular-nums;background:var(--s2-paper);border-radius:5px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-inline-start:8px;padding-inline:4px;font-size:.6875rem;display:inline-flex}.s2-crm-brand-label{border:1px solid var(--s2-border);vertical-align:middle;border-radius:4px;margin-inline-start:8px;padding:2px 5px;font-size:.625rem;font-weight:600;display:inline-block}.s2-entity-context{overflow-wrap:anywhere;gap:6px;padding:4px;display:grid}.s2-entity-context>span{align-items:center;gap:8px;font-size:.8125rem;font-weight:500;line-height:1.5;display:flex}.s2-entity-context>span svg{flex-shrink:0}.s2-entity-context small{color:var(--s2-secondary);font-size:.6875rem}.s2-operation-location{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.s2-operation-location>span{color:var(--s2-muted);margin-inline:12px;font-weight:400}.s2-crm-search{border:1px solid var(--s2-border);border-radius:8px;align-items:center;gap:8px;width:310px;min-height:38px;padding:8px 12px;display:flex}.s2-crm-search svg{color:var(--s2-secondary);flex-shrink:0}.s2-crm-search input{background:0 0;outline:none;width:100%;min-width:0;font-size:.8125rem}.s2-crm-search:focus-within{outline:2px solid var(--s2-focus);outline-offset:2px}.s2-crm-app-link{white-space:nowrap;color:var(--s2-secondary);padding:8px;font-size:.75rem}.s2-operation-bottom{display:none}.s2-operation-dialog{background:var(--s2-surface);width:min(92vw,400px);max-width:none;height:100dvh;max-height:none;color:var(--s2-text);border:0;margin:0;margin-inline-start:auto;padding:20px;overflow:auto}.s2-operation-dialog::backdrop{background:var(--s2-backdrop)}.s2-operation-dialog>div:first-child{border-bottom:1px solid var(--s2-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.s2-operation-dialog h2{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.s2-operation-dialog>div:first-child>button{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.s2-operation-dialog nav>div{margin-bottom:12px}.s2-operation-dialog .s2-nav-section-label,.s2-operation-dialog .s2-nav-copy{display:block}.s2-operation-dialog .s2-nav-link{min-height:46px}.s2-workspace[data-tone=institutional] .s2-workspace-content{padding:0}.s2-workspace[data-tone=institutional] .s2-workspace-toolbar{gap:16px}@media (max-width:1023px){.s2-crm-search{width:240px}.s2-crm-app-link{display:none}}@media (max-width:767px){.s2-operation-bottom{z-index:var(--z-sticky);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--s2-border);background:var(--s2-surface);inset-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0}.s2-operation-bottom>a,.s2-operation-bottom>button{min-height:66px;color:var(--s2-secondary);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.625rem;display:flex}.s2-operation-bottom [aria-current=page]{color:var(--s2-link);background:var(--s2-selected)}.s2-crm-search{flex:1;width:auto}.s2-crm-search input{font-size:16px}.s2-workspace[data-tone=crm] .s2-workspace-toolbar{gap:8px}.s2-workspace[data-tone=crm] .s2-toolbar-actions{gap:1px}.s2-workspace[data-tone=crm] .s2-toolbar-actions>.s2-toolbar-icon:nth-child(3),.s2-workspace[data-tone=crm] .s2-toolbar-actions>button{display:none}.s2-workspace[data-tone=institutional] .s2-workspace-content{padding-bottom:100px}.s2-institutional-create{display:none}}.s2-workspace-content p a.text-azur{text-underline-offset:3px;text-decoration:underline}.s2-dashboard{max-width:1400px;margin-inline:auto}.s2-dashboard-context{margin-bottom:24px}.s2-dashboard-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:24px;display:grid}.s2-dashboard-primary,.s2-dashboard-secondary-column{gap:24px;min-width:0;display:grid}.s2-priority-list>li+li{border-top:1px solid var(--s2-border-soft)}.s2-priority-list a{align-items:center;gap:16px;min-height:80px;padding:18px 24px;display:flex}.s2-priority-list a:hover{background:var(--s2-hover)}.s2-priority-marker{background:var(--s2-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.s2-priority-marker[data-tone=danger]{background:var(--s2-error)}.s2-priority-marker[data-tone=alerte]{background:var(--s2-warning)}.s2-priority-marker[data-tone=azur]{background:var(--s2-link)}.s2-priority-marker[data-tone=succes]{background:var(--s2-success)}.s2-priority-list a>div{flex:1;min-width:0}.s2-priority-list p{font-size:.875rem;font-weight:500;line-height:1.6}.s2-priority-list a>div>span{color:var(--s2-secondary);margin-top:4px;font-size:.75rem;line-height:1.6;display:block}.s2-priority-list a>svg{color:var(--s2-muted);flex-shrink:0}.s2-priority-remainder{color:var(--s2-secondary);padding:14px 24px;font-size:.75rem}.s2-dashboard-bids>li{border-top:1px solid var(--s2-border-soft);grid-template-columns:minmax(0,1fr) 104px 128px 24px;align-items:center;gap:20px;padding:22px 24px;display:grid}.s2-dashboard-bids>li:first-child{border-top:0}.s2-dashboard-bid-context h3{font-family:var(--font-sans);font-size:.875rem;font-weight:550;line-height:1.5}.s2-dashboard-bid-context a:hover{color:var(--s2-link)}.s2-dashboard-bid-context p{color:var(--s2-secondary);margin-top:5px;font-size:.75rem;line-height:1.6}.s2-dashboard-bid-context>span{color:var(--s2-muted);margin-top:6px;font-size:.6875rem;display:block}.s2-dashboard-bid-deadline{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.s2-dashboard-bid-deadline>span:first-child{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.s2-dashboard-bid-progress{font-size:.6875rem}.s2-dashboard-bid-progress>div:first-child{color:var(--s2-secondary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.s2-dashboard-bid-progress strong{color:var(--s2-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:500}.s2-dashboard-bid-open{min-height:36px;color:var(--s2-secondary);place-items:center;display:grid}.s2-dashboard-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.s2-dashboard-pipeline>div{border-inline-start:2px solid var(--s2-blue-200);flex-direction:column-reverse;gap:8px;padding-inline-start:16px;display:flex}.s2-dashboard-pipeline dt{color:var(--s2-secondary);font-size:.75rem;line-height:1.5}.s2-dashboard-pipeline dd{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.s2-dashboard-win-rate{color:var(--s2-secondary);border-top:1px solid var(--s2-border);margin-top:24px;padding-top:18px;font-size:.75rem;line-height:1.7}.s2-document-watch>li{border-bottom:1px solid var(--s2-border-soft);align-items:center;gap:16px;padding:16px 20px;display:flex}.s2-document-watch>li:last-child{border-bottom:0}.s2-document-watch>li>div{flex:1;min-width:0}.s2-document-watch p{font-size:.8125rem;line-height:1.6}.s2-document-watch li>div>span{color:var(--s2-secondary);margin-top:4px;font-size:.6875rem;line-height:1.5;display:block}.s2-opportunity-list li+li{border-top:1px solid var(--s2-border-soft)}.s2-opportunity-list a{padding:18px 20px;display:block}.s2-opportunity-list a:hover{background:var(--s2-hover)}.s2-opportunity-list p{font-size:.8125rem;line-height:1.7}.s2-opportunity-list span{color:var(--s2-secondary);margin-top:6px;font-size:.6875rem;line-height:1.6;display:block}.s2-dashboard-opportunity-empty,.s2-dashboard-secondary{color:var(--s2-secondary);padding:20px;font-size:.8125rem;line-height:1.75}.s2-dashboard-opportunity-empty a{color:var(--s2-link);text-underline-offset:3px;text-decoration:underline}@media (max-width:1399px){.s2-dashboard-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.s2-dashboard-bids>li{grid-template-columns:minmax(0,1fr) 104px 24px;gap:16px}.s2-dashboard-bid-progress{grid-column:1/3}.s2-dashboard-bid-open{grid-area:1/3/3}.s2-dashboard-bid-progress>div:first-child{justify-content:flex-start}.s2-dashboard-bid-progress .s2-progress{max-width:240px}}@media (max-width:1099px){.s2-dashboard-layout{grid-template-columns:1fr}.s2-dashboard-secondary-column{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-dashboard-bids>li{grid-template-columns:minmax(0,1fr) 104px 128px 24px}.s2-dashboard-bid-progress{grid-column:auto}.s2-dashboard-bid-progress>div:first-child{justify-content:space-between}.s2-dashboard-bid-open{grid-area:auto}}@media (max-width:767px){.s2-dashboard-layout,.s2-dashboard-primary,.s2-dashboard-secondary-column{gap:20px}.s2-dashboard-secondary-column{grid-template-columns:1fr}.s2-priority-list a{gap:12px;padding:18px}.s2-dashboard-bids>li{grid-template-columns:minmax(0,1fr) 84px;gap:16px;padding:20px 18px}.s2-dashboard-bid-context h3{font-size:.8125rem}.s2-dashboard-bid-progress{grid-column:1/3}.s2-dashboard-bid-progress>div:first-child{justify-content:space-between}.s2-dashboard-bid-progress .s2-progress{max-width:none}.s2-dashboard-bid-open{display:none}.s2-dashboard-bid-deadline{align-self:start;align-items:flex-end}.s2-dashboard-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.s2-dashboard-pipeline>div{padding-inline-start:12px}}html[dir=rtl] .s2-dashboard-bid-open svg,html[dir=rtl] .s2-priority-list a>svg{transform:rotate(180deg)}.s2-empty-artwork{width:160px;height:104px;margin:0 auto 22px;position:relative}.s2-empty-artwork>span{border:1px solid var(--s2-blue-200);background:var(--s2-selected);width:34px;height:34px;color:var(--s2-link);box-shadow:var(--s2-shadow-xs);bottom:10px;border-radius:10px;place-items:center;display:grid;position:absolute;inset-inline-end:22px}main p a.text-azur{text-underline-offset:3px;text-decoration:underline}.s2-crm-card{border:1px solid var(--s2-border);background:var(--s2-surface);box-shadow:var(--s2-shadow-xs);border-radius:12px}.s2-crm-primary,.s2-crm-secondary{min-height:38px;transition:background var(--s2-duration-fast), border-color var(--s2-duration-fast);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.8125rem;font-weight:500;line-height:1.5;display:inline-flex}.s2-crm-primary{background:var(--s2-action);color:#fff}.s2-crm-primary:hover{background:var(--s2-action-hover)}.s2-crm-secondary{border:1px solid var(--s2-border);background:var(--s2-surface);color:var(--s2-text)}.s2-crm-secondary:hover{background:var(--s2-inset);border-color:var(--s2-border-strong)}.s2-crm-primary:disabled,.s2-crm-secondary:disabled{opacity:.5;cursor:not-allowed}.s2-workspace[data-tone=crm] .s2-input{min-height:40px;padding:8px 12px}.s2-workspace[data-tone=crm] .s2-textarea{min-height:100px}@media (pointer:coarse){.s2-crm-primary,.s2-crm-secondary,.s2-workspace[data-tone=crm] .s2-input{min-height:44px}}@media (max-width:420px){.s2-toolbar-actions{gap:4px}.s2-workspace-toolbar{padding-inline:12px}}.s2-web-container{width:min(100%,1280px);margin-inline:auto;padding-inline:48px}.s2-marketing{background:var(--s2-paper);color:var(--s2-text)}.s2-web-label{color:var(--s2-link);letter-spacing:.01em;font-size:.8125rem;font-weight:600;line-height:1.5}.s2-web-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.s2-web-link{min-height:44px;color:var(--s2-link);align-items:center;gap:12px;font-size:.9375rem;font-weight:500;display:inline-flex}.s2-web-link:hover{text-underline-offset:5px;text-decoration:underline}.s2-web-link svg{transition:transform var(--s2-duration-fast)}.s2-web-link:hover svg{transform:translate(3px)}html[dir=rtl] .s2-web-link svg{transform:rotate(180deg)}html[dir=rtl] .s2-web-link:hover svg{transform:rotate(180deg)translate(3px)}.s2-web-header{z-index:var(--z-banner);border-bottom:1px solid var(--s2-border);background:var(--s2-paper);position:sticky;top:0}.s2-web-header-inner{align-items:center;gap:38px;min-height:80px;display:flex}.s2-web-header-inner>.s2-logo{flex-shrink:0}.s2-web-navigation{flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.s2-desktop-navigation{align-items:center;gap:4px;font-size:.8125rem;display:flex}.s2-desktop-navigation>a{min-height:44px;color:var(--s2-secondary);border-radius:7px;align-items:center;padding-inline:12px;display:flex}.s2-desktop-navigation>a:hover{color:var(--s2-text);background:var(--s2-inset)}.s2-web-menu>summary{min-height:44px;color:var(--s2-secondary);border-radius:7px;align-items:center;gap:6px;padding:10px 12px;list-style:none;display:flex}.s2-web-menu>summary::-webkit-details-marker{display:none}.s2-web-menu[open]>summary,.s2-web-menu>summary:hover{background:var(--s2-inset);color:var(--s2-text)}.s2-web-menu[open]>summary svg{transform:rotate(180deg)}.s2-web-mega{border:1px solid var(--s2-border);width:min(820px,100vw - 64px);box-shadow:var(--s2-shadow-md);background:var(--s2-elevated);top:calc(100% - 5px);border-radius:16px;padding:24px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.s2-web-mega>p{color:var(--s2-muted);border-bottom:1px solid var(--s2-border-soft);padding:0 10px 14px;font-size:.75rem;font-weight:600}.s2-web-mega ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;padding-top:10px;display:grid}.s2-web-mega li>a{border-radius:8px;padding:12px 10px;display:block}.s2-web-mega li>a:hover{background:var(--s2-hover)}.s2-web-mega li>a>span{justify-content:space-between;align-items:center;gap:16px;font-size:.875rem;font-weight:500;display:flex}.s2-web-mega small{color:var(--s2-secondary);margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}.s2-web-mega svg{color:var(--s2-muted);flex-shrink:0}.s2-web-header-actions{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.s2-desktop-preferences{align-items:center;gap:3px;display:flex}.s2-web-login{white-space:nowrap;padding:10px 4px;font-size:.8125rem}.s2-web-menu-trigger{display:none}.s2-mobile-web-menu{background:var(--s2-paper);width:min(92vw,420px);max-width:none;height:100dvh;max-height:none;color:var(--s2-text);box-shadow:var(--s2-shadow-lg);border:0;margin:0;margin-inline-start:auto;padding:0;overflow:auto}.s2-mobile-web-menu::backdrop{background:var(--s2-backdrop)}.s2-mobile-web-menu[open]{flex-direction:column;display:flex}.s2-mobile-menu-top{border-bottom:1px solid var(--s2-border);font-family:var(--font-display);justify-content:space-between;align-items:center;padding:20px 24px;font-weight:600;display:flex}.s2-mobile-menu-top button{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.s2-mobile-web-menu nav{flex:1;padding:12px 24px}.s2-mobile-web-menu nav>details{border-bottom:1px solid var(--s2-border)}.s2-mobile-web-menu nav summary{justify-content:space-between;align-items:center;min-height:56px;font-size:1.125rem;list-style:none;display:flex}.s2-mobile-web-menu nav summary::-webkit-details-marker{display:none}.s2-mobile-web-menu nav ul{gap:2px;padding-bottom:16px;display:grid}.s2-mobile-web-menu nav li a{min-height:44px;color:var(--s2-secondary);align-items:center;padding:8px 12px;font-size:.9375rem;display:flex}.s2-mobile-web-menu nav>a{border-bottom:1px solid var(--s2-border);justify-content:space-between;align-items:center;min-height:56px;font-size:1.125rem;display:flex}.s2-mobile-menu-bottom{padding:20px 24px max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--s2-border);gap:20px;display:grid}.s2-mobile-menu-bottom>div{justify-content:space-between;align-items:center;display:flex}.s2-web-hero{text-align:center;padding-top:72px;overflow:hidden}.s2-hero-type{z-index:1;position:relative}.s2-web-hero h1{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:22px;font-size:clamp(2.5rem,5.15vw,5rem);font-weight:600;line-height:1.08}.s2-web-hero h1>span{color:var(--s2-link)}.s2-web-intro{max-width:700px;color:var(--s2-secondary);text-wrap:pretty;margin:26px auto 30px;font-size:1.125rem;line-height:1.7}.s2-hero-reassurance{color:var(--s2-secondary);margin-top:16px;font-size:.8125rem;line-height:1.5}.s2-hero-art{margin-top:24px;padding-top:48px;padding-bottom:40px;position:relative}.s2-hero-art>picture{pointer-events:none;position:absolute;inset:0}.s2-hero-background{object-fit:cover;object-position:center;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.s2-product-scenes{max-width:1120px;margin-inline:auto;position:relative}.s2-scene-tabs{background:var(--s2-surface);border:1px solid var(--s2-border);width:fit-content;max-width:100%;box-shadow:var(--s2-shadow-sm);border-radius:12px;justify-content:center;gap:6px;margin:0 auto 24px;padding:5px;display:flex}.s2-scene-tabs button{min-height:40px;color:var(--s2-secondary);transition:background var(--s2-duration-normal), color var(--s2-duration-normal);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:.8125rem;display:flex}.s2-scene-tabs button[aria-selected=true]{background:var(--s2-selected);color:var(--s2-link);font-weight:600}.s2-scene-tabs button:hover{background:var(--s2-inset)}.s2-scene-panel{border:1px solid var(--s2-border-strong);background:var(--s2-surface);aspect-ratio:1440/850;border-radius:14px;overflow:hidden;box-shadow:0 32px 90px -36px #173a6f55}.s2-scene-panel img{width:100%;height:auto}.s2-scene-caption{color:var(--s2-secondary);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:.75rem;display:flex;position:relative}.s2-web-section{padding-block:112px;scroll-margin-top:100px}.s2-web-section-heading{max-width:750px}.s2-web-section-heading h2,.s2-web-final h2{white-space:pre-line;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:16px;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:550;line-height:1.14}.s2-web-section-heading>p:not(.s2-web-label){color:var(--s2-secondary);max-width:640px;margin-top:24px;font-size:1.0625rem;line-height:1.75}.s2-web-section-heading>.s2-web-link,.s2-web-section-heading>.s2-button{margin-top:24px}.s2-web-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.s2-web-heading-row>.s2-web-link{flex-shrink:0}.s2-live-evidence{border-bottom:1px solid var(--s2-border);padding-block:44px}.s2-live-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-block:24px;display:grid}.s2-live-evidence dl>div{flex-direction:column-reverse;gap:10px;display:flex}.s2-live-evidence dd{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:600}.s2-live-evidence dt{color:var(--s2-secondary);font-size:.875rem}.s2-live-evidence>p:last-child{color:var(--s2-muted);font-size:.75rem}.s2-journey{margin-top:52px}.s2-journey-nav{border-block:1px solid var(--s2-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.s2-journey-nav button{white-space:nowrap;width:100%;min-height:68px;color:var(--s2-secondary);border-bottom:2px solid #0000;align-items:center;gap:10px;padding:16px 10px;font-size:.8125rem;display:flex}.s2-journey-nav button>span:first-child{color:var(--s2-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.s2-journey-nav button[aria-pressed=true]{border-bottom-color:var(--s2-action);color:var(--s2-link);font-weight:600}.s2-journey-dot{background:0 0;border-radius:50%;width:5px;height:5px;margin-inline-start:auto;display:block}.s2-journey-nav [aria-pressed=true] .s2-journey-dot{background:var(--s2-link)}.s2-journey-content{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:64px;padding-top:48px;display:grid}.s2-journey-text h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:14px;font-size:1.875rem;font-weight:550;line-height:1.25}.s2-journey-text>p{color:var(--s2-secondary);margin-top:20px;font-size:.9375rem;line-height:1.8}.s2-journey-outcome{border-inline-start:2px solid var(--s2-blue-200);margin-top:28px;padding-inline-start:18px}.s2-journey-outcome>span{color:var(--s2-muted);font-size:.75rem}.s2-journey-outcome>p{margin-top:6px;font-size:.875rem;line-height:1.6}.s2-journey-text>.s2-web-link{margin-top:22px}.s2-journey-image{border:1px solid var(--s2-border);background:var(--s2-surface);min-width:0;box-shadow:var(--s2-shadow-md);border-radius:14px;overflow:hidden}.s2-journey-image img{width:100%;height:auto}.s2-journey-image figcaption{color:var(--s2-secondary);border-top:1px solid var(--s2-border);padding:12px 16px;font-size:.6875rem}.s2-sector-section{background:var(--s2-canvas);border-block:1px solid var(--s2-border)}.s2-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.s2-sector-card>div{aspect-ratio:4/3;background:var(--s2-inset);border-radius:12px;overflow:hidden}.s2-sector-card img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--s2-ease)}.s2-sector-card:hover img{transform:scale(1.025)}.s2-sector-card h3{font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:1.125rem;font-weight:600;display:flex}.s2-sector-card h3 svg{color:var(--s2-link);flex-shrink:0}.s2-sector-note{color:var(--s2-muted);margin-top:28px;font-size:.75rem;line-height:1.7}.s2-trust-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px;display:grid}.s2-trust-panel{border:1px solid var(--s2-border);background:var(--s2-surface);box-shadow:var(--s2-shadow-sm);border-radius:20px;padding:40px}.s2-trust-panel ul{gap:22px;display:grid}.s2-trust-panel li{font-size:.9375rem;line-height:1.6}.s2-trust-panel>a{border-top:1px solid var(--s2-border);color:var(--s2-link);justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;font-size:.875rem;display:flex}.s2-price-section{background:var(--s2-canvas);border-block:1px solid var(--s2-border)}.s2-price-index>a{border-bottom:1px solid var(--s2-border);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:20px;min-height:72px;font-size:1.0625rem;display:grid}.s2-price-index>a:first-child{border-top:1px solid var(--s2-border)}.s2-price-index>a:hover{color:var(--s2-link)}.s2-price-index>a>span:nth-child(2){font-variant-numeric:tabular-nums;font-weight:500}.s2-price-index small{color:var(--s2-secondary);font-size:.6875rem;font-weight:400}.s2-price-index svg{color:var(--s2-muted)}.s2-faq-layout{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:80px;display:grid}.s2-faq-layout>h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:2rem;line-height:1.25}.s2-web-faq details{border-top:1px solid var(--s2-border)}.s2-web-faq details:last-child{border-bottom:1px solid var(--s2-border)}.s2-web-faq summary{justify-content:space-between;align-items:center;gap:32px;padding-block:24px;font-size:1rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.s2-web-faq summary::-webkit-details-marker{display:none}.s2-web-faq summary>span{color:var(--s2-link);flex-shrink:0;font-size:1.5rem;font-weight:400}.s2-web-faq [open]>summary>span{transform:rotate(45deg)}.s2-web-faq details>p{color:var(--s2-secondary);padding:0 36px 28px 0;font-size:.9375rem;line-height:1.8}.s2-web-final{text-align:center;background:var(--s2-blue-50);border-block:1px solid var(--s2-blue-100);padding-block:96px}.s2-web-final h2{margin-bottom:32px}.s2-web-footer{background:var(--s2-surface);border-top:1px solid var(--s2-border);padding-top:64px}.s2-web-footer-brand{justify-content:space-between;align-items:flex-start;gap:48px;padding-bottom:48px;display:flex}.s2-web-footer-brand>div{max-width:400px}.s2-web-footer-brand p{color:var(--s2-secondary);margin-top:20px;font-size:.875rem;line-height:1.8}.s2-web-footer-brand>div>span{color:var(--s2-link);align-items:center;gap:10px;margin-top:16px;font-size:.875rem;display:flex}.s2-web-footer-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;padding-bottom:64px;display:grid}.s2-web-footer-links h2{margin-bottom:20px;font-size:.8125rem;font-weight:600}.s2-web-footer-links ul{gap:12px;display:grid}.s2-web-footer-links a{color:var(--s2-secondary);font-size:.8125rem;line-height:1.5}.s2-web-footer-links a:hover{color:var(--s2-link);text-underline-offset:4px;text-decoration:underline}.s2-web-footer-legal{border-top:1px solid var(--s2-border);color:var(--s2-muted);justify-content:space-between;gap:48px;padding-block:28px;font-size:.6875rem;line-height:1.8;display:flex}.s2-web-footer-legal>p:last-child{max-width:650px}.s2-site-container{width:min(100%,1280px);margin-inline:auto;padding-inline:48px}.s2-site-section{scroll-margin-top:100px;position:relative}.s2-site-section[data-tone=brume]{border-block:1px solid var(--s2-border);background:var(--s2-canvas)}.s2-site-section[data-tone=nuit]{color:#fff;background:#0f2a43}.s2-site-section[data-space=normal]{padding-block:88px}.s2-site-section[data-space=large]{padding-block:112px}.s2-site-section[data-space=compact]{padding-block:48px}.s2-site-eyebrow{color:var(--s2-link);font-size:.8125rem;font-weight:600;line-height:1.5}.s2-site-eyebrow[data-inverse=true]{color:#a9c7fa}.s2-site-heading{max-width:820px}.s2-site-heading[data-center=true]{text-align:center;margin-inline:auto}.s2-site-heading h1,.s2-site-heading h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-weight:550;line-height:1.12}.s2-site-heading h1{font-size:clamp(2.25rem,4.7vw,4.3rem)}.s2-site-heading h2{font-size:clamp(2rem,3.6vw,3.25rem)}.s2-site-heading>p:last-child:not(.s2-site-eyebrow){color:var(--s2-secondary);margin-top:24px;font-size:1.0625rem;line-height:1.8}.s2-site-heading[data-inverse=true]>p:last-child{color:#bdcde0}html.dark .s2-web-final{background:#142842;border-color:#284364}html.dark .s2-hero-background{opacity:.18}html[dir=rtl] :is(.s2-web-hero h1,.s2-web-section-heading h2,.s2-journey-text h3,.s2-web-final h2,.s2-site-heading h1,.s2-site-heading h2){letter-spacing:normal;line-height:1.4}html[dir=rtl] .s2-web-mega{transform:translate(50%)}@media (max-width:1279px){.s2-web-header-inner{gap:20px}.s2-desktop-preferences{display:none}.s2-web-header-actions{gap:14px}.s2-trust-split{gap:64px}.s2-journey-content{gap:40px}}@media (max-width:1099px){.s2-desktop-navigation{display:none}.s2-web-menu-trigger{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.s2-web-header-inner{min-height:72px}.s2-web-navigation{justify-content:flex-end}.s2-web-section{padding-block:80px}.s2-trust-split{gap:40px}.s2-journey-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.s2-web-footer-links{gap:24px}}@media (max-width:767px){.s2-web-container,.s2-site-container{padding-inline:24px}.s2-web-header-inner{min-height:68px}.s2-web-header-cta,.s2-web-login{display:none}.s2-web-hero{padding-top:48px}.s2-web-hero h1{letter-spacing:-.05em;margin-top:18px;font-size:2.625rem;line-height:1.12}.s2-web-intro{margin-top:22px;font-size:1rem;line-height:1.75}.s2-web-actions{gap:10px}.s2-web-actions>.s2-button{width:100%}.s2-hero-art{margin-top:24px;padding-top:24px;padding-bottom:24px}.s2-hero-art>.s2-web-container{padding-inline:16px}.s2-scene-tabs{gap:3px;margin-bottom:16px;padding:4px}.s2-scene-tabs button{gap:7px;min-height:44px;padding:9px 14px;font-size:.75rem}.s2-scene-panel{aspect-ratio:1440/980;border-radius:8px}.s2-scene-caption{font-size:.6875rem}.s2-web-section{padding-block:64px}.s2-web-section-heading h2,.s2-web-final h2{font-size:2rem;line-height:1.2}.s2-web-section-heading>p:not(.s2-web-label){margin-top:20px;font-size:1rem}.s2-live-evidence{padding-block:32px}.s2-live-evidence dl{grid-template-columns:1fr;gap:20px}.s2-live-evidence dl>div{border-bottom:1px solid var(--s2-border);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:16px}.s2-live-evidence dd{font-size:1.75rem}.s2-live-evidence dt{max-width:60%}.s2-journey{margin-top:32px}.s2-journey-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.s2-journey-nav button{gap:6px;min-height:52px;padding:12px 8px;font-size:.75rem}.s2-journey-nav button>span:first-child{font-size:.625rem}.s2-journey-dot{display:none}.s2-journey-content{flex-direction:column;gap:32px;padding-top:32px;display:flex}.s2-journey-text h3{font-size:1.625rem}.s2-journey-image{border-radius:8px;width:100%}.s2-web-heading-row{display:block}.s2-web-heading-row>.s2-web-link{margin-top:20px}.s2-sector-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.s2-sector-card h3{margin-top:16px}.s2-trust-split{grid-template-columns:1fr;gap:36px}.s2-trust-panel{border-radius:14px;padding:28px}.s2-price-index>a{gap:14px;min-height:68px;font-size:1rem}.s2-faq-layout{grid-template-columns:1fr;gap:28px}.s2-faq-layout>h2{font-size:1.75rem}.s2-web-faq summary{padding-block:22px;font-size:.9375rem}.s2-web-faq details>p{padding-inline-end:20px;font-size:.875rem}.s2-web-final{padding-block:64px}.s2-web-footer{padding-top:48px}.s2-web-footer-brand{flex-direction:column;gap:24px;padding-bottom:40px}.s2-web-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-bottom:48px}.s2-web-footer-legal{display:block}.s2-web-footer-legal>p+p{margin-top:14px}.s2-site-section[data-space=large],.s2-site-section[data-space=normal]{padding-block:64px}.s2-site-section[data-space=compact]{padding-block:40px}}@media (prefers-reduced-motion:no-preference){.s2-scene-panel:not([hidden]),.s2-journey-text{animation:s2-content-enter .3s var(--s2-ease)}.s2-mobile-web-menu[open]{animation:s2-menu-enter .25s var(--s2-ease)}@keyframes s2-content-enter{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes s2-menu-enter{0%{opacity:.7;transform:translate(12px)}to{opacity:1;transform:none}}}.s2-auth{background:var(--s2-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.s2-auth-story{background:var(--s2-canvas);border-inline-end:1px solid var(--s2-border);flex-direction:column;justify-content:space-between;gap:48px;padding:48px 64px;display:flex}.s2-auth-story-content{max-width:460px;margin-block:auto}.s2-auth-story-content h2{white-space:pre-line;font-family:var(--font-display);letter-spacing:-.05em;margin-top:20px;font-size:clamp(2.5rem,4vw,4rem);font-weight:550;line-height:1.12}.s2-auth-story-content>p:not(.s2-web-label){color:var(--s2-secondary);margin-top:24px;font-size:1rem;line-height:1.75}.s2-auth-art{gap:12px;margin-block:40px;display:grid;position:relative}.s2-auth-art>div{border:1px solid var(--s2-border);background:var(--s2-surface);box-shadow:var(--s2-shadow-sm);border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.s2-auth-art>div:nth-child(2){margin-inline-start:24px}.s2-auth-art>div:nth-child(3){margin-inline-start:48px}.s2-auth-art>div>span{border:1px solid var(--s2-blue-200);background:var(--s2-selected);width:44px;height:44px;color:var(--s2-link);border-radius:10px;place-items:center;display:grid}.s2-auth-art>div>p{font-size:.9375rem;font-weight:500}.s2-auth-art>div>svg{color:var(--s2-success);margin-inline-start:auto}.s2-auth-story-content>.s2-auth-note{font-size:.75rem!important}.s2-auth-story>.s2-web-link{color:var(--s2-secondary);font-size:.8125rem}.s2-auth-main{flex-direction:column;min-width:0;display:flex}.s2-auth-main>header{justify-content:flex-end;align-items:center;padding:32px 40px;display:flex}.s2-auth-main>main{outline:none;flex:1;justify-content:center;align-items:center;padding:24px 48px 80px;display:flex}.s2-auth-main>main>div{width:100%;max-width:400px}.s2-auth-mobile-brand{display:none}.s2-auth-main h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.875rem;font-weight:600;line-height:1.2}.s2-auth-main input{border-color:var(--s2-border-strong);min-height:46px}.s2-auth-main button[type=submit]{min-height:46px}@media (max-width:1023px){.s2-auth{grid-template-columns:1fr}.s2-auth-story{display:none}.s2-auth-mobile-brand{display:block}.s2-auth-main>header{justify-content:space-between;padding:24px}.s2-auth-main>main{align-items:flex-start;padding:24px 24px 64px}.s2-auth-main>main>div{margin-top:48px}}html[dir=rtl] .s2-auth-story-content h2{letter-spacing:normal;line-height:1.4}.s2-pricing-container{width:min(100%,1440px);margin-inline:auto;padding-inline:48px}.s2-pricing-controls{flex-direction:column;align-items:center;gap:18px;margin-bottom:40px;display:flex}.s2-pricing-controls>p{text-align:center;max-width:650px;color:var(--s2-secondary);font-size:.8125rem;line-height:1.6}.s2-billing-switch{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:12px;gap:4px;padding:5px;display:flex}.s2-billing-switch button{min-height:44px;color:var(--s2-secondary);border-radius:8px;align-items:center;gap:12px;padding:10px 24px;font-size:.875rem;display:flex}.s2-billing-switch button[aria-pressed=true]{color:var(--s2-link);background:var(--s2-selected);font-weight:600}.s2-billing-switch button>span{color:var(--s2-success);background:var(--s2-success-bg);border-radius:4px;padding:3px 5px;font-size:.6875rem}.s2-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.s2-pricing-card{border:1px solid var(--s2-border);background:var(--s2-surface);min-width:0;box-shadow:var(--s2-shadow-xs);transition:border-color var(--s2-duration-normal);border-radius:18px;flex-direction:column;padding:32px;scroll-margin-top:100px;display:flex}.s2-pricing-card:hover{border-color:var(--s2-border-strong)}.s2-pricing-card[data-enterprise=true]{background:var(--s2-canvas)}.s2-pricing-identity{min-height:100px}.s2-pricing-identity h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.5rem;font-weight:600}.s2-pricing-identity p{color:var(--s2-secondary);margin-top:10px;font-size:.875rem;line-height:1.6}.s2-pricing-price{min-height:136px;margin-top:20px}.s2-pricing-price>p:first-child{align-items:center;gap:12px;display:flex}.s2-pricing-price>p:first-child>span:first-child{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.75rem;font-weight:600;line-height:1.1}.s2-pricing-price>p:first-child>span:last-child{font-size:.875rem}.s2-pricing-price small{color:var(--s2-secondary);margin-top:2px;font-size:.6875rem;display:block}.s2-pricing-condition{color:var(--s2-secondary);margin-top:12px;font-size:.75rem;line-height:1.6}.s2-pricing-saving{color:var(--s2-success);margin-top:6px;font-size:.75rem}.s2-pricing-capacity{border-block:1px solid var(--s2-border-soft);gap:12px;margin-bottom:24px;padding-block:20px;display:grid}.s2-pricing-capacity>div{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.s2-pricing-capacity dt{color:var(--s2-secondary);align-items:center;gap:9px;display:flex}.s2-pricing-capacity dd{font-variant-numeric:tabular-nums;font-weight:500}.s2-pricing-card>.s2-button{width:100%}.s2-pricing-features{gap:12px;margin-top:28px;display:grid}.s2-pricing-features li{gap:10px;font-size:.875rem;line-height:1.6;display:flex}.s2-pricing-features li svg{color:var(--s2-success);flex-shrink:0;margin-top:4px}.s2-pricing-card>details{color:var(--s2-link);margin-top:16px;font-size:.8125rem}.s2-pricing-card>details>summary{min-height:44px;padding-block:12px}.s2-pricing-card>details .s2-pricing-features{color:var(--s2-text);margin-top:8px}.s2-pricing-comparison-link{border-top:1px solid var(--s2-border-soft);color:var(--s2-link);margin-top:auto;padding-top:20px;font-size:.8125rem;display:block}.s2-pricing-card>ul+.s2-pricing-comparison-link{margin-top:28px}.s2-pricing-card>details+.s2-pricing-comparison-link{margin-top:20px}.s2-pricing-quota-note{color:var(--s2-secondary);max-width:950px;margin-top:24px;font-size:.8125rem;line-height:1.75}@media (min-width:768px) and (max-width:1199px){.s2-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.s2-pricing-container{padding-inline:24px}.s2-pricing-grid{grid-template-columns:1fr;gap:20px}.s2-pricing-card{padding:24px}.s2-pricing-identity{min-height:0}.s2-pricing-price{min-height:0;margin-bottom:20px}.s2-pricing-controls{margin-bottom:28px}.s2-billing-switch button{padding-inline:18px}.s2-pricing-price>p:first-child>span:first-child{font-size:2.5rem}}.s2-interior-hero{border-bottom:1px solid var(--s2-border);background:var(--s2-surface);padding-block:32px 72px}.s2-interior-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;margin-top:48px;display:grid}.s2-interior-hero-grid>div>h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(2.25rem,3.6vw,3.75rem);font-weight:550;line-height:1.12}.s2-interior-hero-grid>div>p:not(.s2-web-label){color:var(--s2-secondary);margin-top:24px;font-size:1.0625rem;line-height:1.75}.s2-interior-hero-grid>div>.s2-button{margin-top:28px}.s2-interior-capture{border:1px solid var(--s2-border);box-shadow:var(--s2-shadow-md);background:var(--s2-paper);border-radius:14px;overflow:hidden}.s2-interior-capture img{width:100%;height:auto}.s2-interior-capture figcaption{color:var(--s2-secondary);border-top:1px solid var(--s2-border);padding:12px 16px;font-size:.6875rem;line-height:1.5}.s2-capability-index{background:var(--s2-canvas);border:1px solid var(--s2-border);border-radius:16px;padding:32px}.s2-capability-index>div{border-top:1px solid var(--s2-border);margin-top:24px;padding-top:20px}.s2-capability-index>div>span{color:var(--s2-muted);font-size:.6875rem}.s2-capability-index h2{margin-top:6px;font-size:1rem;font-weight:600}.s2-capability-index>div>p{color:var(--s2-secondary);margin-top:8px;font-size:.875rem;line-height:1.7}.s2-feature-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;display:grid}.s2-feature-workflow>div>h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:18px;font-size:1.875rem;font-weight:500;line-height:1.4}.s2-feature-workflow ol,.s2-sector-preparation ol{margin-top:24px;display:grid}.s2-feature-workflow li,.s2-sector-preparation ol li{border-top:1px solid var(--s2-border);gap:24px;padding-block:24px;display:flex}.s2-feature-workflow li>span,.s2-sector-preparation ol li>span{color:var(--s2-link);font-variant-numeric:tabular-nums;padding-top:4px;font-size:.75rem}.s2-feature-workflow h3,.s2-sector-preparation h3{font-size:1.0625rem;font-weight:550;line-height:1.5}.s2-feature-workflow li p,.s2-sector-preparation li p{color:var(--s2-secondary);margin-top:10px;font-size:.9375rem;line-height:1.75}.s2-feature-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:48px;display:grid}.s2-feature-outcomes article{border-top:1px solid var(--s2-border);padding-top:24px}.s2-feature-outcomes h3{font-family:var(--font-display);letter-spacing:-.025em;margin-top:0;font-size:1.25rem;font-weight:600;line-height:1.4}.s2-feature-outcomes article>span+h3{margin-top:20px}.s2-feature-outcomes p{color:var(--s2-secondary);margin-top:12px;font-size:.9375rem;line-height:1.75}.s2-plan-availability{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:14px;align-items:flex-start;gap:20px;margin-top:48px;padding:28px 32px;display:flex}.s2-plan-availability>svg{color:var(--s2-link);flex-shrink:0;margin-top:3px}.s2-plan-availability>div{flex:1}.s2-plan-availability h3{font-size:.8125rem;font-weight:600}.s2-plan-availability p{color:var(--s2-secondary);margin-top:8px;font-size:.9375rem;line-height:1.75}.s2-plan-availability>.s2-web-link{flex-shrink:0}.s2-feature-related{background:var(--s2-canvas);border-top:1px solid var(--s2-border)}.s2-feature-related>.s2-web-container>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:24px;display:grid}.s2-feature-related a{border-top:1px solid var(--s2-border);align-items:center;gap:14px;min-height:68px;font-size:.9375rem;display:flex}.s2-feature-related a>svg:first-child{color:var(--s2-link);flex-shrink:0}.s2-feature-related a>svg:last-child{color:var(--s2-muted);flex-shrink:0;margin-inline-start:auto}.s2-sector-hero-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;height:auto}.s2-sector-hero-photo figcaption{color:var(--s2-secondary);margin-top:12px;font-size:.6875rem;line-height:1.65}.s2-sector-live{border:1px solid var(--s2-border);background:var(--s2-paper);border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-top:48px;padding:32px;display:flex}.s2-sector-live dl{gap:64px;display:flex}.s2-sector-live dl>div{flex-direction:column-reverse;gap:8px;display:flex}.s2-sector-live dd{font-family:var(--font-display);letter-spacing:-.04em;font-size:2rem;font-weight:600}.s2-sector-live dt{color:var(--s2-secondary);font-size:.8125rem}.s2-sector-preparation{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;display:grid}.s2-sector-preparation h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:550;line-height:1.3}.s2-sector-preparation ul{gap:16px;margin-top:28px;padding-inline-start:20px;list-style:outside;display:grid}.s2-sector-preparation ul li{font-size:.9375rem;line-height:1.75}.s2-sector-preparation>div>p{color:var(--s2-secondary);margin-top:24px;font-size:.8125rem;line-height:1.75}.s2-use-case{max-width:780px;margin-inline:auto}.s2-use-case blockquote{font-family:var(--font-display);letter-spacing:-.03em;margin-top:28px;font-size:1.875rem;line-height:1.5}.s2-use-case figcaption{color:var(--s2-secondary);margin-top:24px;font-size:.8125rem;line-height:1.7}.s2-feature-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.s2-feature-directory>a{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.s2-feature-directory>a:hover{border-color:var(--s2-border-strong)}.s2-feature-directory>a>svg{color:var(--s2-link)}.s2-feature-directory h3{font-family:var(--font-display);letter-spacing:-.025em;margin-top:20px;font-size:1.1875rem;font-weight:600;line-height:1.4}.s2-feature-directory p{color:var(--s2-secondary);flex:1;margin-top:12px;font-size:.9375rem;line-height:1.7}.s2-feature-directory>a>svg:last-child{margin-top:24px}.s2-product-limitations{color:var(--s2-secondary);gap:16px;font-size:.9375rem;line-height:1.75;display:grid}.s2-product-limitations li{border-inline-start:2px solid var(--s2-border);padding-inline-start:20px}.s2-product-language-note{color:var(--s2-secondary);gap:12px;margin-block:28px;font-size:.875rem;line-height:1.75;display:flex}.s2-product-language-note svg{flex-shrink:0;margin-top:4px}@media (max-width:1023px){.s2-interior-hero-grid{gap:36px}.s2-feature-workflow{gap:48px}.s2-plan-availability{flex-wrap:wrap}.s2-plan-availability>.s2-web-link{margin-inline-start:40px}.s2-feature-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-sector-preparation{gap:48px}}@media (max-width:767px){.s2-interior-hero{padding-block:24px 48px}.s2-interior-hero-grid{grid-template-columns:1fr;gap:36px;margin-top:32px}.s2-interior-hero-grid>div>h1{font-size:2.25rem}.s2-interior-hero-grid>div>p:not(.s2-web-label){font-size:1rem}.s2-interior-hero-grid>div>.s2-button{width:100%}.s2-feature-workflow,.s2-feature-outcomes,.s2-sector-preparation,.s2-feature-directory{grid-template-columns:1fr;gap:32px}.s2-feature-workflow>div>h2{font-size:1.5rem}.s2-feature-outcomes{margin-top:32px}.s2-plan-availability{gap:14px;padding:24px}.s2-plan-availability>div{flex-basis:calc(100% - 40px);min-width:0}.s2-plan-availability>.s2-web-link{margin-inline-start:34px}.s2-feature-related>.s2-web-container>div{grid-template-columns:1fr}.s2-use-case blockquote{font-size:1.5rem}.s2-sector-live{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.s2-sector-live dl{gap:32px}.s2-sector-live dd{font-size:1.75rem}.s2-capability-index{padding:24px}}.s2-sector-note{color:var(--s2-secondary)}#comparatif{overflow:clip}.s2-cookie-notice{z-index:var(--z-banner);pointer-events:none;inset-inline:24px;position:fixed;bottom:20px}.s2-cookie-notice>div{border:1px solid var(--s2-border-strong);background:var(--s2-elevated);max-width:800px;box-shadow:var(--s2-shadow-md);pointer-events:auto;border-radius:14px;align-items:center;gap:16px;margin-inline:auto;padding:18px 20px;display:flex}.s2-cookie-notice>div>svg{color:var(--s2-secondary);flex-shrink:0}.s2-cookie-notice p{color:var(--s2-secondary);font-size:.8125rem;line-height:1.6}.s2-cookie-notice p a{color:var(--s2-link);text-underline-offset:3px;text-decoration:underline}.s2-cookie-notice>div>div{flex-shrink:0;align-items:center;gap:8px;display:flex}.s2-cookie-notice .s2-button{min-width:90px}.s2-trial-main{background:var(--s2-canvas);padding-block:64px 80px}.s2-trial-heading{text-align:center;max-width:850px;margin-inline:auto}.s2-trial-heading h1{font-family:var(--font-display);letter-spacing:-.045em;margin-top:18px;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:550;line-height:1.15}.s2-trial-heading h1 span{color:var(--s2-link)}.s2-trial-heading>p:not(.s2-web-label){max-width:650px;color:var(--s2-secondary);margin:24px auto 0;font-size:1.0625rem;line-height:1.8}.s2-trial-heading ol{border-block:1px solid var(--s2-border);justify-content:center;gap:40px;margin-top:36px;padding-block:22px;display:flex}.s2-trial-heading li{gap:12px;font-size:.8125rem;line-height:1.6;display:flex}.s2-trial-heading li>span{color:var(--s2-link);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.6875rem}.s2-trial-working-area{max-width:920px;margin:36px auto 0}.s2-trial-limits{color:var(--s2-secondary);text-align:center;max-width:650px;margin:28px auto 0;font-size:.75rem;line-height:1.75}@media (max-width:767px){.s2-cookie-notice{inset-inline:16px;bottom:16px}.s2-cookie-notice>div{flex-wrap:wrap;gap:14px;padding:20px}.s2-cookie-notice>div>svg{display:none}.s2-cookie-notice>div>div{width:100%}.s2-cookie-notice .s2-button{flex:1}.s2-trial-main{padding-block:40px 64px}.s2-trial-heading ol{justify-content:space-between;gap:12px}.s2-trial-heading li{gap:6px;max-width:100px;font-size:.6875rem}.s2-trial-heading>p:not(.s2-web-label){font-size:1rem}}.s2-editorial-header{border-bottom:1px solid var(--s2-border);background:var(--s2-surface);padding-block:32px 56px}.s2-editorial-header-grid{margin-top:32px}.s2-editorial-header-grid[data-aside=true]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.s2-editorial-header[data-narrow=true] .s2-editorial-header-grid{max-width:780px;margin-inline:auto}.s2-editorial-header h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:960px;margin-top:16px;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:550;line-height:1.13}.s2-editorial-header[data-compact=true] h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.25}.s2-editorial-intro{max-width:750px;color:var(--s2-secondary);margin-top:22px;font-size:1.0625rem;line-height:1.8}.s2-editorial-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.s2-editorial-header-grid>aside{min-width:0}.s2-editorial-header[data-tone=nuit]{color:#fff;background:#0f2a43;border-color:#2c4863}.s2-editorial-header[data-tone=nuit] .s2-editorial-intro{color:#bdcde0}.s2-editorial-header[data-tone=nuit] :is(.s2-web-label,nav,nav a,nav span){color:#c5dcff}.s2-editorial-body{padding-block:56px 80px}.s2-editorial-body[data-tone=brume]{background:var(--s2-canvas)}.s2-editorial-body>.s2-web-container[data-narrow=true]{max-width:900px}.s2-editorial-card{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:16px;padding:32px}.s2-editorial-part-title{font-family:var(--font-display);letter-spacing:-.035em;scroll-margin-top:100px;font-size:1.75rem;font-weight:550;line-height:1.3}.s2-editorial-state{background:var(--s2-canvas);padding-block:80px 112px}.s2-editorial-state section{border:1px solid var(--s2-border);background:var(--s2-surface);text-align:start;border-radius:18px;max-width:600px;margin-inline:auto;padding:48px}.s2-state-icon{border:1px solid var(--s2-border);width:48px;height:48px;color:var(--s2-secondary);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.s2-editorial-state [data-tone=bien] .s2-state-icon{color:var(--s2-success);border-color:var(--s2-success-border);background:var(--s2-success-bg)}.s2-editorial-state [data-tone=alerte] .s2-state-icon{color:var(--s2-warning);border-color:var(--s2-warning-border);background:var(--s2-warning-bg)}.s2-editorial-state [data-tone=danger] .s2-state-icon{color:var(--s2-error);border-color:var(--s2-error-border);background:var(--s2-error-bg)}.s2-editorial-state h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.875rem;font-weight:600;line-height:1.25}.s2-editorial-state section>div:last-child:not(.s2-state-icon){color:var(--s2-secondary);margin-top:20px;font-size:.9375rem;line-height:1.8}.s2-editorial-state section>div:last-child>p+p{margin-top:16px}.s2-document-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:2.25rem;font-weight:600;line-height:1.2}.s2-editorial-call{border:1px solid var(--s2-blue-200);background:var(--s2-selected);border-radius:18px;margin-top:56px;padding:40px 48px}.s2-editorial-call h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.875rem;font-weight:550;line-height:1.25}.s2-editorial-call>p{color:var(--s2-secondary);max-width:700px;margin-top:18px;font-size:1rem;line-height:1.75}.s2-editorial-call>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.s2-form-label{font-size:.875rem;font-weight:500;line-height:1.5;display:block}.s2-form-submit,.s2-form-secondary{min-height:48px;transition:background var(--s2-duration-fast);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.s2-form-submit{background:var(--s2-action);color:#fff}.s2-form-submit:hover{background:var(--s2-action-hover)}.s2-form-secondary{border:1px solid var(--s2-border);background:var(--s2-surface);color:var(--s2-text)}.s2-form-secondary:hover{background:var(--s2-inset)}.s2-form-submit:disabled,.s2-form-secondary:disabled{opacity:.5;cursor:not-allowed}.s2-form-link{color:var(--s2-link);text-underline-offset:3px;font-weight:500;text-decoration:underline}.s2-order-form{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.s2-order-fields{gap:24px;min-width:0;display:grid}.s2-order-step{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:16px;min-width:0;padding:28px 32px}.s2-order-step>p:first-of-type{font-family:var(--font-sans);font-size:1rem;font-weight:600}.s2-order-step>p:first-of-type>span{border:1px solid var(--s2-blue-200);background:var(--s2-selected);width:28px;height:28px;color:var(--s2-link);border-radius:8px;font-size:.75rem}.s2-order-step [role=radio]{text-align:start;min-height:44px}.s2-order-step [role=radiogroup]>label{align-items:flex-start}.s2-order-step [role=radio][aria-checked=true]{border-color:var(--s2-link);background:var(--s2-selected)}.s2-order-step [role=radiogroup]>label:has(input:checked){border-color:var(--s2-link);background:var(--s2-selected)}.s2-order-summary{gap:18px;display:grid;position:sticky;top:104px}.s2-order-summary-card{border:1px solid var(--s2-border-strong);background:var(--s2-surface);box-shadow:var(--s2-shadow-sm);border-radius:16px;padding:28px}.s2-order-summary-card dl{font-size:.875rem;line-height:1.6}.s2-order-summary-card dd{font-variant-numeric:tabular-nums;white-space:nowrap}.s2-order-summary-card a{text-underline-offset:3px;text-decoration:underline}.s2-order-status{width:min(100%,1000px);margin-inline:auto;padding:56px 48px 80px}.s2-order-status-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:32px;display:grid}.s2-order-status-track li{border-top:2px solid var(--s2-border);padding-top:20px}.s2-order-status-track li>span{font-variant-numeric:tabular-nums;background:var(--s2-inset);width:28px;height:28px;color:var(--s2-secondary);border-radius:8px;place-items:center;font-size:.6875rem;display:grid}.s2-order-status-track li>p{margin-top:12px;font-size:.8125rem;font-weight:500;line-height:1.6}.s2-order-status-track [data-state=done]{border-color:var(--s2-success)}.s2-order-status-track [data-state=done]>span{background:var(--s2-success-bg);color:var(--s2-success)}.s2-order-status-track [data-state=error]{border-color:var(--s2-error)}.s2-order-status-track [data-state=available]{border-color:var(--s2-link)}@media (max-width:1023px){.s2-order-form{grid-template-columns:1fr}.s2-order-summary{position:static}.s2-editorial-header-grid[data-aside=true]{gap:40px}}@media (max-width:767px){.s2-editorial-header{padding-block:24px 40px}.s2-editorial-header-grid{margin-top:28px}.s2-editorial-header-grid[data-aside=true]{grid-template-columns:1fr;gap:32px}.s2-editorial-header h1{font-size:2.25rem}.s2-editorial-intro{font-size:1rem}.s2-editorial-body{padding-block:40px 56px}.s2-editorial-card{padding:24px}.s2-editorial-part-title{font-size:1.5rem}.s2-editorial-state{padding-block:48px 64px}.s2-editorial-state section{padding:28px}.s2-editorial-state h1{font-size:1.625rem}.s2-editorial-call{padding:28px}.s2-editorial-call h2{font-size:1.5rem}.s2-order-step,.s2-order-summary-card{padding:24px}.s2-order-status{padding:40px 24px 64px}.s2-order-status-track{gap:12px}.s2-order-status-track li>p{font-size:.75rem}.s2-document-title{font-size:1.75rem}}html[dir=rtl] :is(.s2-editorial-header h1,.s2-document-title,.s2-editorial-part-title){letter-spacing:normal;line-height:1.4}.s2-institutional-web .s2-interior-hero-grid{margin-top:24px}.s2-institutional-web-nav{color:var(--s2-secondary);align-items:center;gap:24px;margin-inline-start:auto;font-size:.8125rem;display:flex}.s2-institutional-login{max-width:170px;font-size:.8125rem;line-height:1.4}.s2-language-options>a{border-radius:7px;align-items:center;min-height:40px;padding:10px 12px;font-size:.8125rem;display:flex}.s2-language-options>a[aria-current=page]{background:var(--s2-selected);color:var(--s2-link)}.s2-language-options>a:hover{background:var(--s2-hover)}.s2-institutional-evidence{border-bottom:1px solid var(--s2-border);padding-block:40px}.s2-institutional-evidence dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.s2-institutional-evidence dl>div{border-inline-start:1px solid var(--s2-border);flex-direction:column-reverse;gap:12px;padding-inline-start:24px;display:flex}.s2-institutional-evidence dt{color:var(--s2-secondary);font-size:.8125rem;line-height:1.5}.s2-institutional-evidence dd{font-size:2.25rem;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600}.s2-institutional-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.s2-institutional-capabilities article{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:14px;padding:28px}.s2-institutional-capabilities h3,.s2-institutional-document-index h3,.s2-procedure-phases h3,.s2-institutional-market h3{font-size:1.125rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.5}.s2-institutional-capabilities article>p,.s2-institutional-capabilities details p{color:var(--s2-secondary);margin-top:16px;font-size:.9375rem;line-height:1.75}.s2-institutional-capabilities details{border-top:1px solid var(--s2-border);margin-top:20px;padding-top:16px}.s2-institutional-capabilities summary{color:var(--s2-link);justify-content:space-between;align-items:start;gap:16px;min-height:40px;font-size:.8125rem;line-height:1.6;list-style:none;display:flex}.s2-institutional-capabilities summary::-webkit-details-marker{display:none}.s2-procedure-phases{max-width:900px}.s2-procedure-phases>li{border-top:1px solid var(--s2-border);gap:32px;padding-block:28px;display:flex}.s2-procedure-phases>li>span{color:var(--s2-link);font-variant-numeric:tabular-nums;padding-top:4px;font-size:.8125rem}.s2-procedure-phases ul{flex-wrap:wrap;gap:12px 24px;margin-top:16px;display:flex}.s2-procedure-phases ul li{color:var(--s2-secondary);font-size:.875rem;line-height:1.7}.s2-procedure-phases ul li>span{font-family:var(--font-mono);margin-inline-start:10px;font-size:.6875rem}.s2-institutional-document-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.s2-institutional-document-index article{border-top:1px solid var(--s2-border);padding-top:24px}.s2-institutional-document-index article>div{justify-content:space-between;align-items:start;gap:20px;display:flex}.s2-institutional-document-index article>div>span{font-size:.6875rem;font-family:var(--font-mono);color:var(--s2-secondary);white-space:nowrap;margin-top:5px}.s2-institutional-document-index p{color:var(--s2-secondary);margin-top:16px;font-size:.9375rem;line-height:1.8}.s2-institutional-document-index small{color:var(--s2-link);margin-top:16px;font-size:.75rem;line-height:1.5;display:block}.s2-institutional-deadlines>li{border-top:1px solid var(--s2-border);grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:32px;padding-block:24px;display:grid}.s2-institutional-deadlines strong{font-size:1.25rem;font-family:var(--font-display);letter-spacing:-.025em;font-weight:600}.s2-institutional-deadlines p{color:var(--s2-secondary);font-size:.9375rem;line-height:1.75}.s2-institutional-deadlines li>span{font-family:var(--font-mono);color:var(--s2-secondary);padding-top:5px;font-size:.6875rem}.s2-institutional-market{border:1px solid var(--s2-border);border-radius:14px;margin-top:48px;padding:32px}.s2-institutional-market>p{color:var(--s2-secondary);margin-block:16px 32px;font-size:.9375rem;line-height:1.75}.s2-institutional-deployment{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.s2-institutional-deployment>li{border-top:1px solid var(--s2-border);padding-top:24px}.s2-institutional-deployment li>span{color:var(--s2-link);font-size:.75rem}.s2-institutional-deployment h3{font-family:var(--font-display);letter-spacing:-.025em;margin-top:20px;font-size:1.25rem;font-weight:600;line-height:1.4}.s2-institutional-deployment p{color:var(--s2-secondary);margin-top:16px;font-size:.9375rem;line-height:1.8}.s2-institutional-contact{background:var(--s2-selected);border-top:1px solid var(--s2-blue-200);scroll-margin-top:90px}.s2-institutional-contact .s2-editorial-card>p{color:var(--s2-secondary);font-size:.875rem;line-height:1.75}.s2-institutional-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1099px){.s2-institutional-web-nav,.s2-institutional-login{display:none}.s2-institutional-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.s2-institutional-web .s2-web-header-inner{gap:12px}.s2-institutional-web .s2-web-header-actions{gap:6px}.s2-institutional-web .s2-web-header-actions>.s2-form-submit{display:none}.s2-institutional-evidence{padding-block:28px}.s2-institutional-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.s2-institutional-evidence dl>div{padding-inline-start:16px}.s2-institutional-capabilities,.s2-institutional-document-index,.s2-institutional-deployment{grid-template-columns:1fr;gap:28px}.s2-institutional-capabilities article{padding:24px}.s2-procedure-phases>li{gap:20px}.s2-procedure-phases ul{gap:12px;display:grid}.s2-institutional-deadlines>li{grid-template-columns:1fr auto;gap:12px}.s2-institutional-deadlines p{grid-area:2/1/auto/3}.s2-institutional-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-institutional-web .s2-web-header-actions>.s2-institutional-contact-button{width:44px;min-height:44px;padding:10px;display:inline-flex}.s2-institutional-contact-button>span{display:none}.s2-institutional-web .s2-web-header-inner{padding-inline:16px}}.s2-editorial-call .text-nav-text{color:var(--s2-secondary)}.s2-marketing p a.text-azur,.s2-order-status p a{text-underline-offset:3px;text-decoration:underline}.s2-web-hero h1{letter-spacing:-.04em;word-spacing:.025em}.s2-order-status a.text-azur{text-underline-offset:3px;text-decoration:underline}.s2-sector-index-hero{border-bottom:1px solid var(--s2-border);padding-block:56px 64px}.s2-sector-index-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin-block:24px;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:500;line-height:1.1}.s2-sector-index-hero .s2-web-label{margin-top:44px}.s2-sector-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.s2-sector-index li{min-width:0}.s2-sector-index a{display:block}.s2-sector-index-image{background:var(--s2-canvas);border-radius:8px;overflow:hidden}.s2-sector-index-image img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .28s}.s2-sector-index a:hover img{transform:scale(1.025)}.s2-sector-index-copy{border-bottom:1px solid var(--s2-border);padding-block:22px}.s2-sector-index h2{justify-content:space-between;align-items:center;gap:20px;font-size:1.125rem;font-weight:600;display:flex}.s2-sector-index h2 svg{color:var(--s2-link);flex-shrink:0}.s2-sector-index a:hover h2{color:var(--s2-link)}.s2-sector-index-copy p{color:var(--s2-secondary);margin-top:12px;font-size:.9375rem;line-height:1.8}.s2-sector-index-copy>span{color:var(--s2-success);margin-top:16px;font-size:.8125rem;display:block}.s2-sector-index-note{color:var(--s2-secondary);margin-top:24px;font-size:.75rem}@media (max-width:1100px){.s2-sector-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.s2-sector-index{grid-template-columns:minmax(0,1fr)}.s2-sector-index-hero{padding-block:32px 40px}}@media (prefers-reduced-motion:reduce){.s2-sector-index a:hover img{transform:none}}.s3-editorial-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:56px;display:grid}.s3-editorial-layout[data-outline=true]{grid-template-columns:minmax(0,1fr) 220px}.s3-editorial-reading{min-width:0}.s3-editorial-reading h2{scroll-margin-top:110px}.s3-editorial-contents{border-inline-start:1px solid var(--s2-border);max-height:calc(100dvh - 150px);padding-inline-start:24px;position:sticky;top:120px;overflow-y:auto}.s3-editorial-contents p{color:var(--s2-secondary);margin-bottom:20px;font-size:.75rem}.s3-editorial-contents a{color:var(--s2-secondary);padding-block:8px;font-size:.8125rem;line-height:1.6;display:block}.s3-editorial-contents a:hover{color:var(--s2-link);text-underline-offset:4px;text-decoration:underline}.s3-glossary{border-top:1px solid var(--s2-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.s3-glossary>div{border-bottom:1px solid var(--s2-border);padding-block:28px}.s3-glossary dt{font-size:1.125rem;font-weight:600}.s3-glossary dd{color:var(--s2-secondary);margin-top:12px;font-size:.9375rem;line-height:1.8}.s3-resource-index{border-top:1px solid var(--s2-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:24px;display:grid}.s3-resource-article{border-bottom:1px solid var(--s2-border);flex-direction:column;align-items:start;padding-block:28px;display:flex}.s3-resource-article h3{font-size:1.25rem;font-weight:500;line-height:1.5}.s3-resource-article>p{max-width:65ch;font-size:.9375rem;line-height:1.8}.s3-resource-article:hover h3{text-underline-offset:5px;text-decoration:underline}.s3-resource-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.s3-resource-tool{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:8px;gap:20px;padding:24px;display:flex}.s3-resource-tool:hover{border-color:var(--s2-focus)}.s3-public-consultation{border:1px solid var(--s2-border);background:var(--s2-surface);height:100%;transition:border-color var(--s2-duration-fast);border-radius:8px;flex-direction:column;padding:28px;display:flex}.s3-public-consultation:hover{border-color:var(--s2-focus)}.s3-public-notice-title{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.65;display:block}.s3-public-consultation-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.s3-public-notice-list{border-block:1px solid var(--s2-border);margin-top:28px}.s3-public-notice-list>li+li{border-top:1px solid var(--s2-border)}.s3-public-notice-link{padding:28px 4px;display:block}.s3-public-notice-link:hover .s3-public-notice-title{color:var(--s2-link);text-underline-offset:4px;text-decoration:underline}@media (max-width:1050px){.s3-editorial-layout[data-outline=true]{grid-template-columns:minmax(0,1fr)}.s3-editorial-contents{border-inline-start:0;border-bottom:1px solid var(--s2-border);grid-row:1;max-height:240px;padding:0 0 20px;position:static}.s3-editorial-layout{gap:32px}}@media (max-width:767px){.s3-glossary,.s3-resource-index,.s3-resource-tools{grid-template-columns:minmax(0,1fr)}.s3-resource-tool,.s3-public-consultation{padding:20px}.s3-resource-article{padding-block:24px}}.s3-editorial-mobile{display:none}@media (max-width:1050px){.s3-editorial-desktop{display:none}.s3-editorial-mobile{min-height:44px;display:block}.s3-editorial-mobile>summary{cursor:pointer;padding-block:10px;font-size:.875rem;font-weight:500}.s3-editorial-contents{max-height:none;padding-bottom:8px}.s3-editorial-mobile[open]{max-height:280px;overflow:auto}}.s3-module-page{min-width:0;max-width:1400px;margin-inline:auto}.s3-module-context{color:var(--s2-secondary);letter-spacing:.02em;margin-bottom:24px;font-size:.75rem}.s3-family-navigation{border-bottom:1px solid var(--s2-border);scrollbar-width:thin;gap:24px;margin-bottom:32px;display:flex;overflow-x:auto}.s3-family-navigation a{white-space:nowrap;color:var(--s2-secondary);padding-block:4px 15px;font-size:.8125rem;font-weight:500;position:relative}.s3-family-navigation a:after{content:"";background:var(--s2-action);height:2px;transition:transform var(--s2-duration-normal) var(--s2-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.s3-family-navigation a[aria-current]{color:var(--s2-link)}.s3-family-navigation a[aria-current]:after{transform:scaleX(1)}.s3-module-content{min-width:0}.s3-module-content>div{max-width:none}.s3-module-content h1{letter-spacing:-.025em;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;line-height:1.3}.s3-workspace-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.s3-side-panel{gap:20px;min-width:0;display:grid}.s3-register-surface{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;overflow:hidden}.s3-register-surface>header{border-bottom:1px solid var(--s2-border);justify-content:space-between;align-items:start;gap:20px;padding:22px 24px;display:flex}.s3-register-surface>header h2{font-size:1rem;font-weight:600}.s3-register-surface>header p{color:var(--s2-secondary);margin-top:6px;font-size:.8125rem}.s3-metric-ledger{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.s3-metric-ledger>*{border-inline-end:1px solid var(--s2-border);padding:24px}.s3-metric-ledger>:last-child{border-inline-end:0}.s3-metric-ledger p:first-child{color:var(--s2-secondary);text-transform:none;letter-spacing:normal;font-size:.75rem}.s3-finance-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.s3-finance-primary{gap:24px;min-width:0;display:grid}.s3-finance-side{gap:24px;min-width:0;display:grid;position:sticky;top:92px}.s3-finance-side h2{font-size:.9375rem;font-weight:600}.s3-finance-side ul{margin-top:16px}.s3-finance-side li{padding-block:14px}.s3-finance-side li+li{border-top:1px solid var(--s2-border)}.s3-guarantee-record{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 24px;font-size:.875rem;display:grid}.s3-guarantee-record>div:first-child p:first-child{font-size:1rem;font-weight:600}.s3-guarantee-record>div:first-child p:last-child{margin-top:8px;line-height:1.6}.s3-inline-entry{border-block:1px solid var(--s2-border);background:var(--s2-canvas);padding:22px 24px}.s3-inline-entry label{color:var(--s2-secondary);flex-direction:column;gap:8px;font-size:.8125rem;display:flex}.s3-inline-entry input,.s3-inline-entry select{width:100%;min-height:42px}.s3-calculator{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:32px;display:grid}.s3-calculator-inputs{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;min-width:0;padding:28px}.s3-calculator-results{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;min-width:0;padding:28px;position:sticky;top:92px}.s3-calculator-placeholder{color:var(--s2-secondary);gap:16px;padding:12px 0;font-size:.875rem;line-height:1.7;display:grid}.s3-calculator-placeholder svg{color:var(--s2-link)}.s3-calculator label{font-size:.8125rem;line-height:1.6}.s3-calculator table{font-size:.8125rem}.s3-calculator th{text-align:start}.s3-calculator-results .grid.sm\:grid-cols-3{grid-template-columns:minmax(0,1fr)}.s3-form-toolbar{background:var(--s2-canvas);border-block:1px solid var(--s2-border);flex-wrap:wrap;align-items:end;gap:12px;padding:20px 24px;display:flex}.s3-finance-tabs{border-bottom:1px solid var(--s2-border);align-items:center;gap:24px;padding-block:20px 0;display:flex}.s3-finance-tabs a{color:var(--s2-secondary);border-bottom:2px solid #0000;padding:12px 0;font-size:.875rem}.s3-finance-tabs a[aria-current]{color:var(--s2-link);border-color:var(--s2-action)}@media (max-width:1100px){.s3-finance-layout,.s3-workspace-split{grid-template-columns:minmax(0,1fr)}.s3-finance-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.s3-calculator{grid-template-columns:minmax(0,1fr)}.s3-calculator-results{position:static}}@media (max-width:767px){.s3-family-navigation{gap:20px;margin-bottom:24px}.s3-finance-side,.s3-metric-ledger{grid-template-columns:minmax(0,1fr)}.s3-metric-ledger>*{border-inline-end:0;border-bottom:1px solid var(--s2-border);padding:20px}.s3-metric-ledger>:last-child{border-bottom:0}.s3-guarantee-record{grid-template-columns:minmax(0,1fr);padding:20px}.s3-calculator-inputs,.s3-calculator-results{padding:20px}}.s3-treasury-controls{border-block:1px solid var(--s2-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px;padding-block:24px;display:grid}.s3-treasury-controls>p{grid-column:1/-1;max-width:80ch;font-size:.8125rem}.s3-treasury-controls [role=group]{width:max-content;max-width:100%;display:flex}.s3-treasury-controls [aria-current]{background:var(--s2-selected);color:var(--s2-link)}@media (max-width:767px){.s3-treasury-controls{grid-template-columns:minmax(0,1fr)}}.s3-supplier-search{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:center;gap:14px;margin-bottom:28px;padding:24px;display:grid;position:relative}.s3-supplier-search>label:first-child{border-top:1px solid var(--s2-border-soft);order:4;grid-column:1/-1;padding-top:16px}.s3-supplier-record{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:28px;display:grid}.s3-supplier-record>div:last-child{border-top:1px solid var(--s2-border-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:start;gap:20px;padding-top:18px;display:flex}.s3-supplier-record:hover,.s3-supplier-directory-row:hover{background:var(--s2-hover)}.s3-supplier-directory-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.s3-rfq-row{grid-template-columns:108px minmax(0,1fr) auto;align-items:start;gap:12px 24px;padding:24px;display:grid}.s3-rfq-row:hover{background:var(--s2-hover)}.s3-rfq-title{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.6}.s3-rfq-row>span:nth-last-child(2){grid-column:2;width:auto}.s3-rfq-row>span:last-child{width:auto}.s3-supplier-entry{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;padding:24px}@media (max-width:767px){.s3-supplier-search,.s3-supplier-record,.s3-supplier-directory-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.s3-supplier-search>label:first-child{order:4}.s3-supplier-record>div:last-child{grid-column:auto}.s3-rfq-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px}.s3-rfq-title{grid-area:2/1/auto/-1}.s3-rfq-row>span:nth-last-child(2){grid-column:1}.s3-supplier-entry{padding:20px}}.s3-data-viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--s2-border-strong) var(--s2-canvas);max-width:100%;position:relative;overflow-x:auto}.s3-data-viewport:focus-visible{outline:2px solid var(--s2-focus);outline-offset:3px}.s3-data-viewport table{border-collapse:collapse}.s3-data-viewport th{color:var(--s2-secondary);background:var(--s2-canvas);padding-block:14px;font-size:.75rem;font-weight:500;line-height:1.6}.s3-data-viewport td{vertical-align:top;padding-block:16px;line-height:1.65}.s3-data-viewport tbody tr{transition:background-color var(--s2-duration-fast)}.s3-data-viewport tbody tr:hover{background:var(--s2-hover)}.s3-module-page[data-family=institutional] .s3-module-content>section,.s3-module-page[data-family=institutional] .s3-module-content>div{padding:0}.s3-module-page[data-family=institutional] .s3-module-content h1{margin-bottom:12px}.s3-module-page[data-family=institutional] .s3-module-content>section>p,.s3-module-page[data-family=institutional] .s3-module-content>div>p{max-width:85ch;line-height:1.75}.s3-gov-heading{border-bottom:1px solid var(--s2-border);margin-bottom:28px;padding-bottom:24px}.s3-gov-workspace{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;min-width:0;padding:28px}.s3-gov-request{transition:background-color var(--s2-duration-fast);align-items:start;gap:24px;padding:24px;display:flex}.s3-gov-request:hover{background:var(--s2-hover)}.s3-gov-request-title{overflow-wrap:anywhere;margin-top:10px;font-size:1rem;font-weight:600;line-height:1.65;display:block}.s3-gov-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.s3-gov-register a{border:1px solid var(--s2-border);background:var(--s2-surface);min-height:150px;transition:border-color var(--s2-duration-fast);border-radius:10px;padding:24px;display:block}.s3-gov-register a:hover{border-color:var(--s2-focus)}.s3-gov-register a>p{margin-top:16px;font-size:.9375rem;line-height:1.7}.s3-gov-create{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;margin-top:28px;padding:24px}.s3-gov-create>summary{cursor:pointer;align-items:center;gap:10px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.s3-gov-create>summary:after{content:"+";color:var(--s2-link);margin-inline-start:auto;font-size:1.25rem;font-weight:400}.s3-gov-create[open]>summary:after{content:"−"}.s3-gov-create[open]>summary{margin-bottom:20px}.s3-gov-dossier-header{border-bottom:1px solid var(--s2-border);margin-bottom:16px;padding-block:24px}.s3-gov-dossier-body{gap:24px;min-width:0;display:grid}.s3-gov-dossier-body>section,.s3-gov-dossier-body>div{margin-top:0}.s3-module-page[data-family=administration]{font-size:.875rem}.s3-module-page[data-family=administration] h1{font-size:1.75rem}.s3-module-page[data-family=administration] .s3-data-viewport th{white-space:nowrap}@media (max-width:767px){.s3-gov-register{grid-template-columns:minmax(0,1fr)}.s3-gov-workspace,.s3-gov-create,.s3-gov-request,.s3-gov-register a{padding:20px}.s3-gov-request{gap:16px}}.s3-crm-detail-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:28px;display:grid}.s3-record-section-nav{z-index:8;border-block:1px solid var(--s2-border);background:var(--s2-paper);gap:24px;margin-block:24px;padding-block:18px;display:flex;position:sticky;top:68px;overflow-x:auto}.s3-record-section-nav a{white-space:nowrap;color:var(--s2-secondary);font-size:.8125rem}.s3-record-section-nav a:hover{color:var(--s2-link);text-underline-offset:5px;text-decoration:underline}details[data-record-disclosure]>summary{cursor:pointer;align-items:center;gap:16px;list-style:none;display:flex}details[data-record-disclosure]>summary::-webkit-details-marker{display:none}details[data-record-disclosure]>summary:after{content:"+";color:var(--s2-link);margin-inline-start:auto;font-size:1.25rem;font-weight:400}details[data-record-disclosure][open]>summary{margin-bottom:18px}details[data-record-disclosure][open]>summary:after{content:"−"}details[data-record-disclosure]>summary h2{font-size:.9375rem;font-weight:600}.s3-error-state{border:1px solid var(--s2-border);background:var(--s2-surface);text-align:center;border-radius:12px;max-width:640px;margin:48px auto;padding:40px}.s3-error-state>svg{box-sizing:content-box;background:var(--s2-warning-bg);border-radius:12px;margin-bottom:20px;padding:12px}.s3-error-state h1{font-size:1.5rem;line-height:1.4}.s3-error-state>p{max-width:46ch;margin:14px auto 0;line-height:1.75}.s3-loading-canvas{opacity:.7;max-width:1400px;margin-inline:auto;animation:1.6s ease-in-out infinite s3-loading-breathe}@keyframes s3-loading-breathe{0%,to{opacity:.55}50%{opacity:.9}}.s3-programme-panel{box-shadow:none}.s3-programme-panel .s3-data-viewport{margin-top:24px}@media (max-width:1150px){.s3-crm-detail-layout{grid-template-columns:minmax(0,1fr)}.s3-crm-detail-layout>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.s3-crm-detail-layout>div:first-child>*{margin:0}}@media (max-width:767px){.s3-crm-detail-layout>div:first-child{grid-template-columns:minmax(0,1fr)}.s3-record-section-nav{gap:20px;top:64px}.s3-error-state{margin-block:24px;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.s3-loading-canvas{opacity:.7;animation:none}}.s3-intelligence-profile{max-width:1180px;margin-inline:auto}.s3-profile-ledger{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden}.s3-profile-ledger>div{border:0;border-inline-end:1px solid var(--s2-border);border-radius:0;padding:24px}.s3-profile-ledger>div:last-child{border-inline-end:0}.s3-profile-stat>p:first-child{letter-spacing:normal;text-transform:none;font-size:.75rem;line-height:1.6}.s3-profile-stat>p:last-child{font-variant-numeric:tabular-nums}.s3-intelligence-profile>section{margin-top:36px}.s3-intelligence-profile>section>h2{border-bottom:1px solid var(--s2-border);padding-bottom:16px}.s3-intelligence-record{border-bottom:1px solid var(--s2-border);background:0 0;padding:22px 0}.s3-intelligence-record>p:first-child{font-size:.9375rem;font-weight:500;line-height:1.65}.s3-intelligence-record>p:nth-child(2){margin-top:10px;line-height:1.7}.s3-intelligence-record a:focus-visible{border-radius:3px}@media (max-width:900px){.s3-profile-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.s3-profile-ledger>div{border-bottom:1px solid var(--s2-border)}.s3-profile-ledger>div:nth-child(2){border-inline-end:0}}@media (max-width:500px){.s3-profile-ledger>div{padding:18px}.s3-intelligence-profile h1{font-size:1.5rem}}.s3-module-content input[type=checkbox]{flex-shrink:0;width:24px;height:24px}.s3-module-content label:has(>input[type=checkbox]){gap:10px;min-height:36px}@media (pointer:coarse){.s3-module-content label:has(>input[type=checkbox]){min-height:44px}}.s3-bdc-metadata>dt{align-items:center;gap:8px;display:flex}.s3-bdc-metadata>dd{margin-inline-start:23px;margin-top:4px;line-height:1.6}@keyframes s3-panel-enter{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes s3-overlay-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes s3-backdrop-enter{0%{background:0 0}to{background:var(--s2-backdrop)}}@keyframes s3-chart-enter{0%{opacity:.6;transform:scaleY(.02)}to{opacity:1;transform:scaleY(1)}}[role=tabpanel]{animation:s3-panel-enter var(--s2-duration-normal) var(--s2-ease)}dialog[open]{animation:s3-overlay-enter var(--s2-duration-panel) var(--s2-ease);transform-origin:50%}dialog[open]::backdrop{animation:s3-backdrop-enter var(--s2-duration-panel) ease-out}.s3-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--s2-text);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.s3-modal[open]{place-items:center;animation:none;display:grid}.s3-modal::backdrop{background:var(--s2-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.s3-modal>div{overscroll-behavior:contain;max-height:calc(100dvh - 48px);animation:s3-overlay-enter var(--s2-duration-panel) var(--s2-ease);overflow-y:auto}.s3-modal[data-placement=search]{align-items:start;padding-top:12vh}.s3-modal[data-placement=search]>div{max-height:76dvh}details[open]>.s2-sidebar-group-content,details[open]>.s2-language-options{animation:s3-panel-enter var(--s2-duration-normal) var(--s2-ease)}.s2-button,.s2-crm-primary,.s2-crm-secondary{transition:background-color var(--s2-duration-fast), border-color var(--s2-duration-fast), box-shadow var(--s2-duration-fast), transform var(--s2-duration-micro) var(--s2-ease)}.s2-button:active:not([aria-disabled=true]),.s2-crm-primary:active:not(:disabled),.s2-crm-secondary:active:not(:disabled){transform:translateY(1px)}.s2-analysis-tabs button{position:relative}.s2-analysis-tabs button:after{content:"";background:var(--s2-action);height:2px;transition:transform var(--s2-duration-normal) var(--s2-ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.s2-analysis-tabs button[aria-selected=true]:after{transform:scaleX(1)}.s2-analysis-tabs button[aria-selected=true]{border-color:#0000}:is(.s2-status,.s2-context-notice,[role=alert],[role=status]){transition:background-color var(--s2-duration-normal), border-color var(--s2-duration-normal)}.s2-interior-capture img{transition:filter var(--s2-duration-panel)}[data-chart-bar]{transform-origin:bottom;animation:s3-chart-enter .42s var(--s2-ease)}@media (max-width:767px){.s3-modal{padding:16px}.s3-modal>div{max-height:calc(100dvh - 32px)}.s3-modal[data-placement=search]{padding-top:8vh}.s3-modal[data-placement=search]>div{max-height:82dvh}}@media (prefers-reduced-motion:reduce){[role=tabpanel],dialog[open],dialog[open]::backdrop,.s3-modal>div,details[open]>.s2-sidebar-group-content,details[open]>.s2-language-options,[data-chart-bar]{animation:none}.s2-button,.s2-crm-primary,.s2-crm-secondary,.s2-analysis-tabs button:after{transition:none}.s2-button:active,.s2-crm-primary:active,.s2-crm-secondary:active{transform:none}}.s3-readiness-ring{flex-shrink:0;place-items:center;display:grid;position:relative}.s3-readiness-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.s3-readiness-label strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--s2-text);font-weight:600;line-height:1.1}.s3-readiness-label span{color:var(--s2-secondary);line-height:1.5}.s3-readiness-arc{animation:s3-ring-fill .6s var(--s2-ease)}@keyframes s3-ring-fill{0%{stroke-dashoffset:var(--s3-ring-length)}to{stroke-dashoffset:var(--s3-ring-offset)}}.s3-trial-processing{text-align:center;max-width:480px;margin:24px auto}.s3-trial-processing h2{margin-top:28px;font-size:1.25rem;font-weight:600}.s3-trial-processing p{color:var(--s2-secondary);margin-top:12px;font-size:.875rem;line-height:1.75}.s3-processing-document{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:8px;flex-direction:column;align-items:start;gap:12px;width:176px;height:220px;margin-inline:auto;padding:24px;display:flex;position:relative;overflow:hidden}.s3-processing-document>svg{color:var(--s2-link);margin-bottom:12px}.s3-processing-document>span{background:var(--s2-border);border-radius:2px;height:5px;display:block}.s3-processing-line{background:var(--s2-action);height:2px;animation:2.4s ease-in-out infinite s3-document-read;position:absolute;inset:0 0 auto}@keyframes s3-document-read{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(218px)}}@media (prefers-reduced-motion:reduce){.s3-readiness-arc,.s3-processing-line{animation:none}.s3-processing-line{display:none}}.s3-modal input[type=file]{border-style:dashed;min-height:88px;padding:22px 16px}.s3-modal input[type=file]:hover{border-color:var(--s2-focus)}}.s2-workspace-notices:has(>.contents:empty){display:none}.s3-module-content>:is(div,section){max-width:none}html{background:var(--s2-paper);color:var(--s2-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-padding-top:88px}body{background:var(--s2-paper);min-width:0;color:var(--s2-text);font-family:var(--font-sans);font-optical-sizing:auto;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display)}html[dir=rtl],html[dir=rtl] :is(h1,h2,h3,h4,.font-display),:lang(ar){font-family:var(--font-arabic);letter-spacing:normal}html[dir=rtl] :is(h1,h2){line-height:1.35}::selection{background:#2563d929}:focus-visible{outline:2px solid var(--s2-focus);outline-offset:3px}@layer base{button:not(:disabled),summary,select:not(:disabled),[role=button]:not([aria-disabled=true]),label[for],input:is([type=checkbox],[type=radio],[type=file]):not(:disabled){cursor:pointer}:disabled,[aria-disabled=true]{cursor:not-allowed}a,button,input,select,textarea,summary,[role=button]{touch-action:manipulation}button,input,select,textarea{font:inherit}input,select,textarea{accent-color:var(--s2-action)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea{scroll-margin-block:100px}input::placeholder,textarea::placeholder{color:var(--s2-muted);opacity:1}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--s2-error)}:where(main p a,main li>p a){text-underline-offset:3px;text-decoration:underline}:where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}}.lien-evitement,.vb2g-evitement{z-index:var(--z-toast);background:var(--s2-action);color:#fff;inset-inline-start:16px;border-radius:8px;padding:12px 18px;font-weight:600;position:fixed;top:12px;transform:translateY(-180%)}.lien-evitement:focus,.vb2g-evitement:focus{transform:none}.barre-nav{scrollbar-width:thin;scrollbar-color:var(--s2-border) transparent}.registre{border-collapse:separate;border-spacing:0;text-align:start;width:100%;font-size:.875rem}.registre th{text-align:start;background:var(--s2-inset);border-bottom:1px solid var(--s2-border);color:var(--s2-secondary);white-space:nowrap;padding:12px 20px;font-size:.75rem;font-weight:500}.registre td{height:var(--s2-row-standard);border-bottom:1px solid var(--s2-border-soft);vertical-align:middle;padding:14px 20px}.registre tbody tr:last-child td{border-bottom:0}.registre tbody tr{transition:background var(--s2-duration-fast) var(--s2-ease)}.registre tbody tr:hover{background:var(--s2-hover)}.registre.registre-dense td{height:var(--s2-row-compact);padding-block:8px}.squelette{background:var(--s2-inset);border-radius:6px;animation:1.5s ease-in-out infinite alternate s2-skeleton}@keyframes s2-skeleton{to{background:var(--s2-border)}}.flotte,.sz-fondu,.hibai-arrive{animation:s2-pop var(--s2-duration-normal) var(--s2-ease-in)}@keyframes s2-pop{0%{opacity:.75;transform:translateY(5px)}to{opacity:1;transform:none}}.menu-radial{animation:s2-pop var(--s2-duration-fast) var(--s2-ease-in)}:is(html:has(dialog[open]:modal),html:has(.tiroir-pop:popover-open),html:has(.tiroir-pop[data-ouvert])){scrollbar-gutter:stable;overflow:hidden}.tiroir-pop{overscroll-behavior:contain;max-height:100dvh;inset:0 0 0 auto}[dir=rtl] .tiroir-pop{inset:0 auto 0 0}@supports not selector(:popover-open){.tiroir-pop:not([data-ouvert]){display:none}.tiroir-pop[data-ouvert]{z-index:var(--z-modal);display:flex;position:fixed}}.viz{--v-bg:#fff;--v-panel:#f4f6f9;--v-line:#dfe5ed;--v-ink:#0f2a43;--v-muted:#4b6079;--v-blue:#2563d9;--v-green:#0e7753;--v-amber:#9a5b00;--v-red:#c43838}html.dark .viz{--v-bg:#15212f;--v-panel:#101b28;--v-line:#2a394b;--v-ink:#e8eef6;--v-muted:#afbed0;--v-blue:#83b3ff;--v-green:#62d3a5;--v-amber:#f0c47c;--v-red:#ff9b9b}.vb2g-t19{font-size:1.1875rem;line-height:1.6}.vb2g-meta{font-size:.8125rem;line-height:1.5}.vb2g-racine[lang=ar] :is(p,li){line-height:1.8}.hibai-champ{transition:border-color var(--s2-duration-fast), box-shadow var(--s2-duration-fast)}.hibai-champ:focus-within{border-color:var(--s2-focus);box-shadow:0 0 0 3px #2563d920}.hibai-point{animation:1s ease-in-out infinite alternate s2-skeleton}.hibai-point:nth-child(2){animation-delay:.15s}.hibai-point:nth-child(3){animation-delay:.3s}.sz-grille{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px}html.dark .bg-white,html.dark :is(.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-white\/70,.bg-white\/60,.bg-white\/40){background-color:var(--s2-surface)!important}html.dark .bg-azur{background-color:var(--s2-action)}html.dark .bg-validate{background-color:#127a56}html.dark .bg-danger{background-color:#c43838}html.dark :is(.bg-ink\/30,.bg-ink\/35,.bg-ink\/40,.bg-ink\/60,.bg-ink\/70,.bg-ink\/80,.bg-ink\/85){background-color:var(--s2-backdrop)}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}button,a[role=button]{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{html,body{color:#111!important;background:#fff!important}button{box-shadow:none!important}[data-s2-motion]{opacity:1!important;transform:none!important}}.s2-logo{direction:ltr;unicode-bidi:isolate}[dir=rtl] .s2-logo-wordmark{font-family:var(--font-s2-display), "Manrope", sans-serif;letter-spacing:-.055em}[dir=rtl] :is(.s2-button,.s2-form-submit,.s2-crm-primary,.s2-crm-secondary) .lucide-arrow-right:not([class*=rotate-180]){transform:rotate(180deg)}.s3-marketing-experience{--font-sans:var(--font-s2-body), "Geist", system-ui, sans-serif;--font-display:var(--font-s2-display), "Manrope", system-ui, sans-serif;font-family:var(--font-sans);min-height:100dvh}[dir=rtl] .s3-marketing-experience{font-family:var(--font-arabic)}.s3-marketing-experience .s2-sidebar-brand>a>span>svg{width:32px;height:32px}.s3-marketing-experience .s2-workspace[data-compact=true] .s2-sidebar-brand>a>span>span{display:none}
