:root{--color-white: #ffffff;--color-black: #000000;--color-bg-page: #f8fbff;--color-bg-hero: #e6eaff;--color-surface-pastille: #eef3ff;--color-surface-demo: #e8edfe;--color-surface-assist: #f3f5fa;--color-surface-step: #eef1ff;--color-surface-lock: #e9effe;--color-surface-shield: #e1f5ee;--color-surface-euro: #faeeda;--color-surface-map: #e8edf5;--color-footer-from: #e3e8ff;--color-footer-to: #f2f6ff;--color-primary: #3362e2;--color-primary-link: #478cfc;--color-primary-hover: color-mix(in srgb,var(--color-primary) 88%,var(--color-black));--color-primary-active: color-mix(in srgb,var(--color-primary) 76%,var(--color-black));--color-dot-idle: #6f87c3;--color-navy-900: #050038;--color-navy-800: #152344;--color-navy-700: #26365c;--color-navy-600: #283544;--color-navy-500: #1e2640;--color-navy-850: #0b1b3a;--color-nav-link: var(--color-navy-850);--color-text-body: #5a6472;--color-text-body-alt: #5f6982;--color-text-muted: #8b94a6;--color-text-eyebrow: #7a849a;--color-text-note: #21272a;--color-hero-sub: rgba(5,0,56,0.72);--color-slate-900: #0f172a;--color-slate-400: #94a3b8;--color-slate-300: #cbd5e1;--color-slate-700: #334155;--color-slate-100: #f1f5f9;--color-error: #b3261e;--color-border-card: #e6ebff;--color-border-footer: #dadee3;--font-family-base: "Inter",-apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-h1: 48px;--lh-h1: 65.025px;--ls-h1: -1.1612px;--fs-hero-sub: 25px;--lh-hero-sub: 35px;--fs-hero-sub-alt: 21.901px;--lh-hero-sub-alt: 27.868px;--fs-h2: 38px;--ls-h2: -1px;--fs-h2-sm: 32px;--ls-h2-sm: -0.8px;--fs-h2-panel: 32px;--lh-h2-panel: 1.1;--ls-h2-panel: -1.2px;--fs-eyebrow: 14px;--fs-eyebrow-sm: 13px;--ls-eyebrow: 1.5px;--fs-card-title: 24px;--fs-card-phone: 27px;--ls-card-tight: -0.5px;--fs-step-title: 17px;--fs-item-label: 15px;--fs-lead: 18px;--lh-lead: 1.4;--fs-body: 14px;--lh-body: 1.55;--fs-nav: 16px;--lh-nav: 24px;--fs-label: 14px;--lh-label: 20px;--fs-footer-head: 15px;--ls-footer-head: 0.2px;--fs-legal: 13px;--fs-meta: 12px;--fs-btn: 16px;--fs-btn-lg: 20px;--ls-btn-lg: 0.5px;--fs-btn-sm: 14px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-15: 15px;--space-16: 16px;--space-18: 18px;--space-19: 19px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-30: 30px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-44: 44px;--space-48: 48px;--space-50: 50px;--space-68: 68px;--space-80: 80px;--space-88: 88px;--space-90: 90px;--space-94: 94px;--space-104: 104px;--space-120: 120px;--space-200: 200px;--radius-sm: 6px;--radius-md: 12px;--radius-logo: 14px;--radius-lg: 16px;--radius-pastille: 16.414px;--radius-badge: 20px;--radius-xl: 24px;--radius-round: 30px;--radius-full: 999px;--shadow-card: 0 8px 24px rgba(31,41,102,0.08);--shadow-menu: 0 4px 6px rgba(0,0,0,0.09);--shadow-card-dark: 0 20px 48px rgba(66,97,255,0.3);--page-max: 1440px;--header-height: 114px;--container-footer: 1140px;--container-contact: 1114px;--container-map: 1166px;--container-reassurance: 1120px;--container-steps: 1200px;--container-download: 840px;--pad-navbar: 70px;--pad-reassurance: 160px;--pad-section: 120px;--pad-footer: 150px;--pad-gutter-mobile: 20px;--pad-gutter-tablet: 40px;--transition-fast: 150ms ease;--onglet-sortie: 140ms;--onglet-entree: 200ms;--color-ink: #15171d;--color-ink-eyebrow: #8fa2ff;--color-ink-muted: #9baed3;--color-ink-divider: #e4e8f0;--color-border-hairline: #f2f2f2;--color-surface-emoji: #e8ecfe;--color-text-card: #848897;--color-border-offer: #e2e7f0;--color-tag-accent-bg: #e8eefe;--color-tag-neutral-bg: #edf1fa;--color-border-support: #e4e9f3;--color-tag-support-bg: #f0f2f7;--color-tag-support-text: #626c80;--color-text-support: #7b8599;--color-text-note-soft: #5b6579;--fs-h1-about: 48px;--fs-h2-about: 34px;--ls-h2-about: -1px;--fs-frise-num: 40px;--fs-frise-title: 19px;--fs-offer-title: 21px;--fs-support-title: 24px;--fs-tag: 13px;--fs-tag-support: 12.5px;--fs-cta-lead: 17px;--fs-engagement-title: 16px;--fs-card-text: 15px;--fs-emoji: 23px;--radius-card-engagement: 12.197px;--radius-emoji: 10.164px;--radius-xl-card: 20px;--container-about: 1200px;--container-about-reassurance: 1075px;--container-cta: 1040px;--pad-about-hero: 188px;--color-bg-section-soft: #f4f6fe;--color-bg-fade: #f2f4ff;--color-navy-figure: #1d4897;--color-hero-decor: #ffc9ce;--color-border-enjeu: #e4e9f4;--color-surface-icon: #eaf0ff;--color-navy-950: #101a33;--color-primary-alt: #3c68e2;--color-filet: #c2d1f5;--color-produit-socle-bg: #ebf0ff;--color-produit-socle-badge-bg: #f5f7ff;--color-produit-socle-list: #1e3278;--color-produit-net-bg: #e1f5ed;--color-produit-net-badge-bg: #f3fbf7;--color-produit-net-accent: #1f5159;--color-produit-bi-bg: #f3ebff;--color-produit-bi-badge-bg: #f8f7fe;--color-produit-bi-accent: #986fb8;--color-produit-bi-list: #413186;--color-text-ghost: #e6ebff;--lh-h1-landing: 78px;--fs-hero-sub-landing: 19px;--fs-proof-figure: 30px;--fs-proof-label: 13px;--fs-enjeu-text: 14.5px;--fs-transition: 28px;--fs-produit-title: 26px;--fs-badge: 12.5px;--fs-produit-list: 15.5px;--fs-service-title: 20px;--fs-quote: 20px;--fs-author-role: 13.5px;--fs-result-label: 12.5px;--fs-cta-lead-landing: 17.5px;--space-9: 9px;--space-33: 33px;--space-56: 56px;--space-64: 64px;--space-72: 72px;--space-83: 83px;--space-96: 96px;--radius-field: 10px;--radius-testimonial: 18px;--container-landing: 1200px;--container-transition: 700px;--container-bascule: 760px;--color-breadcrumb-current: #9093a1;--color-badge-ext-bg: #f0f9f7;--color-badge-ext-border: #6fb8a7;--color-badge-ext-text: #095948;--color-link-strong: #4262ff;--shadow-mode-conception: 0 6px 18px rgba(118,96,141,0.1),0 4px 4px rgba(118,96,141,0.2);--shadow-mode-exploitation: 0 6px 18px rgba(49,134,82,0.1),0 4px 4px rgba(49,134,82,0.2);--color-sql-bg: #1f2227;--color-sql-border: #2f3236;--color-sql-code-bg: #171e27;--color-sql-code-border: #232b33;--color-sql-base: #848897;--color-sql-keyword: #6ea0f8;--color-sql-identifier: #be7bfa;--color-sql-punct: #666c6e;--color-sql-string: #5de07f;--color-sql-function: #f29044;--font-family-mono: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Consolas, "Liberation Mono",monospace;--fs-benefice: 24px;--fs-mode-title: 18px;--fs-mode-text: 16.875px;--fs-badge-mode: 14px;--fs-sql-code: 12px;--fs-faq-question: 17px;--fs-faq-plus: 22px;--fs-passerelle-text: 18px;--fs-cta-bi-title: 42px;--space-34: 34px;--space-62: 62px;--space-102: 102px;--container-bi: 1280px;--container-bi-requetes: 1382px;--container-bi-fonctions: 1094px;--color-badge-socle-bg: #e0f5f0;--color-placeholder-surface: #dde1e6;--color-placeholder-border: #c1c7cd;--fs-frise-num-produit: 26px;--color-frise-num-produit: #c8d4f0;--radius-fenetre: 19.255px;--color-tabs-bg: #f5f4f0;--fs-tab: 16.8px;--radius-tabs: 14.4px;--radius-tab: 9.6px;--color-etape-num: rgba(229,84,97,0.92);--fs-etape-num: 25px;--color-pastille-utilisateur: #f2f4f8;--color-legal-body: #4d5461;--color-legal-sub: rgba(5,0,56,0.9);--fs-h1-legal: 44px;--fs-legal-sub: 18px;--fs-legal-heading: 22px;--fs-legal-body: 16px;--lh-legal-body: 26px;--lh-h1-legal: 1.2045;--lh-legal-sub: 1.2222;--lh-legal-heading: 1.2273;--space-76: 76px;--space-100: 100px;--container-legal: 1110px;--col-legal: 830px;--fs-p-ui: 16px;--lh-p-ui: 24px;--hero-reservation-height: 460px;--pad-hero-reservation: 73px;--col-hero-reservation: 770px;--illu-robot-width: 218.55px;--illu-robot-height: 273.93px;--fields-reservation-height: 283px;--space-84: 84px;--space-86: 86px}
