@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-ext-400-normal-CqsZQCXg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-500-normal-BWC8e-kx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-ext-500-normal-CPN1Info.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/martian-mono-latin-600-normal-BlUmYrg6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/martian-mono-latin-ext-600-normal-B7SJLXMk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--cobalt-50: #f2f6fc;--cobalt-100: #e4edf8;--cobalt-200: #c8daf0;--cobalt-300: #9dbde4;--cobalt-400: #6b98d0;--cobalt-500: #3f74ba;--cobalt-600: #1c4f9c;--cobalt-700: #173f7d;--cobalt-800: #12325f;--cobalt-900: #0f2540;--ouvrage: var(--cobalt-900);--muted-ink: #45525f;--surface: #ffffff;--beton: #f4f7fb;--muted: #eef2f7;--rule: #dce3eb;--input-border: #7f8fa0;--marque: var(--cobalt-600);--marque-ink: #ffffff;--marque-ink-2: var(--cobalt-100);--marque-rule: rgba(255, 255, 255, .16);--marque-grid: rgba(255, 255, 255, .11);--action: var(--cobalt-600);--action-hover: var(--cobalt-700);--lien: var(--cobalt-600);--accent-fill: var(--cobalt-100);--accent-fill-hover: var(--cobalt-200);--accent-ink: var(--cobalt-800);--nav-bg: var(--surface);--nav-ink: var(--muted-ink);--nav-active: var(--accent-fill);--nav-active-ink: var(--accent-ink);--ocre: #d0922f;--ocre-ink: #975f11;--ocre-fond: #fbf3e4;--vert: #2d7654;--vert-ink: #1f6b4a;--vert-fond: #e3f1ea;--section-dashboard: var(--cobalt-600);--section-analysis: #168bb6;--section-documents: #167e7a;--section-reviews: #69549c;--section-notes: var(--vert);--category-coral: #cf4b30;--tint-blue: #e7f0f9;--tint-teal: #e1f4f3;--tint-ochre: #f9eed7;--tint-coral: #fae9e5;--tint-violet: #eeeaf5;--tint-green: #e3f1ea;--font-sans: Archivo, Inter, Arial, sans-serif;--font-mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-0: 0px;--radius-1: 2px;--shadow-hover: 0 10px 24px -12px rgba(15, 37, 64, .3);--shadow-float: 0 1px 2px rgba(15, 37, 64, .1), 0 16px 36px -16px rgba(15, 37, 64, .35);--shadow-modal: 0 30px 70px -20px rgba(15, 37, 64, .5);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--header-height: 60px;--nav-item-height: 36px;--grid-step: 48px;--target-min: 24px;--measure: 66ch}:root[data-theme=dark]{color-scheme:dark;--ouvrage: #e6edf6;--muted-ink: #a7b4c3;--surface: #142235;--beton: #0d1828;--muted: #1a2a40;--rule: #26364b;--input-border: #5b6f88;--action: var(--cobalt-500);--action-hover: #2f63a8;--lien: var(--cobalt-300);--accent-fill: #1f3a5f;--accent-fill-hover: #2a4a75;--accent-ink: var(--cobalt-100);--ocre-ink: #e0b066;--ocre-fond: #3a2a12;--vert-ink: #8fd1ad;--vert-fond: #15342a;--tint-blue: #1a2f4a;--tint-teal: #13332f;--tint-ochre: #3a2a12;--tint-coral: #3d1f19;--tint-violet: #2a2340;--tint-green: #15342a;--shadow-hover: 0 10px 24px -12px rgba(0, 0, 0, .6);--shadow-float: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 36px -16px rgba(0, 0, 0, .7);--shadow-modal: 0 30px 70px -20px rgba(0, 0, 0, .75)}html,body,div,span,h1,h2,h3,p,a,img,ul,li,form,label,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:root{--font-size-base: 16px;--line-height-base: 1.5;--layout-viewport-height: 100vh;--font-family-body: var(--font-sans)}html{font-size:var(--font-size-base);scroll-behavior:smooth}*,*:before,*:after{font-family:inherit}body{line-height:var(--line-height-base);min-height:var(--layout-viewport-height);min-width:320px;width:100%;margin:0;padding:0;overflow-wrap:break-word;word-wrap:break-word;background-color:var(--surface);color:var(--ouvrage);font-family:var(--font-family-body);font-optical-sizing:auto}:focus-visible{outline:2px solid var(--lien);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{--ocre-hover: #bb8228;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-duration: .15s;--anchor-offset: calc(var(--header-height) + 24px)}body{background:var(--surface);color:var(--ouvrage);font-family:var(--font-sans);font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums}.t-kpi{font:700 3.25rem/1 var(--font-sans);font-stretch:118%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.t-headline{font:700 2.125rem/1.08 var(--font-sans);font-stretch:112%;letter-spacing:-.015em}.t-page-title{font:750 1.375rem/1.1 var(--font-sans);font-stretch:118%;letter-spacing:-.02em}.t-section-title{font:700 1.0625rem/1.3 var(--font-sans);font-stretch:108%}.t-answer{font:400 1rem/1.6 var(--font-sans);max-width:var(--measure)}.t-body{font:400 .875rem/1.5 var(--font-sans)}.t-caption{font:400 .8125rem/1.45 var(--font-sans);color:var(--muted-ink)}.t-eyebrow{font:600 .875rem/1.4 var(--font-sans)}q{quotes:"“" "”" "‘" "’"}:lang(fr) q{quotes:"« " " »" "“" "”"}::selection{background:var(--accent-fill);color:var(--ouvrage)}.blueprint{position:relative;isolation:isolate;background-color:var(--marque);color:var(--marque-ink)}.blueprint:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--marque-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--marque-grid) 1px,transparent 1px);background-size:var(--grid-step) var(--grid-step);-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 30%,#000 75%);mask-image:linear-gradient(to right,transparent 0%,transparent 30%,#000 75%);content:"";pointer-events:none}@media (max-width: 800px){.blueprint:before{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 55%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 55%,#000 100%)}}.blueprint--top:before{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 85%);mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 85%)}.blueprint :where(h1,h2,h3,strong):not(.on-brand-sheet *){color:var(--marque-ink)}.blueprint :where(p,li):not(.on-brand-sheet *){color:var(--marque-ink-2)}.blueprint .eyebrow:not(.on-brand-sheet *){color:var(--cobalt-200)}.blueprint :where(a:not(.button-base)):not(.on-brand-sheet *){color:var(--marque-ink);text-decoration:underline;text-decoration-color:var(--cobalt-300);text-underline-offset:4px}.blueprint :where(a:not(.button-base)):not(.on-brand-sheet *):hover{color:var(--marque-ink);text-decoration-color:var(--marque-ink)}.blueprint :where(:focus-visible):not(.on-brand-sheet *){outline-color:var(--marque-ink)}.on-brand-sheet{background:var(--surface);color:var(--ouvrage);box-shadow:var(--shadow-float)}.blueprint--light{position:relative;background-color:var(--beton);color:var(--ouvrage)}.blueprint--light:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(28,79,156,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(28,79,156,.07) 1px,transparent 1px);background-size:var(--grid-step) var(--grid-step);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);content:"";pointer-events:none}.blueprint--light>*{position:relative}.symbol-tile{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px}.symbol-tile img{width:100%;height:auto}.t-label{font:600 .8125rem/1.4 var(--font-sans);color:var(--muted-ink)}.mono-ref,.t-reference{font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.source-badge{display:inline-flex;width:var(--target-min);height:var(--target-min);margin:-4px -1px;align-items:center;justify-content:center;padding:0;border:0;background:none;vertical-align:middle;text-decoration:none}.source-badge>span{display:flex;min-width:18px;height:18px;padding:0 3px;align-items:center;justify-content:center;border-radius:var(--radius-1);background:var(--accent-fill);color:var(--accent-ink);font:600 .625rem/1 var(--font-mono);font-variant-numeric:tabular-nums}button.source-badge,a.source-badge{cursor:pointer}.source-badge:hover>span{background:var(--accent-fill-hover)}.source-badge.is-active>span,.source-badge[aria-pressed=true]>span{background:var(--action);color:#fff}.source-mark{padding:0 2px;border-radius:1px;background:var(--accent-fill);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sourced-sheet{overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface);color:var(--ouvrage)}.sourced-sheet__body{display:flex;flex-direction:column;gap:10px;padding:18px 24px}.sourced-sheet .sourced-sheet__body>*{margin:0}.sourced-sheet__meta{font:600 .8125rem/1.45 var(--font-sans);color:var(--muted-ink)}.sourced-sheet__title{font:700 1.0625rem/1.3 var(--font-sans);font-stretch:108%;color:var(--ouvrage)}.sourced-sheet__text{max-width:var(--measure);font-size:1rem;line-height:1.6;color:var(--ouvrage)}.sourced-sheet__sources{display:flex;flex-direction:column;gap:6px;padding:12px 24px 14px;border-top:1px solid var(--rule)}.sourced-sheet__sources ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.sourced-sheet__sources li{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-height:28px;margin:0;font-size:.875rem;color:var(--ouvrage)}.sourced-sheet__sources .source-badge{margin:0}.sourced-sheet__sources .t-reference{color:var(--muted-ink)}.sources-label{font:600 .6875rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-ink)}.gap-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 24px;background:var(--ocre-fond)}.gap-notice:before{flex-shrink:0;width:8px;height:8px;margin-top:6px;background:var(--ocre);content:""}.gap-notice__title{margin:0;font:700 .875rem/1.5 var(--font-sans);color:var(--ocre-ink)}.gap-notice ul,.gap-notice p:not(.gap-notice__title){margin:2px 0 0;padding-left:16px;font-size:.875rem;line-height:1.5;color:var(--muted-ink)}.gap-notice p:not(.gap-notice__title){padding-left:0}.gap-notice li{margin:0;color:var(--muted-ink)}.success-notice{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:var(--radius-1);background:var(--vert-fond);color:var(--vert-ink);font:600 .8125rem/1.4 var(--font-sans)}.cote{display:flex;flex-direction:column;gap:4px;color:var(--muted-ink)}.cote__line{position:relative;height:28px}.cote__line:before,.cote__line:after{position:absolute;top:2px;bottom:2px;width:1px;background:currentColor;opacity:.7;content:""}.cote__line:before{left:0}.cote__line:after{right:0}.cote__line>i{position:absolute;top:13px;right:0;left:0;height:1.5px;background:var(--ocre)}.cote__line>i:before,.cote__line>i:after{position:absolute;top:-3.5px;border:4px solid transparent;content:""}.cote__line>i:before{left:1px;border-left:0;border-right:8px solid var(--ocre)}.cote__line>i:after{right:1px;border-right:0;border-left:8px solid var(--ocre)}.cote__value{position:absolute;top:5px;left:50%;padding:0 8px;transform:translate(-50%);background:var(--cote-bg, var(--surface));color:var(--ocre-ink);font:600 .6875rem/1.125rem var(--font-mono);white-space:nowrap}.cote__ends{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;font-variant-numeric:tabular-nums}.cote--neutral .cote__line>i{background:currentColor}.cote--neutral .cote__line>i:before{border-right-color:currentColor}.cote--neutral .cote__line>i:after{border-left-color:currentColor}.cote--neutral .cote__value{color:var(--ouvrage)}.kpi-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.kpi-card__name{font:600 .8125rem/1.4 var(--font-sans);color:var(--muted-ink)}.kpi-card__figure{font:700 3.25rem/1 var(--font-sans);font-stretch:118%;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ouvrage)}.kpi-card:not(:only-child) .kpi-card__figure{font-size:clamp(2.25rem,3vw,3.25rem)}.kpi-card.is-hero{border-color:var(--marque);background:var(--marque)}.kpi-card.is-hero .kpi-card__name{color:var(--marque-ink-2)}.kpi-card.is-hero .kpi-card__figure{color:var(--marque-ink)}.icon-tile{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-1);background:var(--accent-fill);color:var(--accent-ink)}@media (max-width: 600px){.container{width:calc(100% - 32px)}.sourced-sheet__body,.sourced-sheet__sources,.gap-notice{padding-inline:16px}.sourced-sheet__sources li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;min-height:32px}.sourced-sheet__sources .t-reference{grid-column:2}.sourced-sheet__sources .source-badge{width:32px;height:32px}}.page-enter-active,.page-leave-active{transition:opacity .16s ease,transform .22s var(--motion-ease)}.page-enter-from{opacity:0;transform:translateY(5px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-hero{width:100%}.page-hero .hero-copy{--buyer-ink: var(--marque-ink);--buyer-muted: var(--marque-ink-2)}.buyer-page .page-hero .hero-copy .text-link{color:var(--marque-ink);text-decoration:underline;text-decoration-color:var(--cobalt-300);text-underline-offset:4px}.buyer-page .page-hero .hero-copy .text-link:hover{text-decoration-color:var(--marque-ink)}.page-hero .hero-copy .button-base{background:var(--ocre);border-color:var(--ocre);color:var(--cobalt-900);box-shadow:inset 0 0 0 1px var(--cobalt-900)}.page-hero .hero-copy .button-base:hover{background:var(--ocre-hover);border-color:var(--ocre-hover);color:var(--cobalt-900)}.page-hero .hero-copy .note,.page-hero .hero-copy .icon-tile{background:var(--cobalt-700);border-color:var(--marque-rule);color:var(--marque-ink)}.page-hero .hero-copy .agenda span,.page-hero .hero-copy .email-option{color:var(--cobalt-200);border-color:var(--marque-rule)}.page-hero .hero-copy .page-jumps a{border-color:var(--cobalt-300);background:transparent;color:var(--marque-ink);text-decoration:none}.page-hero .hero-copy .page-jumps a:hover{border-color:var(--marque-ink);background:var(--cobalt-700);color:var(--marque-ink)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset)}body{font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#app,#wrapper{width:100%;min-height:100vh}#wrapper{display:flex;flex-direction:column}#header{--header-bg: var(--marque);--header-rule: var(--marque-rule);--header-ink: var(--marque-ink);--header-ink-2: var(--marque-ink-2);--header-hover: var(--cobalt-700);--header-current: var(--marque-ink);--header-control: var(--cobalt-300);--header-focus: var(--marque-ink);position:sticky;top:0;z-index:100;background:var(--header-bg);transition:background-color var(--motion-duration) ease}#header.is-solid{--header-bg: var(--nav-bg);--header-rule: var(--rule);--header-ink: var(--ouvrage);--header-ink-2: var(--nav-ink);--header-hover: var(--muted);--header-current: var(--lien);--header-control: var(--input-border);--header-focus: var(--lien)}#header .symbol-tile img{transition:filter var(--motion-duration) ease}#header:not(.is-solid) .symbol-tile img{filter:brightness(0) invert(1)}@media (prefers-reduced-motion: reduce){#header .symbol-tile img{transition:none}}#header a,#header button{transition:color var(--motion-duration) ease,background-color var(--motion-duration) ease,border-color var(--motion-duration) ease}#header.is-settling,#header.is-settling a,#header.is-settling button,#header.is-settling .symbol-tile img{transition:none}@media (prefers-reduced-motion: reduce){#header,#header a,#header button{transition:none}}#main{flex:1;width:100%}#main>.inner{width:100%}section{width:100%}a{color:var(--lien);text-decoration:none;transition:color .18s,background-color .18s}a:hover{color:var(--action-hover)}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%}svg{display:inline-block;flex-shrink:0;vertical-align:middle}:focus-visible{outline:2px solid var(--lien);outline-offset:2px;box-shadow:none}:is(.blueprint,.page-hero) :focus-visible{outline-color:var(--marque-ink)}#header :focus-visible{outline-color:var(--header-focus)}.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;padding:12px 20px;background:var(--surface);border:2px solid var(--lien);border-radius:var(--radius-1);color:var(--ouvrage)}.skip-link:focus{top:12px}@media (max-width: 640px){.container{width:calc(100% - 32px)}}.language-switcher[data-v-5b777989]{display:flex;gap:2px;padding:2px;border:1px solid var(--header-control);border-radius:var(--radius-1)}.lang-button[data-v-5b777989]{min-width:32px;min-height:28px;padding:0 8px;border:none;border-radius:var(--radius-1);background:transparent;color:var(--header-ink-2);font:600 .8125rem/1 var(--font-sans);cursor:pointer;transition:background .15s ease,color .15s ease}.lang-button[data-v-5b777989]:hover{background:var(--header-hover);color:var(--header-ink)}.lang-button.active[data-v-5b777989]{background:var(--cobalt-100);color:var(--cobalt-800)}.lang-button[data-v-5b777989]:focus-visible{outline:2px solid var(--header-focus);outline-offset:2px}.button-base[data-v-a645a61f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--action);border-radius:var(--radius-1);background:var(--action);color:#fff;font-family:var(--font-sans);font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--motion-duration),border-color var(--motion-duration),color var(--motion-duration)}.button-base--sm[data-v-a645a61f]{min-height:32px;padding:0 12px;font-size:.8125rem}.button-base--md[data-v-a645a61f]{min-height:36px;padding:0 14px;font-size:.875rem}.button-base--lg[data-v-a645a61f]{min-height:40px;padding:0 16px;font-size:.875rem}.button-base[data-v-a645a61f]:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff}.button-base[data-v-a645a61f]:focus-visible{outline:2px solid var(--lien);outline-offset:2px}.button-base--next[data-v-a645a61f],.button-base--next[data-v-a645a61f]:hover{color:var(--cobalt-900)}.button-base--next[data-v-a645a61f]{background:var(--ocre);border-color:var(--ocre)}.button-base--next[data-v-a645a61f]:hover{background:var(--ocre-hover);border-color:var(--ocre-hover)}.blueprint{box-shadow:inset 0 0 0 1px var(--cobalt-900)}.button-base--outline[data-v-a645a61f]{color:var(--ouvrage);background:var(--surface);border-color:var(--input-border)}.button-base--outline[data-v-a645a61f]:hover{color:var(--ouvrage);background:var(--muted);border-color:var(--input-border)}.button-base--inverse[data-v-a645a61f]{color:var(--marque-ink);background:transparent;border-color:var(--cobalt-300)}.button-base--inverse[data-v-a645a61f]:hover{color:var(--marque-ink);background:var(--cobalt-700);border-color:var(--marque-ink)}.button-base--inverse[data-v-a645a61f]:focus-visible,.blueprint{outline-color:var(--marque-ink)}.button-base--text[data-v-a645a61f]{background:transparent;color:var(--lien);border-color:transparent;padding-inline:0}.button-base--text[data-v-a645a61f]:hover{background:transparent;border-color:transparent;color:var(--lien);text-decoration:underline;text-underline-offset:3px}.button-base[data-v-a645a61f]:disabled{opacity:.5;cursor:not-allowed}.button-base--icon-only[data-v-a645a61f]{width:36px;height:36px;padding:8px}.button-content[data-v-a645a61f]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.button-base--loading[data-v-a645a61f]{position:relative}.visually-hidden[data-v-a645a61f]{opacity:0}.button-loader[data-v-a645a61f]{position:absolute;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:0;animation:button-spin-a645a61f .9s linear infinite}@keyframes button-spin-a645a61f{to{transform:rotate(360deg)}}.sectors-page .sector-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.sectors-page .sector-heading h2{margin-bottom:0}.sectors-page .sector-heading>p{max-width:440px;margin:0}.sectors-page .sector-heading a{display:inline-flex;align-items:center;gap:4px;min-height:var(--target-min);flex-shrink:0;font-size:.875rem;font-weight:600}.sector-cta{padding:64px 0}.sector-cta .buyer-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.sector-cta p{max-width:620px;margin-bottom:0}.sector-cta .button-base{flex-shrink:0}.sector-card__photo img,.sector-photo__image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 800px){.sectors-page .sector-heading,.sector-cta .buyer-wrap{flex-direction:column;align-items:start;gap:24px}}.sector-navigation[data-v-4b39fd46]{position:relative;display:flex;align-self:stretch}.sector-trigger[data-v-4b39fd46]{display:flex;align-items:center;gap:6px;margin:0;padding:0;border:0;border-top:2px solid transparent;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;color:var(--header-ink-2);white-space:nowrap}.sector-trigger svg[data-v-4b39fd46]{transition:transform var(--motion-duration)}.sector-trigger svg.rotated[data-v-4b39fd46]{transform:rotate(180deg)}.sector-trigger[data-v-4b39fd46]:hover,.sector-trigger[aria-expanded=true][data-v-4b39fd46],.sector-trigger.nav-current[data-v-4b39fd46]{color:var(--header-ink)}.sector-trigger.nav-current[data-v-4b39fd46]{border-bottom-color:var(--header-current)}.sector-flyout[data-v-4b39fd46]{position:absolute;top:100%;left:-110px;z-index:20;width:650px;padding:12px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-1);box-shadow:var(--shadow-float)}.sector-overview[data-v-4b39fd46]{display:flex;justify-content:space-between;gap:20px;padding:14px;border-bottom:1px solid var(--rule);margin-bottom:8px;color:var(--lien);text-decoration:none}.sector-flyout strong[data-v-4b39fd46],.sector-flyout span[data-v-4b39fd46]{display:block}.sector-flyout strong[data-v-4b39fd46]{color:var(--ouvrage);font-size:.875rem;font-weight:600}.sector-flyout span[data-v-4b39fd46]{font-size:.8125rem;line-height:1.45;color:var(--muted-ink);margin-top:2px;white-space:normal}.sector-flyout ul[data-v-4b39fd46]{display:grid;grid-template-columns:1fr 1fr;gap:4px;list-style:none;margin:0;padding:0}.sector-flyout li a[data-v-4b39fd46]{display:flex;align-items:start;gap:12px;padding:14px 12px;border-radius:var(--radius-1);text-decoration:none}.sector-flyout li a>svg[data-v-4b39fd46]{box-sizing:content-box;padding:7px;background:var(--accent-fill);border-radius:var(--radius-1);color:var(--accent-ink)}.sector-flyout a[data-v-4b39fd46]:hover,.sector-flyout a[aria-current=page][data-v-4b39fd46]{background:var(--muted)}.sector-flyout[data-v-4b39fd46] :focus-visible{outline-color:var(--lien)}.sector-navigation--mobile[data-v-4b39fd46]{display:block;padding:8px 0;border-block:1px solid var(--header-rule)}.sector-navigation--mobile ul[data-v-4b39fd46]{list-style:none;margin:0;padding:0}.sector-navigation--mobile a[data-v-4b39fd46]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 24px;border-radius:var(--radius-1);color:var(--header-ink-2);font-size:.875rem;text-decoration:none}.sector-navigation--mobile a[data-v-4b39fd46]:hover{background:var(--header-hover);color:var(--header-ink)}.sector-navigation--mobile .mobile-overview[data-v-4b39fd46]{padding-left:12px;color:var(--header-ink);font-weight:600}.sector-navigation--mobile a[aria-current=page][data-v-4b39fd46]{color:var(--header-ink);background:var(--header-hover)}.nav[data-v-fe97beeb]{background:var(--header-bg);border-bottom:1px solid var(--header-rule)}.nav-content[data-v-fe97beeb]{width:min(1240px,calc(100% - 64px));height:var(--header-height);margin:auto;display:flex;align-items:center;gap:32px}.nav-logo[data-v-fe97beeb]{display:flex;gap:10px;align-items:center;color:var(--header-ink);flex-shrink:0;text-decoration:none}.nav-logo[data-v-fe97beeb]:hover,.signin-link[data-v-fe97beeb]:hover{color:var(--header-ink)}.brand-name[data-v-fe97beeb]{font-size:1.0625rem;font-weight:700;font-stretch:118%;letter-spacing:-.01em}.nav-links[data-v-fe97beeb]{display:flex;align-items:stretch;align-self:stretch;gap:24px;list-style:none;margin:0 auto;padding:0}.nav-links li[data-v-fe97beeb]{display:flex}.nav-links a[data-v-fe97beeb]{display:flex;align-items:center;border-bottom:2px solid transparent;border-top:2px solid transparent;font-size:.875rem;font-weight:600;color:var(--header-ink-2);text-decoration:none;white-space:nowrap}.nav-links a[data-v-fe97beeb]:hover,.nav-links a.nav-current[data-v-fe97beeb]{color:var(--header-ink)}.nav-links a.nav-current[data-v-fe97beeb]{border-bottom-color:var(--header-current)}.nav-actions[data-v-fe97beeb]{display:flex;align-items:center;gap:16px}.signin-link[data-v-fe97beeb]{display:inline-flex;align-items:center;min-height:var(--target-min);color:var(--header-ink-2);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.nav[data-v-fe97beeb] :focus-visible{outline-color:var(--header-focus)}.nav .button-base--inverse[data-v-fe97beeb]{color:var(--header-ink);border-color:var(--header-control)}.nav .button-base--inverse[data-v-fe97beeb]:hover{color:var(--header-ink);background:var(--header-hover);border-color:var(--header-ink)}.mobile-menu-button[data-v-fe97beeb]{display:none;width:40px;height:40px;border:1px solid var(--header-control);background:transparent;border-radius:var(--radius-1);padding:10px;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.mobile-menu-button span[data-v-fe97beeb]{height:2px;width:18px;background:var(--header-ink)}.mobile-nav[data-v-fe97beeb]{display:none}@media (max-width: 1100px){.nav-content[data-v-fe97beeb]{width:calc(100% - 32px)}.nav-links[data-v-fe97beeb],.nav-actions[data-v-fe97beeb]{display:none}.mobile-menu-button[data-v-fe97beeb]{display:flex;margin-left:auto}.mobile-nav.is-open[data-v-fe97beeb]{display:block;position:absolute;top:var(--header-height);left:0;right:0;background:var(--header-bg);padding:12px 16px 24px;border-bottom:1px solid var(--header-rule);box-shadow:var(--shadow-float);max-height:calc(100dvh - var(--header-height));overflow-y:auto}.mobile-links[data-v-fe97beeb]{list-style:none;padding:0;margin:0;display:grid;gap:2px}.mobile-links a[data-v-fe97beeb]{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--radius-1);color:var(--header-ink-2);font-weight:600;text-decoration:none}.mobile-links a[data-v-fe97beeb]:hover,.mobile-links a.nav-current[data-v-fe97beeb]{background:var(--header-hover);color:var(--header-ink)}.mobile-links .button-base[data-v-fe97beeb]{display:flex;justify-content:center;margin:8px 0}.mobile-language[data-v-fe97beeb]{display:flex;justify-content:flex-start;padding-top:8px}}.footer[data-v-0fca03d6]{width:100%;background:var(--beton);border-top:1px solid var(--rule);color:var(--muted-ink)}.footer-content[data-v-0fca03d6]{width:min(1160px,calc(100% - 64px));margin:auto;padding:48px 0 24px}.footer-main[data-v-0fca03d6]{display:grid;grid-template-columns:1.2fr .8fr 1.2fr .8fr 1.1fr;gap:24px}.footer-logo[data-v-0fca03d6]{display:flex;gap:10px;align-items:center;font-size:1.0625rem;font-weight:700;font-stretch:118%;letter-spacing:-.01em;color:var(--ouvrage);text-decoration:none}.footer-logo img[data-v-0fca03d6]{object-fit:contain}.footer-brand p[data-v-0fca03d6]{margin:12px 0;font-size:.875rem;max-width:240px;line-height:1.5}.linkedin-link[data-v-0fca03d6]{font-size:.875rem;font-weight:600}.section-title[data-v-0fca03d6]{font:600 .8125rem/1.4 var(--font-sans);color:var(--ouvrage);margin:4px 0 12px}.section-title a[data-v-0fca03d6]{color:inherit;text-decoration:none}.section-title a[data-v-0fca03d6]:hover{color:var(--lien)}.footer-links[data-v-0fca03d6]{list-style:none;padding:0;margin:0}.footer-links li[data-v-0fca03d6]{font-size:.875rem;line-height:1.5;margin:0 0 6px}.footer-links a[data-v-0fca03d6],.linkedin-link[data-v-0fca03d6]{display:inline-flex;align-items:center;min-height:var(--target-min);color:var(--muted-ink);text-decoration:none}.footer-links a[data-v-0fca03d6]:hover,.linkedin-link[data-v-0fca03d6]:hover{color:var(--lien);text-decoration:underline;text-underline-offset:3px}.footer-bottom[data-v-0fca03d6]{border-top:1px solid var(--rule);padding-top:14px;margin-top:32px;font:400 .8125rem/1.45 var(--font-sans)}@media (max-width: 800px){.footer-main[data-v-0fca03d6]{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 480px){.footer-content[data-v-0fca03d6]{width:calc(100% - 32px);padding-top:32px}.footer-brand[data-v-0fca03d6],.footer-section[data-v-0fca03d6]:last-child{grid-column:1 / -1}.footer-brand p[data-v-0fca03d6]{max-width:100%}.footer-main[data-v-0fca03d6]{gap:30px 20px}}.product-showcase[data-v-1626d455]{container-type:inline-size;min-width:0;margin:0;color:var(--ouvrage);font-size:.8125rem;line-height:1.5;text-align:left}.product-showcase p[data-v-1626d455],.product-showcase h3[data-v-1626d455],.product-showcase h4[data-v-1626d455]{margin:0}.preview-tabs[data-v-1626d455]{display:flex;margin-bottom:12px;border-bottom:1px solid var(--rule)}.preview-tabs button[data-v-1626d455]{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;min-width:0;padding:12px 8px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted-ink);font:inherit;font-weight:600;cursor:pointer}.preview-tabs button[data-v-1626d455]:hover{color:var(--ouvrage)}.preview-tabs button[aria-selected=true][data-v-1626d455]{border-bottom-color:var(--lien);color:var(--ouvrage)}.product-showcase button[data-v-1626d455]:focus-visible,.workspace-panel[data-v-1626d455]:focus-visible{outline:2px solid var(--lien);outline-offset:2px}.app-frame[data-v-1626d455]{overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.app-bar[data-v-1626d455]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 20px;border-bottom:1px solid var(--rule);color:var(--muted-ink)}.project-name[data-v-1626d455]{color:var(--ouvrage);font-weight:600}.example-label[data-v-1626d455]{color:var(--muted-ink)}.example-label[data-v-1626d455]:before{content:"· "}.app-brand[data-v-1626d455]{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--ouvrage);font-weight:600;font-stretch:118%}.app-brand img[data-v-1626d455]{display:block;object-fit:contain}.app-body[data-v-1626d455]{display:grid;grid-template-columns:minmax(0,1fr) 260px;height:460px;min-height:0}.product-showcase--chapter .app-body[data-v-1626d455]{height:440px}.workspace-panel[data-v-1626d455]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--muted-ink) 35%,transparent) transparent;scrollbar-width:thin;padding:24px 28px;background:var(--beton)}.panel-title[data-v-1626d455]{margin-bottom:16px;font-size:1.25rem;font-weight:600;font-stretch:112%;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.question[data-v-1626d455]{margin-bottom:12px;color:var(--muted-ink)}.answer-sheet[data-v-1626d455]{border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.answer-sheet h4[data-v-1626d455]{padding:14px 16px 0;font-size:.9375rem;font-weight:600}.answer-list[data-v-1626d455]{padding:4px 16px 8px;margin:0;list-style:none}.answer-list li[data-v-1626d455]{margin:0;padding:6px 0;font-size:.9375rem;line-height:1.55}.evidence-summary[data-v-1626d455]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--rule);color:var(--muted-ink)}.evidence-summary svg[data-v-1626d455]{flex:none;color:var(--vert-ink)}.citation[data-v-1626d455]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;margin-left:6px;padding:0 4px;border:0;border-radius:var(--radius-1);background:var(--accent-fill);color:var(--accent-ink);font:500 .6875rem/1 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;vertical-align:1px}.citation[data-v-1626d455]:after{position:absolute;top:-3px;right:-2px;bottom:-3px;left:-2px;content:""}.citation[data-v-1626d455]:hover{background:var(--accent-fill-hover)}.citation[aria-pressed=true][data-v-1626d455]{background:var(--action);color:#fff}.review-note[data-v-1626d455]{display:flex;gap:10px;margin-top:12px;padding:10px 14px;background:var(--ocre-fond);color:var(--ocre-ink);font-weight:600}.review-note[data-v-1626d455]:before{flex:none;width:8px;height:8px;margin-top:6px;background:var(--ocre);content:""}.document-list[data-v-1626d455]{padding:0;margin:0;list-style:none;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.document-list li[data-v-1626d455]{margin:0;border-bottom:1px solid var(--rule)}.document-list li[data-v-1626d455]:last-child{border-bottom:0}.document-list button[data-v-1626d455]{display:flex;width:100%;gap:12px;align-items:center;padding:14px 16px;border:0;background:transparent;color:var(--muted-ink);text-align:left;cursor:pointer}.document-list button[data-v-1626d455]:hover{background:var(--muted)}.document-list button[aria-pressed=true][data-v-1626d455]{background:var(--accent-fill);color:var(--accent-ink)}.document-list button>span[data-v-1626d455]{flex:1;min-width:0}.document-list strong[data-v-1626d455]{display:block;color:var(--ouvrage);font-weight:600;overflow-wrap:anywhere}.document-list small[data-v-1626d455]{display:block;color:var(--muted-ink);font-size:.8125rem}.connector-note[data-v-1626d455]{display:flex;gap:8px;align-items:center;margin-top:16px;color:var(--muted-ink)}.connector-note svg[data-v-1626d455]{flex:none;color:var(--lien)}.project-note[data-v-1626d455]{margin-bottom:16px}.note-kicker[data-v-1626d455]{color:var(--muted-ink)}.project-note h4[data-v-1626d455]{margin:4px 0;font-size:.9375rem;font-weight:600}.project-note p[data-v-1626d455]:not(.note-kicker){color:var(--muted-ink)}.analysis-table-wrap[data-v-1626d455]{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.analysis-table[data-v-1626d455]{width:100%;border-collapse:collapse}.analysis-table caption[data-v-1626d455]{padding:12px;text-align:left;font-weight:600}.analysis-table thead th[data-v-1626d455]{color:var(--muted-ink);font-weight:600}.analysis-table th[data-v-1626d455],.analysis-table td[data-v-1626d455]{padding:10px 12px;border-top:1px solid var(--rule);text-align:left;vertical-align:top}.analysis-table tbody th[data-v-1626d455]{font-weight:400}.source-pane[data-v-1626d455]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--muted-ink) 35%,transparent) transparent;scrollbar-width:thin;padding:24px 20px;border-left:1px solid var(--rule);background:var(--surface)}.source-heading[data-v-1626d455]{color:var(--muted-ink)}.source-filename[data-v-1626d455]{display:block;margin:12px 0 2px;font-weight:600;overflow-wrap:anywhere}.source-location[data-v-1626d455]{display:block;color:var(--muted-ink)}.ref[data-v-1626d455]{font:500 .6875rem/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.source-pane blockquote[data-v-1626d455]{margin:16px 0 0;font-size:.9375rem;line-height:1.7}.source-pane mark[data-v-1626d455]{padding:2px;background:var(--accent-fill);color:var(--ouvrage);box-decoration-break:clone;-webkit-box-decoration-break:clone}figcaption[data-v-1626d455]{margin-top:12px;color:var(--muted-ink);text-align:center}@container (max-width: 760px){.app-body[data-v-1626d455]{grid-template-columns:minmax(0,1fr) 200px}.workspace-panel[data-v-1626d455]{padding:22px 20px}.source-pane[data-v-1626d455]{padding:22px 16px}}@container (max-width: 560px){.preview-tabs button[data-v-1626d455]{padding:10px 4px;gap:5px}.preview-tabs button svg[data-v-1626d455]{display:none}.app-body[data-v-1626d455],.product-showcase--chapter .app-body[data-v-1626d455]{display:block;height:auto}.app-bar[data-v-1626d455]{padding:12px 16px}.app-bar .project-name[data-v-1626d455]{display:none}.workspace-panel[data-v-1626d455]{overflow:visible;padding:20px 16px}.source-pane[data-v-1626d455]{overflow:visible;padding:18px 16px;border-left:0;border-top:1px solid var(--rule)}.panel-title[data-v-1626d455]{font-size:1.125rem}}.sector-grid[data-v-f59ceb9e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sector-grid--compact[data-v-f59ceb9e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sector-grid--related[data-v-f59ceb9e]{grid-template-columns:repeat(3,minmax(0,1fr))}.sector-card[data-v-f59ceb9e]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rule);background:var(--surface);border-radius:var(--radius-1);color:var(--ouvrage);text-decoration:none;transition:border-color var(--motion-duration),box-shadow var(--motion-duration),transform var(--motion-duration)}.sector-card__photo[data-v-f59ceb9e]{aspect-ratio:5 / 3;border-bottom:1px solid var(--rule)}.sector-card__body[data-v-f59ceb9e]{display:flex;flex-direction:column;flex:1;padding:20px 24px 24px}.sector-card[data-v-f59ceb9e]:hover{color:var(--ouvrage);border-color:var(--input-border);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.sector-card__identity[data-v-f59ceb9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--lien)}.sector-card__identity .icon-tile[data-v-f59ceb9e]{margin:0}.sector-card h3[data-v-f59ceb9e]{margin-bottom:6px}.sector-card .sector-card__scope[data-v-f59ceb9e]{font-size:.8125rem;line-height:1.45;color:var(--muted-ink);margin-bottom:16px}.sector-card .sector-card__summary[data-v-f59ceb9e]{font-size:1rem;margin-bottom:20px}.sector-card__link[data-v-f59ceb9e]{margin-top:auto;font-size:.875rem;font-weight:600;color:var(--lien)}.sector-grid--compact .sector-card__body[data-v-f59ceb9e]{padding:18px 20px 20px}@media (prefers-reduced-motion: reduce){.sector-card[data-v-f59ceb9e]:hover{transform:none}}@media (max-width: 960px){.sector-grid--compact[data-v-f59ceb9e],.sector-grid--related[data-v-f59ceb9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.sector-grid[data-v-f59ceb9e],.sector-grid--compact[data-v-f59ceb9e],.sector-grid--related[data-v-f59ceb9e]{grid-template-columns:1fr}.sector-card__body[data-v-f59ceb9e]{padding:18px 16px 20px}.sector-grid--compact .sector-card__photo[data-v-f59ceb9e]{aspect-ratio:16 / 7}}.buyer-page{--buyer-ink: var(--ouvrage);--buyer-muted: var(--muted-ink);--buyer-line: var(--rule);color:var(--buyer-ink);width:100%;text-align:left;background:var(--surface)}.buyer-page .buyer-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.buyer-page .buyer-section{padding-block:88px;scroll-margin-top:var(--anchor-offset)}.buyer-page .buyer-section+.buyer-section:not(.tinted):not(.blueprint){border-top:1px solid var(--buyer-line)}.buyer-page .buyer-hero{padding-block:88px 64px}:where(.buyer-page) h1,:where(.buyer-page) h2,:where(.buyer-page) h3{color:var(--buyer-ink);font-family:var(--font-sans);background:none;font-weight:700;text-wrap:balance}:where(.buyer-page) h1{font-size:2.125rem;font-stretch:112%;letter-spacing:-.015em;line-height:1.08;margin:12px 0 20px;max-width:22ch}:where(.buyer-page) h2{font-size:clamp(1.5rem,2.4vw,1.875rem);font-stretch:108%;letter-spacing:-.01em;line-height:1.2;margin:0 0 16px;max-width:760px}:where(.buyer-page) h3{font-size:1.0625rem;font-stretch:108%;margin:0 0 8px;line-height:1.3}:where(.buyer-page) p{font-size:1rem;line-height:1.6;margin:0 0 16px;color:var(--buyer-muted)}:where(.buyer-page) strong{color:var(--buyer-ink);font-weight:600}.buyer-page .eyebrow{font:600 .875rem/1.4 var(--font-sans);color:var(--muted-ink);margin:0 0 8px}.buyer-page .lead{font-size:1rem;line-height:1.6;max-width:var(--measure)}.buyer-page .small-copy{font-size:.8125rem;max-width:var(--measure);line-height:1.45;color:var(--muted-ink)}.buyer-page .actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-block:26px}.buyer-page .two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.buyer-page .three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.buyer-page .paper{background:var(--surface);border:1px solid var(--buyer-line);border-radius:var(--radius-1);padding:30px;min-width:0}.buyer-page .tinted{background:var(--beton)}.buyer-page .text-link{color:var(--lien);font-size:.875rem;font-weight:600;text-decoration:none;line-height:1.5;display:inline-flex;align-items:center;gap:4px;min-height:var(--target-min)}.buyer-page .text-link:hover{color:var(--action-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}:where(.buyer-page) ul,:where(.buyer-page) ol{margin:16px 0;padding-left:20px}:where(.buyer-page) li{margin-bottom:10px;line-height:1.65;color:var(--buyer-muted)}.buyer-page .note{padding:16px 20px;border:1px solid var(--rule);background:var(--beton);border-radius:var(--radius-1);font-size:.875rem;line-height:1.5}.buyer-page .pill{display:inline-block;padding:3px 6px;border-radius:var(--radius-1);background:var(--accent-fill);font:600 .6875rem/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent-ink)}.buyer-page .section-intro{max-width:720px;margin-bottom:32px}.buyer-page .stack{display:grid;gap:16px}.buyer-page .anchor-target{scroll-margin-top:var(--anchor-offset)}.buyer-page .source-ref{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--accent-fill);color:var(--accent-ink);padding:0 6px;border-radius:var(--radius-1);margin-right:6px;font:600 .6875rem/1 var(--font-mono);font-variant-numeric:tabular-nums;min-height:24px}.buyer-page .source-ref:hover{background:var(--accent-fill-hover)}:where(.buyer-page) details{border-bottom:1px solid var(--buyer-line);padding:0}:where(.buyer-page) summary{cursor:pointer;font-weight:650;color:var(--ouvrage);font-size:.9375rem;line-height:1.6;list-style:none;position:relative;padding:21px 36px 21px 0}:where(.buyer-page) summary::-webkit-details-marker{display:none}:where(.buyer-page) summary:after{content:"+";position:absolute;right:4px;top:19px;font:500 1.25rem/1 var(--font-sans);color:var(--lien)}:where(.buyer-page) details[open] summary:after{content:"−"}:where(.buyer-page) details p{margin:0 0 24px;max-width:780px;font-size:.9375rem}.buyer-page .icon-tile{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-1);color:var(--accent-ink);background:var(--accent-fill);margin-bottom:16px}.buyer-page .icon-tile[style*=--section]{color:#fff;background:var(--section)}.buyer-page .icon-tile svg{width:18px;height:18px}.page-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0}.page-jumps a{font-size:.8125rem;color:var(--ouvrage);border:1px solid var(--input-border);border-radius:var(--radius-1);padding:8px 12px;background:var(--surface)}.page-jumps a:hover{background:var(--muted)}@media (max-width: 800px){.buyer-page .two-col,.buyer-page .three-col{grid-template-columns:1fr;gap:28px}.buyer-page .buyer-hero{padding-block:44px 36px}.buyer-page .buyer-section{padding-block:48px}.buyer-page .buyer-wrap{width:calc(100% - 32px)}.buyer-page .paper{padding:24px}}@media print{#header,.footer,.no-print,.skip-link{display:none!important}.buyer-page .buyer-wrap{width:100%}.buyer-page .buyer-section,.buyer-page .buyer-hero{padding:18px 0}.buyer-page .paper{box-shadow:none;break-inside:avoid;margin-bottom:14px}.buyer-page .two-col,.buyer-page .three-col{display:block}.buyer-page h1{font-size:24pt}.buyer-page h2{font-size:18pt}.buyer-page a{color:var(--ouvrage)}}.buyer-page .blueprint h1{font-size:clamp(2.125rem,2.2vw + 1.2rem,3.25rem);max-width:20ch}.buyer-page .blueprint .small-copy:not(.on-brand-sheet *){color:var(--marque-ink-2)}.buyer-page .blueprint .text-link:not(.on-brand-sheet *){color:var(--marque-ink);text-decoration:underline;text-decoration-color:var(--cobalt-300);text-underline-offset:4px}.buyer-page .blueprint .text-link:not(.on-brand-sheet *):hover{text-decoration-color:var(--marque-ink)}.immersive-hero__inner[data-v-550981db]{display:flex;flex-direction:column;gap:48px;padding-top:72px}.immersive-hero__grid[data-v-550981db]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:64px;align-items:center}.immersive-hero__copy[data-v-550981db]{max-width:560px}.immersive-hero h1[data-v-550981db]{margin:0 0 20px}.immersive-hero .hero-lead[data-v-550981db]{max-width:52ch;margin:0 0 28px}.hero-actions[data-v-550981db]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.immersive-hero__product-link[data-v-550981db]{display:inline-flex;align-items:center;gap:6px;min-height:var(--target-min);font-size:.875rem;font-weight:600}.hero-sheet[data-v-550981db]{margin:0;border:0}.hero-sheet__cote[data-v-550981db]{margin-top:4px}.hero-visual__caption[data-v-550981db]{margin:12px 0 0;text-align:right}.hero-sheet .sourced-sheet__title[data-v-550981db]{font-size:1.25rem;font-weight:600}.hero-sheet .sourced-sheet__text[data-v-550981db]{font-size:.9375rem}.hero-sheet .gap-notice__title[data-v-550981db]{font-size:.8125rem;font-weight:600}.hero-sheet .gap-notice p[data-v-550981db]:not(.gap-notice__title){font-size:.8125rem}.hero-sheet .sources-label[data-v-550981db]{font:600 .8125rem/1.4 var(--font-sans);letter-spacing:0;text-transform:none}.hero-sheet .sourced-sheet__sources li[data-v-550981db]{font-size:.8125rem}.hero-sheet .t-reference[data-v-550981db]{font-size:.6875rem}.immersive-hero__foot[data-v-550981db]{padding:16px 0 20px;border-top:1px solid var(--marque-rule)}.hero-figures__note[data-v-550981db]{margin:14px 0 0}.hero-audience[data-v-550981db]{margin:20px 0 0;font-size:.8125rem;line-height:1.45}.hero-figures[data-v-550981db]{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.hero-figures__item[data-v-550981db]{display:flex;flex-direction:column;gap:4px;margin:0;padding-right:40px}.hero-figures__item+.hero-figures__item[data-v-550981db]{padding-left:40px;border-left:1px solid var(--marque-rule)}.hero-figures__value[data-v-550981db]{font:700 2rem/1 var(--font-sans);font-stretch:118%;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--marque-ink)}.hero-figures__name[data-v-550981db]{font-size:.8125rem;line-height:1.45;color:var(--marque-ink-2)}.home-product[data-v-550981db]{scroll-margin-top:var(--anchor-offset);padding:88px 0 80px;border-bottom:1px solid var(--rule);background:var(--beton)}.home-product__heading[data-v-550981db]{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:36px}.home-product__heading h2[data-v-550981db]{max-width:630px;margin-bottom:0}.home-product__heading>p[data-v-550981db]{max-width:480px;margin-bottom:4px;color:var(--muted-ink);font-size:.98rem}.home-product__frame[data-v-550981db]{padding:0}.home-product[data-v-550981db] .product-showcase{width:100%;margin:0}.product-trust[data-v-550981db]{display:flex;flex-wrap:wrap;gap:10px 28px;padding:18px 0 0;margin:0;list-style:none}.product-trust li[data-v-550981db]{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--muted-ink);font-size:.8125rem;line-height:1.45}.product-trust svg[data-v-550981db]{color:var(--lien);flex:none}.home-quote-band[data-v-550981db]{padding:56px 0;border-bottom:1px solid var(--rule);background:var(--surface)}.home-quote[data-v-550981db]{max-width:760px;margin:0}.home-quote__label[data-v-550981db]{margin:0 0 10px;color:var(--muted-ink);font:600 .8125rem/1.4 var(--font-sans)}.home-quote blockquote[data-v-550981db]{margin:0;color:var(--ouvrage);font:600 1.375rem/1.3 var(--font-sans);font-stretch:112%;letter-spacing:-.02em;text-wrap:balance}.home-quote__translation[data-v-550981db]{margin:8px 0 0;color:var(--muted-ink);font-size:.8125rem}.home-quote figcaption[data-v-550981db]{margin-top:12px;color:var(--muted-ink);font-size:.8125rem}.home-quote cite[data-v-550981db]{color:var(--ouvrage);font-style:normal;font-weight:600}.home-quote .text-link[data-v-550981db]{display:inline-flex;align-items:center;gap:4px;min-height:var(--target-min)}.home-sectors[data-v-550981db]{background:var(--beton)}.fit-section[data-v-550981db]{scroll-margin-top:var(--anchor-offset);padding:72px 0;border-bottom:1px solid var(--rule);background:var(--surface)}.fit-grid[data-v-550981db]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:64px;align-items:center}.fit-grid h2[data-v-550981db]{max-width:490px;margin-bottom:0}.fit-description[data-v-550981db]{max-width:64ch;margin-top:2px}.trace-section[data-v-550981db]{scroll-margin-top:var(--anchor-offset);background:var(--beton)}.trace-heading[data-v-550981db]{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);gap:80px;align-items:end;margin-bottom:48px}.trace-heading h2[data-v-550981db]{max-width:620px;margin-bottom:0}.trace-heading>p[data-v-550981db]{max-width:64ch;margin-bottom:5px}.trace-grid[data-v-550981db]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;margin:0;border:1px solid var(--rule);background:var(--rule);list-style:none}.trace-grid li[data-v-550981db]{--section: var(--section-documents);position:relative;min-height:220px;padding:24px;margin:0;background:var(--surface)}.trace-grid li[data-v-550981db]:nth-child(2){--section: var(--section-reviews)}.trace-grid li[data-v-550981db]:nth-child(3){--section: var(--section-analysis)}.trace-grid li[data-v-550981db]:nth-child(4){--section: var(--section-dashboard)}.trace-grid li[data-v-550981db]:not(:last-child):after{position:absolute;top:46px;right:-9px;z-index:2;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--input-border);background:var(--surface);color:var(--muted-ink);font:600 .8125rem/1 var(--font-sans);content:"›"}.trace-icon[data-v-550981db]{display:grid;place-items:center;width:28px;height:28px;margin-bottom:28px;border-radius:var(--radius-1);background:var(--section);color:#fff}.trace-grid li>span[data-v-550981db]{color:var(--muted-ink);font:600 .6875rem/1.4 var(--font-mono);letter-spacing:.06em}.trace-grid h3[data-v-550981db]{margin:8px 0 6px}.trace-grid p[data-v-550981db]{margin:0;font-size:.875rem;line-height:1.5}.use-case-section[data-v-550981db]{background:var(--surface)}.use-case-heading[data-v-550981db]{max-width:720px;margin-bottom:44px}.use-case-grid[data-v-550981db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.use-case-grid article[data-v-550981db]{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:320px;padding:24px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.use-case-card__top[data-v-550981db]{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.use-case-card__top span[data-v-550981db]{font:600 .8125rem/1.4 var(--font-sans);color:var(--lien)}.use-case-card__top small[data-v-550981db]{color:var(--muted-ink);font:600 .6875rem/1.4 var(--font-mono);letter-spacing:.06em}.use-case-grid h3[data-v-550981db]{max-width:320px}.use-case-grid p[data-v-550981db]{max-width:350px;font-size:.875rem;line-height:1.5}.use-case-visual[data-v-550981db]{min-height:86px;padding:14px;margin-top:auto;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--beton)}.mini-document[data-v-550981db]{position:relative;display:grid;gap:8px;padding:4px 34px 4px 6px}.mini-document span[data-v-550981db],.mini-timeline-row span[data-v-550981db],.mini-timeline-row small[data-v-550981db],.mini-note-head span[data-v-550981db],.mini-note-head i[data-v-550981db],.mini-note-line span[data-v-550981db],.mini-note-line small[data-v-550981db]{height:4px;background:var(--rule)}.mini-document span[data-v-550981db]:nth-child(2){width:84%}.mini-document span[data-v-550981db]:nth-child(3){width:62%;background:var(--accent-fill-hover)}.mini-document i[data-v-550981db]{position:absolute;top:10px;right:5px;display:grid;place-items:center;min-width:18px;height:18px;border-radius:var(--radius-1);background:var(--accent-fill);color:var(--accent-ink);font:600 .625rem/1 var(--font-mono);font-style:normal}.use-case-visual--2[data-v-550981db]{display:grid;gap:10px}.mini-timeline-row[data-v-550981db]{display:grid;grid-template-columns:8px 1fr 44px;gap:9px;align-items:center}.mini-timeline-row i[data-v-550981db]{width:8px;height:8px;border:2px solid var(--lien);background:var(--surface)}.mini-timeline-row small[data-v-550981db]{background:var(--accent-fill-hover)}.use-case-visual--3[data-v-550981db]{display:grid;gap:10px;background:var(--surface)}.mini-note-head[data-v-550981db],.mini-note-line[data-v-550981db]{display:grid;grid-template-columns:1fr 52px;gap:14px;align-items:center}.mini-note-head span[data-v-550981db]{width:52%;background:var(--ouvrage)}.mini-note-head i[data-v-550981db]{width:8px;height:8px;justify-self:end;background:var(--ocre)}.mini-note-line small[data-v-550981db]{background:var(--accent-fill-hover)}.resources-section[data-v-550981db]{border-top:1px solid var(--rule);background:var(--surface)}.resources-layout[data-v-550981db]{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.resources-column .section-heading[data-v-550981db]{margin-bottom:36px}.resource-list[data-v-550981db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.resource-list>a[data-v-550981db]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:start;min-height:200px;padding:22px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface);color:var(--ouvrage);text-decoration:none;transition:border-color var(--motion-duration),box-shadow var(--motion-duration),transform var(--motion-duration)}.resource-list>a[data-v-550981db]:hover{border-color:var(--input-border);box-shadow:var(--shadow-hover);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.resource-list>a[data-v-550981db]:hover{transform:none}}.resource-list>a:hover .resource-arrow[data-v-550981db]{color:var(--lien)}.resource-number[data-v-550981db]{padding-top:3px;color:var(--muted-ink);font:600 .6875rem/1.4 var(--font-mono);letter-spacing:.08em}.resource-list h3[data-v-550981db]{margin:0 0 7px;font-stretch:110%}.resource-list p[data-v-550981db]{max-width:560px;margin:0 0 10px;font-size:.875rem;line-height:1.5}.resource-arrow[data-v-550981db]{margin-top:3px;color:var(--muted-ink);transition:color var(--motion-duration)}.home-faq[data-v-550981db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;padding:24px 28px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--beton)}.home-faq h2[data-v-550981db]{grid-column:1 / -1;margin:0 0 16px;font-size:1.25rem}.home-faq details[data-v-550981db]{border-top:1px solid var(--rule)}.home-faq summary[data-v-550981db]{padding:16px 28px 16px 0;color:var(--ouvrage);font-size:.875rem;font-weight:600;cursor:pointer}.home-faq details p[data-v-550981db]{padding-bottom:16px;margin:0;font-size:.875rem;line-height:1.5}.home-cta[data-v-550981db]{padding:72px 0}.home-cta__inner[data-v-550981db]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:center}.home-cta h2[data-v-550981db]{max-width:760px}.home-cta p[data-v-550981db]:not(.eyebrow){max-width:64ch;margin-bottom:0}.home-page[data-v-550981db]{background:var(--surface)}@media (max-width: 1100px){.immersive-hero__grid[data-v-550981db]{grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:40px}}@media (max-width: 920px){.immersive-hero__grid[data-v-550981db],.home-product__heading[data-v-550981db],.fit-grid[data-v-550981db],.trace-heading[data-v-550981db],.home-cta__inner[data-v-550981db]{grid-template-columns:1fr}.immersive-hero__inner[data-v-550981db]{padding-top:56px;gap:40px}.hero-sheet[data-v-550981db]{max-width:620px}.home-product__heading[data-v-550981db]{gap:18px}.fit-grid[data-v-550981db],.trace-heading[data-v-550981db]{gap:24px}.trace-grid[data-v-550981db]{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-grid[data-v-550981db]{gap:24px}.trace-grid li[data-v-550981db]:not(:last-child):after{display:none}.use-case-grid[data-v-550981db],.resource-list[data-v-550981db],.home-faq[data-v-550981db]{grid-template-columns:1fr}.use-case-grid article[data-v-550981db]{min-height:0}.use-case-visual[data-v-550981db]{margin-top:8px}.home-cta__inner[data-v-550981db]{gap:28px}}@media (max-width: 660px){.hero-figures[data-v-550981db]{flex-direction:column}.hero-figures__item[data-v-550981db],.hero-figures__item+.hero-figures__item[data-v-550981db]{padding:0;border-left:0}.hero-figures__item+.hero-figures__item[data-v-550981db]{margin-top:16px;padding-top:16px;border-top:1px solid var(--marque-rule)}.immersive-hero__inner[data-v-550981db]{padding-top:40px}.hero-sheet .sourced-sheet__body[data-v-550981db],.hero-sheet .sourced-sheet__sources[data-v-550981db],.hero-sheet .gap-notice[data-v-550981db]{padding-inline:16px}.home-product[data-v-550981db]{padding:56px 0}.trace-grid[data-v-550981db]{grid-template-columns:1fr}.trace-grid li[data-v-550981db]{min-height:0}.trace-icon[data-v-550981db]{margin-bottom:20px}.resource-list>a[data-v-550981db]{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;min-height:0}.home-faq[data-v-550981db]{padding:22px 18px}.home-cta[data-v-550981db]{padding:56px 0}}.product-hero[data-v-287e894a]{overflow:hidden;padding:72px 0 56px}.product-hero__copy[data-v-287e894a]{text-align:left}.product-chapter .eyebrow[data-v-287e894a]{color:var(--muted-ink)}.product-hero .lead[data-v-287e894a]{max-width:60ch}.product-jump-links[data-v-287e894a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:36px 0 0;border:1px solid var(--cobalt-300);border-radius:var(--radius-1)}.product-jump-links a[data-v-287e894a]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 16px;border-right:1px solid var(--marque-rule);color:var(--marque-ink);font-size:.875rem;font-weight:600;text-decoration:none}.product-jump-links a[data-v-287e894a]:last-child{border-right:0}.product-jump-links a[data-v-287e894a]:hover{color:var(--marque-ink);background:var(--cobalt-700)}.product-jump-links a span[data-v-287e894a]{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-1);background:var(--cobalt-100);color:var(--cobalt-800)}.product-jump-links span[data-v-287e894a],.chapter-number[data-v-287e894a]{font:600 .6875rem/1.4 var(--font-mono);letter-spacing:.06em}.chapter-number[data-v-287e894a]{color:var(--muted-ink)}.chapter-intro[data-v-287e894a]{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:80px;align-items:start;padding-block:62px}.chapter-intro>div[data-v-287e894a]{max-width:720px}.chapter-intro h2[data-v-287e894a]{margin-top:0}.product-chapter[data-v-287e894a]{scroll-margin-top:var(--anchor-offset);padding:72px 0;border-top:1px solid var(--rule);background:var(--surface)}.product-chapter--reverse[data-v-287e894a]{background:var(--beton)}.product-chapter__grid[data-v-287e894a]{display:grid;grid-template-columns:minmax(270px,.62fr) minmax(620px,1.38fr);gap:72px;align-items:center}.product-chapter--reverse .product-chapter__copy[data-v-287e894a]{order:2}.product-chapter--reverse .product-chapter__visual[data-v-287e894a]{order:1}.product-chapter--reverse .product-chapter__grid[data-v-287e894a]{grid-template-columns:minmax(620px,1.38fr) minmax(270px,.62fr)}.product-chapter__copy[data-v-287e894a]{max-width:470px}.product-chapter__copy .chapter-number[data-v-287e894a]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-1);background:var(--accent-fill);color:var(--accent-ink)}.product-chapter__copy h2[data-v-287e894a]{margin:14px 0 20px}.product-chapter__copy>p[data-v-287e894a]:not(.eyebrow){font-size:1rem;line-height:1.6}.product-chapter__copy .eyebrow[data-v-287e894a]{margin-top:18px}.product-chapter__copy ul[data-v-287e894a]{display:grid;gap:12px;padding:22px 0 0;margin:22px 0 0;border-top:1px solid var(--rule);list-style:none}.product-chapter__copy li[data-v-287e894a]{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--muted-ink);font-size:.875rem;line-height:1.5}.product-chapter__copy li svg[data-v-287e894a]{flex:0 0 auto;margin-top:4px;color:var(--lien)}.format-section[data-v-287e894a]{padding-block:72px;background:var(--beton)}.format-grid[data-v-287e894a]{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(520px,1.32fr);gap:90px;align-items:center}.format-copy[data-v-287e894a]{max-width:530px}.format-note[data-v-287e894a]{padding-top:20px;margin-top:24px;border-top:1px solid var(--rule);font-size:.8125rem}.format-visual[data-v-287e894a]{position:relative;min-height:410px;padding:36px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface);color:var(--ouvrage)}.format-answer[data-v-287e894a]{max-width:530px;padding:18px 24px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.format-answer__header[data-v-287e894a]{display:flex;align-items:center;gap:8px;font-size:.8125rem}.format-answer__header strong[data-v-287e894a]{margin-right:auto;font-stretch:118%}.format-answer__header span[data-v-287e894a]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 4px;border-radius:var(--radius-1);background:var(--accent-fill);color:var(--accent-ink);font:600 .625rem/1 var(--font-mono)}.format-answer h3[data-v-287e894a]{margin:18px 0 8px;font-size:1rem;font-stretch:108%}.format-answer p[data-v-287e894a]{margin:0;max-width:72ch;color:var(--ouvrage);font-size:.875rem}.format-toolbar[data-v-287e894a]{display:flex;gap:8px;margin-top:12px}.format-toolbar span[data-v-287e894a],.format-export[data-v-287e894a]{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface);color:var(--muted-ink);font-size:.8125rem}.format-toolbar .format-toolbar__active[data-v-287e894a]{border-color:var(--lien);color:var(--lien)}.format-menu[data-v-287e894a]{position:absolute;right:36px;bottom:38px;z-index:2;display:grid;width:min(310px,44%);padding:8px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface);box-shadow:var(--shadow-float)}.format-menu span[data-v-287e894a]{padding:10px 12px;border-radius:var(--radius-1);color:var(--muted-ink);font-size:.8125rem}.format-menu span[data-v-287e894a]:first-child{background:var(--accent-fill);color:var(--accent-ink);font-weight:600}.format-export[data-v-287e894a]{position:absolute;left:36px;bottom:38px;color:var(--lien)}.product-heading[data-v-287e894a]{max-width:670px}.status-section[data-v-287e894a],.integration-section[data-v-287e894a]{padding-block:72px}.status-panel[data-v-287e894a]{margin-top:30px}.status-card[data-v-287e894a]{padding:28px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.status-title[data-v-287e894a]{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--rule);color:var(--ouvrage);font:600 .8125rem/1.4 var(--font-sans)}.status-title span[data-v-287e894a]{width:8px;height:8px;background:var(--lien)}.status-card ul[data-v-287e894a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;padding:0;margin:20px 0 0;list-style:none}.status-card li[data-v-287e894a]{position:relative;padding-left:16px;margin-bottom:11px;color:var(--ouvrage);font-size:.875rem}.status-card li[data-v-287e894a]:before{position:absolute;top:.75em;left:0;width:6px;height:1px;background:var(--lien);content:""}.integration-section[data-v-287e894a]{border-top:1px solid var(--rule);background:var(--beton)}.integration-grid[data-v-287e894a]{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.integration-grid h2[data-v-287e894a]{max-width:540px}.integration-grid>div[data-v-287e894a]:last-child{max-width:620px}.product-cta[data-v-287e894a]{padding:72px 0}.product-cta__inner[data-v-287e894a]{display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:70px;align-items:center}.product-cta h2[data-v-287e894a]{max-width:720px;margin:0}.product-cta p[data-v-287e894a]{max-width:670px}@media (max-width: 1100px){.product-chapter__grid[data-v-287e894a]{grid-template-columns:minmax(250px,.55fr) minmax(520px,1.45fr);gap:42px}.product-chapter--reverse .product-chapter__grid[data-v-287e894a]{grid-template-columns:minmax(520px,1.45fr) minmax(250px,.55fr)}.format-grid[data-v-287e894a]{gap:50px}}@media (max-width: 920px){.chapter-intro[data-v-287e894a],.product-chapter__grid[data-v-287e894a],.product-chapter--reverse .product-chapter__grid[data-v-287e894a],.format-grid[data-v-287e894a],.integration-grid[data-v-287e894a],.product-cta__inner[data-v-287e894a]{grid-template-columns:1fr}.product-chapter__copy[data-v-287e894a]{max-width:680px}.product-chapter--reverse .product-chapter__copy[data-v-287e894a],.product-chapter--reverse .product-chapter__visual[data-v-287e894a]{order:initial}.format-copy[data-v-287e894a]{max-width:700px}.product-cta__inner[data-v-287e894a]{gap:30px}}@media (max-width: 660px){.product-hero[data-v-287e894a]{padding:72px 0 58px}.product-jump-links[data-v-287e894a]{grid-template-columns:1fr}.product-jump-links a[data-v-287e894a]{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--marque-rule)}.product-jump-links a[data-v-287e894a]:last-child{border-bottom:0}.chapter-intro[data-v-287e894a],.product-chapter[data-v-287e894a]{padding-top:62px;padding-bottom:62px}.format-visual[data-v-287e894a]{min-height:480px;padding:22px}.format-menu[data-v-287e894a]{right:22px;bottom:88px;width:calc(100% - 44px)}.format-export[data-v-287e894a]{bottom:24px;left:22px}.status-card ul[data-v-287e894a]{grid-template-columns:1fr}}.company-page .company-intro[data-v-e7ed1dda]{grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.mission[data-v-e7ed1dda]{padding:24px 28px;border-radius:var(--radius-1)}.buyer-page .mission p[data-v-e7ed1dda]{max-width:48ch;margin:0;color:var(--ouvrage);font-size:1.25rem;font-weight:500;font-stretch:104%;line-height:1.55}.team-grid[data-v-e7ed1dda]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.person[data-v-e7ed1dda]{border-top:1px solid var(--input-border);padding-top:28px}.person-header[data-v-e7ed1dda]{margin-bottom:22px}.person-header h3[data-v-e7ed1dda]{font-size:1.375rem;font-stretch:112%;margin:0 0 6px}.person-header .person-role[data-v-e7ed1dda]{font:600 .8125rem/1.4 var(--font-sans);color:var(--lien);margin:0}.person>p[data-v-e7ed1dda]{font-size:1rem}.person-link[data-v-e7ed1dda]{display:inline-flex;align-items:center;min-height:var(--target-min);color:var(--lien);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.approach-grid[data-v-e7ed1dda]{margin-top:36px}.approach-grid article[data-v-e7ed1dda]{border-top:1px solid var(--buyer-line);padding-top:24px}.approach-grid p[data-v-e7ed1dda]{font-size:1rem}.location-row[data-v-e7ed1dda]{display:flex;justify-content:space-between;align-items:center;gap:40px}.location-row h2[data-v-e7ed1dda]{font-size:1.375rem}.location-row h2+p[data-v-e7ed1dda]{font:500 .8125rem/1.4 var(--font-sans);color:var(--muted-ink)}.location-row .eyebrow[data-v-e7ed1dda]{display:flex;align-items:center;gap:8px}.location-row .button-base[data-v-e7ed1dda]{flex-shrink:0}@media (max-width: 800px){.team-grid[data-v-e7ed1dda]{grid-template-columns:1fr;gap:32px}.company-page .company-intro[data-v-e7ed1dda]{grid-template-columns:1fr;gap:24px}.mission[data-v-e7ed1dda]{padding-left:22px}.location-row[data-v-e7ed1dda]{flex-direction:column;align-items:flex-start;gap:24px}}.done-content[data-v-4eb6cff5]{min-height:65vh;max-width:760px}.done-content h1[data-v-4eb6cff5]{max-width:700px}.legal-page[data-v-abbcaba0]{width:100%;background:var(--surface)}.legal-layout[data-v-abbcaba0]{width:min(1160px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;padding:60px 0 96px;align-items:start}.legal-sidebar[data-v-abbcaba0]{position:sticky;top:108px}.legal-label[data-v-abbcaba0]{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--muted-ink);margin-bottom:20px}.legal-pages[data-v-abbcaba0]{display:grid;gap:4px;margin-bottom:28px}.legal-pages a[data-v-abbcaba0]{display:flex;align-items:center;min-height:var(--nav-item-height);font-size:.875rem;padding:0 10px;border-radius:var(--radius-1);color:var(--nav-ink);text-decoration:none}.legal-pages a[data-v-abbcaba0]:hover{background:var(--muted);color:var(--ouvrage)}.legal-pages .router-link-active[data-v-abbcaba0]{background:var(--nav-active);color:var(--nav-active-ink);font-weight:600}.legal-contents[data-v-abbcaba0]{border-top:1px solid var(--rule);padding-top:20px}.legal-contents summary[data-v-abbcaba0]{display:flex;align-items:center;min-height:var(--target-min);cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--ouvrage)}.legal-contents nav[data-v-abbcaba0]{display:grid;gap:4px;margin-top:12px;max-height:50vh;overflow-y:auto;padding-right:12px}.legal-contents a[data-v-abbcaba0]{display:flex;align-items:center;min-height:var(--target-min);font-size:.8125rem;line-height:1.5;color:var(--muted-ink)}.legal-contents a[data-v-abbcaba0]:hover{color:var(--lien)}.legal-content[data-v-abbcaba0]{min-width:0;color:var(--muted-ink)}.legal-content[data-v-abbcaba0] h1{color:var(--ouvrage);font:700 2.125rem/1.08 var(--font-sans);font-stretch:112%;letter-spacing:-.015em;padding-bottom:20px;border-bottom:1px solid var(--rule);-webkit-text-fill-color:currentColor;margin:0 0 24px}.legal-content[data-v-abbcaba0] h2{font-size:1.375rem;font-weight:700;font-stretch:108%;line-height:1.3;letter-spacing:-.01em;color:var(--ouvrage);margin:36px 0 16px;scroll-margin-top:var(--anchor-offset)}.legal-content[data-v-abbcaba0] h3{font-size:1.0625rem;font-weight:700;font-stretch:106%;color:var(--ouvrage);margin:24px 0 12px}.legal-content[data-v-abbcaba0] p,.legal-content[data-v-abbcaba0] li{max-width:72ch;font-size:1rem;line-height:1.65;color:var(--muted-ink);margin-bottom:14px}.legal-content[data-v-abbcaba0] ul{padding-left:20px;margin:16px 0;list-style:disc}.legal-content[data-v-abbcaba0] li:before{content:none}.legal-content[data-v-abbcaba0] .section{margin-bottom:30px}.legal-content[data-v-abbcaba0] .text-meta{font-family:var(--font-sans);font-size:.8125rem;color:var(--muted-ink)}.legal-content[data-v-abbcaba0] .translation-disclaimer{padding:16px 20px;background:var(--beton);font-size:.8125rem;border-radius:0;margin-bottom:28px}.legal-content[data-v-abbcaba0] .formatted-text{white-space:pre-line}.legal-content[data-v-abbcaba0] .summary-box{background:var(--beton);border:1px solid var(--rule);border-radius:0;padding:24px;margin-block:30px}.legal-content[data-v-abbcaba0] .summary-box h2{margin-top:0}.legal-content[data-v-abbcaba0] a{color:var(--lien);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media (max-width: 900px){.legal-layout[data-v-abbcaba0]{grid-template-columns:1fr;gap:32px;padding-top:32px}.legal-sidebar[data-v-abbcaba0]{position:static}.legal-pages[data-v-abbcaba0]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px}.legal-contents nav[data-v-abbcaba0]{max-height:240px}.legal-label[data-v-abbcaba0]{margin-bottom:12px}}@media (max-width: 600px){.legal-layout[data-v-abbcaba0]{width:calc(100% - 32px)}.legal-content[data-v-abbcaba0] .summary-box{padding:20px}}.demo-page[data-v-5e4511a2]{background:var(--marque)}.demo-page .demo-grid[data-v-5e4511a2]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;padding-block:56px 72px}.demo-info .agenda-title[data-v-5e4511a2]{font-size:1.0625rem;margin:32px 0 18px}.demo-page .agenda[data-v-5e4511a2]{list-style:none;padding:0;margin:0 0 28px}.agenda li[data-v-5e4511a2]{display:flex;gap:16px;align-items:start;padding-bottom:14px;margin:0}.agenda span[data-v-5e4511a2]{font:600 .6875rem/1.4 var(--font-mono);color:var(--lien);border:1px solid var(--rule);padding:2px 6px;border-radius:var(--radius-1);margin-top:3px}.agenda p[data-v-5e4511a2]{font-size:.875rem;margin:0}.email-option[data-v-5e4511a2]{display:flex;gap:14px;border-top:1px solid var(--rule);padding-top:24px;margin-bottom:22px;color:var(--lien)}.email-option p[data-v-5e4511a2]{font-size:.875rem;margin-bottom:8px}.demo-page .privacy-note[data-v-5e4511a2]{font-size:.8125rem}.audience-context[data-v-5e4511a2]{margin-top:24px}.audience-context h2[data-v-5e4511a2]{font-size:1.0625rem}.audience-context p[data-v-5e4511a2]{font-size:.875rem;margin-bottom:0}.calendar-panel[data-v-5e4511a2]{align-self:center;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-1);overflow:hidden}.calendar-header[data-v-5e4511a2]{display:flex;align-items:center;gap:14px;padding:16px 24px;border-bottom:1px solid var(--rule);color:var(--lien)}.calendar-header h2[data-v-5e4511a2]{font-size:1.0625rem;font-stretch:114%;margin:0 0 2px}.calendar-header p[data-v-5e4511a2]{margin:0;font:500 .8125rem/1.4 var(--font-sans)}.scheduler-card[data-v-5e4511a2]{position:relative;padding:32px 40px;background:var(--surface)}.scheduler-card h3[data-v-5e4511a2]{max-width:470px;margin-bottom:16px}.scheduler-card>p[data-v-5e4511a2]:not(.eyebrow){max-width:480px}.scheduler-card ul[data-v-5e4511a2]{display:grid;gap:0;max-width:500px;padding:0;margin:32px 0;list-style:none}.scheduler-card li[data-v-5e4511a2]{display:flex;gap:12px;align-items:center;padding:13px 0;margin:0;border-top:1px solid var(--rule);color:var(--ouvrage);font-size:.875rem}.scheduler-card li svg[data-v-5e4511a2]{color:var(--lien)}.demo-page .calendar-fallback[data-v-5e4511a2]{border-top:1px solid var(--rule);background:var(--beton);padding:14px 28px;margin:0;font-size:.8125rem}@media (max-width: 960px){.demo-page .demo-grid[data-v-5e4511a2]{grid-template-columns:1fr;gap:32px;max-width:720px}.calendar-panel[data-v-5e4511a2]{grid-row:2}}@media (max-width: 480px){.calendar-header[data-v-5e4511a2]{padding:22px}.scheduler-card[data-v-5e4511a2]{padding:32px 20px}.demo-page .demo-grid[data-v-5e4511a2]{padding-top:36px}}.fact-grid[data-v-36a1817f]{grid-template-columns:1fr 1fr;gap:32px 48px}.security-page .buyer-section[data-v-36a1817f]{padding-block:72px}.security-page .buyer-hero[data-v-36a1817f]{padding-block:68px}.security-hero[data-v-36a1817f]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:84px;align-items:center}.security-overview[data-v-36a1817f]{padding:26px 28px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface);color:var(--ouvrage)}.security-overview .eyebrow[data-v-36a1817f]{color:var(--muted-ink)}.security-overview ul[data-v-36a1817f]{padding:0;margin:0;list-style:none}.security-overview li[data-v-36a1817f]{display:flex;gap:11px;align-items:flex-start;padding:15px 0;margin:0;border-top:1px solid var(--rule);color:var(--ouvrage);font-size:.875rem;font-weight:600}.security-overview svg[data-v-36a1817f]{flex:0 0 auto;margin-top:1px;color:var(--lien)}.fact-grid article[data-v-36a1817f]{border-top:1px solid var(--rule);padding-top:24px}.fact-grid a[data-v-36a1817f]{font-size:.875rem}.flow-list[data-v-36a1817f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin-top:28px}.flow-list h3[data-v-36a1817f]{margin-top:14px}@media (max-width: 800px){.fact-grid[data-v-36a1817f],.flow-list[data-v-36a1817f]{grid-template-columns:1fr}}.security-page .buyer-hero[data-v-36a1817f]{padding-bottom:68px}.security-page .fact-grid[data-v-36a1817f]{align-items:stretch;gap:28px}.fact-grid article[data-v-36a1817f]{padding:26px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.fact-icon[data-v-36a1817f]{display:grid;place-items:center;width:32px;height:32px;margin-bottom:16px;border-radius:var(--radius-1);background:var(--accent-fill);color:var(--accent-ink)}.fact-grid p[data-v-36a1817f]{font-size:1rem}.fact-grid .icon-tile[data-v-36a1817f]{margin-bottom:16px}.security-page .flow-list[data-v-36a1817f]{padding:0;margin:32px 0}.flow-list li[data-v-36a1817f]{position:relative;padding:22px 0 0}.flow-list p[data-v-36a1817f]{font-size:.875rem}.security-contact__inner[data-v-36a1817f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:center}.security-contact__inner>div[data-v-36a1817f]:first-child{max-width:760px}.security-legal-links[data-v-36a1817f]{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px}@media (max-width: 800px){.security-hero[data-v-36a1817f],.security-contact__inner[data-v-36a1817f],.security-page .flow-list[data-v-36a1817f]{grid-template-columns:1fr 1fr}.security-hero[data-v-36a1817f],.security-contact__inner[data-v-36a1817f]{grid-template-columns:1fr;gap:32px}}@media (max-width: 480px){.security-page .flow-list[data-v-36a1817f]{grid-template-columns:1fr}.fact-grid article[data-v-36a1817f]{padding:22px}}.pricing-page .buyer-hero[data-v-8080134d]{padding-block:68px}.pricing-page .buyer-section[data-v-8080134d]{padding-block:72px}.pricing-hero[data-v-8080134d]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:84px;align-items:center}.pricing-hero__copy h1[data-v-8080134d]{max-width:680px}.quote-preview[data-v-8080134d]{padding:26px 28px;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface);color:var(--ouvrage)}.quote-preview .eyebrow[data-v-8080134d]{color:var(--muted-ink)}.quote-preview ul[data-v-8080134d]{display:grid;gap:0;padding:0;margin:0;list-style:none}.quote-preview li[data-v-8080134d]{display:flex;gap:12px;padding:15px 0;margin:0;border-top:1px solid var(--rule)}.quote-preview li svg[data-v-8080134d]{flex:0 0 auto;margin-top:3px;color:var(--lien)}.quote-preview strong[data-v-8080134d],.quote-preview span[data-v-8080134d]{display:block}.quote-preview strong[data-v-8080134d]{margin-bottom:4px;color:var(--ouvrage);font-size:.875rem}.quote-preview span[data-v-8080134d]{color:var(--muted-ink);font-size:.8125rem;line-height:1.55}.engagement-steps[data-v-8080134d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:36px 0 0;list-style:none}.engagement-steps>li[data-v-8080134d]{display:flex;flex-direction:column;gap:20px;min-height:350px;padding:28px;margin:0;border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--surface)}.stage-number[data-v-8080134d]{color:var(--lien);font:600 .6875rem/1.4 var(--font-mono);letter-spacing:.08em}.stage-description h3[data-v-8080134d]{font-size:1.3rem;font-stretch:110%}.stage-description p[data-v-8080134d]{font-size:1rem;max-width:420px}.stage-description .offer-scope[data-v-8080134d]{font-size:.8125rem;margin:0;color:var(--muted-ink)}.engagement-steps ul[data-v-8080134d]{padding-top:18px;margin:auto 0 0;border-top:1px solid var(--rule)}.engagement-steps ul li[data-v-8080134d]{font-size:.875rem}.scope-table[data-v-8080134d]{margin:28px 0 20px;padding:0}.scope-table>div[data-v-8080134d]{display:grid;grid-template-columns:190px 1fr;gap:32px;border-top:1px solid var(--input-border);padding:20px 0}.scope-table dt[data-v-8080134d]{padding-top:3px;color:var(--muted-ink);font:600 .8125rem/1.5 var(--font-sans)}.scope-table dd[data-v-8080134d]{margin:0;font-size:1rem;line-height:1.7;color:var(--buyer-muted)}.ongoing[data-v-8080134d]{max-width:850px;border-top:1px solid var(--buyer-line);margin-top:32px;padding-top:28px}.pricing-faq[data-v-8080134d]{max-width:840px}@media (max-width: 800px){.pricing-hero[data-v-8080134d],.engagement-steps[data-v-8080134d]{grid-template-columns:1fr;gap:18px}.engagement-steps>li[data-v-8080134d]{min-height:0}}@media (max-width: 500px){.scope-table>div[data-v-8080134d]{grid-template-columns:1fr;gap:8px}}
