/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--shine-a:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--zds-font-mono);--font-display:var(--zds-font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noah;src:url(/_astro/Noah-Bold.CJRyW5I0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noah Medium;src:url(/_astro/Noah-Medium.BSjQsVrf.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--zds-font-body:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--zds-font-display-medium:"Noah Medium", var(--zds-font-display);--zds-blue:#0000de;--zds-blue-700:#0000a8;--zds-blue-50:#eeeefe;--zds-ink:#14141c;--zds-ink-700:#34343f;--zds-ink-2:#5c5c68;--zds-ink-desc:#6e7178;--zds-ink-3:#66666f;--zds-ink-4:#c0c0c8;--zds-paper:#fff;--zds-panel:#fff;--zds-surf:#fafafc;--zds-bg-warm:#f8f6f1;--zds-dark:#0a0a14;--zds-deep:#00007a;--zds-line:#ece8df;--zds-line-2:#ddd9d0;--zds-rule:#15151a;--zds-ok:#0e9f5b;--zds-ok-s:#e4f6ec;--zds-ok-text:#0a7a45;--zds-risk:#e08600;--zds-risk-s:#fbf0dc;--zds-risk-text:#8f5a00;--zds-late:#e11d2a;--zds-late-s:#fbe5e6;--zds-late-text:#ae1620;--zds-blocked:#6b5bd6;--zds-blocked-s:#eeecfa;--zds-blocked-text:#5b4dc6;--zds-magenta:#e5007d;--zds-magenta-s:#fde7f1;--zds-violet:#6a14c9;--zds-indigo:#4b0fcb;--zds-grad-full:linear-gradient(135deg, #0000de 0%, #80c 45%, #f09 100%);--zds-grad-h:linear-gradient(90deg, #0000de 0%, #80c 40%, #f09 100%);--zds-grad-pan:linear-gradient(90deg, #0000de 0%, #80c 25%, #f09 50%, #80c 75%, #0000de 100%);--zds-grad-tint:linear-gradient(135deg, #ececfe 0%, #f0e0fa 50%, #fff0fa 100%);--zds-grad-soft:linear-gradient(135deg, #0000de 0%, #4b0fcb 100%);--zds-color-primary:var(--zds-blue);--zds-color-bg:var(--zds-paper);--zds-color-surface:var(--zds-panel);--zds-color-text:var(--zds-ink);--zds-color-text-muted:var(--zds-ink-2);--zds-color-text-subtle:var(--zds-ink-3);--zds-color-border:var(--zds-line);--zds-color-accent:var(--zds-blue);--zds-font-display:"Noah", "Noah Bold", "Outfit", system-ui, sans-serif;--zds-font-mono:var(--zds-font-body);--zds-text-display-xl:76px;--zds-text-display:56px;--zds-text-h1:38px;--zds-text-h2:27px;--zds-text-h3:20px;--zds-text-subhead:17px;--zds-text-body-l:18px;--zds-text-body:15.5px;--zds-text-small:13px;--zds-text-caption:11.5px;--zds-text-overline:11px;--zds-text-data-xl:44px;--zds-text-data-l:32px;--zds-text-data:19px;--zds-text-data-sm:14px;--zds-text-data-xs:10.5px;--zds-leading-tightest:.92;--zds-leading-tight:1;--zds-leading-heading:1.06;--zds-leading-subhead:1.15;--zds-leading-body:1.62;--zds-leading-loose:1.7;--zds-tracking-tightest:-.045em;--zds-tracking-display:-.035em;--zds-tracking-h1:-.025em;--zds-tracking-h2:-.02em;--zds-tracking-h3:-.01em;--zds-tracking-normal:0;--zds-tracking-overline:.18em;--zds-tracking-caption:.02em;--zds-weight-light:300;--zds-weight-regular:400;--zds-weight-medium:500;--zds-weight-semibold:600;--zds-weight-bold:700;--zds-weight-black:900;--zds-space-0:0px;--zds-space-1:4px;--zds-space-2:8px;--zds-space-3:12px;--zds-space-4:16px;--zds-space-grid:18px;--zds-space-5:20px;--zds-space-6:24px;--zds-space-7:28px;--zds-space-8:32px;--zds-space-9:36px;--zds-space-10:40px;--zds-space-11:44px;--zds-space-12:48px;--zds-space-14:56px;--zds-space-16:64px;--zds-space-20:80px;--zds-space-24:96px;--zds-radius-xs:4px;--zds-radius-sm:8px;--zds-radius-md:10px;--zds-radius-lg:14px;--zds-radius-xl:20px;--zds-radius-2xl:26px;--zds-radius-pill:9999px;--zds-pad-card:22px;--zds-pad-card-sm:17px;--zds-pad-section:52px;--zds-pad-page:44px;--zds-pad-btn-lg:14px 26px;--zds-pad-btn-md:11px 20px;--zds-pad-btn-sm:8px 15px;--zds-pad-chip:3px 9px;--zds-max-prose:64ch;--zds-max-content:1080px;--zds-max-wide:1160px;--zds-shadow-none:none;--zds-shadow-xs:0 1px 2px #0a0a140d;--zds-shadow-sm:0 1px 2px #0a0a140d, 0 8px 22px -14px #0a0a143d;--zds-shadow-hover:0 24px 60px -18px #0a0a1438;--zds-shadow-md:0 1px 2px #0a0a140d, 0 18px 40px -24px #0a0a144d;--zds-shadow-lg:0 8px 32px #0a0a141f;--zds-shadow-xl:0 1px 2px #0a0a140d, 0 24px 60px -12px #0a0a1438;--zds-shadow-blue-md:0 4px 14px #0000de40, 0 10px 26px #0000de33, 0 20px 38px #0000de1f;--zds-shadow-blue-sm:0 2px 6px #0000de26;--zds-shadow-brand:0 12px 32px #0000de38;--zds-shadow-danger-md:0 4px 14px #e11d2a47, 0 10px 24px #e11d2a29;--zds-shadow-ok-md:0 4px 14px #0e9f5b47, 0 10px 24px #0e9f5b24;--zds-shadow-grad-md:0 4px 18px #6e00b433, 0 10px 28px #6e00b41f;--zds-shadow-grad-lg:0 6px 24px #6e00b44d, 0 14px 36px #6e00b42e;--zds-ease-out:cubic-bezier(.2, .7, .3, 1);--zds-ease-standard:cubic-bezier(.4, 0, .2, 1);--zds-ease-in:cubic-bezier(.4, 0, 1, 1);--zds-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--zds-duration-instant:80ms;--zds-duration-fast:.14s;--zds-duration-medium:.22s;--zds-duration-slow:.34s;--zds-duration-page:.4s;--zds-transition-hover:box-shadow .22s cubic-bezier(.2,.7,.3,1), transform .22s cubic-bezier(.2,.7,.3,1);--zds-transition-color:background-color .14s cubic-bezier(.4,0,.2,1), color .14s cubic-bezier(.4,0,.2,1);--zds-transition-border:border-color .14s cubic-bezier(.4,0,.2,1), box-shadow .14s cubic-bezier(.4,0,.2,1);--zds-lift-button:-3px;--zds-lift-card:-6px;--zds-lift-kpi:-4px}.r-section{padding-block:calc(var(--section-pad-y) * .8) var(--section-pad-y);padding-inline:var(--section-pad-x)}.r-section--lg{padding-block:calc(var(--section-pad-y-lg) * .8) var(--section-pad-y-lg)}.r-section--blue,.r-section--dark,.r-section:has(>.r-wrap>.r-cta){padding-block:calc(var(--section-pad-y) * .45) calc(var(--section-pad-y) * .6)}.r-section--warm{background:var(--zds-bg-warm)}.r-section--panel{background:var(--zds-panel)}.r-section--dark>.r-wrap,.r-section--blue>.r-wrap{border-radius:var(--zds-radius-2xl);padding:var(--panel-pad);overflow:hidden}.r-section--dark>.r-wrap{background:var(--zds-dark);color:var(--zds-panel)}.r-wrap{max-width:var(--content-max);width:100%;margin-inline:auto}.r-overline{font-family:var(--zds-font-body);font-size:var(--zds-text-overline);font-weight:var(--zds-weight-medium);color:var(--zds-blue);align-items:center;gap:10px;line-height:1;display:inline-flex}.r-lead{font-size:var(--zds-text-body-l);color:var(--zds-ink-2);max-width:var(--measure-prose);line-height:1.5}.r-btn{justify-content:center;align-items:center;gap:var(--zds-space-2);border-radius:var(--zds-radius-pill);height:40px;font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);cursor:pointer;transition:var(--zds-transition-color), var(--zds-transition-hover);border:0;padding-inline:18px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.r-btn--sm{height:34px;padding-inline:14px;font-size:12px}.r-btn--lg{height:50px;padding-inline:24px;font-size:14px}.r-btn--primary{background:var(--zds-blue);color:#fff;box-shadow:var(--zds-shadow-blue-sm)}.r-btn--primary:hover{background:var(--zds-blue-700);box-shadow:var(--zds-shadow-blue-md);transform:translateY(var(--zds-lift-button))}.r-btn--secondary{background:var(--zds-panel);color:var(--zds-ink);box-shadow:inset 0 0 0 1px var(--zds-line-2)}.r-btn--secondary:hover{box-shadow:inset 0 0 0 1px var(--zds-blue);color:var(--zds-blue)}.r-btn--ghost{color:var(--zds-ink-2);background:0 0}.r-btn--ghost:hover{background:var(--zds-surf);color:var(--zds-ink)}.r-btn--onblue{color:var(--zds-blue);background:#fff}.r-btn--onblue:hover{background:var(--zds-blue-50)}.r-btn--onblue-ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff6}.r-btn--onblue-ghost:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff8c}.r-link-arrow{font-family:var(--zds-font-display-medium);color:var(--zds-blue);align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:inline-flex}.r-link-arrow>:last-child{transition:transform var(--zds-duration-fast) var(--zds-ease-out);flex:none}.r-link-arrow:hover>:last-child{transform:translate(5px)}.r-card{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-xl);box-shadow:var(--zds-shadow-xs);transition:var(--zds-transition-hover);padding:26px 28px}.r-card--lift:hover{transform:translateY(var(--zds-lift-card));box-shadow:var(--zds-shadow-hover);border-color:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.r-card--lift:hover{border-color:color-mix(in srgb, var(--zds-blue) 28%, transparent)}}.r-card--warm{background:var(--zds-bg-warm)}.r-card-title{font-family:var(--zds-font-display);font-size:18px;font-weight:var(--zds-weight-bold);letter-spacing:-.02em}.r-card-desc{color:var(--zds-ink-desc);margin-top:var(--zds-space-2);font-size:14.5px;line-height:1.6}.r-plate{border-radius:var(--zds-radius-lg);background:var(--zds-blue);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.r-plate{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.r-plate{color:var(--zds-blue);flex:none}.r-plate--sm{border-radius:var(--zds-radius-md);width:38px;height:38px}.r-plate--onblue{color:#fff;background:#ffffff24}.r-cta__tile-go{transition:transform var(--zds-duration-fast) var(--zds-ease-out);display:inline-flex}.r-cta__tile:hover .r-cta__tile-go{transform:translate(4px)}.r-chips{gap:var(--zds-space-2);margin-top:var(--zds-space-5);flex-wrap:wrap;display:flex}.r-card--pictured{padding-top:0;overflow:hidden}.r-card-cover{margin:0 -28px var(--zds-space-2);aspect-ratio:4/3;background:var(--zds-bg-warm);display:block;overflow:hidden}.r-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.r-card-n{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);font-weight:var(--zds-weight-bold);letter-spacing:.06em;color:var(--zds-blue);font-variant-numeric:tabular-nums;margin-bottom:10px;display:block}.r-chips--card{margin-top:var(--zds-space-4)}.r-term{display:inline;position:relative}.r-term__word{color:var(--zds-blue);text-decoration:underline;-webkit-text-decoration-color:var(--zds-blue);-webkit-text-decoration-color:var(--zds-blue);text-decoration-color:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.r-term__word{-webkit-text-decoration-color:color-mix(in srgb, var(--zds-blue) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--zds-blue) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--zds-blue) 30%, transparent)}}.r-term__word{text-underline-offset:3px;transition:var(--zds-transition-color);text-decoration-thickness:1px}.r-term:hover .r-term__word{color:var(--zds-blue);-webkit-text-decoration-color:var(--zds-blue);-webkit-text-decoration-color:var(--zds-blue);text-decoration-color:var(--zds-blue)}:is(.r-section--dark,.r-section--blue) .r-term__word{color:inherit;text-decoration-color:currentColor}.r-term__card{z-index:40;background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-lg);width:max-content;max-width:min(360px,76vw);box-shadow:var(--zds-shadow-lg);color:var(--zds-ink);opacity:0;transition:opacity .16s var(--zds-ease-out), transform .16s var(--zds-ease-out), display .16s allow-discrete;pointer-events:none;gap:6px;padding:18px 20px;text-decoration:none;display:none;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)}.r-term:hover .r-term__card,.r-term:focus-within .r-term__card{opacity:1;display:grid;transform:translateY(0)}@starting-style{.r-term:hover .r-term__card,.r-term:focus-within .r-term__card{opacity:0;transform:translateY(-4px)}}.r-term__card b{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.01em;font-size:17px}.r-term__card i{color:var(--zds-blue);font-style:normal;font-family:var(--zds-font-mono);font-size:var(--zds-text-caption)}.r-term__card>span{color:var(--zds-ink-2);text-wrap:pretty;font-size:14.5px;line-height:1.55}.r-term__card em{font-style:normal;font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-blue);margin-top:4px}@media (width>=900px){.r-term__card{left:min(0px,100vw - 100% - 40px)}}@media (hover:none),(width<=899.98px){.r-term__card{display:none}}.terms-float .r-term .r-term__card{display:none}.r-term-pop{z-index:90;display:none;position:fixed;top:0;left:0}.r-term-pop.is-open{opacity:1;display:grid;transform:none}.r-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.partner__logo{object-fit:contain;object-position:left center;width:auto;max-width:140px;height:34px;display:block}.section-link{margin-top:var(--zds-space-8)}.r-kpi{flex-direction:column;gap:6px;display:flex}.r-kpi-value{font-family:var(--zds-font-display);font-weight:var(--zds-weight-black);font-size:var(--zds-text-data-xl);letter-spacing:-.03em;color:var(--zds-ink);font-variant-numeric:tabular-nums;line-height:1}.r-kpi-label{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-xs);font-weight:var(--zds-weight-medium);color:var(--zds-ink-3)}.r-kpi-delta{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-sm);color:var(--zds-ok)}.r-kpi-delta--down{color:var(--zds-late)}.r-stat{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-lg);box-shadow:var(--zds-shadow-sm);gap:var(--zds-space-3);flex-direction:column;padding:26px 28px 28px;display:flex}.r-stat-v{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);font-size:var(--zds-text-data-l);letter-spacing:var(--zds-tracking-display);color:var(--zds-blue);font-variant-numeric:tabular-nums;line-height:1}.r-stat-d{color:var(--zds-ink-2);font-size:var(--zds-text-small)}.r-badge{align-items:center;gap:var(--zds-space-2);font-family:var(--zds-font-mono);font-size:var(--zds-text-overline);font-weight:var(--zds-weight-medium);letter-spacing:.04em;border-radius:var(--zds-radius-pill);border:1px solid var(--zds-line);color:var(--zds-ink-2);padding:7px 13px;display:inline-flex}.r-badge--brand{color:var(--zds-blue);border-color:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.r-badge--brand{border-color:color-mix(in srgb, var(--zds-blue) 24%, transparent)}}.r-badge--brand{background:var(--zds-blue-50)}.r-badge--success{color:var(--zds-ok-text);background:var(--zds-ok-s);border-color:#0000}.r-badge--warning{color:var(--zds-risk-text);background:var(--zds-risk-s);border-color:#0000}.r-badge--danger{color:var(--zds-late-text);background:var(--zds-late-s);border-color:#0000}.r-tag{font-size:12px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-2);background:var(--zds-surf);border:1px solid var(--zds-line);border-radius:var(--zds-radius-pill);padding:5px 11px}.r-chip{font-weight:var(--zds-weight-medium);color:var(--zds-ink-2);border-radius:var(--zds-radius-pill);background:var(--zds-blue);padding:7px 14px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.r-chip{background:color-mix(in srgb, var(--zds-blue) 6%, transparent)}}.r-chip{transition:var(--zds-transition-color);border:1px solid #0000}.r-chip:hover{color:var(--zds-blue);border-color:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.r-chip:hover{border-color:color-mix(in srgb, var(--zds-blue) 24%, transparent)}}.r-chip[aria-current=true]{background:var(--zds-blue);color:#fff}.r-cta{color:#fff;border-radius:var(--zds-radius-xl);background:#00007a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.r-cta:not(.r-cta--dark):not(.r-cta--outline):before{content:"";pointer-events:none;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%);position:absolute;inset:0}.r-cta>*{z-index:1;position:relative}.r-section:has(>.r-wrap>.r-cta:not(.r-cta--split)){padding-block:0;padding-inline:0}.r-section:has(>.r-wrap>.r-cta:not(.r-cta--split))>.r-wrap{max-width:none}.r-cta:not(.r-cta--split){padding:clamp(56px, 6.6vw, 96px) var(--section-pad-x);border-radius:0}.r-cta:not(.r-cta--split)>*{max-width:var(--content-max);margin-inline:auto}.r-cta:not(.r-cta--split){text-align:center;display:block}.r-cta:not(.r-cta--split) .cta-band__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:38px;display:flex}.r-cta:not(.r-cta--split) .r-cta-p{max-width:56ch;margin-inline:auto;font-size:clamp(16px,2vw,21px);line-height:1.5}.r-cta:not(.r-cta--split) .r-cta-h{letter-spacing:-.035em;font-size:clamp(32px,5vw,64px);line-height:1.05}.r-cta:not(.r-cta--split) .r-overline{margin-bottom:22px}.r-cta--dark{background:var(--zds-dark)}.r-cta--outline{color:var(--zds-ink);border:1px solid var(--zds-line);background:0 0}.r-cta :is(h1,h2,h3,h4){color:inherit}.r-cta-h{font-family:var(--zds-font-display);font-size:var(--zds-text-h2);font-weight:var(--zds-weight-bold);letter-spacing:var(--zds-tracking-h2)}.r-cta-p{opacity:.85;margin-top:var(--zds-space-2)}.r-cta-note{font-family:var(--zds-font-mono);font-size:var(--zds-text-overline);color:#ffffff8f;margin-top:26px}.r-overline--onblue{color:#ffffffb8}.r-overline--onblue:before{background:#ffffff80}.r-logos{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.r-logos img{opacity:.55;filter:grayscale();width:auto;height:28px;transition:var(--zds-transition-color)}.r-logos img:hover{opacity:1;filter:none}.r-acc{border:1px solid var(--zds-line);border-radius:var(--zds-radius-lg);background:var(--zds-panel);overflow:hidden}.r-acc+.r-acc{margin-top:var(--zds-space-3)}.r-acc-q{cursor:pointer;width:100%;font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);font-size:var(--zds-text-subhead);justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;list-style:none;display:flex}.r-acc-q::-webkit-details-marker{display:none}.r-acc-a{color:var(--zds-ink-2);padding:0 28px 24px}.r-acc-plus{transition:transform var(--zds-duration-medium) var(--zds-ease-out);flex:none}.r-grad-text{background:var(--zds-grad-pan);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite grad-pan}.r-grad-outline{background:var(--zds-grad-pan);border-radius:var(--zds-radius-xl);background-size:200% 100%;padding:1.5px;animation:6s linear infinite grad-pan}@keyframes grad-pan{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.r-grad-text,.r-grad-outline{animation:none}}.r-grad-outline>*{background:var(--zds-panel);border-radius:calc(var(--zds-radius-xl) - 1.5px);height:100%}.site-header{z-index:50;border-radius:var(--zds-radius-pill);-webkit-backdrop-filter:blur(16px)saturate(1.9);background:#ffffff4d;width:max-content;max-width:calc(100vw - 32px);padding:8px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.site-header.is-scrolled{background:#ffffff7a}.site-header__bar{align-items:center;gap:var(--zds-space-4);background:var(--zds-panel);border-radius:var(--zds-radius-pill);height:52px;padding:0 10px 0 22px;display:flex;box-shadow:0 1px 3px #0a0a141a,0 8px 22px #0a0a1412}main>:first-child:not(.home-hero){padding-block-start:100px}@media (width<=560px){.site-header__cta{display:none}.site-header__bar{gap:var(--zds-space-3)}}.site-header__logo{flex:none;align-items:center;line-height:0;display:inline-flex}.site-header__end{align-items:center;gap:var(--zds-space-4);margin-inline-start:auto;display:flex}.site-nav__list{align-items:center;gap:var(--zds-space-1);display:flex}.site-nav__item{position:static}.site-nav__trigger{cursor:pointer;padding:var(--zds-space-2) var(--zds-space-3);border-radius:var(--zds-radius-md);font-family:var(--zds-font-display-medium);color:var(--zds-ink-2);transition:var(--zds-transition-color);background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.site-nav__trigger:hover,.site-nav__trigger[aria-expanded=true]{color:var(--zds-blue);background:var(--zds-blue-50)}.site-nav__trigger svg{transition:transform var(--zds-duration-fast) var(--zds-ease-out)}.site-nav__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.megamenu{border:1px solid var(--zds-line);border-radius:var(--zds-radius-2xl);width:min(780px,94vw);box-shadow:var(--zds-shadow-lg);background:#fff;padding:28px;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.megamenu__inner{max-width:none;margin:0;padding:0}.megamenu__prompt{margin-bottom:16px}.megamenu__cols{gap:18px;display:grid}.megamenu__col>ul{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.megamenu__col>ul>li{display:grid}@media (width<=860px){.megamenu{width:min(560px,94vw)}.megamenu__col>ul{grid-template-columns:repeat(2,1fr)}}.megamenu__heading{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-xs);color:var(--zds-ink-3);margin-bottom:var(--zds-space-3)}.megamenu__link{border-radius:var(--zds-radius-lg);transition:var(--zds-transition-color);align-items:flex-start;gap:14px;padding:14px;display:flex}.megamenu__ico{border-radius:var(--zds-radius-sm);background:var(--zds-blue);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.megamenu__ico{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.megamenu__ico{color:var(--zds-blue)}.megamenu__ico--none{background:0 0}.megamenu__text{min-width:0}.megamenu__link:hover{background:#0000de0f}.megamenu__label{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.01em;color:var(--zds-ink);margin-bottom:4px;font-size:15px;display:block}.megamenu__desc{color:var(--zds-ink-desc);font-size:13px;line-height:1.45;display:block}.megamenu--wide{width:min(900px,94vw)}.megamenu__sub{border-top:1px solid var(--zds-line);margin-top:16px;padding-top:16px}.megamenu__sub-lab{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.01em;color:var(--zds-ink-2);margin:0 0 12px;font-size:12px}.megamenu__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.megamenu__chip{border-radius:var(--zds-radius-pill);background:var(--zds-blue);padding:7px 14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.megamenu__chip{background:color-mix(in srgb, var(--zds-blue) 6%, transparent)}}.megamenu__chip{font-weight:var(--zds-weight-medium);color:var(--zds-ink-700);transition:var(--zds-transition-color);font-size:13px}.megamenu__chip:hover{background:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.megamenu__chip:hover{background:color-mix(in srgb, var(--zds-blue) 12%, transparent)}}.megamenu__chip:hover{color:var(--zds-blue)}.site-nav__item:has(>.megamenu--drop){position:relative}.megamenu--drop{border-radius:var(--zds-radius-lg);width:auto;min-width:220px;padding:8px;top:calc(100% + 12px);left:0;transform:none}.megamenu--drop .megamenu__col>ul{grid-template-columns:1fr;gap:0}.megamenu--drop .megamenu__link{border-radius:var(--zds-radius-sm);align-items:center;gap:11px;padding:10px 12px}.megamenu--drop .megamenu__ico{width:16px;height:16px;color:inherit;opacity:.7;background:0 0}.megamenu--drop .megamenu__ico svg{width:16px;height:16px}.megamenu--drop .megamenu__label{font-family:var(--zds-font-body);font-weight:var(--zds-weight-medium);color:var(--zds-ink-700);margin:0;font-size:14px}.megamenu--drop .megamenu__link:hover .megamenu__label{color:var(--zds-blue)}.megamenu--drop .megamenu__link:hover .megamenu__ico{opacity:1;color:var(--zds-blue)}.megamenu__foot{border-top:1px solid var(--zds-line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:14px;display:flex}.megamenu__link--foot{flex:0 auto}.megamenu__more{flex:none;font-size:13px}.brand-mark{line-height:0;display:inline-block;position:relative}.brand-mark img{height:var(--brand-size);width:auto;display:block}.brand-lid{pointer-events:none;background:#0000de;border-radius:50%;width:4.4%;height:19%;position:absolute;top:49.5%;left:32.7%;transform:translate(-50%,-50%)scaleY(0)}:is(a,button):hover>.brand .brand-lid,.brand:hover .brand-lid{animation:.68s cubic-bezier(.4,0,.2,1) zz-wink}@keyframes zz-wink{0%{transform:translate(-50%,-50%)scaleY(0)}26%,52%{transform:translate(-50%,-50%)scaleY(1)}80%,to{transform:translate(-50%,-50%)scaleY(0)}}@media (prefers-reduced-motion:reduce){.brand .brand-lid{animation:none!important}}.site-header__burger{cursor:pointer;background:var(--zds-blue);border:0;border-radius:9999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header__burger{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.site-header__burger{transition:background .2s var(--zds-ease-out)}.site-header__burger:hover{background:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.site-header__burger:hover{background:color-mix(in srgb, var(--zds-blue) 12%, transparent)}}.site-header__burger span{background:var(--zds-blue);border-radius:2px;width:17px;height:2px;display:block}@media (width<=1080px){.site-nav{display:none}}.drawer{background:#fff;border:0;width:min(900px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-30px 0 80px -20px #0006}.drawer:focus{outline:none}.drawer::backdrop{-webkit-backdrop-filter:blur(5px);background:#0a0a1280}.drawer[open]{animation:drawer-in .38s var(--zds-ease-out)}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.drawer__panel{height:100%;padding:26px 32px 40px;overflow-y:auto}.drawer__top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.drawer__brand img{display:block}.drawer__langs{background:var(--zds-surf,#f2f1ee);border-radius:999px;gap:4px;margin:0 0 14px;padding:4px;display:flex}.drawer__langs a{text-align:center;font-family:var(--font-display);color:var(--zds-ink-2);border-radius:999px;flex:1;padding:9px 0;font-size:14px;font-weight:700;text-decoration:none}.drawer__langs a[aria-current=true]{color:var(--zds-blue);background:#fff;box-shadow:0 1px 3px #0a0a141a}.drawer__close{border:1px solid var(--zds-line);cursor:pointer;color:#34343f;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.drawer__close:hover{background:var(--zds-bg-warm)}.drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;display:grid}.drawer__sec{border-top:1px solid var(--zds-line);padding:28px 0 24px}.drawer__grid>.drawer__sec:nth-child(-n+2){border-top:0;padding-top:12px}.drawer__sec-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.drawer__sec-t{font-family:var(--zds-font-display);letter-spacing:-.01em;color:var(--zds-ink);font-size:16px;font-weight:700}.drawer__sec-q{font-family:var(--zds-font-mono);color:var(--zds-blue);font-size:10px}.drawer__links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.drawer__links li{margin:0}.drawer__link{border-radius:var(--zds-radius-md);color:#34343f;transition:background .2s var(--zds-ease-out), color .2s var(--zds-ease-out);align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.drawer__link:hover{background:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.drawer__link:hover{background:color-mix(in srgb, var(--zds-blue) 6%, transparent)}}.drawer__link:hover{color:var(--zds-blue)}.drawer__link svg{opacity:.8;flex:none}.drawer__noico{flex:none;width:18px}.drawer__chips{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0 0 0 4px;list-style:none;display:flex}.drawer__chips li{margin:0}.drawer__chip{background:var(--zds-blue);border-radius:9999px;padding:7px 14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.drawer__chip{background:color-mix(in srgb, var(--zds-blue) 6%, transparent)}}.drawer__chip{color:#34343f;font-size:13px;font-weight:500;text-decoration:none}.drawer__chip:hover{background:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.drawer__chip:hover{background:color-mix(in srgb, var(--zds-blue) 12%, transparent)}}.drawer__chip:hover{color:var(--zds-blue)}.drawer__demo{justify-content:center;align-items:center;gap:8px;width:100%;margin:6px 0 12px;display:flex}@media (width>=721px){.drawer__head{align-items:center;gap:16px;margin:6px 0 14px;display:flex}.drawer__head .drawer__demo{width:auto;margin:0}.drawer__head .drawer__langs{flex:0 240px;margin:0 0 0 auto}}@media (width<=720px){.drawer__grid{grid-template-columns:1fr}.drawer__grid>.drawer__sec:nth-child(2){border-top:1px solid var(--zds-line)}.drawer__panel{padding:22px 20px 32px}}.site-footer{background:var(--zds-bg-warm);border-top:1px solid var(--zds-line)}.site-footer__inner{max-width:var(--content-max);padding:52px var(--section-pad-x) 28px;margin-inline:auto}.site-footer__brand{border-bottom:1px solid var(--zds-line);margin-bottom:32px;padding-bottom:24px}.site-footer__brand .brand{margin-bottom:10px}.site-footer__brand p{max-width:360px;color:var(--zds-ink-2);margin:0;font-size:14px;line-height:1.55}.site-footer__cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:28px 32px;display:grid}.site-footer h2{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);color:var(--zds-ink);margin:0 0 16px;font-size:13px}.site-footer__cols ul{flex-direction:column;gap:11px;margin:0;padding:0;line-height:1.15;list-style:none;display:flex}.site-footer__cols a{color:var(--zds-ink-2);transition:var(--zds-transition-color);font-size:14px}.site-footer__cols a:hover{color:var(--zds-blue)}.site-footer__base{border-top:1px solid var(--zds-line);letter-spacing:.02em;color:var(--zds-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:20px;font-size:12px;display:flex}.site-footer__base p{margin:0}.site-footer__base ul{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.site-footer__base li{align-items:center;gap:14px;margin:0;display:inline-flex}.site-footer__base li+li:before{content:"·";color:var(--zds-ink-4,#c0c0c8)}.site-footer__base a,.site-footer__cookies{color:var(--zds-ink-2);text-decoration:none}.site-footer__base a:hover,.site-footer__cookies:hover{color:var(--zds-blue)}.site-footer__cookies{cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.article-column{max-width:74ch}.card-grid{gap:var(--zds-space-grid);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.post-card{gap:var(--zds-space-3);flex-direction:column;padding:0;display:flex;overflow:hidden}.post-card>time{margin-top:auto}.post-card__cover.post-card__plate{padding:var(--zds-space-5);font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);align-items:flex-end;display:flex}.post-card__cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.post-card>:not(.post-card__cover){padding-inline:var(--zds-space-6)}.post-card>:last-child{padding-bottom:var(--zds-space-6)}.pagination{align-items:center;gap:var(--zds-space-4);margin-top:var(--zds-space-12);display:flex}.crumbs ol{gap:var(--zds-space-2);font-size:var(--zds-text-small);color:var(--zds-ink-3);flex-wrap:wrap;display:flex}.crumbs a:hover{color:var(--zds-blue)}.byline{margin-top:var(--zds-space-4);font-size:var(--zds-text-small);color:var(--zds-ink-3)}.error-page{text-align:center;max-width:46ch;padding-block:var(--zds-space-16);margin-inline:auto}.error-page__code{font-family:var(--zds-font-display);font-weight:var(--zds-weight-black);font-size:var(--zds-text-display);color:var(--zds-blue);letter-spacing:var(--zds-tracking-display);line-height:1}.error-page h1{margin-top:var(--zds-space-4)}.error-page .r-lead{margin-top:var(--zds-space-3);margin-inline:auto}.error-page .r-btn{margin-top:var(--zds-space-8)}.section-head{margin-bottom:var(--zds-space-9)}.section-head .r-lead{max-width:var(--measure-prose)}.section-head__title{font-family:var(--zds-font-display);font-size:clamp(30px,4.4vw,54px);line-height:var(--zds-leading-heading);letter-spacing:var(--zds-tracking-display);font-weight:var(--zds-weight-bold);text-wrap:balance;margin-top:0}.section-head .r-lead,.section-head__title+.r-lead{margin-top:var(--zds-space-5)}.section-head>.section-head__title{max-width:var(--measure-prose)}@media (width<=700px){.section-head{margin-bottom:var(--zds-space-6)}.media-split{gap:var(--zds-space-6)}}.hero__title{font-family:var(--zds-font-display);font-weight:var(--zds-weight-black);font-size:clamp(38px,6vw,76px);line-height:var(--zds-leading-tightest);letter-spacing:var(--zds-tracking-tightest);margin-top:var(--zds-space-5);text-wrap:balance}.hero__lead{margin-top:var(--zds-space-6);font-size:var(--zds-text-body-l)}.hero__actions{gap:var(--zds-space-3);margin-top:var(--zds-space-8);flex-wrap:wrap;display:flex}.hero__media{margin-top:var(--zds-space-12)}.hero__media :is(img,picture){border-radius:var(--zds-radius-2xl);width:100%}.hero--split .hero__inner{gap:var(--zds-space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hero--split .hero__media{margin-top:0}@media (width<=900px){.hero--split .hero__inner{gap:var(--zds-space-10);grid-template-columns:1fr}}.logo-wall__title{margin-bottom:var(--zds-space-8)}.r-logos li{align-items:center;display:flex}.kpi-band{gap:var(--zds-space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.kpi-band .r-kpi{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-xl);padding:28px 26px}.kpi-band .r-kpi-value{color:var(--zds-blue);font-size:clamp(34px,3.6vw,44px)}.kpi-band .r-kpi{transition:transform .26s var(--zds-ease-out), box-shadow .26s var(--zds-ease-out);flex-direction:column;align-items:flex-start;gap:12px}.kpi-band:not(.kpi-band--award) .r-kpi:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #0a0a2847}.r-kpi-text{flex-direction:column;gap:4px;min-width:0;display:flex}.kpi-band{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.kpi-band .r-kpi-label{font-family:var(--zds-font-body);letter-spacing:0;text-transform:none;color:var(--zds-ink-2);font-size:15px;font-weight:400;line-height:1.5}.r-section--blue .kpi-band .r-kpi,.r-section--dark .kpi-band .r-kpi{background:0 0;border:0;padding:0}.r-section--blue .kpi-band .r-kpi-value,.r-section--dark .kpi-band .r-kpi-value{color:inherit}.r-section--blue .kpi-band .r-kpi-label,.r-section--dark .kpi-band .r-kpi-label{color:inherit;opacity:.78}.feature-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--zds-space-grid);display:grid}.feature-grid>li{display:flex}.feature-grid .r-card{gap:var(--zds-space-4);flex-direction:column;width:100%;display:flex}@media (width<=1000px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){.feature-grid{grid-template-columns:1fr}}.media-split{gap:var(--zds-space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.media-split--left .media-split__media{order:-1}.media-split--text-only{grid-template-columns:minmax(0,68ch)}.media-split__body{margin-top:var(--zds-space-4);color:var(--zds-ink-2)}.media-split__bullets{margin-top:var(--zds-space-5);gap:var(--zds-space-3);display:grid}.media-split__bullets li{color:var(--zds-ink-2);padding-inline-start:var(--zds-space-6);position:relative}.media-split__bullets li:before{content:"";border-radius:var(--zds-radius-pill);background:var(--zds-blue);inset-inline-start:0;width:8px;height:8px;position:absolute;top:.62em}.media-split__action{margin-top:var(--zds-space-6)}.media-split__media :is(img,picture){border-radius:var(--zds-radius-2xl);width:100%}.media-split__text .section-head__title{font-size:clamp(28px,2.8vw,38px)}.media-split__media>img{aspect-ratio:16/9;object-fit:cover;height:auto}@media (width<=900px){.media-split{gap:var(--zds-space-10);grid-template-columns:1fr}.media-split--left .media-split__media{order:0}}.testimonials{gap:var(--zds-space-grid);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.testimonials--single{max-width:78ch}.testimonial{gap:var(--zds-space-6);flex-direction:column;display:flex}.testimonial__quote{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);font-size:var(--zds-text-h3);letter-spacing:var(--zds-tracking-h3);color:var(--zds-ink);line-height:1.35}.testimonial__quote:before{content:"« "}.testimonial__quote:after{content:" »"}.testimonial__by{align-items:center;gap:var(--zds-space-3);margin-top:auto;display:flex}.testimonial__portrait{border-radius:var(--zds-radius-pill);object-fit:cover}.testimonial__by strong{font-family:var(--zds-font-display);font-size:var(--zds-text-small);display:block}.testimonial__role{font-size:var(--zds-text-caption);color:var(--zds-ink-3);display:block}.faq{flex-direction:column;gap:12px;max-width:880px;margin-inline:auto;display:flex}.r-section:has(.faq) .section-head{text-align:center;margin-inline:auto;max-width:740px;margin-bottom:clamp(40px,5vw,60px)}.cta-band__actions{gap:var(--zds-space-3);flex-wrap:wrap;display:flex}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.r-table{border-collapse:collapse;width:100%;min-width:560px}.r-table caption{text-align:start;color:var(--zds-ink-3);font-size:var(--zds-text-small);margin-bottom:var(--zds-space-3)}.r-table :is(th,td){padding:var(--zds-space-4);text-align:start;border-bottom:1px solid var(--zds-line)}.r-table thead th{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-xs);color:var(--zds-ink-3);border-bottom-color:var(--zds-line-2)}.r-table tbody th{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold)}.r-table td{color:var(--zds-ink-2)}.r-table .is-numeric{text-align:end;font-variant-numeric:tabular-nums;font-family:var(--zds-font-mono)}.steps{gap:var(--zds-space-8);counter-reset:step;display:grid}.step{gap:var(--zds-space-6) var(--zds-space-8);grid-template-columns:96px minmax(0,.9fr) minmax(0,1.15fr);align-items:start;display:grid}.step>div{display:contents}.step__t{grid-column:2}.step .r-card-desc{grid-area:1/3;margin:0}@media (width<=860px){.step{grid-template-columns:64px minmax(0,1fr)}.step__t,.step .r-card-desc{grid-column:2}.step .r-card-desc{grid-row:auto}}.step__n{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-l);color:var(--zds-blue);font-variant-numeric:tabular-nums;flex:none;line-height:1}.step__t{font-family:var(--zds-font-display);font-size:var(--zds-text-h3);font-weight:var(--zds-weight-bold)}.glossary-index{gap:var(--zds-space-2);margin-bottom:var(--zds-space-12);flex-wrap:wrap;display:flex}.glossary-group+.glossary-group{margin-top:var(--zds-space-16)}.glossary-group__letter{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-l);color:var(--zds-blue);margin-bottom:var(--zds-space-6)}.glossary-list{gap:var(--zds-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.glossary-list .r-card{height:100%;display:block}.video-filters{gap:var(--zds-space-2);margin-bottom:var(--zds-space-10);flex-wrap:wrap;display:flex}.video-grid{gap:var(--zds-space-grid);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.video-card{gap:var(--zds-space-3);flex-direction:column;padding:0;display:flex;overflow:hidden}.video-card>:not(.video-card__play,iframe){padding-inline:var(--zds-space-6)}.video-card>:last-child{padding-bottom:var(--zds-space-6)}.video-card__play{cursor:pointer;background:var(--zds-surf);border:0;width:100%;padding:0;display:block;position:relative}.video-card__play img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.video-card__placeholder{aspect-ratio:16/9;background:radial-gradient(120% 140% at 100% 0%, #2a2aff8c 0%, #0000de00 60%), var(--zds-dark);width:100%;display:block}.video-card__icon{border-radius:var(--zds-radius-pill);background:var(--zds-blue);color:#fff;width:56px;height:56px;box-shadow:var(--zds-shadow-blue-md);transition:var(--zds-transition-hover);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.video-card__play:hover .video-card__icon{transform:scale(1.08)}.video-card iframe{aspect-ratio:16/9;border:0;width:100%}.team-card{text-align:center;align-items:center;gap:var(--zds-space-3);flex-direction:column;display:flex}.team-card__portrait{border-radius:var(--zds-radius-pill);object-fit:cover;width:96px;height:96px}.press-list{gap:var(--zds-space-6);display:grid}.press-item{gap:var(--zds-space-4);padding-bottom:var(--zds-space-6);border-bottom:1px solid var(--zds-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.r-field{gap:var(--zds-space-2);flex-direction:column;display:flex}.r-field-label{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);font-size:var(--zds-text-small);color:var(--zds-ink)}.r-input,.r-textarea,.r-select{width:100%;padding:var(--zds-space-3) var(--zds-space-4);border:1px solid var(--zds-line-2);border-radius:var(--zds-radius-md);background:var(--zds-panel);font-size:var(--zds-text-body);transition:var(--zds-transition-border)}.r-input:focus,.r-textarea:focus{border-color:var(--zds-blue)}.r-input[aria-invalid=true],.r-textarea[aria-invalid=true]{border-color:var(--zds-late)}.r-textarea{resize:vertical;min-height:7em}.r-hint{font-size:var(--zds-text-caption);color:var(--zds-ink-3)}.r-hint--error{color:var(--zds-late-text)}.r-check{gap:var(--zds-space-3);font-size:var(--zds-text-small);color:var(--zds-ink-2);align-items:flex-start;display:flex}.r-check input{width:18px;height:18px;accent-color:var(--zds-blue);flex:none;margin-top:2px}.r-check a{color:var(--zds-blue);text-underline-offset:2px;text-decoration:underline}.contact-form{gap:var(--zds-space-6);display:grid}.contact-form__grid{gap:var(--zds-space-5);grid-template-columns:1fr 1fr;display:grid}.contact-form{container-type:inline-size}@container (width<=520px){.contact-form__grid{gap:14px 12px}.contact-form__grid>:is(.r-field--email,.r-field--phone,.r-field--sites,.r-field--besoin,.r-field--wide){grid-column:1/-1}.contact-form .r-field{gap:6px}}.contact-form__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact-form__status{padding:var(--zds-space-4);border-radius:var(--zds-radius-md);font-size:var(--zds-text-small)}.contact-form__status.is-ok{background:var(--zds-ok-s);color:var(--zds-ok-text)}.contact-form__status.is-error{background:var(--zds-late-s);color:var(--zds-late-text)}.cookie-banner{inset-inline:var(--zds-space-4);bottom:var(--zds-space-4);z-index:90;background:var(--zds-panel);border:1px solid var(--zds-line-2);border-radius:var(--zds-radius-xl);max-width:720px;box-shadow:var(--zds-shadow-xl);padding:var(--zds-space-6);gap:var(--zds-space-4);margin-inline:auto;display:grid;position:fixed}.cookie-banner__actions{gap:var(--zds-space-3);flex-wrap:wrap;display:flex}.cookie-banner__actions .r-btn{flex:auto;min-width:160px}.roi{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}@media (width<=900px){.roi{grid-template-columns:1fr}}.roi__panel{border:1px solid var(--zds-line);background:#fff;border-radius:22px;padding:clamp(24px,3vw,36px)}.roi__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.roi__title{font-family:var(--font-display);color:var(--zds-ink);margin:0;font-size:22px;font-weight:700}.roi__seg{background:var(--zds-bg-warm);border:1px solid var(--zds-line);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.roi__segbtn{color:var(--zds-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600}.roi__segbtn.is-on{background:var(--zds-blue);color:#fff}.roi__note{color:var(--zds-ink-3);margin:14px 0 0;font-size:14px;line-height:1.55}.roi[data-mode=simple] :is(.roi__title--detail,.roi__note--detail,.roi__fields--detail,.roi__fields--hyp),.roi[data-mode=detail] :is(.roi__title--simple,.roi__note--simple){display:none}.roi__fields{gap:22px;margin-top:24px;display:grid}.roi__fields--hyp{border-top:1px solid var(--zds-line);padding-top:22px}.roi__hyp-lab{color:var(--zds-blue);margin:0;font-size:13px;font-weight:600}.roi__fld{flex-direction:column;gap:9px;display:flex}.roi__fld-top{color:var(--zds-ink);justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;font-weight:600;display:flex}.roi__v{color:var(--zds-blue);font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000de0f;border-radius:8px;padding:3px 9px;font-size:14px;font-weight:600}.roi__fld input[type=range]{width:100%;accent-color:var(--zds-blue)}.roi__hint{color:var(--zds-ink-3);font-size:12.5px;line-height:1.45}.roi__side{gap:16px;display:grid;position:sticky;top:96px}.roi__result{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:22px;padding:clamp(24px,3vw,34px)}.roi__res-k{color:#ffffffb8;margin:0;font-size:13px}.roi__res-v{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(38px,4.4vw,56px);font-weight:800;line-height:1}.roi__res-n{color:#ffffffc7;margin:12px 0 0;font-size:13.5px;line-height:1.5}.roi__duo{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding-top:18px;display:grid}.roi__duo-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:26px;font-weight:800}.roi__detail{border:1px solid var(--zds-line);background:#fff;border-radius:22px;padding:24px;position:relative;overflow:hidden}.roi__detail-in{filter:blur(7px);opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.roi__detail-k{color:var(--zds-blue);margin:0 0 8px;font-size:13px;font-weight:600}.roi__line{border-top:1px solid var(--zds-line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.roi__line b{font-size:14px;display:block}.roi__line span{color:var(--zds-ink-3);font-size:12.5px}.roi__line-v{font-family:var(--font-display);color:var(--zds-ink);font-size:18px;font-weight:800}.roi__gate{text-align:center;background:#ffffffeb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex;position:absolute;inset:16px;box-shadow:0 20px 50px -22px #0a0a144d}.roi__gate-ico{width:42px;height:42px;color:var(--zds-blue);background:#0000de0f;border-radius:12px;place-items:center;display:grid}.roi__gate-t{font-family:var(--font-display);color:var(--zds-ink);margin:0;font-size:17px;font-weight:700}.roi__gate-d{max-width:34ch;color:var(--zds-ink-2);margin:0;font-size:13.5px;line-height:1.5}.roi__disclaimer{color:var(--zds-ink-3);gap:10px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.roi__disclaimer svg{flex:none;margin-top:2px}.r-link-quiet{color:var(--zds-ink-2);font-size:var(--zds-text-small);cursor:pointer}.r-link-mono{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-xs);color:var(--zds-ink-3)}.schema{gap:var(--zds-space-3);max-width:760px;margin-inline:auto;display:grid}.schema__layer{gap:var(--zds-space-5);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.schema__n{font-family:var(--zds-font-mono);color:var(--zds-ink-3);font-size:var(--zds-text-data-sm)}.schema__card{gap:var(--zds-space-3);width:100%;display:grid}.schema__items{gap:var(--zds-space-2);flex-wrap:wrap;display:flex}.r-section:has(>.r-wrap>.schema) .section-head{text-align:center;max-width:740px;margin-inline:auto}.schema__layer--focus .schema__card{border-color:var(--zds-blue);box-shadow:var(--zds-shadow-md)}.schema__layer--focus .schema__n{color:var(--zds-blue)}.schema__arrow{color:var(--zds-ink-3);margin-block:calc(var(--zds-space-1) * -1);grid-column:2;justify-self:center}.drift__inner{padding:var(--zds-space-8)}.drift__head{align-items:baseline;gap:var(--zds-space-4);margin-bottom:var(--zds-space-6);flex-wrap:wrap;display:flex}.drift__head .r-stat-v{margin-inline-start:auto}.drift__bar{height:6px;width:var(--w);background:var(--zds-blue);border-radius:var(--zds-radius-pill);max-width:100%;margin-bottom:4px;display:block}.drift__bar[data-late]{background:var(--zds-risk)}.drift__delta{font-size:var(--zds-text-caption);color:var(--zds-ink-3)}.drift__delta.is-late{color:var(--zds-risk-text)}.compass{gap:var(--zds-space-grid);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.compass__axis{gap:var(--zds-space-3);display:grid}.compass__n{font-family:var(--zds-font-mono);color:var(--zds-blue);font-size:var(--zds-text-data-sm)}.reveal-ready .reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * 80ms);will-change:opacity, transform;transform:translateY(18px)}.reveal-ready .reveal.in{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready .reveal{opacity:1;transition:none;transform:none}}@media print{.reveal-ready .reveal{opacity:1!important;transition:none!important;transform:none!important}}.page-head__lead{margin-top:var(--zds-space-5);max-width:68ch}.page-head__actions{margin-top:var(--zds-space-8);gap:var(--zds-space-4);flex-wrap:wrap;display:flex}.story-card{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.story-card__poster{aspect-ratio:16/9;background:var(--zds-dark);display:block;position:relative;overflow:hidden}.story-card__poster :is(img,picture){object-fit:cover;width:100%;height:100%}.story-card__play{border-radius:var(--zds-radius-pill);width:58px;height:58px;color:var(--zds-ink);transition:var(--zds-transition-hover);background:#ffffffe6;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px #0a0a142e}.story-card--lift:hover .story-card__play,.r-card--lift:hover .story-card__play{transform:scale(1.06)}.story-card__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.story-card__name{margin-top:0}.story-card__role{font-family:var(--zds-font-mono);font-size:11px;font-weight:var(--zds-weight-medium);color:var(--zds-blue);margin-top:7px}.r-section--dark .story-card__role{color:#ffffffb3}.story-card__tags{margin-top:var(--zds-space-4);flex-wrap:wrap;gap:7px;display:flex}.story-card__tags span{font-size:12px;font-weight:var(--zds-weight-medium);letter-spacing:.01em;color:var(--zds-ink-2);border-radius:var(--zds-radius-pill);background:var(--zds-bg-warm);border:1px solid var(--zds-line);padding:5px 11px;line-height:1.25}.story-card__watch{font-weight:var(--zds-weight-bold);color:var(--zds-blue);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:13px;display:inline-flex}.eco{grid-template-columns:minmax(0,1fr) minmax(360px,412px);align-items:start;gap:clamp(18px,2.4vw,38px);display:grid}.eco__controls{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;margin-bottom:clamp(8px,1vw,14px);display:grid}.eco__seg--region{grid-column:1;justify-self:center}.eco__seg--equip{grid-column:2;justify-self:center}.eco__diagram{grid-column:1}.eco__stage{grid-column:2}.eco__seg{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-pill);gap:4px;padding:5px;display:inline-flex;box-shadow:0 1px 2px #0a0a140a}.eco__seg-btn{border-radius:var(--zds-radius-pill);font-weight:var(--zds-weight-semibold);color:var(--zds-ink-2);cursor:pointer;transition:var(--zds-transition-color);padding:8px 16px;font-size:13.5px}.eco__seg-btn:hover{color:var(--zds-ink)}#eco-reg-fr:checked~.eco__controls .eco__seg-btn--reg-fr,#eco-reg-mro:checked~.eco__controls .eco__seg-btn--reg-mro{background:var(--zds-blue);color:#fff}#eco-eq-eq:checked~.eco__controls .eco__seg-btn--eq-eq,#eco-eq-low:checked~.eco__controls .eco__seg-btn--eq-low{background:var(--zds-ink);color:#fff}#eco-reg-fr:focus-visible~.eco__controls .eco__seg-btn--reg-fr,#eco-reg-mro:focus-visible~.eco__controls .eco__seg-btn--reg-mro,#eco-eq-eq:focus-visible~.eco__controls .eco__seg-btn--eq-eq,#eco-eq-low:focus-visible~.eco__controls .eco__seg-btn--eq-low{outline:2px solid var(--zds-blue);outline-offset:2px}#eco-eq-eq:checked~.eco__stage .eco__when-low,#eco-eq-low:checked~.eco__stage .eco__when-eq,#eco-reg-fr:checked~.eco__stage .eco__in-mro,#eco-reg-mro:checked~.eco__stage .eco__in-fr{display:none}.eco .tabset__panel.eco__panel{text-align:left;background:var(--zds-panel);border:1px solid var(--zds-line);box-shadow:var(--zds-shadow-lg);border-radius:20px;flex-direction:column;align-self:start;gap:18px;padding:clamp(20px,2.4vw,28px);display:flex}.eco__panel-head{align-items:center;gap:14px;display:flex}.eco__panel-ic{background:var(--zds-blue);border-radius:13px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.eco__panel-ic{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.eco__panel-ic{color:var(--eco-accent)}.eco__panel-title{font-weight:var(--zds-weight-bold);letter-spacing:-.02em;color:var(--zds-ink);margin:0;font-size:20px;line-height:1.15}.eco__panel-desc{color:var(--zds-ink-desc);margin:3px 0 0;font-size:13px}.eco__badge{border-radius:var(--zds-radius-pill);font-family:var(--zds-font-mono);font-size:11px;font-weight:var(--zds-weight-medium);letter-spacing:.06em;border:1px solid #0000;align-self:flex-start;align-items:center;gap:9px;margin:0;padding:9px 15px;display:inline-flex}.eco__badge b{font-weight:var(--zds-weight-medium)}.eco__badge em{font-style:normal;font-family:var(--zds-font-body);font-weight:var(--zds-weight-medium);letter-spacing:0;text-transform:none;color:var(--zds-ink-700)}.eco__badge--connecte{color:#0000de;background:#0000de12;border-color:#0000de29}.eco__badge--complete{color:#80c;background:#8800cc12;border-color:#8800cc29}.eco__badge--couvre{color:#f09;background:#ff009912;border-color:#ff00992e}.eco__block-lab{font-family:var(--zds-font-mono);font-size:10px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-2);margin:0 0 11px}.eco__list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.eco__list li{color:var(--zds-ink-700);padding-inline-start:17px;font-size:14px;line-height:1.45;position:relative}.eco__list li:before{content:"";background:var(--eco-accent);inset-inline-start:0;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em}.eco__example{background:var(--zds-bg-warm);border:1px solid var(--zds-line);border-radius:14px;padding:14px 16px}.eco__example-t{font-family:var(--zds-font-mono);font-size:10.5px;font-weight:var(--zds-weight-medium);color:var(--eco-accent);margin:0 0 7px}.eco__example-x{color:var(--zds-ink-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.eco__soft{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.eco__soft-item{background:var(--zds-panel);border:1px solid var(--zds-line);transition:border-color .2s var(--zds-ease-out);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.eco__soft-item:hover{border-color:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.eco__soft-item:hover{border-color:color-mix(in srgb, var(--zds-blue) 30%, transparent)}}.eco__soft-logo{color:#63636d;width:27px;height:27px;font-family:var(--zds-font-mono);font-size:10px;font-weight:var(--zds-weight-medium);background:#edeae3;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.eco__soft-logo--robin{background:var(--zds-blue);color:#fff}.eco__soft-name{font-weight:var(--zds-weight-semibold);color:var(--zds-ink);font-size:13px;line-height:1.2}.eco__legend{flex-wrap:wrap;justify-content:center;gap:10px 24px;max-width:1280px;margin:20px auto 0;padding:0;list-style:none;display:flex}.eco__legend li{font-family:var(--zds-font-mono);font-size:10.5px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-2);align-items:center;gap:8px;display:inline-flex}.eco__legend i{border-radius:50%;flex:none;width:9px;height:9px}@media (width<=980px){.eco{grid-template-columns:minmax(0,1fr)}.eco__controls{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px}.eco__seg--region,.eco__seg--equip,.eco__diagram,.eco__stage{grid-column:1}}.eco__native{margin-top:var(--zds-space-10);border-radius:var(--zds-radius-2xl);color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;flex-wrap:wrap;align-items:center;gap:22px 40px;padding:clamp(28px,3vw,40px) clamp(24px,3vw,44px);display:flex;position:relative;overflow:hidden}.eco__native-say{max-width:300px}.eco__native-tag{font-family:var(--zds-font-mono);align-items:center;gap:8px;margin-bottom:11px;font-size:10.5px;font-weight:500;display:inline-flex}.eco__native-lead{color:#ffffffeb;font-size:13.5px;line-height:1.55}.eco__native-items{flex-wrap:wrap;flex:1;gap:16px;min-width:260px;display:flex}.eco__native-item{flex:200px;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.eco__native-item strong{font-weight:600;display:block}.eco__native-desc{color:#ffffffc7;margin-top:3px;display:block}.contact-panel{gap:var(--zds-space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.contact-form__sla{margin-top:var(--zds-space-3);font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink-3)}.r-field--wide{grid-column:1/-1}.contact-aside{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-2xl);padding:var(--zds-space-8);top:var(--zds-space-10);position:sticky}.contact-aside__title{margin-top:var(--zds-space-4);font-family:var(--zds-font-display);font-size:var(--zds-text-h3);letter-spacing:-.02em;line-height:1.15}.contact-aside__args{margin-top:var(--zds-space-6);gap:var(--zds-space-3);display:grid}.contact-aside__args li{color:var(--zds-ink-2);padding-inline-start:var(--zds-space-6);position:relative}.contact-aside__args li:before{content:"";border-radius:var(--zds-radius-pill);background:var(--zds-blue);inset-inline-start:0;width:8px;height:8px;position:absolute;top:.62em}.contact-aside__sla{margin-top:var(--zds-space-7);padding-top:var(--zds-space-5);border-top:1px solid var(--zds-line);font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-blue)}@media (width<=900px){.contact-panel{gap:var(--zds-space-8);grid-template-columns:1fr}.contact-aside{position:static}}.post-card__soon{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink-3)}.r-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-hero{background:var(--zds-dark);color:#fff;height:100svh;min-height:640px;position:relative;overflow:hidden}.home-hero__still,.home-hero__video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.home-hero__video{display:none}}.home-hero__scrim{z-index:1;background:linear-gradient(#06061000 0%,#06061014 42%,#0606108c 74%,#060610e0 100%),linear-gradient(90deg,#060610b8 0%,#06061038 46%,#06061000 78%),#0606101f;position:absolute;inset:0}.home-hero__inner{z-index:2;box-sizing:border-box;justify-content:flex-end;gap:var(--zds-space-7);height:100%;max-width:var(--content-max);flex-direction:column;margin:0 auto;padding:120px clamp(24px,5vw,84px) clamp(72px,12vh,132px);display:flex;position:relative}.home-hero__badge{font-family:var(--zds-font-body);color:#ffffffdb;font-size:14px;font-weight:500}.home-hero__narration{position:relative}.home-hero__lead{font-family:var(--zds-font-display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 28px #0000008c;max-width:17ch;font-size:clamp(32px,4.2vw,60px);font-weight:700;line-height:1.04}.home-hero__narration.is-rotating{align-items:end;display:grid}.home-hero__narration.is-rotating>.home-hero__lead{opacity:0;visibility:hidden;transition:opacity .26s var(--zds-ease-out), visibility 0s linear .26s;grid-area:1/1}.home-hero__narration.is-rotating>.home-hero__lead.is-on{opacity:1;visibility:visible;transition:opacity .52s var(--zds-ease-out)}.home-hero__product{font-size:inherit;text-wrap:wrap;max-width:min(40rem,100%)}.home-hero__meet{flex-direction:column;gap:8px;margin:0;display:flex}.home-hero__name{font-size:clamp(28px,3.9vw,52px);line-height:1}.home-hero__pitch{letter-spacing:-.02em;color:#ffffffbd;font-size:clamp(17px,1.9vw,24px);font-weight:600;line-height:1.1}.home-hero__feature{border-left:4px solid var(--zds-blue);letter-spacing:-.025em;flex-direction:column;gap:6px;margin:16px 0 0;padding-left:14px;font-size:clamp(19px,2.4vw,33px);line-height:1.14;display:flex}.home-hero__note{font-family:var(--zds-font-body);letter-spacing:0;color:#ffffffb8;font-size:clamp(14px,1.55vw,19px);font-weight:500;line-height:1.32}.home-hero__actions{gap:var(--zds-space-4);flex-wrap:wrap;display:flex}.home-hero__ghost{color:var(--zds-ink);background:#fff;border:1px solid #fff}.home-hero__ghost:hover{background:#ffffffe0;border-color:#ffffffe0}.home-hero__actions .r-btn{padding:18px 30px;font-size:17px}.home-hero__scroll{z-index:2;font-family:var(--zds-font-mono);color:#ffffffad;flex-direction:column;align-items:center;gap:6px;margin:0;font-size:12px;display:flex;position:absolute;bottom:clamp(18px,2.4vh,28px);left:50%;transform:translate(-50%)}.home-hero__scroll span{font-size:16px;line-height:1}@media (prefers-reduced-motion:no-preference){.home-hero__scroll span{animation:2.4s ease-in-out infinite home-hero-nudge}}@keyframes home-hero-nudge{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (width<=700px){.home-hero__inner{gap:var(--zds-space-6);padding-top:96px}.home-hero__lead{max-width:none}}.tabset{gap:var(--zds-space-10);display:grid;position:relative}.tabset__stage{display:grid}.tabset__panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .35s}.carousel--prose .tabset__panel{max-width:72ch;display:block}.carousel:not(.carousel--prose):not(.carousel--dots){background:var(--zds-panel);border-radius:var(--zds-radius-2xl);box-shadow:var(--zds-shadow-xs), 0 50px 110px -40px #0a0a1457;border:1px solid #0000;overflow:hidden}.carousel:not(.carousel--prose):not(.carousel--dots)>.tabset__stage{padding:clamp(28px,4.2vw,60px)}.carousel:not(.carousel--prose) .tabset__panel{gap:clamp(var(--zds-space-8), 4.4vw, var(--zds-space-16));grid-template-columns:.86fr 1.14fr;align-items:start;display:grid}.carousel:not(.carousel--prose)>.tabset__tabs{border-top:1px solid var(--zds-line);flex-wrap:nowrap;gap:0;padding:0}.carousel:not(.carousel--prose)>.tabset__tabs>li{flex:1 1 0;min-width:0;display:flex}.carousel:not(.carousel--prose)>.tabset__tabs .tabset__tab{border-right:1px solid var(--zds-line);opacity:.62;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:20px clamp(12px,1.4vw,22px)}.carousel:not(.carousel--prose)>.tabset__tabs>li:last-child .tabset__tab{border-right:0}.carousel:not(.carousel--prose)>.tabset__tabs .tabset__tab-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.carousel:not(.carousel--prose)>.tabset__tabs .tabset__tab:hover{background:var(--zds-bg-warm)}.carousel:not(.carousel--prose)>.tabset__radio:first-of-type:checked~.tabset__tabs>li:first-child .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(2):checked~.tabset__tabs>li:nth-child(2) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(3):checked~.tabset__tabs>li:nth-child(3) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(4):checked~.tabset__tabs>li:nth-child(4) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(5):checked~.tabset__tabs>li:nth-child(5) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(6):checked~.tabset__tabs>li:nth-child(6) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(7):checked~.tabset__tabs>li:nth-child(7) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(8):checked~.tabset__tabs>li:nth-child(8) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(9):checked~.tabset__tabs>li:nth-child(9) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(10):checked~.tabset__tabs>li:nth-child(10) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(11):checked~.tabset__tabs>li:nth-child(11) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(12):checked~.tabset__tabs>li:nth-child(12) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(13):checked~.tabset__tabs>li:nth-child(13) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(14):checked~.tabset__tabs>li:nth-child(14) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(15):checked~.tabset__tabs>li:nth-child(15) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(16):checked~.tabset__tabs>li:nth-child(16) .tabset__tab{background:var(--zds-bg-warm);color:var(--zds-blue);opacity:1}.carousel:not(.carousel--prose) .tabset__tab:after{background:var(--zds-blue)}.carousel__media{border-radius:var(--zds-radius-xl);background:#0b0b14;overflow:hidden;box-shadow:0 1px 2px #0a0a140f,0 44px 90px -36px #0a0a1480}.frame__slot{aspect-ratio:16/9;border-radius:inherit;background:radial-gradient(120% 120% at 30% 0,#1a1a28 0%,#0c0c16 70%);width:100%;position:relative}.frame__slot>:is(img,picture){object-fit:cover;width:100%;height:100%;display:block}.shots{position:absolute;inset:0;overflow:hidden}.shots__i{object-fit:cover;opacity:0;width:100%;height:100%;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;inset:0}.shots--6 .shots__i{animation-name:ss-fade-6;animation-duration:25.2s}.shots--6 .shots__dot{animation-name:ss-dot-6;animation-duration:25.2s}.shots--5 .shots__i{animation-name:ss-fade-6;animation-duration:21s}.shots--5 .shots__dot{animation-name:ss-dot-6;animation-duration:21s}.shots--4 .shots__i{animation-name:ss-fade-4;animation-duration:16.8s}.shots--4 .shots__dot{animation-name:ss-dot-4;animation-duration:16.8s}.shots--3 .shots__i{animation-name:ss-fade-4;animation-duration:12.6s}.shots--3 .shots__dot{animation-name:ss-dot-4;animation-duration:12.6s}.shots--2 .shots__i{animation-name:ss-fade-4;animation-duration:8.4s}.shots--2 .shots__dot{animation-name:ss-dot-4;animation-duration:8.4s}.shots__scrim{pointer-events:none;background:linear-gradient(#06060e00,#06060e9e);height:40%;position:absolute;inset:auto 0 0}.shots__dots{gap:7px;display:flex;position:absolute;bottom:15px;right:16px}.shots__dot{opacity:.25;background:#fff;border-radius:50%;width:6px;height:6px;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.shots__bar{background:#ffffff24;height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.shots__bar i{transform-origin:0;background:linear-gradient(90deg,#0000de,#80c 55%,#f09);width:100%;height:100%;animation:4.2s linear infinite ss-bar;display:block}.carousel__media:hover :is(.shots__i,.shots__dot,.shots__bar i){animation-play-state:paused}@keyframes ss-fade-6{0%{opacity:0;transform:scale(1.09)}2.4%{opacity:1}16.7%{opacity:1}19.1%{opacity:0}21%{transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ss-dot-6{0%{opacity:.25}2.4%{opacity:1}16.7%{opacity:1}19.1%{opacity:.25}to{opacity:.25}}@keyframes ss-fade-4{0%{opacity:0;transform:scale(1.09)}3.6%{opacity:1}25%{opacity:1}28.6%{opacity:0}31%{transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ss-dot-4{0%{opacity:.25}3.6%{opacity:1}25%{opacity:1}28.6%{opacity:.25}to{opacity:.25}}@keyframes ss-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.shots__i{opacity:0;animation:none}.shots__i:first-child{opacity:1}.shots__dot{animation:none}.shots__dot:first-child{opacity:1}.shots__bar{display:none}}.carousel--dots>.tabset__stage{padding:6px 18px 46px}.carousel--dots .tabset__panel{grid-template-columns:.84fr 1.16fr;align-items:start}.carousel.carousel--dots .tabset__panel>.carousel__copy{align-self:center}.carousel.carousel--dots .carousel__copy>.carousel__cta{margin-top:0}.carousel:not(.carousel--prose) .tabset__panel>.carousel__copy{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.carousel:not(.carousel--prose) .carousel__copy>.carousel__cta{padding-top:var(--zds-space-7);margin-top:auto}.carousel--dots .carousel__tile{background:var(--zds-blue);color:#fff;border-radius:15px;width:52px;height:52px;box-shadow:0 12px 26px -14px #0000dea6}.carousel--dots .carousel__head{margin-bottom:var(--zds-space-4)}.carousel__kicker{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink-3);margin-bottom:var(--zds-space-3)}.carousel--dots .carousel__name{margin-top:0;font-size:clamp(26px,3vw,38px);line-height:1.12}.carousel--dots .carousel__media{background:var(--zds-panel);box-shadow:var(--zds-shadow-xs), 0 26px 54px -40px #0a0a144d}.carousel--dots .frame__slot{aspect-ratio:16/9;background:var(--zds-bg-warm)}.carousel__dots{margin-top:var(--zds-space-10);justify-content:center;gap:10px;display:flex}.carousel__dot{background:var(--zds-line-2);cursor:pointer;width:8px;height:8px;transition:background .26s var(--zds-ease-out), width .26s var(--zds-ease-out);border-radius:99px;display:block}.carousel__dot:hover{background:var(--zds-ink-3)}.carousel--dots>input:first-of-type:checked~.carousel__dots li:first-child .carousel__dot,.carousel--dots>input:nth-of-type(2):checked~.carousel__dots li:nth-child(2) .carousel__dot,.carousel--dots>input:nth-of-type(3):checked~.carousel__dots li:nth-child(3) .carousel__dot,.carousel--dots>input:nth-of-type(4):checked~.carousel__dots li:nth-child(4) .carousel__dot,.carousel--dots>input:nth-of-type(5):checked~.carousel__dots li:nth-child(5) .carousel__dot,.carousel--dots>input:nth-of-type(6):checked~.carousel__dots li:nth-child(6) .carousel__dot,.carousel--dots>input:nth-of-type(7):checked~.carousel__dots li:nth-child(7) .carousel__dot,.carousel--dots>input:nth-of-type(8):checked~.carousel__dots li:nth-child(8) .carousel__dot,.carousel--dots>input:nth-of-type(9):checked~.carousel__dots li:nth-child(9) .carousel__dot,.carousel--dots>input:nth-of-type(10):checked~.carousel__dots li:nth-child(10) .carousel__dot,.carousel--dots>input:nth-of-type(11):checked~.carousel__dots li:nth-child(11) .carousel__dot,.carousel--dots>input:nth-of-type(12):checked~.carousel__dots li:nth-child(12) .carousel__dot,.carousel--dots>input:nth-of-type(13):checked~.carousel__dots li:nth-child(13) .carousel__dot,.carousel--dots>input:nth-of-type(14):checked~.carousel__dots li:nth-child(14) .carousel__dot,.carousel--dots>input:nth-of-type(15):checked~.carousel__dots li:nth-child(15) .carousel__dot,.carousel--dots>input:nth-of-type(16):checked~.carousel__dots li:nth-child(16) .carousel__dot{background:var(--zds-blue);width:28px}.carousel__head{align-items:center;gap:13px;display:flex}.carousel__tile{background:var(--zds-blue);border-radius:11px;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.carousel__tile{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.carousel__tile{color:var(--zds-blue);font-family:var(--zds-font-mono);letter-spacing:.04em;font-size:14px;font-weight:500}.carousel__num{font-family:var(--zds-font-body);font-size:13px;font-weight:var(--zds-weight-medium);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.carousel__num{color:color-mix(in srgb, var(--zds-blue) 58%, transparent)}}.r-hl{color:var(--zds-blue);font-weight:inherit}.carousel__name{margin-top:var(--zds-space-4);font-family:var(--zds-font-display);letter-spacing:-.03em;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.04}.carousel__claim{margin-top:var(--zds-space-4);font-size:var(--zds-text-subhead);font-weight:500}.carousel__lead{margin-top:var(--zds-space-4);opacity:.82;max-width:52ch}.carousel__chips{gap:var(--zds-space-2);margin-top:var(--zds-space-6);flex-wrap:wrap;display:flex}.carousel__chips li{border-radius:var(--zds-radius-pill);font-family:var(--zds-font-mono);background:var(--zds-blue);padding:7px 12px;font-size:10.5px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.carousel__chips li{background:color-mix(in srgb, var(--zds-blue) 6%, transparent)}}.carousel__chips li{color:var(--zds-blue);border:1px solid var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.carousel__chips li{border:1px solid color-mix(in srgb, var(--zds-blue) 12%, transparent)}}.carousel__cta{margin-top:var(--zds-space-7)}.tabset__tabs{gap:var(--zds-space-2);padding-top:var(--zds-space-5);border-top:1px solid;flex-wrap:wrap;display:flex}.tabset__tab{align-items:baseline;gap:var(--zds-space-3);padding:var(--zds-space-3) var(--zds-space-5);border-radius:var(--zds-radius-pill);cursor:pointer;opacity:.55;transition:opacity .2s,background .2s;display:flex;position:relative;overflow:hidden}.tabset__tab:after{content:"";transform-origin:0;background:#ffffffbf;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.tabset__tab:hover{opacity:.9;background:#ffffff14}.tabset__tab-n{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption)}.tabset__tab-l{font-weight:600}.tabset__radio:first-of-type:checked~.tabset__stage>.tabset__panel:first-child,.tabset__radio:nth-of-type(2):checked~.tabset__stage>.tabset__panel:nth-child(2),.tabset__radio:nth-of-type(3):checked~.tabset__stage>.tabset__panel:nth-child(3),.tabset__radio:nth-of-type(4):checked~.tabset__stage>.tabset__panel:nth-child(4),.tabset__radio:nth-of-type(5):checked~.tabset__stage>.tabset__panel:nth-child(5),.tabset__radio:nth-of-type(6):checked~.tabset__stage>.tabset__panel:nth-child(6),.tabset__radio:nth-of-type(7):checked~.tabset__stage>.tabset__panel:nth-child(7),.tabset__radio:nth-of-type(8):checked~.tabset__stage>.tabset__panel:nth-child(8),.tabset__radio:nth-of-type(9):checked~.tabset__stage>.tabset__panel:nth-child(9),.tabset__radio:nth-of-type(10):checked~.tabset__stage>.tabset__panel:nth-child(10),.tabset__radio:nth-of-type(11):checked~.tabset__stage>.tabset__panel:nth-child(11),.tabset__radio:nth-of-type(12):checked~.tabset__stage>.tabset__panel:nth-child(12),.tabset__radio:nth-of-type(13):checked~.tabset__stage>.tabset__panel:nth-child(13),.tabset__radio:nth-of-type(14):checked~.tabset__stage>.tabset__panel:nth-child(14),.tabset__radio:nth-of-type(15):checked~.tabset__stage>.tabset__panel:nth-child(15),.tabset__radio:nth-of-type(16):checked~.tabset__stage>.tabset__panel:nth-child(16){visibility:visible;opacity:1;pointer-events:auto;position:relative}.eco__stage{align-self:start;position:relative}.eco__stage>.tabset__panel{position:absolute;inset:0 0 auto}@media (width<=700px){.tabset{gap:var(--zds-space-5)}.tabset__stage{position:relative}.tabset__stage>.tabset__panel{position:absolute;inset:0 0 auto}}.tabset__radio:first-of-type:checked~.tabset__tabs>li:first-child .tabset__tab,.tabset__radio:nth-of-type(2):checked~.tabset__tabs>li:nth-child(2) .tabset__tab,.tabset__radio:nth-of-type(3):checked~.tabset__tabs>li:nth-child(3) .tabset__tab,.tabset__radio:nth-of-type(4):checked~.tabset__tabs>li:nth-child(4) .tabset__tab,.tabset__radio:nth-of-type(5):checked~.tabset__tabs>li:nth-child(5) .tabset__tab,.tabset__radio:nth-of-type(6):checked~.tabset__tabs>li:nth-child(6) .tabset__tab,.tabset__radio:nth-of-type(7):checked~.tabset__tabs>li:nth-child(7) .tabset__tab,.tabset__radio:nth-of-type(8):checked~.tabset__tabs>li:nth-child(8) .tabset__tab,.tabset__radio:nth-of-type(9):checked~.tabset__tabs>li:nth-child(9) .tabset__tab,.tabset__radio:nth-of-type(10):checked~.tabset__tabs>li:nth-child(10) .tabset__tab,.tabset__radio:nth-of-type(11):checked~.tabset__tabs>li:nth-child(11) .tabset__tab,.tabset__radio:nth-of-type(12):checked~.tabset__tabs>li:nth-child(12) .tabset__tab,.tabset__radio:nth-of-type(13):checked~.tabset__tabs>li:nth-child(13) .tabset__tab,.tabset__radio:nth-of-type(14):checked~.tabset__tabs>li:nth-child(14) .tabset__tab,.tabset__radio:nth-of-type(15):checked~.tabset__tabs>li:nth-child(15) .tabset__tab,.tabset__radio:nth-of-type(16):checked~.tabset__tabs>li:nth-child(16) .tabset__tab{opacity:1;background:var(--zds-blue);color:#fff}.tabset[data-autoplay=on] .tabset__radio:first-of-type:checked~.tabset__tabs>li:first-child .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(2):checked~.tabset__tabs>li:nth-child(2) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(3):checked~.tabset__tabs>li:nth-child(3) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(4):checked~.tabset__tabs>li:nth-child(4) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(5):checked~.tabset__tabs>li:nth-child(5) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(6):checked~.tabset__tabs>li:nth-child(6) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(7):checked~.tabset__tabs>li:nth-child(7) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(8):checked~.tabset__tabs>li:nth-child(8) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(9):checked~.tabset__tabs>li:nth-child(9) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(10):checked~.tabset__tabs>li:nth-child(10) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(11):checked~.tabset__tabs>li:nth-child(11) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(12):checked~.tabset__tabs>li:nth-child(12) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(13):checked~.tabset__tabs>li:nth-child(13) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(14):checked~.tabset__tabs>li:nth-child(14) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(15):checked~.tabset__tabs>li:nth-child(15) .tabset__tab:after,.tabset[data-autoplay=on] .tabset__radio:nth-of-type(16):checked~.tabset__tabs>li:nth-child(16) .tabset__tab:after{animation:9s linear both tab-fill}@keyframes tab-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tabset__tab:after{animation:none!important}}.tabset__radio:focus-visible~.tabset__tabs>li>.tabset__tab{outline:none}.tabset__radio:first-of-type:focus-visible~.tabset__tabs>li:first-child .tabset__tab,.tabset__radio:nth-of-type(2):focus-visible~.tabset__tabs>li:nth-child(2) .tabset__tab,.tabset__radio:nth-of-type(3):focus-visible~.tabset__tabs>li:nth-child(3) .tabset__tab,.tabset__radio:nth-of-type(4):focus-visible~.tabset__tabs>li:nth-child(4) .tabset__tab,.tabset__radio:nth-of-type(5):focus-visible~.tabset__tabs>li:nth-child(5) .tabset__tab,.tabset__radio:nth-of-type(6):focus-visible~.tabset__tabs>li:nth-child(6) .tabset__tab,.tabset__radio:nth-of-type(7):focus-visible~.tabset__tabs>li:nth-child(7) .tabset__tab,.tabset__radio:nth-of-type(8):focus-visible~.tabset__tabs>li:nth-child(8) .tabset__tab,.tabset__radio:nth-of-type(9):focus-visible~.tabset__tabs>li:nth-child(9) .tabset__tab,.tabset__radio:nth-of-type(10):focus-visible~.tabset__tabs>li:nth-child(10) .tabset__tab,.tabset__radio:nth-of-type(11):focus-visible~.tabset__tabs>li:nth-child(11) .tabset__tab,.tabset__radio:nth-of-type(12):focus-visible~.tabset__tabs>li:nth-child(12) .tabset__tab,.tabset__radio:nth-of-type(13):focus-visible~.tabset__tabs>li:nth-child(13) .tabset__tab,.tabset__radio:nth-of-type(14):focus-visible~.tabset__tabs>li:nth-child(14) .tabset__tab,.tabset__radio:nth-of-type(15):focus-visible~.tabset__tabs>li:nth-child(15) .tabset__tab,.tabset__radio:nth-of-type(16):focus-visible~.tabset__tabs>li:nth-child(16) .tabset__tab{outline:2px solid var(--zds-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tabset__panel{transition:none}}@media (width<=980px){.carousel:not(.carousel--prose) .tabset__panel{grid-template-columns:1fr}.carousel__media{order:-1}}.r-section--blue>.r-wrap{background:radial-gradient(120% 150% at 100% 0%, #2a2aff 0%, #0000de00 60%), radial-gradient(110% 140% at 0% 100%, #0000de 0%, #00008c00 65%), var(--zds-deep);color:#fff}.r-section--blue .r-overline{color:#ffffffbd}.r-section--blue .r-lead,.r-section--blue .r-card-desc{color:#ffffffe6}.track{grid-auto-flow:column;grid-auto-columns:minmax(var(--track-card,320px), var(--track-card,320px));gap:var(--track-gap,22px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-2px;padding:6px 2px 22px;display:grid;overflow-x:auto}.track>*{scroll-snap-align:start}.track>:last-child{scroll-snap-align:end}.track::-webkit-scrollbar{display:none}.track-hint{margin-top:var(--zds-space-4);font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink-3)}@media (width<=660px){.track{--track-card:82vw}}.vb-tabs{overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 1px var(--zds-line), inset 0 -1px var(--zds-line);border-top:0;border-bottom:0;flex-wrap:nowrap;gap:0;padding:0;overflow:auto hidden}.vb-tabs::-webkit-scrollbar{display:none}.vb-tabs>li{flex:none}.vb-tab{opacity:.7;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;padding:16px 22px 14px}.vb-tab:hover{opacity:.8;background:0 0}.vb-tab__mark{object-fit:contain;object-position:left center;width:auto;max-width:132px;height:26px}.vb-tab__marks{justify-items:start;display:grid}.vb-tab__marks>*{grid-area:1/1}.vb-tab__marks:has(.vb-tab__mark--color)>:first-child{opacity:calc(1 - var(--vb-on,0))}.vb-tab__mark--color{opacity:var(--vb-on,0)}.vb-tab__mark--text{height:26px;font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);color:var(--zds-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:168px;font-size:14px;display:flex;overflow:hidden}.vb-tab__who{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink);white-space:nowrap}.verbatims>.tabset__radio:first-of-type:checked~.vb-tabs>li:first-child .vb-tab,.verbatims>.tabset__radio:nth-of-type(2):checked~.vb-tabs>li:nth-child(2) .vb-tab,.verbatims>.tabset__radio:nth-of-type(3):checked~.vb-tabs>li:nth-child(3) .vb-tab,.verbatims>.tabset__radio:nth-of-type(4):checked~.vb-tabs>li:nth-child(4) .vb-tab,.verbatims>.tabset__radio:nth-of-type(5):checked~.vb-tabs>li:nth-child(5) .vb-tab,.verbatims>.tabset__radio:nth-of-type(6):checked~.vb-tabs>li:nth-child(6) .vb-tab,.verbatims>.tabset__radio:nth-of-type(7):checked~.vb-tabs>li:nth-child(7) .vb-tab,.verbatims>.tabset__radio:nth-of-type(8):checked~.vb-tabs>li:nth-child(8) .vb-tab,.verbatims>.tabset__radio:nth-of-type(9):checked~.vb-tabs>li:nth-child(9) .vb-tab,.verbatims>.tabset__radio:nth-of-type(10):checked~.vb-tabs>li:nth-child(10) .vb-tab,.verbatims>.tabset__radio:nth-of-type(11):checked~.vb-tabs>li:nth-child(11) .vb-tab,.verbatims>.tabset__radio:nth-of-type(12):checked~.vb-tabs>li:nth-child(12) .vb-tab,.verbatims>.tabset__radio:nth-of-type(13):checked~.vb-tabs>li:nth-child(13) .vb-tab,.verbatims>.tabset__radio:nth-of-type(14):checked~.vb-tabs>li:nth-child(14) .vb-tab,.verbatims>.tabset__radio:nth-of-type(15):checked~.vb-tabs>li:nth-child(15) .vb-tab,.verbatims>.tabset__radio:nth-of-type(16):checked~.vb-tabs>li:nth-child(16) .vb-tab{color:inherit;opacity:1;border-bottom-color:var(--zds-blue);--vb-on:1;background:0 0}.verbatims .vb-tab:after{display:none}.verbatims .tabset__panel{gap:clamp(var(--zds-space-8), 4vw, var(--zds-space-14));grid-template-columns:330px minmax(0,1fr);align-items:start;display:grid}.r-section:has(.verbatims){padding-bottom:calc(var(--section-pad-y) / 2)}.verbatims .verbatim--unportrayed{grid-template-columns:minmax(0,1fr)}.vb-card{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-xl);box-shadow:var(--zds-shadow-xs);overflow:hidden}.vb-photo{aspect-ratio:4/5;object-fit:cover;object-position:center 16%;filter:grayscale(.14);background:var(--zds-bg-warm);width:100%;display:block}.vb-plate{gap:3px;padding:18px 20px 20px;display:grid}.vb-plate__nm{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.022em;font-size:18.5px}.vb-plate__role{font-size:var(--zds-text-small);color:var(--zds-ink-2);text-wrap:pretty}.vb-plate__li{background:var(--zds-blue);color:#fff;width:fit-content;font-family:var(--zds-font-body);transition:background .2s var(--zds-ease-out), transform .2s var(--zds-ease-out);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 15px 8px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.vb-plate__li:hover{background:#0000b0;transform:translateY(-1px)}.vb-mark{height:26px;color:var(--zds-blue);opacity:.22;font-family:Georgia,Times New Roman,serif;font-size:58px;line-height:.62;display:block}.verbatim__quote{margin-top:var(--zds-space-5);letter-spacing:-.014em;text-wrap:pretty;text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(19px,1.85vw,26px);font-weight:500;line-height:1.5}.vb-foot{margin-top:var(--zds-space-8);border-top:1px solid var(--zds-line);justify-content:space-between;align-items:center;gap:var(--zds-space-6);flex-wrap:wrap;padding-top:18px;display:flex}.vb-org{align-items:center;gap:12px;display:inline-flex}.vb-org img{object-fit:contain;width:auto;height:22px}.vb-org span{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink-3)}.vb-org .vb-org__name{font-family:var(--zds-font-display);color:var(--zds-ink);font-size:16px;font-weight:700}.vb-src{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);letter-spacing:.04em;color:var(--zds-blue);align-items:center;gap:7px;display:inline-flex}@media (width<=860px){.verbatims .tabset__panel{grid-template-columns:1fr}.vb-card{max-width:320px}}.r-section--blue .r-kpi-value,.r-section--dark .r-kpi-value{color:#fff}.r-section--blue .r-kpi-label,.r-section--dark .r-kpi-label{color:#ffffffbd}.r-section--dark .r-card,.r-section--blue .r-card{color:inherit;background:#ffffff0f;border-color:#ffffff24}.r-section--dark .r-card-desc,.r-section--blue .r-card-desc{color:#ffffffc7}.r-section--dark .r-card--lift:hover,.r-section--blue .r-card--lift:hover{background:#ffffff1a}.r-section--dark .track::-webkit-scrollbar-thumb{background:#ffffff38}.r-section--dark .track-hint,.r-section--blue .track-hint{color:#ffffff8f}.r-section--dark .tabset__tabs,.r-section--blue .tabset__tabs{border-top-color:#ffffff2e}.r-section--dark :is(h1,h2,h3,h4),.r-section--blue :is(h1,h2,h3,h4){color:#fff}.r-section--blue .section-head__title{font-size:clamp(32px,5.4vw,64px)}.r-section--dark .r-lead,.r-section--dark .r-card-desc,.r-section--dark .carousel__lead{color:#ffffffd1}.r-section--dark .r-overline{color:#ffffffbd}.r-section--dark :is(.r-link-arrow,.carousel__num,.tabset__tab-n),.r-section--blue :is(.r-link-arrow,.carousel__num,.tabset__tab-n){color:#8fa0ff}.r-section--dark .tabset__tab{color:#fff}.r-section--dark .r-btn--secondary{color:#fff;background:0 0;border-color:#ffffff6b}.r-section--dark .carousel__chips li{border-color:#ffffff47}.r-section--dark .prose-robin :is(p,li),.r-section--blue .prose-robin :is(p,li){color:#ffffffd1}.r-section--dark .prose-robin a,.r-section--blue .prose-robin a{color:#8fa0ff}.logo-wall__lead{margin-top:var(--zds-space-4)}.logo-strip{margin-top:var(--zds-space-10);padding-block:var(--zds-space-2);width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.logo-track{flex:none;align-items:center;gap:72px;width:max-content;padding-inline-end:72px;display:flex}.client-logo{object-fit:contain;filter:grayscale();opacity:.5;width:auto;height:38px;transition:opacity .26s,filter .26s}.logo-strip:hover .client-logo{opacity:.78;filter:grayscale(.2)}@media (prefers-reduced-motion:no-preference){.logo-track{animation:44s linear infinite logo-marquee}.logo-strip:hover .logo-track{animation-play-state:paused}}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.logo-strip{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.logo-track[aria-hidden=true]{display:none}.logo-track{gap:var(--zds-space-10);flex-wrap:wrap;width:auto}}.band--warm{background:var(--zds-bg-warm)}.r-cta--split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,4vw,64px);padding:clamp(32px,4.4vw,64px);display:grid}.r-cta--split .r-cta-h{font-size:clamp(34px,4.6vw,58px);font-weight:var(--zds-weight-black);letter-spacing:-.035em;margin-top:18px;line-height:1.02}.r-cta--split .r-cta-p{opacity:.92;max-width:520px;font-size:19px;line-height:1.6}.r-cta--split .cta-band__actions{margin-top:32px}.r-cta__tiles{gap:14px;margin:0;padding:0;list-style:none;display:grid}.r-cta__tile{border-radius:var(--zds-radius-xl);transition:background .18s var(--zds-ease-out), border-color .18s var(--zds-ease-out), transform .18s var(--zds-ease-out);background:#ffffff12;border:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:20px 22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.r-cta__tile:hover{background:#ffffff21;border-color:#ffffff57;transform:translateY(-3px)}.r-cta__tile-t{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.01em;color:#fff;font-size:17px;display:block}.r-cta__tile>:is(.r-plate,.r-cta__tile-d){grid-column:1/-1}.r-cta__tile>.r-plate{grid-row:1;margin-bottom:12px}.r-cta__tile>.r-cta__tile-t{grid-area:1/1}.r-cta__tile:has(>.r-plate)>.r-cta__tile-t{grid-row:2}.r-cta__tile>.r-cta__tile-go{grid-area:1/2}.r-cta__tile:has(>.r-plate)>.r-cta__tile-go{grid-row:2}.r-cta__tile-d{color:#ffffffc2;margin-top:8px;font-size:14px;line-height:1.55;display:block}@property --shine-a{syntax:"<angle>";inherits:false;initial-value:0deg}.r-cta__tile:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--shine-a), transparent 0 70%, #fff3 80%, #ffffffd9 88%, transparent 96%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;animation:6s linear infinite cta-shine;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.r-cta__tiles li:nth-child(2) .r-cta__tile:after{animation-delay:-2s}.r-cta__tiles li:nth-child(3) .r-cta__tile:after{animation-delay:-4s}@keyframes cta-shine{to{--shine-a:360deg}}.r-acc[open] .r-acc-a{animation:acc-reveal .42s var(--zds-ease-out)}@keyframes acc-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=1020px){.r-cta--split{grid-template-columns:1fr}}@media (width<=560px){.r-cta--split .cta-band__actions .r-btn{text-align:center;justify-content:center;width:100%;height:auto;min-height:50px;padding-block:10px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.r-cta__tile:after{opacity:0;animation:none}.r-acc[open] .r-acc-a{animation:none}}.eco{--eco-accent:#0000de;--eco-beam-speed:1.5s}.eco__diagram{aspect-ratio:860/460;width:100%;max-width:860px;margin:clamp(26px,3.5vw,48px) auto clamp(34px,4vw,56px);position:relative}.eco__beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eco__wire{fill:none;stroke:#e2ded4;stroke-width:1.4px}.eco__beam{fill:none;stroke:var(--eco-accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:15 85;opacity:0}.eco>input:first-of-type:checked~.eco__diagram .eco__beam--0,.eco>input:nth-of-type(2):checked~.eco__diagram .eco__beam--1,.eco>input:nth-of-type(3):checked~.eco__diagram .eco__beam--2,.eco>input:nth-of-type(4):checked~.eco__diagram .eco__beam--3,.eco>input:nth-of-type(5):checked~.eco__diagram .eco__beam--4,.eco>input:nth-of-type(6):checked~.eco__diagram .eco__beam--5,.eco>input:nth-of-type(7):checked~.eco__diagram .eco__beam--6{opacity:1;stroke-width:3.4px;stroke-dasharray:30 70;filter:drop-shadow(0 0 7px #0000ded9);animation:eco-beam var(--eco-beam-speed) linear infinite}@keyframes eco-beam{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.eco__node{background:var(--zds-panel);width:66px;height:66px;color:var(--zds-ink-700);cursor:pointer;z-index:3;transition:transform .2s var(--zds-ease-out), border-color .2s var(--zds-ease-out), background .2s var(--zds-ease-out), box-shadow .2s var(--zds-ease-out);border:1px solid #e4e0d7;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px -8px #0a0a1447}.eco__node:hover{border-color:var(--eco-accent);transform:translate(-50%,-50%)scale(1.07);box-shadow:0 12px 26px -10px #0000de66}.eco__node svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.eco__node-lab{white-space:nowrap;font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.01em;color:var(--zds-ink-700);transition:color .2s var(--zds-ease-out);font-size:12px;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.eco__node--top .eco__node-lab{top:auto;bottom:calc(100% + 9px)}.eco>input:first-of-type:checked~.eco__diagram .eco__node--0,.eco>input:nth-of-type(2):checked~.eco__diagram .eco__node--1,.eco>input:nth-of-type(3):checked~.eco__diagram .eco__node--2,.eco>input:nth-of-type(4):checked~.eco__diagram .eco__node--3,.eco>input:nth-of-type(5):checked~.eco__diagram .eco__node--4,.eco>input:nth-of-type(6):checked~.eco__diagram .eco__node--5,.eco>input:nth-of-type(7):checked~.eco__diagram .eco__node--6{border-color:var(--eco-accent);background:var(--eco-accent);color:#fff;box-shadow:0 0 0 4px #0000de21,0 14px 30px -10px #0000de8c}.eco>input:first-of-type:checked~.eco__diagram .eco__node--0 .eco__node-lab,.eco>input:nth-of-type(2):checked~.eco__diagram .eco__node--1 .eco__node-lab,.eco>input:nth-of-type(3):checked~.eco__diagram .eco__node--2 .eco__node-lab,.eco>input:nth-of-type(4):checked~.eco__diagram .eco__node--3 .eco__node-lab,.eco>input:nth-of-type(5):checked~.eco__diagram .eco__node--4 .eco__node-lab,.eco>input:nth-of-type(6):checked~.eco__diagram .eco__node--5 .eco__node-lab,.eco>input:nth-of-type(7):checked~.eco__diagram .eco__node--6 .eco__node-lab{color:var(--eco-accent)}.eco__hub{z-index:4;justify-content:center;align-items:center;width:156px;height:156px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eco__orbit{border:1px dashed #0000de29;border-radius:50%;animation:linear infinite eco-spin;position:absolute}.eco__orbit--1{animation-duration:16s;inset:-16px}.eco__orbit--2{border-color:#0000de17;animation-duration:30s;animation-direction:reverse;inset:-40px}.eco__orbit i{background:var(--eco-accent);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 0 9px #0000dea6}.eco__orbit--2 i{background:#f09;box-shadow:0 0 9px #ff00998c}@keyframes eco-spin{to{transform:rotate(360deg)}}.eco__core{background:radial-gradient(120% 120% at 50% 22%,#fff 0%,#eeebff 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:134px;height:134px;display:flex;position:relative;box-shadow:0 18px 40px -18px #0a0a1459}.eco__core img{width:auto;height:42px;display:block}.eco__core b{font-family:var(--zds-font-display);font-weight:var(--zds-weight-black);letter-spacing:-.02em;color:var(--zds-ink);font-size:18px;line-height:1}.eco__core:after{content:"";border:2px solid var(--eco-accent);opacity:0;animation:eco-pulse 3.2s var(--zds-ease-out) infinite;border-radius:50%;position:absolute;inset:-11px}@keyframes eco-pulse{0%{opacity:.55;transform:scale(.97)}70%{opacity:0;transform:scale(1.14)}to{opacity:0}}.eco__cap{white-space:nowrap;font-family:var(--zds-font-mono);font-size:9.5px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-3);position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}@media (width<=900px){.eco__node{width:54px;height:54px}.eco__node svg{width:22px;height:22px}.eco__node-lab{font-size:10px;top:calc(100% + 6px)}.eco__hub{width:128px;height:128px}.eco__core{width:108px;height:108px}.eco__core img{height:32px}.eco__core b{font-size:15px}}@media (width<=620px){.eco__controls,.eco__stage,.eco__beams,.eco__cap{display:none}.eco__diagram{aspect-ratio:1;max-width:400px;margin:8px auto 0;container-type:inline-size}.eco__hub{width:22cqw;height:22cqw}.eco__core{gap:3px;width:22cqw;height:22cqw}.eco__core img{height:7cqw}.eco__core b{font-size:3.4cqw}.eco__orbit--1{inset:-2.8cqw}.eco__orbit--2{inset:-6.4cqw}.eco__node{z-index:3;width:12.5cqw;height:12.5cqw;left:var(--mx)!important;top:var(--my)!important}.eco__node svg{width:5.4cqw;height:5.4cqw}.eco__node-lab,.eco__node--top .eco__node-lab{white-space:normal;text-align:center;width:26cqw;font-size:10.5px;line-height:1.2;top:calc(100% + 5px);bottom:auto}.eco__node--top .eco__node-lab{top:auto;bottom:calc(100% + 5px)}.eco__node:before{content:"";z-index:-1;transform-origin:-6.25cqw;width:19.75cqw;height:2px;transform:rotate(var(--ma));background:linear-gradient(90deg, transparent 0 40%, var(--eco-accent) 50%, transparent 60% 100%) 0 0 / 300% 100%, #e2ded4;margin-left:6.25cqw;animation:2.6s linear infinite eco-ray;position:absolute;top:50%;left:50%}.eco__node:nth-of-type(odd):before{animation-delay:-1.3s}}@keyframes eco-ray{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.eco__node:before,.eco__orbit,.eco__core:after{animation:none}.eco__beam{animation:none!important}}.reveal-ready .drift.reveal .drift__bar{width:0}.reveal-ready .drift.reveal.in .drift__bar{animation:bar-grow .9s var(--zds-ease-out) both;animation-delay:calc(var(--row,0) * 70ms)}@keyframes bar-grow{0%{width:0}to{width:var(--w)}}@media (prefers-reduced-motion:reduce){.reveal-ready .drift.reveal .drift__bar{width:var(--w)}.reveal-ready .drift.reveal.in .drift__bar{animation:none}}.term-meta{margin:0 0 var(--zds-space-6);flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.term-meta li{border:1px solid var(--zds-line);border-radius:var(--zds-radius-pill);color:var(--zds-ink-700);align-items:baseline;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.term-meta span{font-family:var(--zds-font-mono);color:var(--zds-ink-3);font-size:10.5px}.carousel--prose{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.carousel--prose>.tabset__stage{grid-area:1/2}.carousel--prose>.carousel__rail{grid-area:1/1}@media (width<=900px){.carousel--prose{grid-template-columns:1fr}.carousel--prose>:is(.tabset__stage,.carousel__rail){grid-area:auto/1}}.carousel__rail{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.carousel__rail-item{border-radius:var(--zds-radius-lg);cursor:pointer;color:var(--zds-ink-2);transition:background .18s var(--zds-ease-out), color .18s var(--zds-ease-out);grid-template-columns:auto 1fr;align-items:baseline;gap:10px 16px;padding:14px;display:grid}.carousel__rail-item:hover{color:var(--zds-ink);background:#0000de0a}.carousel__rail-n{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-xs);letter-spacing:.14em;color:var(--zds-ink-3)}.carousel__rail-name{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.01em;font-size:19px}.carousel__rail-bar{background:#e7e3da;border-radius:99px;grid-column:2;height:3px;display:none;overflow:hidden}.carousel__rail-bar i{transform-origin:0;background:var(--zds-blue);width:100%;height:100%;display:block}.carousel--prose>input:first-of-type:checked~.carousel__rail li:first-child .carousel__rail-item,.carousel--prose>input:nth-of-type(2):checked~.carousel__rail li:nth-child(2) .carousel__rail-item,.carousel--prose>input:nth-of-type(3):checked~.carousel__rail li:nth-child(3) .carousel__rail-item,.carousel--prose>input:nth-of-type(4):checked~.carousel__rail li:nth-child(4) .carousel__rail-item,.carousel--prose>input:nth-of-type(5):checked~.carousel__rail li:nth-child(5) .carousel__rail-item,.carousel--prose>input:nth-of-type(6):checked~.carousel__rail li:nth-child(6) .carousel__rail-item{background:var(--zds-panel);color:var(--zds-ink);box-shadow:var(--zds-shadow-xs)}.carousel--prose>input:first-of-type:checked~.carousel__rail li:first-child .carousel__rail-bar,.carousel--prose>input:nth-of-type(2):checked~.carousel__rail li:nth-child(2) .carousel__rail-bar,.carousel--prose>input:nth-of-type(3):checked~.carousel__rail li:nth-child(3) .carousel__rail-bar,.carousel--prose>input:nth-of-type(4):checked~.carousel__rail li:nth-child(4) .carousel__rail-bar,.carousel--prose>input:nth-of-type(5):checked~.carousel__rail li:nth-child(5) .carousel__rail-bar,.carousel--prose>input:nth-of-type(6):checked~.carousel__rail li:nth-child(6) .carousel__rail-bar{display:block}.carousel--prose[data-autoplay=on] .carousel__rail-bar i{animation:9s linear both diff-bar}.carousel--prose[data-autoplay=off] .carousel__rail-bar i{transform:scaleX(0)}@keyframes diff-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.carousel--prose .carousel__rail-bar i{animation:none;transform:scaleX(0)}}.chart{margin:var(--zds-space-8) 0}.chart svg{width:100%;height:auto;display:block;overflow:visible}.ch-caption{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.01em;color:var(--zds-ink);margin:0 0 var(--zds-space-3);font-size:17px}.ch-legend{margin:0 0 var(--zds-space-4);color:var(--zds-ink-2);flex-wrap:wrap;gap:6px 18px;padding:0;font-size:14px;list-style:none;display:flex}.ch-legend li{align-items:center;gap:8px;display:inline-flex}.ch-swatch{border-radius:3px;flex:none;width:10px;height:10px}.ch-grid{stroke:var(--zds-line);stroke-width:1px}.ch-axis{stroke:var(--zds-line-2);stroke-width:1px}.ch-tick{font-family:var(--zds-font-mono);fill:var(--zds-ink-3);font-size:11px}.ch-value{font-family:var(--zds-font-mono);fill:var(--zds-ink-2);font-size:12px}.ch-dot{stroke:var(--zds-paper);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.ch-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:ch-draw 1.5s var(--zds-ease-out) forwards}:is(.ch-dot,.ch-value){opacity:0;animation:ch-appear .45s var(--zds-ease-out) forwards;animation-delay:calc(var(--t,1) * 1.35s)}}@keyframes ch-draw{to{stroke-dashoffset:0}}@keyframes ch-appear{to{opacity:1}}.r-section--dark .ch-dot,.r-section--blue .ch-dot{stroke:var(--zds-dark)}.ch-data{margin-top:var(--zds-space-4);font-size:14px}.ch-data summary{cursor:pointer;color:var(--zds-ink-2);font-family:var(--zds-font-mono);font-size:11px}.ch-data table{border-collapse:collapse;width:100%;margin-top:var(--zds-space-3)}.ch-data :is(th,td){border:1px solid var(--zds-line);text-align:start;padding:8px 12px}.ch-data td{font-variant-numeric:tabular-nums}.ch-source{margin:var(--zds-space-2) 0 0;color:var(--zds-ink-3);font-size:13px}.carousel__rail-body{grid-column:2;display:none}.carousel__rail-claim{font-family:var(--zds-font-display);font-weight:var(--zds-weight-medium);letter-spacing:-.01em;color:var(--zds-ink-2);margin-top:9px;font-size:clamp(16px,1.5vw,19px);display:block}.carousel__rail-lead{color:var(--zds-ink-2);text-wrap:pretty;margin-top:13px;font-size:15px;line-height:1.68;display:block}.carousel--prose>input:first-of-type:checked~.carousel__rail li:first-child .carousel__rail-body,.carousel--prose>input:nth-of-type(2):checked~.carousel__rail li:nth-child(2) .carousel__rail-body,.carousel--prose>input:nth-of-type(3):checked~.carousel__rail li:nth-child(3) .carousel__rail-body,.carousel--prose>input:nth-of-type(4):checked~.carousel__rail li:nth-child(4) .carousel__rail-body,.carousel--prose>input:nth-of-type(5):checked~.carousel__rail li:nth-child(5) .carousel__rail-body,.carousel--prose>input:nth-of-type(6):checked~.carousel__rail li:nth-child(6) .carousel__rail-body{display:block}.carousel__figures{grid-area:1/2;position:relative}.carousel__figure .section-head{display:none}.carousel--prose:has(.carousel__figures){align-items:start}.carousel__figure{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-xl);box-shadow:var(--zds-shadow-xs);padding:var(--zds-space-7);display:none}.carousel__figure .r-section{background:0 0;padding:0}.carousel__figure .r-wrap{padding:0}.carousel__figure .copilot__tab{background:var(--zds-bg-warm)}.carousel__figure .chart{margin:0}.carousel__figure:has(>.cl){box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0}.carousel--prose>input:first-of-type:checked~.carousel__figures .carousel__figure--0,.carousel--prose>input:nth-of-type(2):checked~.carousel__figures .carousel__figure--1,.carousel--prose>input:nth-of-type(3):checked~.carousel__figures .carousel__figure--2,.carousel--prose>input:nth-of-type(4):checked~.carousel__figures .carousel__figure--3,.carousel--prose>input:nth-of-type(5):checked~.carousel__figures .carousel__figure--4,.carousel--prose>input:nth-of-type(6):checked~.carousel__figures .carousel__figure--5{display:flex}.carousel__figure{flex-direction:column;justify-content:center;min-height:620px}@media (width<=900px){.carousel__figure{min-height:0}}.carousel__figure .ac-wrap{background:var(--zds-panel);box-shadow:var(--zds-shadow-xs)}.carousel__figure:has(.gantt,.trk,.myr,.ac-wrap){box-shadow:none;background:0 0;border:0;padding:0}.carousel__hint{margin:var(--zds-space-4) 0 0;font-family:var(--zds-font-mono);letter-spacing:.04em;color:var(--zds-ink-2);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.carousel__hint-ico{border-radius:var(--zds-radius-md);background:var(--zds-blue);place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.carousel__hint-ico{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.carousel__hint-ico{color:var(--zds-blue);flex:none}@media (width<=900px){.carousel__figures{grid-area:auto/1}}.legal{max-width:1180px;padding:calc(var(--section-pad-y) * .8) clamp(24px, 5vw, 64px) var(--section-pad-y);margin-inline:auto}.legal__title{font-family:var(--zds-font-display);font-size:clamp(34px,5vw,58px);font-weight:var(--zds-weight-black);letter-spacing:-.035em;max-width:20ch;margin-top:var(--zds-space-4);line-height:1.02}.legal__lede{color:var(--zds-ink-2);text-wrap:pretty;max-width:62ch;margin-top:22px;font-size:clamp(16px,1.6vw,19px);line-height:1.66}.legal__stamp{gap:var(--zds-space-2) var(--zds-space-6);margin:var(--zds-space-7) 0 0;padding:var(--zds-space-4) 0 0;border-top:1px solid var(--zds-line);font-family:var(--zds-font-mono);font-size:var(--zds-text-data-xs);color:var(--zds-ink-3);flex-wrap:wrap;list-style:none;display:flex}.legal__cols{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);margin-top:clamp(48px,6vw,76px);display:grid}.legal__toc{top:calc(var(--zds-space-6) + 84px);align-self:start;position:sticky}.legal__toc-lab{font-family:var(--zds-font-mono);font-size:var(--zds-text-data-xs);color:var(--zds-ink-3);margin-bottom:var(--zds-space-3)}.legal__toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal__toc a{border-radius:var(--zds-radius-md);font-size:var(--zds-text-small);color:var(--zds-ink-2);box-shadow:var(--zds-shadow-none);transition:box-shadow .16s var(--zds-ease-out), background .16s var(--zds-ease-out), var(--zds-transition-color);padding:7px 12px;line-height:1.35;text-decoration:none;display:block}.legal__toc a:hover{background:var(--zds-panel);color:var(--zds-blue);box-shadow:var(--zds-shadow-sm)}.legal__body{max-width:74ch}.legal__section+.legal__section{margin-top:clamp(32px,3.4vw,48px)}.legal__section>h2{letter-spacing:-.02em;scroll-margin-top:104px;font-size:clamp(21px,2.1vw,26px)}.legal__section>.prose-robin{margin-top:var(--zds-space-4)}@media (width<=900px){.legal__cols{grid-template-columns:1fr}.legal__toc{position:static}.legal__toc ol{flex-wrap:wrap;gap:4px;display:flex}.legal__toc a{background:var(--zds-bg-warm)}}.media-split__rail{aspect-ratio:16/9;border-radius:var(--zds-radius-xl);position:relative;overflow:hidden}.media-split__rail .shots__i{object-fit:cover}.media-split__rail .shots__dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.testimonial__mark{opacity:.55;filter:grayscale();align-self:center;width:auto;height:22px;margin-left:auto}.verbatim__by .testimonial__mark{margin-left:0;margin-top:var(--zds-space-3)}.frieze{margin:0;padding:0;list-style:none}.frieze__row{align-items:start;column-gap:var(--zds-space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.frieze__card{margin-bottom:var(--zds-space-8)}.frieze__row:last-child .frieze__card{margin-bottom:0}.frieze__date,.frieze__card{grid-row:1}.frieze__row--left .frieze__date{text-align:end;grid-column:1}.frieze__row--left .frieze__card{grid-column:3}.frieze__row--right .frieze__card{grid-column:1}.frieze__row--right .frieze__date{text-align:start;grid-column:3}.frieze__rail{background:var(--zds-line);grid-area:1/2;place-self:stretch center;width:2px;position:relative}.frieze__row:first-child .frieze__rail{background:linear-gradient(to bottom, transparent 0 22px, var(--zds-line) 22px)}.frieze__row:last-child .frieze__rail{background:linear-gradient(to bottom, var(--zds-line) 0 22px, transparent 22px)}.frieze__node{background:var(--zds-blue);width:12px;height:12px;box-shadow:0 0 0 4px var(--zds-panel);border-radius:50%;position:absolute;top:16px;left:50%;transform:translate(-50%)}.frieze__date{padding-top:6px}.frieze__year{font-family:var(--zds-font-display);font-size:var(--zds-text-h2);color:var(--zds-ink);margin:0;line-height:1.1}.frieze__caption{margin-top:var(--zds-space-1);font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink-3)}.frieze__card{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-xl);transition:transform .25s,box-shadow .25s;overflow:hidden}.frieze__card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.frieze__photo{border-bottom:1px solid var(--zds-line);background:#f8f6f1;overflow:hidden}.frieze__photo img{object-fit:cover;width:100%;height:100%;display:block}.frieze__photo--portrait{aspect-ratio:3/2;background:#efede7}.frieze__photo--portrait img{object-position:center 26%}.frieze__photo--logo{background:#fff;height:180px;padding:34px}.frieze__photo--screen{background:#efede7;height:clamp(320px,34vw,460px);padding:22px}.frieze__photo--screen img{object-fit:contain;filter:drop-shadow(0 10px 24px #0a0a1424)}.frieze__photo--logo img{object-fit:contain}.frieze__body{padding:var(--zds-space-6)}.frieze__title{font-family:var(--zds-font-display);font-size:var(--zds-text-h3);margin:0 0 var(--zds-space-2)}.frieze__tags{margin-top:var(--zds-space-5)}.frieze__label{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);color:var(--zds-ink-3);margin-bottom:var(--zds-space-2)}.frieze__pills{gap:var(--zds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.frieze__pill{border:1px solid var(--zds-line);background:var(--zds-surf);font-size:var(--zds-text-caption);color:var(--zds-ink-2);border-radius:999px;padding:4px 10px}@media (width<=900px){.frieze__row{column-gap:var(--zds-space-5);grid-template-columns:auto minmax(0,1fr)}.frieze__row .frieze__date{text-align:start;margin-bottom:var(--zds-space-3);grid-area:1/2;padding-top:0}.frieze__row .frieze__rail{grid-area:1/1/span 2}.frieze__row .frieze__card,.frieze__row--right .frieze__card{grid-area:2/2}}.paper{gap:var(--zds-space-3);flex-direction:column;align-self:start;display:flex}.cover-plate{color:#fff;background:linear-gradient(140deg, var(--zds-blue) 0%, #2a2aff 55%, #6a14c9 100%)}.cover-plate--b{background:linear-gradient(140deg, #00007a 0%, var(--zds-blue) 60%, #2a2aff 100%)}.paper__cover{gap:var(--zds-space-2);aspect-ratio:4/3;padding:var(--zds-space-6);border-radius:var(--zds-radius-lg);flex-direction:column;display:flex}.paper__shot{aspect-ratio:4/3;object-fit:cover;border-radius:var(--zds-radius-lg);width:100%}.paper__kicker{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);opacity:.75}.paper__cover-title{font-family:var(--zds-font-display);font-size:var(--zds-text-h2);margin-top:auto;line-height:1.15}.paper__formats{font-family:var(--zds-font-mono);font-size:var(--zds-text-caption);letter-spacing:.06em;opacity:.75}.paper__list{margin:var(--zds-space-2) 0 0;gap:var(--zds-space-2);padding:0;list-style:none;display:grid}.paper__list li{color:var(--zds-ink-2);font-size:var(--zds-text-small);padding-inline-start:var(--zds-space-6);position:relative}.paper__list li:before{content:"";border-inline-start:2px solid var(--zds-blue);border-bottom:2px solid var(--zds-blue);inset-inline-start:2px;width:10px;height:6px;position:absolute;top:.45em;transform:rotate(-45deg)}.paper__cta{padding-top:var(--zds-space-3);margin-top:auto}.prose-robin--two{gap:var(--zds-space-6) var(--zds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.prose-robin--two>p{max-width:54ch;margin:0}@media (width<=860px){.prose-robin--two{grid-template-columns:minmax(0,1fr)}}.gantt,.trk,.myr{--demo-h:34px}.gantt__panel,.trk__panel,.myr__panel{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-xl);box-shadow:var(--zds-shadow-md);overflow:hidden}.gantt__head,.trk__head,.myr__head{align-items:center;gap:var(--zds-space-5);padding:var(--zds-space-5) var(--zds-space-6);border-bottom:1px solid var(--zds-line);flex-wrap:wrap;display:flex}.gantt__over,.trk__over,.myr__over{font-family:var(--zds-font-mono);color:var(--zds-blue);margin:0 0 5px;font-size:10px}.gantt__title,.trk__title,.myr__title{font-size:19px;font-weight:var(--zds-weight-bold);letter-spacing:var(--zds-tracking-h3);color:var(--zds-ink);margin:0}.gantt__foot,.trk__foot{padding:13px var(--zds-space-6);border-top:1px solid var(--zds-line);font-family:var(--zds-font-mono);font-size:11px;line-height:var(--zds-leading-body);color:var(--zds-ink-3);margin:0}.gantt__heading{flex:auto}.gantt__legend{gap:var(--zds-space-5);font-family:var(--zds-font-mono);color:var(--zds-ink-2);align-items:center;margin:0;font-size:11px;display:flex}.gantt__leg{align-items:center;gap:6px;display:inline-flex}.gantt__swatch{border-radius:3px;width:11px;height:11px}.gantt__swatch--late{background:var(--zds-late)}.gantt__swatch--ok{background:var(--zds-ok)}.gantt__actions{gap:9px;display:flex}.gantt__btn{font-weight:var(--zds-weight-bold);border-radius:var(--zds-radius-pill);cursor:pointer;transition:var(--zds-transition-hover);align-items:center;gap:7px;padding:9px 16px;font-size:13px;display:inline-flex}.gantt__btn--ghost{background:var(--zds-panel);color:var(--zds-ink);border:1.5px solid var(--zds-line)}.gantt__btn--primary{background:var(--zds-blue);color:#fff;box-shadow:var(--zds-shadow-blue-sm)}.gantt__btn:hover{transform:var(--zds-lift-button)}.gantt__body{padding-right:var(--zds-space-4);display:flex;overflow:hidden}.gantt__rail{border-right:1px solid var(--zds-line);flex:none;width:188px}.gantt__corner{height:28px}.gantt__lane{height:56px;padding:0 var(--zds-space-4);border-top:1px solid var(--zds-line);flex-direction:column;justify-content:center;display:flex}.gantt__lane:first-of-type{border-top:0}.gantt__lane-n{font-weight:var(--zds-weight-bold);color:var(--zds-ink);font-size:13px}.gantt__lane-s{font-family:var(--zds-font-mono);color:var(--zds-ink-3);font-size:10px}.gantt__chart{flex:1;min-width:0;position:relative}.gantt__days{height:28px;position:relative}.gantt__day{border-left:1px solid var(--zds-line);height:100%;font-family:var(--zds-font-mono);color:var(--zds-ink-3);white-space:nowrap;align-items:center;padding-left:8px;font-size:10px;display:flex;position:absolute;top:0}.gantt__grid{position:relative}.gantt__stripe{background:var(--zds-surf);width:100%;position:absolute;left:0}.gantt__stripe:nth-of-type(2n){background:0 0}.gantt__rule{background:var(--zds-line);width:1px;position:absolute;top:0;bottom:0}.gantt__due{border-left:2px dashed var(--zds-ok);opacity:.55;width:0;position:absolute}.gantt__bar{left:var(--x-drift);width:var(--w);box-sizing:border-box;border-radius:var(--zds-radius-md);box-shadow:var(--zds-shadow-sm);color:#fff;z-index:2;transition:left .8s var(--zds-ease-out), background-color .8s var(--zds-ease-out);flex-direction:column;justify-content:center;padding:6px 10px;display:flex;position:absolute;overflow:hidden}.gantt__bar--late{background:var(--zds-late)}.gantt__bar--risk{background:var(--zds-risk);color:#3a2400}.gantt__bar--ok{background:var(--zds-ok)}.gantt__wo{font-family:var(--zds-font-mono);color:#fff;white-space:nowrap;font-size:9px;line-height:1}.gantt__desc{font-size:12px;font-weight:var(--zds-weight-bold);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:14px;overflow:hidden}#gantt-opt:checked~.gantt__panel .gantt__bar{left:var(--x-opt)}#gantt-opt:checked~.gantt__panel .gantt__bar--opt-ok{background:var(--zds-ok);color:#fff}#gantt-opt:checked~.gantt__panel .gantt__bar--opt-risk{background:var(--zds-risk);color:#3a2400}#gantt-opt:checked~.gantt__panel .gantt__bar--opt-late{background:var(--zds-late);color:#fff}.gantt .gantt__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading legend""actions actions";align-items:center;row-gap:14px;display:grid}.gantt__heading{grid-area:heading;display:grid}.gantt__heading>.gantt__title{grid-area:1/1}.gantt__legend{grid-area:legend;justify-self:end}.gantt__actions{grid-area:actions}.gantt__title--opt,.gantt__legend--opt,#gantt-opt:checked~.gantt__panel .gantt__title--drift,#gantt-opt:checked~.gantt__panel .gantt__legend--drift{visibility:hidden}#gantt-opt:checked~.gantt__panel .gantt__title--opt,#gantt-opt:checked~.gantt__panel .gantt__legend--opt{visibility:visible}@media (width<=640px){.gantt .gantt__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""legend""actions"}.gantt__legend{justify-self:start}}#gantt-drift:checked~.gantt__panel .gantt__btn--ghost,#gantt-opt:checked~.gantt__panel .gantt__btn--primary{opacity:.45;pointer-events:none}.gantt__state:focus-visible~.gantt__panel .gantt__btn{outline:2px solid var(--zds-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gantt__bar{transition:none}}@media (width<=860px){.gantt__rail{width:112px}.gantt__lane{padding:0 var(--zds-space-3)}.gantt__lane-n{font-size:11px}.gantt__day:nth-child(2n){display:none}.gantt__desc{font-size:10px}}.trk__head{align-items:flex-start}.trk__count{font-family:var(--zds-font-mono);color:var(--zds-ink-2);white-space:nowrap;align-items:center;gap:7px;margin:0 0 0 auto;font-size:10px;display:inline-flex}.trk__live{background:var(--zds-ok);border-radius:50%;width:7px;height:7px}.trk__map{background:#fff;position:relative}.trk__svg{width:100%;height:auto;display:block}.trk__floor{opacity:.92}.trk__zone-name{font-family:var(--zds-font-mono);font-size:14px;font-weight:var(--zds-weight-bold);paint-order:stroke;stroke:var(--zds-panel);stroke-width:4px;stroke-linejoin:round}.trk__dot-n{font-family:var(--zds-font-mono);font-size:13px;font-weight:var(--zds-weight-bold)}.trk__trace{opacity:0}.trk__trace polyline{animation:1s linear infinite trk-dash}.trk__ping{transform-box:fill-box;transform-origin:50%;animation:trk-ping 2.6s var(--zds-ease-out) infinite}@keyframes trk-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes trk-dash{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.trk__ping,.trk__trace polyline{animation:none}.trk__ping{opacity:.35}}.trk__hit{cursor:pointer;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;position:absolute}.trk__card{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-lg);width:216px;box-shadow:var(--zds-shadow-lg);z-index:3;display:none;position:absolute;transform:translate(16px,-50%)}.trk__card--flip{transform:translate(calc(-100% - 16px),-50%)}.trk__card-head{align-items:flex-start;gap:8px;padding:12px 14px 9px;display:flex}.trk__card-wo{font-family:var(--zds-font-mono);color:var(--zds-ink-3);margin:0;font-size:9px}.trk__card-desc{font-size:14px;font-weight:var(--zds-weight-bold);color:var(--zds-ink);line-height:var(--zds-leading-tight);margin:1px 0 0}.trk__close{border-radius:var(--zds-radius-sm);width:26px;height:26px;color:var(--zds-ink-3);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.trk__chips{gap:7px;margin:0;padding:0 14px 11px;display:flex}.trk__chip{font-family:var(--zds-font-mono);font-size:10px;font-weight:var(--zds-weight-bold);border-radius:var(--zds-radius-pill);white-space:nowrap;padding:3px 10px}.trk__chip--p0{background:var(--zds-late-s);color:var(--zds-late-text)}.trk__chip--p1{background:var(--zds-risk-s);color:var(--zds-risk-text)}.trk__chip--p2{background:var(--zds-surf);color:var(--zds-ink-2)}.trk__chip--ok{background:var(--zds-ok-s);color:var(--zds-ok-text)}.trk__chip--late{background:var(--zds-late-s);color:var(--zds-late-text)}.trk__chip--flat{background:var(--zds-surf);color:var(--zds-ink-3)}.trk__meta{grid-template-columns:62px 1fr;gap:7px 8px;margin:0;padding:0 14px;display:grid}.trk__meta dt{font-family:var(--zds-font-mono);color:var(--zds-ink-3);font-size:9px}.trk__meta dd{font-size:12.5px;font-weight:var(--zds-weight-bold);color:var(--zds-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.trk__prog{align-items:center;gap:8px;margin:0;padding:11px 14px 13px;display:flex}.trk__bar{border-radius:var(--zds-radius-pill);background:var(--zds-line);flex:1;height:6px;overflow:hidden}.trk__fill{border-radius:var(--zds-radius-pill);background:var(--zds-grad-full);height:100%;display:block}.trk__step{font-family:var(--zds-font-mono);color:var(--zds-ink);font-size:10.5px}@media (width<=720px){.trk__card{width:168px}.trk__zone-name{font-size:20px}}.myr__head{align-items:flex-start}.myr__count{font-family:var(--zds-font-mono);font-size:11px;font-weight:var(--zds-weight-bold);color:var(--zds-blue);background:var(--zds-blue-50);border-radius:var(--zds-radius-pill);white-space:nowrap;margin:0 0 0 auto;padding:5px 13px}.myr__split{grid-template-columns:250px minmax(0,1fr);display:grid}.myr__lib{border-right:1px solid var(--zds-line);padding:var(--zds-space-5) var(--zds-space-4) var(--zds-space-5);flex-direction:column;display:flex}.myr__lib-h,.myr__hint{font-family:var(--zds-font-mono);color:var(--zds-ink-3);margin:0;font-size:10px}.myr__hint{padding-top:var(--zds-space-4);line-height:var(--zds-leading-body);margin-top:auto}.myr__rows{margin:13px 0 var(--zds-space-5);flex-direction:column;gap:8px;display:flex}.myr__row{border-radius:var(--zds-radius-md);background:var(--zds-surf);border:1px solid var(--zds-line);cursor:pointer;transition:var(--zds-transition-hover);align-items:center;gap:10px;padding:10px 11px;display:flex}.myr__row:hover{transform:var(--zds-lift-card);box-shadow:var(--zds-shadow-md)}.myr__tag{font-family:var(--zds-font-mono);font-size:9.5px;font-weight:var(--zds-weight-bold);letter-spacing:.08em;border-radius:var(--zds-radius-xs);background:var(--zds-panel);color:var(--zds-ink-3);border:1px solid var(--zds-line);flex:none;padding:4px 7px}.myr__lab{font-size:13px;font-weight:var(--zds-weight-semibold);color:var(--zds-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.myr__badge{border-radius:var(--zds-radius-pill);width:22px;height:22px;font-size:13px;font-weight:var(--zds-weight-bold);background:var(--zds-panel);color:var(--zds-ink-3);border:1px solid var(--zds-line);flex:none;justify-content:center;align-items:center;display:inline-flex}.myr__badge:before{content:"+"}.myr__board{background:var(--zds-paper);flex-direction:column;min-width:0;display:flex}.myr__board-head{padding:13px var(--zds-space-5);border-bottom:1px solid var(--zds-line);background:var(--zds-panel);align-items:center;gap:10px;display:flex}.myr__board-t{font-size:13.5px;font-weight:var(--zds-weight-bold);color:var(--zds-ink)}.myr__scope{font-family:var(--zds-font-mono);font-size:10px;font-weight:var(--zds-weight-bold);border-radius:var(--zds-radius-pill);background:var(--zds-blue-50);color:var(--zds-blue);padding:3px 9px}.myr__saved{font-family:var(--zds-font-mono);color:var(--zds-ink-3);white-space:nowrap;margin-left:auto;font-size:10px}.myr__grid{padding:var(--zds-space-5);grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:14px;display:grid}.myr__tile{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:var(--zds-radius-lg);box-shadow:var(--zds-shadow-sm);padding:11px;display:none}.myr__preview{border:1px solid var(--zds-line);border-radius:var(--zds-radius-sm);background:#fff;flex-direction:column;height:96px;padding:9px 11px;display:flex;overflow:hidden}.myr__pv-h{font-size:7.5px;font-weight:var(--zds-weight-black);color:var(--zds-ink);flex:none;align-items:center;gap:4px;margin:0 0 6px;display:flex}.myr__pv-h span{color:var(--zds-ink-2);margin-left:auto;font-size:9px;line-height:1}.myr__pv-svg{border-radius:7px;flex:1;width:100%;min-height:0}.myr__pv-svg--floor{background:#efeff4}.myr__pv-gv{font-family:var(--zds-font-mono);font-size:19px;font-weight:var(--zds-weight-semibold);fill:var(--zds-ink)}.myr__pv-gp{font-family:var(--zds-font-mono);fill:var(--zds-ink-2);font-size:9px}.myr__pv-value{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.myr__pv-src{font-family:var(--zds-font-mono);letter-spacing:.08em;color:var(--zds-ink-2);align-items:center;gap:5px;margin:0 0 6px;font-size:7px;display:flex}.myr__pv-src i{background:var(--zds-magenta);opacity:.9;border-radius:5px;width:14px;height:14px}.myr__pv-big{font-family:var(--zds-font-mono);font-size:24px;font-weight:var(--zds-weight-semibold);letter-spacing:var(--zds-tracking-h3);color:var(--zds-ink);margin:0;line-height:1}.myr__pv-delta{color:var(--zds-ink-2);margin:6px 0 0;font-size:7px}.myr__pv-delta b{font-family:var(--zds-font-mono);color:var(--zds-ok);font-size:8px}.myr__pv-pie{flex:1;align-items:center;gap:10px;min-height:0;display:flex}.myr__pv-pie svg{flex:none;height:100%}.myr__pv-key{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.myr__pv-key li{color:var(--zds-ink-2);align-items:center;gap:4px;font-size:6.5px;display:flex}.myr__pv-key i{border-radius:2px;width:6px;height:6px}.myr__tile-foot{align-items:center;gap:8px;margin:10px 0 0;display:flex}.myr__tile-n{font-size:12.5px;font-weight:var(--zds-weight-bold);color:var(--zds-ink)}.myr__rm{border-radius:var(--zds-radius-sm);width:26px;height:26px;color:var(--zds-ink-3);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.myr__rm:hover{background:var(--zds-surf);color:var(--zds-ink)}.myr__empty{text-align:center;min-height:190px;padding:var(--zds-space-6);border-radius:var(--zds-radius-lg);border:1.5px dashed var(--zds-line-2);background:var(--zds-panel);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.myr__empty-t{font-size:14px;font-weight:var(--zds-weight-bold);color:var(--zds-ink-2);margin:0}.myr__empty-s{font-family:var(--zds-font-mono);color:var(--zds-ink-3);margin:8px 0 0;font-size:11px}@media (width<=720px){.myr__split{grid-template-columns:minmax(0,1fr)}.myr__lib{border-right:0;border-bottom:1px solid var(--zds-line)}}#myr-value:checked~.myr__panel .myr__tile--value,#myr-gauge:checked~.myr__panel .myr__tile--gauge,#myr-hist:checked~.myr__panel .myr__tile--hist,#myr-pie:checked~.myr__panel .myr__tile--pie,#myr-area:checked~.myr__panel .myr__tile--area,#myr-map:checked~.myr__panel .myr__tile--map{display:block}#myr-value:checked~.myr__panel .myr__row--value,#myr-gauge:checked~.myr__panel .myr__row--gauge,#myr-hist:checked~.myr__panel .myr__row--hist,#myr-pie:checked~.myr__panel .myr__row--pie,#myr-area:checked~.myr__panel .myr__row--area,#myr-map:checked~.myr__panel .myr__row--map{background:var(--zds-blue-50);border-color:var(--zds-blue)}#myr-value:checked~.myr__panel .myr__row--value :is(.myr__tag,.myr__badge),#myr-gauge:checked~.myr__panel .myr__row--gauge :is(.myr__tag,.myr__badge),#myr-hist:checked~.myr__panel .myr__row--hist :is(.myr__tag,.myr__badge),#myr-pie:checked~.myr__panel .myr__row--pie :is(.myr__tag,.myr__badge),#myr-area:checked~.myr__panel .myr__row--area :is(.myr__tag,.myr__badge),#myr-map:checked~.myr__panel .myr__row--map :is(.myr__tag,.myr__badge){background:var(--zds-blue);color:#fff;border-color:var(--zds-blue)}#myr-value:checked~.myr__panel .myr__row--value .myr__badge:before,#myr-gauge:checked~.myr__panel .myr__row--gauge .myr__badge:before,#myr-hist:checked~.myr__panel .myr__row--hist .myr__badge:before,#myr-pie:checked~.myr__panel .myr__row--pie .myr__badge:before,#myr-area:checked~.myr__panel .myr__row--area .myr__badge:before,#myr-map:checked~.myr__panel .myr__row--map .myr__badge:before{content:"✓"}#myr-value:focus-visible~.myr__panel .myr__row--value,#myr-gauge:focus-visible~.myr__panel .myr__row--gauge,#myr-hist:focus-visible~.myr__panel .myr__row--hist,#myr-pie:focus-visible~.myr__panel .myr__row--pie,#myr-area:focus-visible~.myr__panel .myr__row--area,#myr-map:focus-visible~.myr__panel .myr__row--map{outline:2px solid var(--zds-blue);outline-offset:2px}.myr__saved--some,.myr:has(.myr__check:checked) .myr__saved--none{display:none}.myr:has(.myr__check:checked) .myr__saved--some{display:inline}.myr:has(.myr__check:checked) .myr__empty,.myr__count>span{display:none}.myr__count>.myr__count-0{display:inline}.myr:has(.myr__check:checked) .myr__count-0{display:none}.myr:has(.myr__check:checked) .myr__count-1{display:inline}.myr:has(.myr__check:checked~.myr__check:checked) .myr__count-1{display:none}.myr:has(.myr__check:checked~.myr__check:checked) .myr__count-2{display:inline}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-2{display:none}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-3{display:inline}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-3{display:none}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-4{display:inline}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-4{display:none}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-5{display:inline}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-5{display:none}.myr:has(.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked~.myr__check:checked) .myr__count-6{display:inline}#trk-0:checked~.trk__panel .trk__trace--0{opacity:1}#trk-0:checked~.trk__panel .trk__card--0{display:block}#trk-0:checked~.trk__panel .trk__of--0 .trk__dot{r:17}#trk-1:checked~.trk__panel .trk__trace--1{opacity:1}#trk-1:checked~.trk__panel .trk__card--1{display:block}#trk-1:checked~.trk__panel .trk__of--1 .trk__dot{r:17}#trk-2:checked~.trk__panel .trk__trace--2{opacity:1}#trk-2:checked~.trk__panel .trk__card--2{display:block}#trk-2:checked~.trk__panel .trk__of--2 .trk__dot{r:17}#trk-3:checked~.trk__panel .trk__trace--3{opacity:1}#trk-3:checked~.trk__panel .trk__card--3{display:block}#trk-3:checked~.trk__panel .trk__of--3 .trk__dot{r:17}#trk-4:checked~.trk__panel .trk__trace--4{opacity:1}#trk-4:checked~.trk__panel .trk__card--4{display:block}#trk-4:checked~.trk__panel .trk__of--4 .trk__dot{r:17}#trk-5:checked~.trk__panel .trk__trace--5{opacity:1}#trk-5:checked~.trk__panel .trk__card--5{display:block}#trk-5:checked~.trk__panel .trk__of--5 .trk__dot{r:17}#trk-6:checked~.trk__panel .trk__trace--6{opacity:1}#trk-6:checked~.trk__panel .trk__card--6{display:block}#trk-6:checked~.trk__panel .trk__of--6 .trk__dot{r:17}#trk-7:checked~.trk__panel .trk__trace--7{opacity:1}#trk-7:checked~.trk__panel .trk__card--7{display:block}#trk-7:checked~.trk__panel .trk__of--7 .trk__dot{r:17}#trk-0:focus-visible~.trk__panel .trk__hit:first-of-type,#trk-1:focus-visible~.trk__panel .trk__hit:nth-of-type(2),#trk-2:focus-visible~.trk__panel .trk__hit:nth-of-type(3),#trk-3:focus-visible~.trk__panel .trk__hit:nth-of-type(4),#trk-4:focus-visible~.trk__panel .trk__hit:nth-of-type(5),#trk-5:focus-visible~.trk__panel .trk__hit:nth-of-type(6),#trk-6:focus-visible~.trk__panel .trk__hit:nth-of-type(7),#trk-7:focus-visible~.trk__panel .trk__hit:nth-of-type(8){outline:2px solid var(--zds-blue);outline-offset:2px}.answers__row{border-top:1px solid var(--zds-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,4.5vw,72px);padding:clamp(44px,5vw,64px) 0;display:grid}.answers__row:first-child{border-top:0;padding-top:0}.answers__row--rev{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.answers__row--rev .answers__media{order:-1}.answers__kicker{font-family:var(--zds-font-mono);font-size:11px;font-weight:var(--zds-weight-medium);letter-spacing:.12em;color:var(--zds-blue);margin:0}.answers__title{font-weight:var(--zds-weight-black);letter-spacing:var(--zds-tracking-h2);color:var(--zds-ink);font-size:clamp(24px,2.5vw,32px);line-height:var(--zds-leading-tightest);margin:12px 0 0}.answers__lead{font-size:15.5px;line-height:var(--zds-leading-body);color:var(--zds-ink-desc);text-wrap:pretty;max-width:470px;margin:14px 0 0}.answers__list{margin:18px 0 0;padding:0;list-style:none}.answers__list li{color:var(--zds-ink-700);gap:11px;margin-top:11px;font-size:14.5px;line-height:1.5;display:flex}.answers__list li:before{content:"";background:var(--zds-blue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.answers__link{margin-top:var(--zds-space-6)}.answers__media{border-radius:var(--zds-radius-xl);background:var(--zds-dark);box-shadow:var(--zds-shadow-lg);aspect-ratio:16/9;overflow:hidden}.answers__media img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.answers__row{gap:var(--zds-space-7);grid-template-columns:minmax(0,1fr)}.answers__row--rev .answers__media{order:0}}.faq:has(.faq__group){flex-direction:column;gap:clamp(40px,4.5vw,54px);display:flex}.faq__theme{font-family:var(--zds-font-mono);font-size:11px;font-weight:var(--zds-weight-medium);color:var(--zds-blue);align-items:center;gap:10px;margin:0 0 20px;padding:0 8px;line-height:1.35;display:inline-flex}.faq__tick{background:var(--zds-blue);flex:none;width:24px;height:2px}.faq__items{flex-direction:column;gap:12px;display:flex}.faq .r-acc{-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--zds-line);transition:box-shadow var(--zds-duration-medium) var(--zds-ease-out);background:#ffffff8c;border-radius:20px;overflow:visible;box-shadow:0 1px 2px #0a0a140a,0 18px 40px -24px #0a0a144d}.r-section:has(.faq){overflow-x:clip}.faq .r-acc+.r-acc{margin-top:0}.faq .r-acc[open]{box-shadow:0 2px 4px #0a0a140d,0 30px 62px -28px #0a0a145c}.faq .r-acc-q{letter-spacing:-.012em;color:var(--zds-ink);transition:color var(--zds-duration-fast) var(--zds-ease-out);padding:24px clamp(22px,3vw,34px);font-size:clamp(16px,1.65vw,19px);line-height:1.32}.faq .r-acc-q:hover{color:var(--zds-blue)}.r-acc-plus{width:22px;height:22px;position:relative}.r-acc-plus:before,.r-acc-plus:after{content:"";background:var(--zds-blue);width:14px;height:2px;transition:transform var(--zds-duration-medium) var(--zds-ease-out), opacity var(--zds-duration-medium) var(--zds-ease-out);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r-acc-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.r-acc[open] .r-acc-plus{transform:none}.r-acc[open] .r-acc-plus:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq .r-acc-a{padding:0 clamp(22px,3vw,34px) 28px}.r-acc-prose :is(p,ul){color:#565b68;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.66}.r-acc-prose>*+*{margin-top:12px}.r-acc-prose ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 26px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.r-acc-prose ul+*{margin-top:0}.r-acc-prose li{color:#34343f;align-items:center;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.r-acc-prose li:before{content:"";background:var(--zds-blue);border-radius:50%;flex:none;width:6px;height:6px}@media (width<=620px){.r-acc-prose ul{grid-template-columns:1fr}}.faq-link{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);color:var(--zds-blue);align-items:center;gap:6px;margin-top:18px;font-size:13.5px;text-decoration:none;display:inline-flex}.faq-link svg{transition:transform var(--zds-duration-fast) var(--zds-ease-out)}.faq-link:hover svg{transform:translate(7px)}.faq-modes{border-top:1px solid #14141c14;margin-top:22px;padding-top:20px}.faq-modes__lead{font-family:var(--zds-font-mono);color:#5c5c68;margin:0 0 14px;font-size:10.5px}.faq-modes__pills{flex-wrap:wrap;gap:8px;display:flex}.faq-modes__pill{color:#34343f;cursor:pointer;transition:background .2s var(--zds-ease-out), border-color .2s var(--zds-ease-out), color .2s var(--zds-ease-out);background:#ffffff80;border:1px solid #14141c1f;border-radius:9999px;padding:8px 15px;font-size:13px;font-weight:600;line-height:1.3;position:relative}.faq-modes__pill:hover{border-color:var(--zds-blue);color:var(--zds-blue)}.faq-modes__pill:has(:checked){background:var(--zds-blue);border-color:var(--zds-blue);color:#fff}.faq-modes__pill:has(:focus-visible){outline:2px solid var(--zds-blue);outline-offset:2px}.faq-modes__radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.faq-modes__text{color:#565b68;text-wrap:pretty;background:#ffffff73;border:1px solid #fff9;border-radius:13px;margin:12px 0 0;padding:15px 17px;font-size:14.5px;line-height:1.62;display:none}.faq-modes:has(.faq-modes__pill:first-child :checked) .faq-modes__text:first-child,.faq-modes:has(.faq-modes__pill:nth-child(2) :checked) .faq-modes__text:nth-child(2),.faq-modes:has(.faq-modes__pill:nth-child(3) :checked) .faq-modes__text:nth-child(3),.faq-modes:has(.faq-modes__pill:nth-child(4) :checked) .faq-modes__text:nth-child(4),.faq-modes:has(.faq-modes__pill:nth-child(5) :checked) .faq-modes__text:nth-child(5),.faq-modes:has(.faq-modes__pill:nth-child(6) :checked) .faq-modes__text:nth-child(6),.faq-modes:has(.faq-modes__pill:nth-child(7) :checked) .faq-modes__text:nth-child(7),.faq-modes:has(.faq-modes__pill:nth-child(8) :checked) .faq-modes__text:nth-child(8){animation:acc-reveal .36s var(--zds-ease-out);display:block}.r-card-k{margin:0 0 var(--zds-space-2);font-family:var(--zds-font-mono);font-size:10.5px;font-weight:var(--zds-weight-medium);color:var(--zds-blue)}.r-chips:not(.r-chips--card) .r-chip{font-family:var(--zds-font-mono);font-size:10.5px;font-weight:var(--zds-weight-medium);color:var(--zds-blue);border-color:var(--zds-blue);padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.r-chips:not(.r-chips--card) .r-chip{border-color:color-mix(in srgb, var(--zds-blue) 12%, transparent)}}.r-card-cover:has(.r-card-play){position:relative}.r-card-play{background:var(--zds-ink);border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.r-card-play{background:color-mix(in srgb, var(--zds-ink) 62%, transparent)}}.r-card-play{color:#fff;backdrop-filter:blur(6px);pointer-events:none}.r-card--lift:hover .r-card-play{background:var(--zds-blue)}.section-head--row{justify-content:space-between;align-items:flex-end;gap:var(--zds-space-8);flex-wrap:wrap;display:flex}.section-head__text{max-width:760px}.section-head__controls{flex:none;align-items:center;gap:20px;display:flex}.rail-nav{align-items:center;gap:20px;display:flex}.rail-nav__count{font-family:var(--zds-font-mono);font-size:14px;font-weight:var(--zds-weight-medium);letter-spacing:.06em;color:var(--zds-ink-3);font-variant-numeric:tabular-nums;margin:0}.rail-nav__count b{color:var(--zds-ink);font-weight:var(--zds-weight-medium)}.rail-nav__btns{gap:12px;display:flex}.rail-nav__btn{background:var(--zds-panel);border:1px solid var(--zds-line-2);width:clamp(46px,4vw,54px);height:clamp(46px,4vw,54px);color:var(--zds-ink);cursor:pointer;box-shadow:var(--zds-shadow-sm);transition:var(--zds-transition-hover);border-radius:50%;place-items:center;display:grid}.rail-nav__btn:hover{background:var(--zds-blue);border-color:var(--zds-blue);color:#fff;box-shadow:var(--zds-shadow-blue-md);transform:translateY(-3px)}.rail-nav__btn:active{transform:translateY(0)}.rail-nav__btn:focus-visible{outline:2px solid var(--zds-blue);outline-offset:3px}.r-section--dark .rail-nav__btn,.r-section--blue .rail-nav__btn{color:#fff;background:#ffffff1a;border-color:#ffffff47}.r-section--dark .rail-nav__count,.r-section--blue .rail-nav__count{color:#fff9}.r-section--dark .rail-nav__count b,.r-section--blue .rail-nav__count b{color:#fff}@media (width<=720px){.section-head--row{gap:var(--zds-space-5)}.section-head__controls{justify-content:flex-end;width:100%}}.section-head:has(+.kpi-band--award){text-align:center;max-width:1100px;margin-inline:auto}.section-head:has(+.kpi-band--award) :is(.r-lead,.section-head__title){margin-inline:auto}.section-head:has(+.kpi-band--award) .section-head__title{max-width:20ch}.section-head:has(+.kpi-band--award) .r-lead{max-width:56ch}.kpi-band--award{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;margin-top:52px;display:flex}.kpi-band--award .r-kpi{box-sizing:border-box;text-align:left;background:var(--zds-deep);border:0;border-radius:22px;flex:100%;min-width:280px;padding:38px 32px;position:relative;overflow:hidden}.kpi-band--award .r-kpi-glow{background:radial-gradient(120% 150% at 100% 0%, #2a2aff 0%, #0000de00 60%), radial-gradient(110% 140% at 0% 100%, var(--zds-blue) 0%, #00008c00 65%);position:absolute;inset:0}.kpi-band--award .r-kpi>:not(.r-kpi-glow){position:relative}.kpi-band--award .r-kpi-value{font-weight:var(--zds-weight-black);letter-spacing:-.05em;color:#fff;font-size:clamp(56px,7vw,88px);line-height:1;display:block}.kpi-band--award .r-kpi{gap:clamp(20px,3vw,36px)}.kpi-band--award .r-kpi-label{font-weight:var(--zds-weight-bold);letter-spacing:-.02em;color:#fff;font-size:22px;display:block}.r-kpi-source{font-family:var(--zds-font-mono);color:var(--zds-ink-3);margin-top:5px;font-size:11px;display:block}.kpi-band--award .r-kpi-source{color:#ffffffb8}.kpi-band--award .r-kpi{border-radius:999px;flex-direction:row;flex:0 auto;align-items:center;gap:22px;min-width:0;padding:18px 40px 18px 18px}.kpi-band--award .r-kpi-value{letter-spacing:-.04em;width:92px;height:92px;color:var(--zds-blue);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:38px;display:grid;box-shadow:0 0 0 5px #ffffff38,0 10px 26px -10px #00000073}.kpi-band--award .r-kpi-label{font-size:20px}.kpi-band--award .r-kpi-source{font-family:var(--zds-font-body);font-size:13px}@media (width<=560px){.kpi-band--award .r-kpi{gap:16px;padding:14px 24px 14px 14px}.kpi-band--award .r-kpi-value{width:72px;height:72px;font-size:30px}}svg[viewBox="0 0 24 24"]:is([stroke-width="1.8"],[stroke-width="1.7"],[stroke-width="1.6"]){stroke-width:1.4px}body :is(.gantt__over,.trk__over,.myr__over,.rbf-aside__over,.paper__kicker){display:none}body :is(.r-overline,.carousel__kicker,.answers__kicker){font-family:var(--zds-font-body);font-size:13.5px;font-weight:var(--zds-weight-medium);letter-spacing:.01em;text-transform:none;color:var(--zds-blue);align-items:center;gap:10px;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){body :is(.r-overline,.carousel__kicker,.answers__kicker){color:color-mix(in srgb, var(--zds-blue) 58%, transparent)}}body .r-overline:before{content:"";opacity:.6;background:currentColor;border-radius:1px;flex:none;width:20px;height:1.5px}body :is(.carousel__kicker,.answers__kicker){color:var(--zds-ink-3);font-size:13px}body .r-overline{margin-bottom:var(--zds-space-4)}body :is(.r-overline--onblue,.r-section--blue .r-overline,.r-section--dark .r-overline,.r-cta .r-overline){color:#ffffff9e}body .answers__kicker{margin-bottom:var(--zds-space-3)}body .r-card-k{text-transform:none;letter-spacing:0;font-size:14px;font-weight:var(--zds-weight-medium)}.team-set{display:block}.team-stage{padding:14px 0 0}.team-card{--team-photo-w:calc((clamp(560px, 52vw, 690px) - 64px) * .8);grid-template-columns:var(--team-photo-w) minmax(0, 1fr);-webkit-backdrop-filter:blur(22px)saturate(1.7);background:linear-gradient(135deg,#ffffffc7 0%,#ffffffad 55%,#ffffff9e 100%);border:1px solid #ffffffb3;border-radius:24px;align-items:stretch;gap:clamp(28px,3vw,52px);min-height:clamp(340px,28vw,430px);padding:28px;display:grid;box-shadow:inset 0 1px #ffffff80,0 18px 44px -24px #0a0a1429}.team-card__photo{background:var(--zds-line);border-radius:16px;position:relative;overflow:hidden}.team-card__photo img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.06)}.team-card__chip{z-index:2;border-radius:var(--zds-radius-pill);-webkit-backdrop-filter:blur(6px);font-family:var(--zds-font-mono);font-size:10px;font-weight:var(--zds-weight-medium);color:#fff;background:#0a0a1485;padding:6px 11px;position:absolute;top:14px;left:14px}.team-card__body{flex-direction:column;min-width:0;display:flex}.team-card__meta{border-bottom:1px solid var(--zds-blue);justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding-bottom:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.team-card__meta{border-bottom:1px solid color-mix(in srgb, var(--zds-blue) 20%, transparent)}}.team-card__name{font-weight:var(--zds-weight-bold);letter-spacing:-.025em;color:var(--zds-ink);margin:0;font-size:clamp(22px,2vw,30px);line-height:1.04}.team-card__role{font-family:var(--zds-font-mono);font-size:12px;font-weight:var(--zds-weight-medium);color:var(--zds-blue);margin:8px 0 0}.team-card__li{border-radius:var(--zds-radius-pill);background:var(--zds-blue);color:#fff;height:42px;font-weight:var(--zds-weight-bold);box-shadow:0 10px 26px -6px var(--zds-blue);flex:none;align-items:center;gap:8px;padding:0 17px;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.team-card__li{box-shadow:0 10px 26px -6px color-mix(in srgb, var(--zds-blue) 50%, transparent)}}.team-card__li{transition:var(--zds-transition-hover)}.team-card__li:hover{transform:var(--zds-lift-button)}.team-card__qmark{height:24px;color:var(--zds-blue);opacity:.5;margin:0;font-family:Georgia,Times New Roman,serif;font-size:52px;line-height:.7}.team-card__quote{font-weight:var(--zds-weight-medium);letter-spacing:-.004em;color:var(--zds-ink);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.42vw,19px);line-height:1.62}.team-card__quote p{margin:0 0 14px}.team-card__quote p:last-child{margin-bottom:0}.team-card__quote strong{font-weight:var(--zds-weight-bold);color:var(--zds-blue)}.tabset__panel.team-card{text-align:left}.team-card .team-card__quote ul{margin:0 0 14px;padding-left:1.2em;list-style:outside}.team-card__quote li{margin:0 0 6px}.team-card__quote li::marker{color:var(--zds-blue)}.team-dots{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.team-dots>li{flex:none}.team-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;width:54px;height:54px;padding:0;display:block;position:relative}.team-dot__in{background:var(--zds-line);font-weight:var(--zds-weight-bold);color:var(--zds-ink);filter:grayscale(.35)opacity(.72);transition:transform .24s var(--zds-ease-out), border-color .24s var(--zds-ease-out), filter .24s var(--zds-ease-out);border:2px solid #0000;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.team-dot__in img{object-fit:cover;width:100%;height:100%}.team-dot:hover .team-dot__in{filter:grayscale(0)opacity()}@media (width<=900px){.team-card{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-height:0;padding:20px}.team-card__photo{aspect-ratio:4/3;width:100%;min-height:0}.team-card__photo img{position:absolute;inset:0}.team-card__meta{flex-wrap:wrap}}.team-set>.tabset__radio:first-of-type:checked~.team-dots>li:first-child .team-dot__in,.team-set>.tabset__radio:nth-of-type(2):checked~.team-dots>li:nth-child(2) .team-dot__in,.team-set>.tabset__radio:nth-of-type(3):checked~.team-dots>li:nth-child(3) .team-dot__in,.team-set>.tabset__radio:nth-of-type(4):checked~.team-dots>li:nth-child(4) .team-dot__in,.team-set>.tabset__radio:nth-of-type(5):checked~.team-dots>li:nth-child(5) .team-dot__in,.team-set>.tabset__radio:nth-of-type(6):checked~.team-dots>li:nth-child(6) .team-dot__in,.team-set>.tabset__radio:nth-of-type(7):checked~.team-dots>li:nth-child(7) .team-dot__in,.team-set>.tabset__radio:nth-of-type(8):checked~.team-dots>li:nth-child(8) .team-dot__in,.team-set>.tabset__radio:nth-of-type(9):checked~.team-dots>li:nth-child(9) .team-dot__in,.team-set>.tabset__radio:nth-of-type(10):checked~.team-dots>li:nth-child(10) .team-dot__in,.team-set>.tabset__radio:nth-of-type(11):checked~.team-dots>li:nth-child(11) .team-dot__in,.team-set>.tabset__radio:nth-of-type(12):checked~.team-dots>li:nth-child(12) .team-dot__in,.team-set>.tabset__radio:nth-of-type(13):checked~.team-dots>li:nth-child(13) .team-dot__in,.team-set>.tabset__radio:nth-of-type(14):checked~.team-dots>li:nth-child(14) .team-dot__in,.team-set>.tabset__radio:nth-of-type(15):checked~.team-dots>li:nth-child(15) .team-dot__in,.team-set>.tabset__radio:nth-of-type(16):checked~.team-dots>li:nth-child(16) .team-dot__in{border-color:var(--zds-blue);box-shadow:0 0 0 3px var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.team-set>.tabset__radio:first-of-type:checked~.team-dots>li:first-child .team-dot__in,.team-set>.tabset__radio:nth-of-type(2):checked~.team-dots>li:nth-child(2) .team-dot__in,.team-set>.tabset__radio:nth-of-type(3):checked~.team-dots>li:nth-child(3) .team-dot__in,.team-set>.tabset__radio:nth-of-type(4):checked~.team-dots>li:nth-child(4) .team-dot__in,.team-set>.tabset__radio:nth-of-type(5):checked~.team-dots>li:nth-child(5) .team-dot__in,.team-set>.tabset__radio:nth-of-type(6):checked~.team-dots>li:nth-child(6) .team-dot__in,.team-set>.tabset__radio:nth-of-type(7):checked~.team-dots>li:nth-child(7) .team-dot__in,.team-set>.tabset__radio:nth-of-type(8):checked~.team-dots>li:nth-child(8) .team-dot__in,.team-set>.tabset__radio:nth-of-type(9):checked~.team-dots>li:nth-child(9) .team-dot__in,.team-set>.tabset__radio:nth-of-type(10):checked~.team-dots>li:nth-child(10) .team-dot__in,.team-set>.tabset__radio:nth-of-type(11):checked~.team-dots>li:nth-child(11) .team-dot__in,.team-set>.tabset__radio:nth-of-type(12):checked~.team-dots>li:nth-child(12) .team-dot__in,.team-set>.tabset__radio:nth-of-type(13):checked~.team-dots>li:nth-child(13) .team-dot__in,.team-set>.tabset__radio:nth-of-type(14):checked~.team-dots>li:nth-child(14) .team-dot__in,.team-set>.tabset__radio:nth-of-type(15):checked~.team-dots>li:nth-child(15) .team-dot__in,.team-set>.tabset__radio:nth-of-type(16):checked~.team-dots>li:nth-child(16) .team-dot__in{box-shadow:0 0 0 3px color-mix(in srgb, var(--zds-blue) 20%, transparent)}}.team-set>.tabset__radio:first-of-type:checked~.team-dots>li:first-child .team-dot__in,.team-set>.tabset__radio:nth-of-type(2):checked~.team-dots>li:nth-child(2) .team-dot__in,.team-set>.tabset__radio:nth-of-type(3):checked~.team-dots>li:nth-child(3) .team-dot__in,.team-set>.tabset__radio:nth-of-type(4):checked~.team-dots>li:nth-child(4) .team-dot__in,.team-set>.tabset__radio:nth-of-type(5):checked~.team-dots>li:nth-child(5) .team-dot__in,.team-set>.tabset__radio:nth-of-type(6):checked~.team-dots>li:nth-child(6) .team-dot__in,.team-set>.tabset__radio:nth-of-type(7):checked~.team-dots>li:nth-child(7) .team-dot__in,.team-set>.tabset__radio:nth-of-type(8):checked~.team-dots>li:nth-child(8) .team-dot__in,.team-set>.tabset__radio:nth-of-type(9):checked~.team-dots>li:nth-child(9) .team-dot__in,.team-set>.tabset__radio:nth-of-type(10):checked~.team-dots>li:nth-child(10) .team-dot__in,.team-set>.tabset__radio:nth-of-type(11):checked~.team-dots>li:nth-child(11) .team-dot__in,.team-set>.tabset__radio:nth-of-type(12):checked~.team-dots>li:nth-child(12) .team-dot__in,.team-set>.tabset__radio:nth-of-type(13):checked~.team-dots>li:nth-child(13) .team-dot__in,.team-set>.tabset__radio:nth-of-type(14):checked~.team-dots>li:nth-child(14) .team-dot__in,.team-set>.tabset__radio:nth-of-type(15):checked~.team-dots>li:nth-child(15) .team-dot__in,.team-set>.tabset__radio:nth-of-type(16):checked~.team-dots>li:nth-child(16) .team-dot__in{filter:grayscale(0)opacity();transform:scale(1.06)}.rbf{background:#fff;border:0;border-radius:14px;width:min(980px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 40px 90px -30px #0a0a1480}.rbf::backdrop{-webkit-backdrop-filter:blur(6px);background:#0a0a1485}.rbf[open]{animation:rbf-up .32s var(--zds-ease-out)}@keyframes rbf-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rbf__card{max-height:inherit;display:flex;position:relative}.rbf__slot{min-width:0;max-height:inherit;flex:1;display:flex}.rbf__x{z-index:3;cursor:pointer;width:38px;height:38px;color:var(--zds-ink);box-shadow:0 0 0 1px var(--zds-line), 0 4px 12px #0a0a141a;background:#fff;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.rbf__x:hover{background:#f2f2f4}.contact-panel--modal{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.46fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;height:min(820px,100dvh - 48px);display:grid}.rbf-aside{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;flex-direction:column;gap:24px;padding:44px 34px 36px;display:flex;position:relative;overflow:hidden auto}.rbf-aside__logo{filter:brightness(0)invert();align-self:flex-start;display:inline-flex}.rbf-aside__over{font-family:var(--zds-font-mono);color:#ffffffb8;margin:0;font-size:11px}.rbf-aside__title{font-family:var(--zds-font-display);letter-spacing:-.025em;margin:12px 0 0;font-size:21px;font-weight:700;line-height:1.18}.rbf-aside__args{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rbf-aside__args li{color:#ffffffeb;gap:11px;margin:0;font-size:14px;line-height:1.5;display:flex}.rbf-aside__args li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/17px no-repeat;flex:none;width:17px;height:17px;margin-top:2px}.rbf-aside__note{color:#ffffffd1;border-top:1px solid #ffffff2e;margin:auto 0 0;padding-top:20px;font-size:13px;line-height:1.5}.contact-panel--modal .contact-form{gap:0;padding:44px clamp(26px,3.6vw,48px) 38px;overflow-y:auto}.contact-panel--modal .section-head__title{letter-spacing:-.028em;margin:0;padding-right:44px;font-size:clamp(21px,2.2vw,27px);line-height:1.14}.contact-panel--modal .r-lead{margin:8px 0 0;font-size:14.5px;line-height:1.55}.contact-panel--modal .contact-form__grid{gap:14px 18px;margin-top:26px}.contact-panel--modal .r-field{margin:14px 0 0}.contact-panel--modal .contact-form__grid .r-field{margin:0}.contact-panel--modal .r-check{border-top:1px solid var(--zds-line);margin-top:18px;padding-top:16px}.contact-panel--modal .r-btn{justify-self:start;margin-top:22px}@media (width<=900px){.contact-panel--modal{grid-template-columns:1fr}.rbf-aside{display:none}}@media (width>=901px){.contact-panel--modal .contact-form{padding-top:30px}.contact-panel--modal .contact-form>:is(.section-head__title,.r-lead){display:none}.contact-panel--modal .contact-form__grid{margin-top:0}}.contact-panel--modal .contact-form__legal{margin-top:14px}.contact-form :is(.r-input,.r-textarea,.r-select){border:1px solid var(--zds-line);background:#fbfbfa;border-radius:9px;padding:10px 13px;font-size:14.5px}.contact-form :is(.r-input,.r-textarea,.r-select):focus{border-color:var(--zds-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #0000de1f}.contact-form .r-field-label{color:#34343f;font-size:12.5px;font-weight:600}.crew{gap:22px;margin:0;padding:0;list-style:none;display:grid}.crew-card{border:1px solid var(--zds-line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);margin:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0a0a140a,0 18px 44px -28px #0a0a142e}.crew-card--flip{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.crew-card--flip .crew-card__photo{order:2}.crew-card__photo{background:#ede8df;min-height:340px;position:relative}.crew-card__photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.crew-card__chip{background:var(--zds-blue);color:#fff;font-family:var(--zds-font-mono);border-radius:9999px;padding:5px 10px;font-size:9.5px;position:absolute;top:14px;left:14px}.crew-card__body{flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.crew-card__q{font-family:var(--zds-font-display);color:var(--zds-blue);font-size:44px;line-height:.6}@supports (color:color-mix(in lab, red, red)){.crew-card__q{color:color-mix(in srgb, var(--zds-blue) 22%, transparent)}}.crew-card__q{margin-bottom:14px}.crew-card__bio :is(p,ul){color:#34343f;margin:0;font-size:14.5px;line-height:1.62}.crew-card__bio>*+*{margin-top:12px}.crew-card__bio ul{padding-left:1.2em;list-style:outside}.crew-card__bio li+li{margin-top:4px}.crew-card__bio strong{color:var(--zds-ink)}.crew-card__foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:24px;display:flex}.crew-card__name{font-family:var(--zds-font-display);color:var(--zds-ink);margin:0;font-size:16px;font-weight:700}.crew-card__role{font-family:var(--zds-font-mono);color:var(--zds-ink-3);margin:4px 0 0;font-size:10px}.crew-card__li{border:1px solid var(--zds-line);font-family:var(--zds-font-display);color:var(--zds-blue);border-radius:9999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.crew-card__li:hover{border-color:var(--zds-blue)}@media (width<=900px){.crew-card,.crew-card--flip{grid-template-columns:1fr}.crew-card--flip .crew-card__photo{order:0}.crew-card__photo{aspect-ratio:4/3;min-height:0}}.r-section.r-section--attached,.band--attached>.r-section{padding-top:0}.case-card__wrap{max-width:1100px}.case-card__over{margin-bottom:24px}.case-card{color:#fff;transition:transform var(--zds-duration-medium) var(--zds-ease-out);background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(26px,3.4vw,44px);text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #00007a8c}a.case-card:hover{transform:translateY(-2px)}.case-card__title{font-family:var(--zds-font-display);letter-spacing:-.028em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(21px,2.1vw,26px);font-weight:700;line-height:1.16}.case-card__lead{color:#ffffffe0;text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.6}.case-card__go{color:#fff;margin-top:22px}.case-card__figs{grid-template-columns:max-content minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.case-card__fig{grid-column:1/-1;grid-template-columns:subgrid;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:center;column-gap:18px;margin:0;padding:14px 18px;display:grid}.case-card__v{font-family:var(--zds-font-display);letter-spacing:-.03em;color:#fff;white-space:nowrap;font-size:24px;font-weight:700;display:block}.case-card__l{color:#ffffffc7;font-size:13.5px;line-height:1.4;display:block}.case-card__more{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.case-card__more-lab{font-family:var(--zds-font-mono);color:var(--zds-ink-3);font-size:10px;font-weight:500}@media (width<=860px){.case-card{grid-template-columns:1fr}}.vt-feature-band{padding-top:0}.vt-feature{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:22px;max-width:1100px;margin-inline:auto;position:relative;overflow:hidden}.vt-feature__screen{aspect-ratio:16/9;background:#05052e;border-radius:14px;margin:14px;position:relative;overflow:hidden}.vt-feature__open{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.vt-feature__open img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vt-feature__open:after{content:"";background:linear-gradient(#05052e1a 0%,#05052e8c 100%);position:absolute;inset:0}.vt-feature__play{z-index:1;width:82px;height:82px;color:var(--zds-blue);transition:transform .26s var(--zds-ease-out);background:#fff;border:1px solid #ece8df;border-radius:50%;place-items:center;padding-left:4px;display:grid;position:relative;box-shadow:0 22px 50px -18px #00003c99}.vt-feature__open:hover .vt-feature__play{transform:scale(1.08)}.vt-player{border:0;width:100%;height:100%;position:absolute;inset:0}#lecteur{scroll-margin-top:80px}.vt-card>.vt-player{aspect-ratio:16/9;height:auto;position:relative}.vt-feature__under{padding:8px 26px 26px;position:relative}.vt-feature__tag{font-family:var(--zds-font-mono);color:#ffffffb8;margin:0;font-size:11px;font-weight:500}.vt-feature__title{font-family:var(--zds-font-display);letter-spacing:-.03em;color:#fff;text-wrap:pretty;margin:12px 0 0;font-size:clamp(21px,2.4vw,30px);font-weight:700;line-height:1.16}.vt-feature__note{color:#ffffffeb;max-width:62ch;margin:14px 0 0;font-size:15px;line-height:1.6}.vt-feature__yt{font-family:var(--zds-font-display);color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:8px;margin-top:18px;padding-bottom:3px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.vt-feature__yt:hover{border-bottom-color:#fff}.vt-bar{z-index:20;padding:18px var(--section-pad-x);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--zds-line);background:#f8f6f1eb;position:sticky;top:0}.vt-bar__in{max-width:var(--content-max);flex-wrap:wrap;align-items:center;gap:14px 26px;margin-inline:auto;display:flex}.vt-bar__cats{flex-wrap:wrap;gap:8px;display:flex}.vt-bar__themes{flex-basis:100%;order:3}.vt-bar__themes .vt-cat{font-size:13px}.vt-cat{height:34px;font-family:var(--zds-font-display);color:var(--zds-ink-2);border:1px solid var(--zds-line);transition:border-color .18s var(--zds-ease-out), color .18s var(--zds-ease-out);background:#fff;border-radius:9999px;align-items:center;padding:0 15px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.vt-cat:hover{color:var(--zds-blue);border-color:#0000de47}.vt-cat[aria-current=true]{background:var(--zds-blue);border-color:var(--zds-blue);color:#fff}.vt-bar__count{font-family:var(--zds-font-mono);color:var(--zds-ink-3);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:11px;font-weight:500}.vt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.vt-card{border:1px solid var(--zds-line);transition:transform .3s var(--zds-ease-out), border-color .3s var(--zds-ease-out), box-shadow .3s var(--zds-ease-out);background:#fff;border-radius:20px;flex-direction:column;margin:0;display:flex;overflow:hidden}.vt-card:hover{border-color:#0000de47;transform:translateY(-6px);box-shadow:0 24px 56px -26px #0a0a143d}.vt-card__th{aspect-ratio:16/9;cursor:pointer;background:#05052e;border:0;padding:0;display:block;position:relative;overflow:hidden}.vt-card__th img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--zds-ease-out);position:absolute;inset:0}.vt-card:hover .vt-card__th img{transform:scale(1.05)}.vt-card__play{width:40px;height:40px;color:var(--zds-blue);transition:transform .26s var(--zds-ease-out);background:#fffffff0;border-radius:50%;place-items:center;padding-left:2px;display:grid;position:absolute;bottom:14px;left:14px}.vt-card:hover .vt-card__play{transform:scale(1.12)}.vt-card__body{flex-direction:column;gap:11px;padding:20px 22px 24px;display:flex}.vt-card__tag{font-family:var(--zds-font-mono);color:var(--zds-blue);margin:0;font-size:10px;font-weight:500}.vt-card__lang{color:var(--zds-ink-3)}.vt-card__title{font-family:var(--zds-font-display);letter-spacing:-.024em;color:var(--zds-ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:700;line-height:1.28}.vt-card__desc{color:var(--zds-ink-2);margin:0;font-size:14px;line-height:1.55}@media (width<=1000px){.vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vt-grid{grid-template-columns:1fr}.vt-bar__count{margin-left:0}}.hero__media--mesh{align-self:center;place-items:center;margin-top:0;display:grid}.hero__media--mesh .hero-mesh:not(.hero-mesh--sector){max-width:470px}.hero-mesh{aspect-ratio:1;width:100%;max-width:620px;position:relative}.hero-mesh__cv{width:100%;height:100%;display:block;position:absolute;inset:0}.site-header__cta{gap:8px}.hero__btn{gap:9px}.hero__actions{align-items:center;gap:18px}.search-form{max-width:640px;margin-block:var(--zds-space-6);gap:10px;display:flex}.search-form .r-input{flex:1;min-width:0}.search-page__count{margin-top:var(--zds-space-4)}.search-results{margin:var(--zds-space-8) 0 0;gap:18px;max-width:760px;padding:0;list-style:none;display:grid}.search-results li{border-bottom:1px solid var(--zds-line);padding-bottom:18px}.search-results__kind{color:var(--zds-ink-2);margin-bottom:4px;font-size:14px;display:block}.search-results a{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);color:var(--zds-ink);font-size:18px}.search-results a:hover{color:var(--zds-blue)}.search-results p{color:var(--zds-ink-2);margin:6px 0 0;font-size:15px}.error-page .search-form{margin-inline:auto}.thanks-links{margin:var(--zds-space-4) 0 0;gap:10px;padding:0;list-style:none;display:grid}.thanks-links a{color:var(--zds-blue);font-weight:var(--zds-weight-medium)}.byline__avatar{object-fit:cover;vertical-align:middle;border-radius:50%;width:28px;height:28px;margin-inline-end:8px}.author-card{margin-top:var(--zds-space-12);background:var(--zds-bg-warm);border:1px solid var(--zds-line);border-radius:var(--zds-radius-xl);align-items:flex-start;gap:20px;padding:24px;display:flex}.author-card__photo{background:var(--zds-surf);border-radius:50%;flex:none;width:88px;height:88px;overflow:hidden}.author-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.author-card__mark{background:var(--zds-bg);padding:14px;object-fit:contain!important}.author-card__over{color:var(--zds-ink-2);margin:0;font-size:14px}.author-card__name{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);color:var(--zds-ink);margin:4px 0 0;font-size:20px}.author-card__role{color:var(--zds-ink-2);margin:2px 0 0;font-size:14px}.author-card__bio{color:var(--zds-ink-2);margin:12px 0 0;font-size:15px;line-height:1.55}.author-card__links{font-size:14px;font-weight:var(--zds-weight-medium);gap:18px;margin:14px 0 0;display:flex}.author-card__links a{color:var(--zds-blue)}@media (width<=560px){.author-card{flex-direction:column}}.more-articles{margin-top:var(--zds-space-16);padding-top:var(--zds-space-10);border-top:1px solid var(--zds-line)}.more-articles__title{margin:0 0 var(--zds-space-6);font-size:clamp(26px,3vw,34px)}.more-articles .card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.faq__theme{font-family:var(--zds-font-body);font-size:14.5px;font-weight:var(--zds-weight-medium);letter-spacing:.01em;text-transform:none;color:var(--zds-blue);align-items:center;gap:10px;margin:0 0 16px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.faq__theme{color:color-mix(in srgb, var(--zds-blue) 70%, transparent)}}.faq__theme:before{content:"";opacity:.7;background:currentColor;border-radius:1px;flex:none;width:20px;height:1.5px}.faq__tick{display:none}:is(.frieze__label,.frieze__caption){text-transform:none;letter-spacing:0;font-size:var(--zds-text-small)}:is(h1,h2,h3,.r-card-title,.paper__cover-title){overflow-wrap:break-word}:lang(de) :is(h1,h2,h3,.r-card-title,.paper__cover-title){-webkit-hyphens:auto;hyphens:auto}.carousel:not(.carousel--prose).tabset,.carousel:not(.carousel--prose)>.tabset__stage{grid-template-columns:minmax(0,1fr)}.carousel:not(.carousel--prose) .tabset__panel{min-width:0}@media (width<=560px){:root{--zds-text-caption:12px;--zds-text-overline:12px}body :is(.r-chip,.r-kpi-label,.r-card-n,.r-hint,.r-badge,.case-card__more-lab,.legal__toc-lab,.legal__stamp li,.term-meta li,.term-meta li *,.roi__secondary dt,.testimonial__role),.r-chips:not(.r-chips--card) .r-chip{font-size:12px}.testimonial__by{flex-wrap:wrap}.testimonial__by>span{flex:calc(100% - 64px);min-width:0}.testimonial__mark{margin:4px 0 0}.site-footer__cols ul{gap:0}:is(.site-footer__cols,.site-footer__base) :is(a,button){padding-block:7px;display:inline-block}.feature-grid{grid-template-columns:minmax(0,1fr)}summary,.r-link-arrow{min-height:32px}.r-acc-q{min-height:48px}.search-form{flex-direction:column}.vt-bar__count{font-size:12px}.gantt__bar{padding:0}.gantt__bar>:is(.gantt__wo,.gantt__desc){display:none}}body :is(.r-term__card em,.r-kpi-label,.r-cta-note,.drawer__sec-q,.post-card__plate,.r-table thead th,.story-card__role,.eco__block-lab,.eco__example-t,.eco__legend li,.eco__native-tag,.contact-form__sla,.contact-aside__sla,.post-card__soon,.carousel__chips li,.track-hint,.vb-tab__who,.vb-org span,.term-meta span,.ch-data summary,.legal__stamp,.legal__toc-lab,.faq-modes__lead,.r-kpi-source,.team-card__chip,.crew-card__chip,.crew-card__role,.case-card__more-lab,.vt-feature__tag,.vt-bar__count,.vt-card__tag),.r-chips:not(.r-chips--card) .r-chip{font-size:12.5px}@media (width<=560px){.carousel:not(.carousel--prose) .carousel__copy>.carousel__cta{margin-top:var(--zds-space-6)}.eco__native-item{flex-basis:100%}.eco__native-lead,.eco__native-item{font-size:15px}.eco__native-tag,.eco__legend li{font-size:13.5px}.trk__zone-name{font-size:40px}.trk__dot-n{font-size:30px}}.logo-wall,.r-section--attached{display:flow-root}.r-chips>li>.r-chip{display:inline-block}.r-chips>li>a.r-chip{text-decoration:none}.r-chips>li>a.r-chip:hover{background:var(--zds-blue);color:#fff}.hero{position:relative;overflow:hidden}.hero:is(.hero--split,.hero--fill,.case-hero){flex-direction:column;justify-content:center;min-height:100svh;display:flex}.hero:is(.hero--split,.hero--fill,.case-hero):has(+.logo-wall.r-section--attached){min-height:calc(100svh - var(--first-screen-rest,160px))}.hero:is(.hero--split,.hero--fill,.case-hero)>.hero__inner{width:100%}.hero__scroll{z-index:2;color:var(--zds-ink-3);flex-direction:column;align-items:center;gap:6px;margin:0;font-size:12px;display:flex;position:absolute;bottom:clamp(18px,2.4vh,28px);left:50%;transform:translate(-50%)}.hero__scroll span{font-size:16px;line-height:1}@media (prefers-reduced-motion:no-preference){.hero__scroll span{animation:2.4s ease-in-out infinite home-hero-nudge}}.hero:has(+.logo-wall.r-section--attached)>.hero__scroll{display:none}.logo-wall.r-section--attached{position:relative}.logo-wall>.hero__scroll{display:none}.hero:is(.hero--split,.hero--fill,.case-hero)+.logo-wall.r-section--attached>.hero__scroll{display:flex}@media (width<=900px){.hero__scroll,.hero:is(.hero--split,.hero--fill,.case-hero)+.logo-wall.r-section--attached>.hero__scroll{display:none}}.hero__glow{pointer-events:none;background:radial-gradient(circle,#0000de1a 0%,#0000de00 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-160px}.hero__inner{position:relative}.versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=860px){.versus{grid-template-columns:1fr}}.versus__card{border-radius:22px;padding:clamp(26px,3vw,38px);position:relative;overflow:hidden}.versus__card--before{background:var(--zds-bg-warm);border:1px solid var(--zds-line)}.versus__card--after{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a}.versus__label{font-size:14px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-3);margin:0}.versus__card--after .versus__label{color:#ffffffb8}.versus__title{font-family:var(--zds-font-display);font-weight:var(--zds-weight-medium);letter-spacing:-.02em;color:var(--zds-ink-700);margin:14px 0 0;font-size:clamp(19px,1.9vw,24px)}.versus__card--after .versus__title{font-weight:var(--zds-weight-bold);color:#fff}.versus__list{margin:0;padding:0;list-style:none}.versus__list li{color:var(--zds-ink-2);gap:12px;margin-top:13px;font-size:15px;line-height:1.55;display:flex}.versus__card--after .versus__list li{color:#ffffffeb}.versus__list svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:2px}.versus__card--before .versus__list svg{color:var(--zds-ink-4)}.arch{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(16px,2vw,24px);display:grid}@media (width<=1024px){.arch{grid-template-columns:1fr;gap:36px}}.arch__steps{margin:0;padding:0;list-style:none}.arch-step{cursor:default;transition:background .24s var(--zds-ease-out);border-radius:16px;outline:none;grid-template-columns:40px 1fr;align-items:start;gap:18px;padding:16px 14px;display:grid}.arch-step+.arch-step{margin-top:6px}.arch-num{background:var(--zds-blue);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.arch-num{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.arch-num{color:var(--zds-blue);font-size:13px;font-weight:var(--zds-weight-bold);transition:background .24s,color .24s}.arch-t{font-family:var(--zds-font-display);font-weight:var(--zds-weight-bold);letter-spacing:-.02em;color:var(--zds-ink);margin:0;font-size:21px}.arch-d{color:var(--zds-ink-2);margin:8px 0 0;font-size:15.5px;line-height:1.55}.arch-stage{aspect-ratio:1/1.464;perspective:1500px;width:100%;max-width:760px;margin:0 auto;position:relative}.arch-layer{aspect-ratio:1;width:84%;position:absolute;left:8%}.arch-layer[data-i="3"]{z-index:3;top:-11.83%}.arch-layer[data-i="2"]{z-index:2;top:21.3%}.arch-layer[data-i="1"]{z-index:1;top:54.44%}.arch-plane{transition:transform .56s var(--zds-ease-out), box-shadow .56s var(--zds-ease-out), opacity .38s var(--zds-ease-out);background:linear-gradient(155deg,#fcfbf8 0%,#f3f1ea 100%);border-radius:26px;position:absolute;inset:0;transform:translateY(0)rotateX(54deg)rotate(45deg)scale(.78);box-shadow:0 2px 4px #0a0a1408,0 46px 80px -50px #0a0a1480}.arch-face{border-radius:26px;position:absolute;inset:0;overflow:hidden}.arch-box{width:100%;height:100%;position:relative}.arch:has(.arch-step:hover,.arch-step:focus-visible) .arch-plane{opacity:.34}.arch:has(.arch-step[data-i="1"]:hover,.arch-step[data-i="1"]:focus-visible) .arch-layer[data-i="1"] .arch-plane,.arch:has(.arch-step[data-i="2"]:hover,.arch-step[data-i="2"]:focus-visible) .arch-layer[data-i="2"] .arch-plane,.arch:has(.arch-step[data-i="3"]:hover,.arch-step[data-i="3"]:focus-visible) .arch-layer[data-i="3"] .arch-plane{opacity:1;transform:translateY(-26px)rotateX(54deg)rotate(45deg)scale(.78);box-shadow:0 2px 4px #0000de0d,0 64px 96px -50px #0000de80}.arch-step:hover,.arch-step:focus-visible{background:var(--zds-blue)}@supports (color:color-mix(in lab, red, red)){.arch-step:hover,.arch-step:focus-visible{background:color-mix(in srgb, var(--zds-blue) 6%, transparent)}}.arch-step:hover .arch-num,.arch-step:focus-visible .arch-num{background:var(--zds-blue);color:#fff}.ck-sec{font-size:14px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-3);position:absolute;left:0;right:0}.ck-kpis{grid-template-columns:repeat(3,1fr);gap:5%;display:grid;position:absolute;left:0;right:0}.ck-kpi{background:#fff;border:1px solid #efece4;border-radius:11px;padding:9px 10px;position:relative}.ck-kpi u{font-size:12.5px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-3);text-decoration:none;display:block}.ck-kpi b{font-family:var(--zds-font-display);letter-spacing:-.02em;color:var(--zds-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;font-weight:800;display:block}.ck-kpi i{background:#00a878;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.ck-kpi.warn i{background:#f5a524}.ck-kpi s{background:#14141c12;border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.ck-kpi s em{background:var(--zds-blue);border-radius:99px;height:100%;display:block}.ck-lane{height:13%;position:absolute;left:0;right:0}.ck-lane u{font-size:13px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-3);text-decoration:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ck-track{background:#fff;border:1px solid #ece8df;border-radius:99px;position:absolute;inset:0 0 0 15%}.ck-blk{background:#b8b8ee;border-radius:99px;position:absolute;top:0;bottom:0}.ck-blk.key{background:var(--zds-blue);box-shadow:0 0 0 3px #0000de29}.ck-blk.was{background:0 0;border:1.5px dashed #c6c6ec}.ck-move{stroke:var(--zds-blue);stroke-width:1.4px;fill:none;stroke-dasharray:3 3;position:absolute}.ck-now{border-left:2px dashed var(--zds-blue);width:0;position:absolute}.ck-now:before{content:"";background:var(--zds-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-5px;left:-4px}.arch-nodes{background-image:linear-gradient(90deg,#14141c0e 1px,#0000 1px),linear-gradient(#14141c0e 1px,#0000 1px);background-position:50%;background-size:11% 11%;position:absolute;inset:0}.arch-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-wires line{stroke:#0000de57;stroke-width:.5px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.arch-node{aspect-ratio:1;width:20%;color:var(--zds-blue);background:#e7e7fa;border:1px solid #c9c9f2;border-radius:26%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 18px -12px #0000de80}.arch-node svg,.arch-tile svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.arch-node svg{stroke-width:1.9px;width:44%;height:44%}.arch-nlabel{font-size:13px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-3);white-space:nowrap;position:absolute;top:104%;left:50%;transform:translate(-50%)}.arch-tile{background:#fff;border:1px solid #efece4;border-radius:14px;flex-direction:column;align-items:center;gap:9px;width:45%;padding:11px 12px;display:flex;position:absolute;box-shadow:0 10px 22px -16px #0a0a1466}.arch-tile svg{width:18px;height:18px;color:var(--zds-blue);stroke-width:1.8px}.arch-tile em{background:#00a878;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.arch-tile span{font-size:13px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-2);white-space:nowrap}.arch-rail{z-index:4;border-left:1.5px dashed #0000de6b;width:0;height:66.2%;position:absolute;top:16.9%}.arch-rail.l{left:1.5%}.arch-rail.r{right:1.5%}.arch-rail i{background:var(--zds-blue);border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.arch-rail i.a{top:-3.5px}.arch-rail i.b{top:calc(50% - 3.5px)}.arch-rail i.c{bottom:-3.5px}.arch-rail svg{width:22px;height:22px;stroke:var(--zds-blue);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;background:var(--zds-bg-warm);padding:3px 0;position:absolute;left:-11px}.r-section:not(.r-section--warm) .arch-rail svg{background:#fff}.arch-rail svg.up1{top:22%}.arch-rail svg.up2{top:72%}.arch-note{border-top:1px solid var(--zds-line);color:var(--zds-ink-3);max-width:78ch;margin:clamp(36px,4vw,56px) 0 0;padding-top:22px;font-size:15px;line-height:1.55}.arch-note b{font-weight:var(--zds-weight-bold);color:var(--zds-blue)}.arch-note .r-link-arrow{vertical-align:middle;margin-left:8px}@media (width<=640px){.arch-stage{max-width:460px}.arch-tile span,.arch-nlabel,.ck-sec{font-size:11px}}.answers__sub{font-weight:var(--zds-weight-medium);color:var(--zds-ink-700);margin:10px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.4}.answers__tags{margin-top:22px}.r-card--featured{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border:0;min-height:280px;position:relative;overflow:hidden}.r-card--featured .r-card-k{color:#ffffffb8}.r-card--featured .r-card-title{color:#fff}.r-card--featured .r-card-desc{color:#ffffffeb}.r-card-bars{order:1;align-items:flex-end;gap:9px;margin-block:auto;display:flex}.r-card--featured .r-card-k{order:0}.r-card--featured .r-card-title,.r-card--featured .r-card-desc{order:2}.r-card-bars i{background:#ffffff38;border-radius:6px;width:22px}.r-card-bars i:first-child{height:52px}.r-card-bars i:nth-child(2){background:#ffffff57;height:84px}.r-card-bars i:nth-child(3){background:#ffffff2e;height:36px}.r-card-bars i:nth-child(4){background:#fff;height:104px}.r-card-bars i:nth-child(5){background:#ffffff47;height:66px}.verbatim--lone{grid-template-columns:296px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin:0;display:grid}@media (width<=900px){.verbatim--lone{grid-template-columns:minmax(0,1fr)}}.verbatim--lone .vb-card{max-width:300px}.verbatim--lone .vb-foot{border-top:1px solid var(--zds-line);flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;padding-top:20px;display:flex}.verbatim--lone .vb-org img{object-fit:contain;opacity:.6;width:auto;height:26px}.team-teaser{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.team-teaser__text{max-width:640px}.team-teaser__title{font-size:clamp(26px,3.2vw,40px)}.team-teaser__aside{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.team-teaser__faces{margin:0;padding:0;list-style:none;display:flex}.team-teaser__faces li+li{margin-left:-16px}.team-teaser__faces img{object-fit:cover;object-position:center 16%;border:3px solid #fff;border-radius:50%;width:64px;height:64px;display:block;box-shadow:0 4px 14px #0a0a142e}.feature-grid:has(.r-card-bars) .r-card{gap:22px;min-height:280px}.feature-grid:has(.r-card-bars) .r-card:not(.r-card--featured){background:var(--zds-bg-warm);border-color:var(--zds-line)}.feature-grid:has(.r-card-bars) .r-card:not(.r-card--featured) .r-card-title{margin-top:auto}.feature-grid .r-card--pictured .r-card-title{margin-top:4px}.feature-grid .r-card--featured.r-card--pictured{min-height:0}.feature-grid:has(.r-card-bars) .r-card-title{font-size:21px;font-weight:var(--zds-weight-bold);letter-spacing:-.03em;line-height:1.2}.feature-grid:has(.r-card-bars) .r-card-desc{margin-top:-12px;font-size:14.5px;line-height:1.5}.r-card-art{color:var(--zds-blue);order:1;margin-block:auto;line-height:0}.r-card-art svg{width:auto;height:104px;display:block}.feature-grid:has(.r-card-bars) .r-card:has(.r-card-art) .r-card-title{margin-top:0}.r-card:has(.r-card-art) .r-card-k{order:0}.r-card:has(.r-card-art) :is(.r-card-title,.r-card-desc){order:2}.feature-grid:has(.r-card--featured):not(:has(.r-card-bars)) .r-card{border-color:var(--zds-line);background:#fff;gap:8px;padding:22px 22px 24px}.feature-grid:has(.r-card--featured):not(:has(.r-card-bars)) .r-card--featured{background:var(--zds-blue)}.feature-grid:has(.r-card--featured):not(:has(.r-card-bars)) .r-card--featured .r-card-n{color:#ffffffb8}.feature-grid:has(.r-card--featured):not(:has(.r-card-bars)) .r-card-title{letter-spacing:-.01em;font-size:17px}.feature-grid:has(.r-card--featured):not(:has(.r-card-bars)) .r-card-desc{font-size:14px}.feature-grid__more{margin-top:22px}.arch{margin-top:clamp(72px,8vw,120px)}@media (width<=560px){.carousel:not(.carousel--prose)>.tabset__tabs{flex-wrap:wrap;gap:8px;padding:16px 18px 20px}.carousel:not(.carousel--prose)>.tabset__tabs>li{flex:none}.carousel:not(.carousel--prose)>.tabset__tabs .tabset__tab{border:1px solid var(--zds-line);border-radius:var(--zds-radius-pill);opacity:1;min-height:36px;color:var(--zds-ink-2);background:var(--zds-panel);flex-direction:row;align-items:center;gap:0;padding:8px 14px;font-size:14px}.carousel:not(.carousel--prose)>.tabset__tabs>li:last-child .tabset__tab{border-right:1px solid var(--zds-line)}.carousel:not(.carousel--prose)>.tabset__tabs .tabset__tab-n,.carousel:not(.carousel--prose) .tabset__tab:after{display:none}.carousel:not(.carousel--prose)>.tabset__radio:first-of-type:checked~.tabset__tabs>li:first-child .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(2):checked~.tabset__tabs>li:nth-child(2) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(3):checked~.tabset__tabs>li:nth-child(3) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(4):checked~.tabset__tabs>li:nth-child(4) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(5):checked~.tabset__tabs>li:nth-child(5) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(6):checked~.tabset__tabs>li:nth-child(6) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(7):checked~.tabset__tabs>li:nth-child(7) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(8):checked~.tabset__tabs>li:nth-child(8) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(9):checked~.tabset__tabs>li:nth-child(9) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(10):checked~.tabset__tabs>li:nth-child(10) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(11):checked~.tabset__tabs>li:nth-child(11) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(12):checked~.tabset__tabs>li:nth-child(12) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(13):checked~.tabset__tabs>li:nth-child(13) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(14):checked~.tabset__tabs>li:nth-child(14) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(15):checked~.tabset__tabs>li:nth-child(15) .tabset__tab,.carousel:not(.carousel--prose)>.tabset__radio:nth-of-type(16):checked~.tabset__tabs>li:nth-child(16) .tabset__tab{background:var(--zds-blue);border-color:var(--zds-blue);color:#fff}}.hero-mesh__tip{pointer-events:none;opacity:0;background:var(--zds-ink);color:#fff;font-size:13px;font-weight:var(--zds-weight-bold);white-space:nowrap;z-index:2;border-radius:8px;padding:6px 10px;transition:opacity .14s;position:absolute;top:0;left:0;transform:translate(-50%,-160%);box-shadow:0 8px 22px -10px #0a0a1480}.hero__media--mesh .hero-mesh{pointer-events:auto}.hero-mesh--sector{aspect-ratio:4/3;max-width:none}.hero-mesh--sector>*{position:absolute;inset:0}@media (width<=700px){.hero__media--mesh .hero-mesh:not(.hero-mesh--sector){max-width:260px}.paper-row__cover{gap:18px;min-height:0;padding:24px}}.r-card-stat{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.r-card:has(>.r-card-stat){transition:transform .26s var(--zds-ease-out), box-shadow .26s var(--zds-ease-out)}.r-card:has(>.r-card-stat):hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #0a0a2847}.r-card-stat__v{font-family:var(--zds-font-display);letter-spacing:-.03em;color:var(--zds-blue);font-size:clamp(28px,2.6vw,36px);font-weight:800;line-height:1}.r-card-stat__s{font-size:14px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-3)}.r-card--answered .r-plate{background:var(--zds-blue);color:#fff}.r-card-link{margin-top:auto;padding-top:14px}.answer{border-top:1px solid var(--zds-line);margin-top:22px;padding-top:20px}.answer__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.answer__label{font-size:13px;font-weight:var(--zds-weight-bold);color:var(--zds-blue);margin:0}.answer__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.answer__metrics li{background:var(--zds-bg-warm);border:1px solid var(--zds-line);border-radius:12px;min-width:0;padding:10px 11px}.answer__m-l{color:var(--zds-ink-3);font-size:12px;display:block}.answer__m-v{font-family:var(--zds-font-display);letter-spacing:-.02em;color:var(--zds-ink);margin-top:4px;font-size:17px;font-weight:800;display:block}.answer__bar{background:#14141c12;border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.answer__fill{background:var(--zds-blue);border-radius:99px;height:100%;display:block}.answer__fill.is-success{background:#00a878}.answer__fill.is-warning{background:#f5a524}.answer__fill.is-danger{background:#e5484d}.answer__rows{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.answer__rows li{background:var(--zds-bg-warm);border:1px solid var(--zds-line);color:var(--zds-ink-700);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.answer__rows li>span:first-child{flex:1;line-height:1.3}.answer__steps{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.answer__steps li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.answer__steps li+li:before{content:"";background:var(--zds-line);z-index:0;width:100%;height:2px;position:absolute;top:13px;right:50%}.answer__dot{z-index:1;width:28px;height:28px;font-size:12px;font-weight:var(--zds-weight-bold);background:var(--zds-panel);border:1.5px solid var(--zds-line-2);color:var(--zds-ink-3);border-radius:50%;place-items:center;display:grid;position:relative}.answer__steps li.is-done .answer__dot{background:var(--zds-blue);border-color:var(--zds-blue);color:#fff}.answer__s-t{color:var(--zds-ink-700);font-size:12.5px;line-height:1.3}.answer__chips{margin-top:14px}.answer__note{color:var(--zds-ink-3);margin:14px 0 0;font-size:13px;line-height:1.5}.pband{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:26px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,4vw,56px);padding:clamp(28px,3.4vw,48px);display:grid}@media (width<=900px){.pband{grid-template-columns:minmax(0,1fr)}}.pband__tag{font-size:14px;font-weight:var(--zds-weight-medium);color:#ffffffb8;align-items:center;gap:10px;margin:0;display:inline-flex}.pband__tag>span{background:currentColor;width:24px;height:2px}.pband__title{font-family:var(--zds-font-display);letter-spacing:-.03em;color:#fff;margin:18px 0 0;font-size:clamp(23px,2.2vw,29px);font-weight:700;line-height:1.1}.pband__text{color:#ffffffd1;margin:14px 0 0;font-size:15.5px;line-height:1.6}.pband__points{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pband__points li{color:#ffffffeb;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.pband__points svg{stroke:#fff;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:2px}.pband__link{font-family:var(--zds-font-display);color:#fff;align-items:center;gap:9px;margin-top:26px;font-size:14px;font-weight:700;display:inline-flex}.pband__media{aspect-ratio:16/9;background:#0b0b14;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -30px #00000080}.pband__media img{object-fit:cover;width:100%;height:100%;display:block}.pband__figure{margin-top:clamp(48px,5vw,72px)}.pband__fhead{max-width:760px;margin-bottom:26px}.pband__fhead h3{font-family:var(--zds-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700}.pband__fhead p{color:var(--zds-ink-2);margin:10px 0 0;font-size:15.5px;line-height:1.6}.pband__island :is(.r-section,.r-wrap){background:0 0!important;padding:0!important}.pband__island .section-head{display:none}.wb{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:18px;display:grid}@media (width<=900px){.wb{grid-template-columns:minmax(0,1fr)}}.wb__card{padding:clamp(24px,2.8vw,36px)}.wb__card-t{font-size:14px;font-weight:var(--zds-weight-bold);color:var(--zds-blue);margin:0 0 22px}.wb__slider{margin-bottom:22px;display:block}.wb__s-head{font-weight:var(--zds-weight-medium);color:var(--zds-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;font-size:14px;display:flex}.wb__s-v{font-weight:var(--zds-weight-bold);color:var(--zds-blue);font-variant-numeric:tabular-nums;white-space:nowrap}.wb__range{appearance:none;background:linear-gradient(90deg, var(--zds-blue) var(--p,50%), #14141c1a var(--p,50%));border-radius:99px;outline:none;width:100%;height:4px;margin:0}.wb__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--zds-blue);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0000de59}.wb__range::-moz-range-thumb{background:var(--zds-blue);cursor:pointer;border:3px solid #fff;border-radius:50%;width:15px;height:15px}.wb__results{border-top:1px solid var(--zds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;padding-top:22px;display:grid}@media (width<=560px){.wb__results{grid-template-columns:minmax(0,1fr)}}.wb__r-l{color:var(--zds-ink-3);font-size:13px;display:block}.wb__r-v{font-family:var(--zds-font-display);letter-spacing:-.03em;color:var(--zds-ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(24px,2.4vw,32px);font-weight:800;display:block}.wb__result:first-child .wb__r-v{color:var(--zds-blue)}.wb__r-c{color:var(--zds-ink-3);margin-top:5px;font-size:12.5px;line-height:1.4;display:block}.wb__note{color:var(--zds-ink-3);margin:20px 0 0;font-size:13px;line-height:1.5}.wb__list-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.wb__list-head .wb__card-t{margin:0}.wb__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wb__rows li{border:1px solid var(--zds-line);background:var(--zds-bg-warm);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.wb__n{width:26px;height:26px;font-size:12px;font-weight:var(--zds-weight-bold);color:var(--zds-blue);background:var(--zds-blue);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wb__n{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.wb__row-t{flex:1;min-width:0}.wb__row-title{font-weight:var(--zds-weight-bold);color:var(--zds-ink);font-size:14px;display:block}.wb__row-sub{color:var(--zds-ink-3);margin-top:2px;font-size:12.5px;display:block}.wb__aside{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:22px;flex-direction:column;padding:clamp(26px,3vw,40px);display:flex}.wb__aside-t{font-family:var(--zds-font-display);letter-spacing:-.03em;color:#fff;margin:20px 0 0;font-size:clamp(23px,2.2vw,29px);font-weight:700;line-height:1.1}.wb__aside .pband__points{margin-top:26px}.wb__btn{align-self:flex-start;margin-top:auto}.wb__aside .pband__points+.wb__btn{margin-top:30px}.case-hero .hero__inner{display:block}.case-hero__text{max-width:900px}.case-hero .case-hero__inner--photo{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.case-hero__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--zds-radius-2xl);width:100%;height:auto;box-shadow:var(--zds-shadow-lg);display:block}@media (width<=980px){.case-hero .case-hero__inner--photo{grid-template-columns:minmax(0,1fr)}}.case-hero__chips{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.case-hero__chips li{border-radius:var(--zds-radius-pill);background:var(--zds-panel);border:1px solid var(--zds-line);font-size:13px;font-weight:var(--zds-weight-medium);color:var(--zds-ink-700);padding:8px 14px}.case-client{background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:18px;align-items:center;gap:18px;max-width:660px;margin-top:30px;padding:18px 22px;display:flex}.case-client__logo{background:var(--zds-blue);border-radius:12px;flex:none;width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.case-client__logo{background:color-mix(in srgb, var(--zds-blue) 6%, transparent)}}.case-client__logo{place-items:center;display:grid;overflow:hidden}.case-client__logo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8px}.case-client__logo svg{width:22px;height:22px;stroke:var(--zds-blue);stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round}.case-client__body{flex-direction:column;min-width:0;display:flex}.case-client__k{color:var(--zds-ink-3);font-size:12.5px}.case-client__name{font-family:var(--zds-font-display);color:var(--zds-ink);margin-top:3px;font-size:16.5px;font-weight:700}.case-client__desc{color:var(--zds-ink-2);margin-top:5px;font-size:14px;line-height:1.5}.prose-robin table{border-collapse:separate;border-spacing:0;background:var(--zds-panel);border:1px solid var(--zds-line);border-radius:16px;width:100%;min-width:560px;overflow:hidden}.prose-robin th{text-align:left;font-size:14px;font-weight:var(--zds-weight-bold);color:#fff;background:var(--zds-blue);border:0;padding:16px 24px}.prose-robin td{color:var(--zds-ink-700);border-bottom:1px solid var(--zds-line);vertical-align:top;padding:18px 24px;font-size:15px;line-height:1.5}.prose-robin tr:last-child td{border-bottom:0}.prose-robin td:first-child{color:var(--zds-ink);font-weight:600}.prose-robin td p,.prose-robin th p{margin:0}.prose-robin th p{color:inherit}.prose-robin .table-scroll{margin:36px 0 0}.prose-robin ul:not(.checklist){gap:12px;padding:0;list-style:none;display:grid}.prose-robin ul:not(.checklist)>li{padding-left:20px;line-height:1.6;position:relative}.prose-robin ul:not(.checklist)>li:before{content:"";background:var(--zds-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.case-shot{border:1px solid #14141c1a;border-radius:16px;margin:34px 0 0;overflow:hidden;box-shadow:0 1px 2px #0a0a140f,0 44px 90px -36px #0a0a1466}.case-shot img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.r-card-bullets{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.r-card-bullets li{color:var(--zds-ink-700);padding-left:16px;font-size:14.5px;line-height:1.55;position:relative}.r-card-bullets li:before{content:"";background:var(--zds-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.feature-grid--quotes .r-card{background:var(--zds-bg-warm)}.feature-grid--quotes .r-card-k{color:var(--zds-blue)}.feature-grid--quotes .r-card-title{font-family:var(--zds-font-body);font-weight:var(--zds-weight-medium);letter-spacing:0;font-size:clamp(16px,1.6vw,18.5px);font-style:italic;line-height:1.58}.step-rows{margin:0;padding:0;list-style:none}.step-row{border-top:1px solid var(--zds-line);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:clamp(18px,2.6vw,34px);padding:clamp(24px,3vw,34px) 0;display:grid}.step-row__n{background:var(--zds-blue);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.step-row__n{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.step-row__n{color:var(--zds-blue);font-family:var(--zds-font-display);font-size:17px;font-weight:800}.step-row__t{font-family:var(--zds-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.8vw,23px);font-weight:700;line-height:1.2}.step-row__p{color:var(--zds-ink-2);max-width:66ch;margin:8px 0 0;font-size:15px;line-height:1.62}.step-row__tag{font-size:13px;font-weight:var(--zds-weight-medium);color:var(--zds-blue);background:var(--zds-blue);margin-top:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.step-row__tag{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.step-row__tag{border-radius:var(--zds-radius-pill);padding:5px 11px}.kpi-band__note{max-width:90ch;color:var(--zds-ink-3);margin:28px 0 0;font-size:14px;line-height:1.7}.r-section--blue .kpi-band__note{color:#ffffffb3}.prose-robin.article-column:has(table){max-width:none}.prose-robin.article-column:has(table)>:not(.table-scroll){max-width:74ch}.prose-robin--band{max-width:82ch}.prose-robin--band>:is(p,ul,ol){font-size:16.5px}.r-section:not(.r-section--blue,.r-section--dark) .prose-robin--band>p,.r-section:not(.r-section--blue,.r-section--dark) .prose-robin--band>:is(ul,ol)>li{color:#34343f}.prose-robin.prose-robin--band:has(table)>:not(.table-scroll){max-width:82ch}.prose-robin--band p+.table-scroll{margin-top:14px}.prose-robin--band .table-scroll>table{margin-top:0}.r-section--blue .kpi-band--cards .r-kpi{background:#fff;border-radius:20px;padding:26px 28px}.r-section--blue .kpi-band--cards .r-kpi-value{color:var(--zds-blue)}.r-section--blue .kpi-band--cards .r-kpi-label{color:var(--zds-ink-2);opacity:1}.hero__chips{margin-top:24px}.media-split__features{border-top:1px solid var(--zds-line);margin:26px 0 0;padding:0;list-style:none}.media-split__features li{gap:16px;padding:18px 0 0;display:flex}.media-split__features li+li{padding-top:16px}.media-split__fnum{width:34px;height:34px;font-size:13px;font-weight:var(--zds-weight-bold);color:var(--zds-blue);background:var(--zds-blue);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.media-split__fnum{background:color-mix(in srgb, var(--zds-blue) 8%, transparent)}}.media-split__ft{font-family:var(--zds-font-display);letter-spacing:-.01em;color:var(--zds-ink);margin:0;font-size:16px;font-weight:700}.media-split__fd{color:var(--zds-ink-2);max-width:52ch;margin:6px 0 0;font-size:14.5px;line-height:1.55}.r-card--featured:not(:has(.r-card-bars)){min-height:0}.band--attached .section-head{display:none}.r-section--blue .r-card-k{color:#ffffffb8}.r-card-logo{height:48px;margin-bottom:var(--zds-space-4);align-items:center;display:flex}.r-card-logo img{object-fit:contain;width:auto;max-height:40px}.r-card--featured .r-card-bullets{margin:var(--zds-space-4) 0;padding:0;list-style:none}.r-card--featured .r-card-bullets li{justify-content:space-between;gap:var(--zds-space-4);color:#ffffffd1;text-align:right;border-bottom:1px solid #ffffff29;padding:11px 0;font-size:13px;display:flex}.r-card--featured .r-card-bullets li:before{display:none}.r-card--featured .r-card-bullets li strong{color:#fff;text-align:left;white-space:nowrap}.r-card--featured:has(.r-card-bullets) .r-card-desc{color:#ffffffc7;order:9}.r-card--featured:has(.r-card-bullets){flex-direction:column;display:flex}.feature-grid:has(.r-card--featured .r-card-bullets) .r-card:not(.r-card--featured) .r-card-title{margin-top:0}.feature-grid:has(.r-card--featured .r-card-bullets) .r-card{gap:14px}.feature-grid:has(.r-card--featured .r-card-bullets) .r-card-desc{margin-top:0}.r-card--featured .r-card-bullets{order:3}.feature-grid--brief{border:1px solid var(--zds-line);background:#fff;border-radius:22px;gap:0;overflow:hidden}.feature-grid--brief>li+li{border-left:1px solid var(--zds-line)}.feature-grid--brief .r-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:32px}.feature-grid--brief .r-card-title{color:var(--zds-ink-3);letter-spacing:0;font-size:12.5px;font-weight:500}.feature-grid--brief .r-card-desc{color:var(--zds-ink);font-size:15px;line-height:1.6}@media (width<=900px){.feature-grid--brief>li+li{border-left:0;border-top:1px solid var(--zds-line)}}.feature-grid--enjeux .r-card{padding:36px}.feature-grid--enjeux .r-card-k{color:#d6007f;background:#ff009912;border-radius:999px;order:-1;align-self:flex-start;padding:7px 12px;font-size:12.5px;font-weight:500}.feature-grid--verbatim-more .r-card-logo{order:9;height:26px;margin:0}.logo-strip--still{max-width:var(--content-max);width:100%;margin-inline:auto;-webkit-mask-image:none;mask-image:none}.logo-strip--still .logo-track{flex-wrap:wrap;gap:40px;padding:0;animation:none}.feature-grid--verbatim-more .r-card-logo img{max-height:24px}.feature-grid--verbatim-more .r-card-title{order:0}.feature-grid--verbatim-more .r-card-k{color:var(--zds-ink-3);order:1;font-size:12.5px}.feature-grid--verbatim-more .r-card-desc{color:var(--zds-ink);order:2;font-size:15px;line-height:1.6}.feature-grid--verbatim-more .r-chips--card{order:10}.feature-grid--verbatim-more .r-card-cover+.r-card-k,.feature-grid--verbatim-more .r-card--pictured .r-card-desc{color:var(--zds-ink-3);font-size:13.5px}.logo-strip--still .client-logo{width:auto;height:28px}.feature-grid--verbatim-more .r-card-logo{height:auto;margin-top:auto}.feature-grid--verbatim-more .r-card-logo img{height:22px;max-height:none}.feature-grid--verbatim-more .r-card-link{order:11}.feature-grid--verbatim-more .r-chips--card .r-chip{color:var(--zds-ink-3);background:0 0;padding:0;font-size:12.5px}.prose-robin mark{color:var(--zds-blue);background:#0000de12;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-block}.prose-robin p.link-row{flex-wrap:wrap;gap:10px;display:flex}.prose-robin p.link-row a{border:1px solid var(--zds-line);height:40px;color:var(--zds-ink);background:#fff;border-radius:999px;align-items:center;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.prose-robin p.link-row a:first-child{background:var(--zds-blue);color:#fff;border-color:#0000}.legal .prose-robin blockquote{border-inline-start:1px solid var(--zds-line);background:var(--zds-bg-warm);border:1px solid var(--zds-line);color:var(--zds-ink);border-radius:16px;margin:1.2em 0;padding:18px 22px;font-style:normal}.legal .prose-robin th{background:var(--zds-bg-warm);color:var(--zds-ink-3);font-size:12.5px;font-weight:500}.legal .prose-robin table{border:1px solid var(--zds-line);border-radius:14px;overflow:hidden}.legal__section+.legal__section{border-top:1px solid var(--zds-line);padding-top:var(--zds-space-10,40px)}.legal .prose-robin :is(td,th){font-size:14px;line-height:1.5}.feature-grid--flip{grid-template-columns:repeat(5,1fr);gap:16px}.flip{perspective:1400px;aspect-ratio:3/4;min-height:300px;list-style:none}.flip__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.3,1);position:relative}.flip:is(:hover,:focus-within) .flip__inner{transform:rotateY(180deg)}.flip__face{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden}.flip__front{background:#14141c}.flip__front img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flip__front:after{content:"";background:linear-gradient(#00002800 30%,#00002847 55%,#00001edb 100%);position:absolute;inset:0}.flip__cap{z-index:1;gap:8px;padding:18px 18px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.flip__num{color:#ffffffb8;font-size:12.5px}.flip__title{font-family:var(--zds-font-display,inherit);color:#fff;margin:0;font-size:17px;font-weight:700;line-height:1.2}.flip__back{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;flex-direction:column;gap:12px;padding:24px 22px;display:flex;transform:rotateY(180deg)}.flip__back .flip__title{border-bottom:1px solid #ffffff38;padding-bottom:12px}.flip__back ul{color:#ffffffe0;gap:8px;margin:0;padding-left:1.1em;font-size:13.5px;line-height:1.45;display:grid}@media (width<=1100px){.feature-grid--flip{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.feature-grid--flip{grid-template-columns:repeat(2,1fr)}.flip{min-height:240px}}@media (prefers-reduced-motion:reduce){.flip__inner{transition:none}}.flip__back ul{list-style:outside}.flip__back li::marker{color:#ffffff8c}.adn{border-block:1px solid var(--zds-line)}.adn__row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,3.5vw,52px);margin-top:clamp(30px,4vw,52px);display:grid}.adn__dial{justify-content:center;align-items:flex-start;display:flex}.adn__stick{width:100%;max-width:700px;position:sticky;top:96px}.adn svg{width:100%;height:auto;display:block;overflow:visible}.adn .needle{transform-origin:350px 316px;transition:transform 1.2s cubic-bezier(.35,0,.15,1)}.adn .sweep{fill:none;stroke:var(--zds-blue);stroke-width:3.3px;transition:stroke-dasharray 1.2s cubic-bezier(.35,0,.15,1)}.adn .station{cursor:pointer}.adn .station .dot{fill:#fff;stroke:#c9c3b6;stroke-width:1.4px;transition:fill .38s,stroke .38s}.adn .station .ring{fill:none;stroke:var(--zds-blue);stroke-width:1.2px;opacity:0;transition:opacity .38s}.adn .station.is-on .dot{fill:var(--zds-blue);stroke:var(--zds-blue)}.adn .station.is-on .ring{opacity:1}.adn .bezel{fill:#fff;stroke:#e1ddd4;stroke-width:1.4px}.adn .tk{stroke:#cfc9bc;stroke-width:1px}.adn .tk.maj{stroke:#a9a293;stroke-width:1.6px}.adn .rose-l{fill:#efebe2}.adn .rose-d{fill:#dcd7cb}.adn .rose-l.m{fill:#f3f0e9}.adn .rose-d.m{fill:#e4dfd4}.adn .blade-n{fill:var(--zds-blue)}.adn .blade-s{fill:#fbfaf7;stroke:#c9c3b6;stroke-width:1.2px}.adn .hub{fill:var(--zds-ink)}.adn__lab{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.022em;color:var(--zds-ink);background:0 0;border:0;padding:0;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1;transition:color .38s;position:absolute}.adn__lab.is-on{color:var(--zds-blue)}.adn .read{display:grid}.adn .pane{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .3s,visibility .3s}.adn .pane.is-on{visibility:visible;opacity:1}.adn .read-cap{color:var(--zds-blue);font-size:13px;font-weight:500}.adn .read-t{font-family:var(--font-display);letter-spacing:-.028em;color:var(--zds-ink);margin:14px 0 0;font-size:clamp(21px,2.4vw,29px);font-weight:700;line-height:1.14}.adn .read-d{max-width:46ch;color:var(--zds-ink-2);margin:12px 0 0;font-size:16px;line-height:1.62}.adn .read-l{counter-reset:rl;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.adn .read-l li{counter-increment:rl;padding-left:30px;position:relative}.adn .read-l li:before{content:counter(rl) ".";color:var(--zds-blue);font-size:13px;font-weight:600;position:absolute;top:2px;left:0}.adn .read-l b{font-family:var(--font-display);color:var(--zds-ink);margin:0 0 5px;font-size:16px;font-weight:700;display:block}.adn .read-l span{color:var(--zds-ink-2);font-size:15px;line-height:1.58;display:block}@media (width<=880px){.adn__row{grid-template-columns:1fr;gap:28px}.adn__stick{max-width:420px;position:relative;top:auto}.adn__lab{font-size:15px}.adn .pane:not(.is-on){display:none}}.faq__group{scroll-margin-top:110px}.gl-bar{z-index:20;backdrop-filter:blur(14px);border-bottom:1px solid var(--zds-line);background:#f8f6f1eb;padding:18px 0;position:sticky;top:0}.gl-bar__in{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.gl-search{flex:none;width:min(340px,100%);position:relative}.gl-search svg{color:var(--zds-ink-3);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.gl-search input{border:1px solid var(--zds-line);width:100%;height:44px;font:inherit;color:var(--zds-ink);background:#fff;border-radius:999px;outline:none;padding:0 16px 0 42px;font-size:14.5px}.gl-search input:focus{border-color:#0000de66;box-shadow:0 0 0 4px #0000de14}.gl-cats{flex-wrap:wrap;gap:8px;display:flex}.gl-cats .r-chip{cursor:pointer;border:1px solid var(--zds-line);background:#fff;height:34px;padding:0 15px;font-weight:600}.gl-cats .r-chip.is-on{background:var(--zds-blue);border-color:var(--zds-blue);color:#fff}.gl-count{color:var(--zds-ink-3);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:13px}.glossary-index .gl-al{width:32px;height:32px;color:var(--zds-ink-2);border-radius:8px;place-items:center;font-size:13px;text-decoration:none;display:grid}.glossary-index .gl-al:hover{color:var(--zds-blue);background:#0000de14}.glossary-group__letter{align-items:center;gap:18px;margin-bottom:20px;display:flex}.glossary-group__letter span{color:var(--zds-blue);font-size:26px;font-weight:800;line-height:1}.glossary-group__letter i{background:var(--zds-line);flex:1;height:1px}.glossary-group__letter em{color:var(--zds-ink-3);font-size:13px;font-style:normal;font-weight:400}.glossary-group{scroll-margin-top:160px}.glossary-group[hidden],.glossary-list li[hidden]{display:none}.glossary .glossary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (width<=1000px){.glossary .glossary-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.glossary .glossary-list{grid-template-columns:1fr}}.gl-it__h{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.gl-tag{text-align:right;max-width:14ch;color:var(--zds-ink-3);flex:none;font-size:12px;line-height:1.3}.gl-dev{color:var(--zds-blue);margin:10px 0 0;font-size:13px;font-weight:500}.gl-it .r-card-desc{margin-top:12px}.gl-empty{text-align:center;color:var(--zds-ink-3);padding:40px 0}.gl-bar{padding-inline:var(--section-pad-x)}.papers{flex-direction:column;gap:26px;display:flex}.paper-row{border:1px solid var(--zds-line);background:#fff;border-radius:22px;grid-template-columns:360px minmax(0,1fr);display:grid;overflow:hidden}.paper-row__cover{border-right:1px solid var(--zds-line);background:#f4f2ec;flex-direction:column;justify-content:space-between;gap:40px;min-height:300px;padding:32px;display:flex;position:relative}.paper-row__cover--blue{background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border:0}.paper-row__k{color:var(--zds-blue);font-size:13px;font-weight:500}.paper-row__t{font-family:var(--font-display);letter-spacing:-.035em;color:var(--zds-ink);font-size:clamp(23px,2.5vw,31px);font-weight:800;line-height:1.08}.paper-row__f{color:var(--zds-ink-3);font-size:12.5px}.paper-row__cover--blue :is(.paper-row__k,.paper-row__f){color:#ffffffb8}.paper-row__cover--blue .paper-row__t{color:#fff}.paper-row__shot{object-fit:cover;width:100%;height:100%}.paper-row__body{flex-direction:column;align-items:flex-start;padding:clamp(28px,3vw,40px);display:flex}.paper-row__title{max-width:32ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.18}.paper-row__title a{color:var(--zds-ink);text-decoration:none}.paper-row__desc{max-width:64ch;color:var(--zds-ink-2);margin:15px 0 0;font-size:16px;line-height:1.62}.paper-row__list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.paper-row__list li{color:var(--zds-ink-2);align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.paper-row__list svg{color:var(--zds-blue);flex:none;margin-top:3px}.paper-row__acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:26px;display:flex}.paper-row__dl{background:var(--zds-blue);color:#fff;border-radius:999px;align-items:center;gap:9px;height:44px;padding:0 20px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.paper-row__dl--alt{color:var(--zds-ink);border:1px solid var(--zds-line);background:#fff}.paper-row__gate{color:var(--zds-ink-3);font-size:12.5px}@media (width<=860px){.paper-row{grid-template-columns:1fr}.paper-row__cover{border-right:0;border-bottom:1px solid var(--zds-line)}}.paper-row{transition:box-shadow .26s var(--zds-ease-out), transform .26s var(--zds-ease-out)}.paper-row:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #0a0a2859}.paper-row__stage{perspective:1100px;place-items:center;min-height:320px;padding:36px;text-decoration:none;display:grid;position:relative;overflow:hidden}.paper-row__film{object-fit:cover;filter:brightness(.72)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.paper-row__stage:has(.paper-row__film) .paper-row__book{z-index:1}@media (prefers-reduced-motion:reduce){.paper-row__film{display:none}}.paper-row__stage--0{background:radial-gradient(90% 90% at 30% 20%,#ececff 0%,#dcdcfa 100%)}.paper-row__stage--1{background:radial-gradient(90% 90% at 30% 20%,#f7f5f0 0%,#ece8de 100%)}.paper-row__stage--2{background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),#00007a}.paper-row__book{aspect-ratio:3/4;transform-origin:0;width:min(210px,100%);transition:transform .42s var(--zds-ease-out), box-shadow .42s var(--zds-ease-out);background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:4px 12px 12px 4px;flex-direction:column;justify-content:space-between;gap:22px;padding:22px 20px 20px 26px;display:flex;position:relative;transform:rotateY(-16deg)rotateX(4deg);box-shadow:inset 6px 0 #ffffff1f,inset 9px 0 12px -6px #00000059,18px 24px 40px -18px #0505288c}.paper-row:hover .paper-row__book{transform:rotateY(-4deg)translateY(-6px);box-shadow:inset 6px 0 #ffffff1f,inset 9px 0 12px -6px #00000059,26px 34px 52px -20px #05052899}.paper-row__stage--1 .paper-row__book{background:linear-gradient(160deg,#20203a 0%,#0b0b1e 100%)}.paper-row__stage--2 .paper-row__book{background:#fff}.paper-row__book .paper-row__t{color:#fff;font-size:clamp(19px,1.8vw,23px)}.paper-row__book :is(.paper-row__k,.paper-row__f){color:#ffffffbd}.paper-row__stage--2 .paper-row__book .paper-row__t{color:var(--zds-ink)}.paper-row__stage--2 .paper-row__book :is(.paper-row__k,.paper-row__f){color:var(--zds-blue)}.paper-row .paper-row__dl{height:52px;transition:transform .2s var(--zds-ease-out), box-shadow .2s var(--zds-ease-out), background .2s;gap:10px;padding:0 26px;font-size:15px;box-shadow:0 12px 26px -14px #0000deb3}.paper-row .paper-row__dl:hover{background:#0000b8;transform:translateY(-2px);box-shadow:0 16px 30px -14px #0000decc}.paper-row .paper-row__dl--alt{box-shadow:none}.paper-row .paper-row__dl--alt:hover{background:var(--zds-blue-50);color:var(--zds-blue)}@media (width<=860px){.paper-row__stage{min-height:260px}}.blog-feat{border:1px solid var(--zds-line);color:inherit;background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:32px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.blog-feat:hover{transform:translateY(-4px);box-shadow:0 24px 56px -26px #0a0a143d}.blog-feat__art{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;flex-direction:column;justify-content:space-between;gap:28px;min-height:320px;padding:32px;display:flex;position:relative}.blog-feat__tag{color:#ffffffb8;font-size:13px}.blog-feat__bars{align-items:flex-end;gap:10px;height:110px;display:flex}.blog-feat__bars i{background:#ffffff47;border-radius:6px;width:26px}.blog-feat__bars i:first-child{height:40%}.blog-feat__bars i:nth-child(2){height:70%}.blog-feat__bars i:nth-child(3){height:52%}.blog-feat__bars i:nth-child(4){background:#fff;height:100%}.blog-feat__bars i:nth-child(5){height:62%}.blog-feat__line{max-width:30ch;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.25}.blog-feat__body{flex-direction:column;gap:14px;padding:clamp(28px,3vw,44px);display:flex}.blog-feat__k{color:var(--zds-blue);font-size:13px;font-weight:500}.blog-feat__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--zds-ink);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.blog-feat__desc{color:var(--zds-ink-2);margin:0;font-size:16px;line-height:1.6}.blog-feat__meta{color:var(--zds-ink-3);flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;font-size:13px;display:flex}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}@media (width<=1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.blog-grid,.blog-feat{grid-template-columns:1fr}}.post-card .r-card-k{color:var(--zds-blue);margin:0;font-size:12.5px;font-weight:500}.post-card__meta{color:var(--zds-ink-3);margin:auto 0 0;font-size:12.5px}.newsletter__card{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;padding:clamp(28px,4vw,52px);display:grid}.newsletter__title{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.newsletter__lead{color:#ffffffc7;margin:12px 0 0}.newsletter__form{flex-wrap:wrap;gap:10px;display:flex}.newsletter__form input[type=email]{height:48px;font:inherit;border:0;border-radius:999px;flex:220px;padding:0 18px;font-size:15px}.newsletter__form button{height:48px;color:var(--zds-blue);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 22px;font-weight:700}.newsletter__status{color:#ffffffe0;flex-basis:100%;margin:0;font-size:14px}@media (width<=860px){.newsletter__card{grid-template-columns:1fr}}.newsletter .newsletter__form input[type=email]{color:var(--zds-ink);background:#fff}.art-hero{padding:calc(var(--section-pad-y) + 40px) var(--section-pad-x) var(--section-pad-y);color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;position:relative}.art-hero__in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}.art-hero__in:not(:has(.art-hero__cover)){grid-template-columns:minmax(0,860px)}.art-hero__crumbs{color:#ffffffb8;gap:8px;font-size:13px;display:flex}.art-hero__crumbs a{color:#fff;text-decoration:none}.art-hero__title{color:#fff;letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(32px,4.4vw,56px);line-height:1.05}.art-hero__lead{color:#ffffffd1;max-width:60ch;margin:18px 0 0;font-size:18px;line-height:1.6}.art-hero__cover{border-radius:22px;width:100%;height:auto}@media (width<=900px){.art-hero__in{grid-template-columns:1fr}}.art-bar{border-bottom:1px solid var(--zds-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.art-bar .byline{margin:0}.mode-seg{border:1px solid var(--zds-line);background:#fff;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.mode-btn{color:var(--zds-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600}.mode-btn.is-on{background:var(--zds-blue);color:#fff}.art-body .deep{margin-top:20px}.art-body .deep>summary{width:max-content;color:var(--zds-blue);cursor:pointer;background:#0000de0f;border:1px solid #0000de1f;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:13.5px;font-weight:700;list-style:none;display:none}.art-body .deep>summary::-webkit-details-marker{display:none}.art[data-mode=fast] .art-body .deep>summary{display:inline-flex}.art-body .deep[open]>p{border-left:3px solid #0000de1f;margin:16px 0 0;padding-left:clamp(18px,2vw,26px)}.drift{border:1px solid var(--zds-line);background:#fff;border-radius:22px;margin:44px 0 0;padding:clamp(22px,2.6vw,32px);box-shadow:0 18px 44px -28px #0a0a1438}.drift-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.drift-over{color:var(--zds-blue);font-size:13px;font-weight:500}.prose-robin .drift-t{margin:10px 0 0;font-size:clamp(18px,1.9vw,23px);line-height:1.2}.drift-play{height:40px;color:var(--zds-blue);font:inherit;cursor:pointer;white-space:nowrap;background:#0000de0f;border:1px solid #0000de1f;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700}.drift-clock{color:var(--zds-ink-2);align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.drift-now{color:var(--zds-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.drift-track-wrap{margin-top:16px;position:relative}.drift-row{align-items:center;gap:12px;margin-top:10px;display:flex}.drift-lab{width:108px;color:var(--zds-ink-2);flex:none;font-size:12px;font-weight:600}.drift-track{background:#f4f2ed;border-radius:10px;flex:1;height:40px;position:relative;overflow:hidden}.drift-b{color:#fff;white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:11px;transition:left .42s cubic-bezier(.35,0,.15,1),background .3s;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.drift-b-plan{color:#10106b;background:#0000de42}.drift-b-real{background:var(--zds-blue)}.drift-b-late{background:#00007a}.drift-cursor{background:var(--zds-ink);opacity:.5;pointer-events:none;width:2px;position:absolute;top:0;bottom:26px;left:120px}.drift-axis{height:20px;margin:6px 0 0 120px;position:relative}.drift-tick{color:var(--zds-ink-3);font-size:11px;position:absolute;top:0;transform:translate(-50%)}.drift-range{width:calc(100% - 120px);accent-color:var(--zds-blue);margin:10px 0 0 120px}.drift-kpis{border-top:1px solid var(--zds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;padding-top:20px;display:grid}.drift-k{font-family:var(--font-display);color:var(--zds-blue);font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,26px);font-weight:800;display:block}.drift-kl{color:var(--zds-ink-2);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.prose-robin .drift-note{color:var(--zds-ink-2);margin:18px 0 0;font-size:13.5px}@media (width<=640px){.drift-kpis{grid-template-columns:1fr}.drift-lab{width:74px}.drift-axis,.drift-range{margin-left:86px}.drift-range{width:calc(100% - 86px)}.drift-cursor{display:none}}.pull{color:#fff;background:radial-gradient(120% 150% at 100% 0,#2a2aff 0%,#0000de00 60%),radial-gradient(110% 140% at 0 100%,#0000de 0%,#00008c00 65%),#00007a;border-radius:22px;margin:44px 0 0;padding:clamp(26px,3vw,36px);position:relative}.prose-robin .pull blockquote{color:#fff;border:0;margin:0;padding:0;font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:500;line-height:1.55}.pull figcaption{color:#ffffffb8;margin-top:16px;font-size:13px}.stat-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.stat{background:var(--zds-bg-warm);border:1px solid var(--zds-line);border-radius:18px;padding:22px 24px}.stat b{font-family:var(--font-display);color:var(--zds-blue);font-size:clamp(26px,2.4vw,34px);font-weight:800;display:block}.stat span{color:var(--zds-ink-2);margin-top:7px;font-size:13.5px;line-height:1.5;display:block}@media (width<=640px){.stat-band{grid-template-columns:1fr}}.syn{background:var(--zds-bg-warm);border:1px solid var(--zds-line);border-radius:22px;margin-top:48px;padding:clamp(26px,3vw,38px)}.prose-robin .syn-h{font-family:var(--font-display);color:var(--zds-ink);margin:0;font-size:clamp(19px,1.9vw,24px);font-weight:700}.prose-robin .syn ul{margin:8px 0 0;padding:0;list-style:none}.syn li{gap:12px;margin-top:13px;display:flex}.syn li:before{content:"";background:var(--zds-blue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.art-faq{gap:10px;display:grid}.art-faq details{border:1px solid var(--zds-line);background:#fff;border-radius:16px;padding:18px 22px}.art-faq summary{cursor:pointer;color:var(--zds-ink);font-weight:700}.prose-robin .art-faq p{margin:12px 0 0}.next-links{gap:12px;display:grid}.prose-robin .next-card{border:1px solid var(--zds-line);color:var(--zds-ink);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;text-decoration:none;display:flex}.next-card b{font-family:var(--font-display);font-size:15.5px;display:block}.next-card b+span{color:var(--zds-ink-3);margin-top:4px;font-size:12.5px;display:block}.next-card svg{color:var(--zds-blue);flex:none}.brand{align-items:center;line-height:1;display:inline-flex}.post-card__plate--brand{border-bottom:1px solid var(--zds-line);background:#fff;place-items:center;display:grid}.author-card__mark.brand{border:1px solid var(--zds-line);background:#fff;border-radius:50%;justify-content:center;width:88px;height:88px}.post-card .post-card__plate--brand{background:#fff;justify-content:center;align-items:center;padding:0;display:flex}.gantt__bar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.gantt__bar.is-dragging{cursor:grabbing;z-index:3;transition:none;box-shadow:0 10px 24px -8px #0a0a1459}.roi-soon{border-radius:var(--zds-radius-2xl);border:1px solid var(--zds-line);max-width:820px;box-shadow:var(--zds-shadow-sm);background:#fff;padding:clamp(28px,4vw,48px)}.roi-soon__badge{background:var(--zds-blue-50);color:var(--zds-blue);font-size:13px;font-weight:var(--zds-weight-medium);border-radius:999px;margin:0 0 16px;padding:6px 12px;display:inline-block}.roi-soon__title{font-family:var(--zds-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.15}.roi-soon__text{max-width:62ch;color:var(--zds-ink-2);font-size:var(--zds-text-body-l);margin:14px 0 26px;line-height:1.55}.roi-proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.roi-proof__list{align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.roi-proof__list li{color:var(--zds-ink);gap:12px;font-size:15px;line-height:1.55;display:flex}.roi-proof__list svg{color:var(--zds-blue);flex:none;margin-top:3px}.roi-proof__quote{background:var(--zds-bg-warm);border:1px solid var(--zds-line);border-radius:22px;margin:0;padding:28px}.roi-proof__k{color:var(--zds-blue);font-size:13px;font-weight:600}.roi-proof__quote blockquote{color:var(--zds-ink);margin:12px 0 0;font-size:18px;font-style:italic;line-height:1.55}.roi-proof__who{color:var(--zds-ink-3);margin:14px 0 0;font-size:13px}.roi-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.roi-col{border:1px solid var(--zds-line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.roi-col__t{font-family:var(--font-display);color:var(--zds-ink);margin:0;font-size:20px;font-weight:700}.roi-col__d{color:var(--zds-ink-2);margin:0;font-size:14.5px;line-height:1.55}.roi-col__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.roi-col__chips span{text-align:center;background:var(--zds-bg-warm);border:1px solid var(--zds-line);color:#6b6b75;border-radius:10px;place-items:center;min-height:52px;padding:8px 10px;font-size:12.5px;font-weight:700;display:grid}.roi-col__steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.roi-col__steps li{gap:14px;display:flex}.roi-col__steps li>span{font-family:var(--font-display);color:var(--zds-blue);font-weight:800}.roi-col__steps b{color:var(--zds-ink);font-size:15px;display:block}.roi-col__steps p{color:var(--zds-ink-2);margin:4px 0 0;font-size:13.5px}@media (width<=900px){.roi-proof,.roi-cols{grid-template-columns:1fr}}.press__bar{z-index:5;background:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex;position:sticky;top:84px}.press__cats{flex-wrap:wrap;gap:8px;display:flex}.press__cats .r-chip{border:1px solid var(--zds-line);height:34px;color:var(--zds-ink-2);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.press__cats .r-chip b{color:var(--zds-ink-3);font-weight:600}.press__cats .r-chip.is-on{background:var(--zds-blue);border-color:var(--zds-blue);color:#fff}.press__cats .r-chip.is-on b{color:#ffffffb8}.press__count{color:var(--zds-ink-3);margin:0;font-size:13px}.press__rows{border-top:1px solid var(--zds-line);margin:8px 0 0;padding:0;list-style:none}.press__row{border-bottom:1px solid var(--zds-line);grid-template-columns:200px minmax(0,1fr) 120px;align-items:baseline;gap:20px;padding:18px 0;display:grid}.press__row[hidden]{display:none}.press__src{color:var(--zds-ink);font-size:14px;font-weight:700}.press__t{font-family:var(--font-display);color:var(--zds-ink);font-size:17px;font-weight:700;line-height:1.3;text-decoration:none}.press__t:hover{color:var(--zds-blue)}.press__meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.press__pill{color:var(--zds-blue);background:#0000de12;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.press__pill--n{background:var(--zds-bg-warm);color:var(--zds-ink-3)}.press__d{text-align:right;color:var(--zds-ink-3);font-size:13px}.press__main{display:block}@media (width<=760px){.press__row{grid-template-columns:1fr;gap:6px}.press__d{text-align:left}}.r-card-bullets a{color:var(--zds-blue)}.r-card--featured .r-card-bullets a{color:#fff;text-underline-offset:2px;text-decoration:underline}.r-card--featured:has(.r-card-bullets a) .r-card-desc{order:2}.r-req{color:var(--zds-blue);font-style:normal}.contact-form__legal{color:var(--zds-ink-3);margin:4px 0 0;font-size:12px;line-height:1.55}.contact-form__legal a{color:var(--zds-ink-2);text-decoration:underline}.contact-page .contact-panel--modal{border:1px solid var(--zds-line);background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px -40px #0a0a1459}.contact-page .contact-panel--modal,.contact-page .contact-panel--modal .contact-form{height:auto;max-height:none;overflow:visible}.frieze__stat{font-family:var(--font-display);letter-spacing:-.035em;color:var(--zds-blue);margin:6px 0 0;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1}.frieze__quote{font-family:var(--font-display);color:var(--zds-blue);margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.35}.frieze__note{color:var(--zds-ink-2);margin:6px 0 0;font-size:14px;line-height:1.55}.frieze__row--insert .frieze__card{background:#f1f0ff;border-color:#0000de24}.cl{--cl-high:#e5484d;--cl-mid:#f5a524;--cl-low:#00a878;--cl-pink:#f09;background:var(--zds-bg-warm);box-sizing:border-box;width:100%;color:var(--zds-ink);border:1px solid #ece8df;border-radius:20px;padding:20px}.cl p{margin:0}.cl-steps{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cl-step{border:1px solid var(--zds-line);color:var(--zds-ink-3);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .3s;display:inline-flex}.cl-step i{background:#c9c4b8;border-radius:50%;width:7px;height:7px}.cl-step.is-on{border-color:var(--zds-blue);color:var(--zds-blue);background:#f2f1ff}.cl-step.is-on i{background:var(--zds-blue)}.cl-arrow{color:#c9c4b8;font-size:13px}.cl-panel{background:#fff;border:1px solid #ece8df;border-radius:14px}.cl-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 22px;margin-bottom:14px;padding:14px 18px;display:grid}.cl-weeks{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cl-weeks__lab{font-family:var(--font-display);font-size:13.5px;font-weight:600}.cl-weeks__v{color:var(--zds-blue);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.cl-op{border-left:1px solid #f1eee7;flex-direction:column;grid-row:span 2;gap:4px;padding-left:22px;display:flex}.cl-op__lab{color:var(--zds-ink-3);font-size:12px}.cl-select{appearance:none;font:inherit;color:var(--zds-ink);border:1px solid var(--zds-line);cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#5c5c68 50%),linear-gradient(135deg,#5c5c68 50%,#0000 50%);background-position:calc(100% - 15px) 52%,calc(100% - 11px) 52%;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:9px;padding:7px 28px 7px 11px;font-size:12.5px;font-weight:500}.cl-select:focus-visible{border-color:var(--zds-blue);outline:none}.cl-range{appearance:none;background:linear-gradient(90deg, var(--zds-blue) var(--p,27%), #e7e3da var(--p,27%));border-radius:99px;width:100%;height:6px;margin:8px 0 0}.cl-range::-webkit-slider-thumb{appearance:none;background:var(--zds-blue);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0000de66}.cl-range::-moz-range-thumb{background:var(--zds-blue);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0000de66}.cl-range__ends{color:var(--zds-ink-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.cl-main{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cl-chart{padding:16px 18px 12px}.cl-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.cl-chart__title{font-family:var(--font-display);font-size:14.5px;font-weight:700}.cl-chart__sub{color:var(--zds-ink-3);font-size:11.5px;margin-top:3px!important}.cl-gap{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.cl-gap--high,.cl-tone--high{color:var(--cl-high)}.cl-gap--mid,.cl-tone--mid{color:var(--cl-mid)}.cl-gap--low,.cl-tone--low{color:var(--cl-low)}.cl-legend{color:var(--zds-ink-3);flex-wrap:wrap;gap:8px 18px;margin-bottom:6px;font-size:11px;display:flex}.cl-legend span{align-items:center;gap:6px;display:flex}.cl-legend i{width:16px;display:inline-block}.cl-legend__line{background:var(--zds-blue);border-radius:2px;height:2.5px}.cl-legend__band{background:#ff009924;border:1px solid #ff00994d;border-radius:2px;height:9px}.cl-legend__dash{border-top:2px dashed #b9bdc9}.cl-plot{position:relative}.cl-plot svg{width:100%;height:auto;display:block;overflow:visible}.cl-axis{fill:var(--zds-ink-3);font-family:inherit;font-size:10.5px}.cl-axis--ref{fill:var(--zds-ink);font-weight:600}.cl-grid{stroke:#f4f1ea}.cl-frame{stroke:#e2ded4}.cl-ref{stroke:#b9bdc9;stroke-width:1.4px;stroke-dasharray:6 5}.cl-band{fill:#ff009921;transition:d .25s}.cl-real{fill:none;stroke:var(--zds-blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:d .25s}.cl-hit{fill:#0000;cursor:pointer}.cl-dot{fill:#fff;stroke:var(--zds-blue);stroke-width:2px;pointer-events:none;transition:r .15s}.cl-dot.is-hover{r:5.2}.cl-tip{border:1px solid var(--zds-line);pointer-events:none;z-index:3;background:#fff;border-radius:10px;min-width:150px;padding:9px 12px;position:absolute;transform:translate(-8%,calc(-100% - 14px));box-shadow:0 8px 22px #14141c21}.cl-tip--flip{transform:translate(-92%,calc(-100% - 14px))}.cl-tip__week{color:var(--zds-ink-3);font-size:11px;margin-bottom:5px!important}.cl-tip__row{color:var(--zds-ink-3);align-items:baseline;gap:7px;font-size:11.5px;display:flex}.cl-tip__row b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.cl-tip__delta{font-size:11.5px;font-weight:600;margin-top:5px!important}.cl-tip__spread{color:var(--zds-ink-3);font-size:11px;margin-top:3px!important}.cl-ticks{height:15px;margin-top:1px;position:relative}.cl-ticks span{color:var(--zds-ink-3);white-space:nowrap;font-size:11px;position:absolute;top:0;transform:translate(-50%)}.cl-xlab{text-align:center;color:#9a9eab;font-size:11px;margin-top:3px!important}.cl-stats{border-top:1px solid #f1eee7;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;padding-top:11px;display:grid}.cl-stats__k{color:var(--zds-ink-3);font-size:12px}.cl-stats__v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.cl-side{flex-direction:column;gap:14px;display:flex}.cl-gauge{text-align:center;padding:16px}.cl-gauge__dial{width:190px;max-width:100%;margin:6px auto 0;position:relative}.cl-gauge__dial svg{width:100%;height:auto;display:block}.cl-gauge__v{font-family:var(--font-display);color:var(--zds-blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1;position:absolute;bottom:8px;left:0;right:0}.cl-gauge__track{fill:none;stroke:#eeebe3;stroke-width:13px;stroke-linecap:round}.cl-gauge__fill{fill:none;stroke:var(--zds-blue);stroke-width:13px;stroke-linecap:round;transition:stroke-dashoffset .35s cubic-bezier(.2,.7,.3,1)}.cl-cards{flex-direction:column;gap:11px;display:flex}.cl-cards__lab{color:var(--zds-ink-3);font-size:12px}.cl-card{background:#fff;border:1px solid #ece8df;border-radius:12px;flex-direction:column;gap:11px;padding:13px 14px;transition:background .3s,border-color .3s;animation:.35s cl-fade;display:flex}.cl-card[hidden]{display:none}.cl-card__top{align-items:flex-start;gap:11px;display:flex}.cl-card__ico{color:#fff;background:var(--cl-pink);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cl-card__op{font-family:var(--font-display);font-size:13.5px;font-weight:600;line-height:1.3}.cl-card__metric{color:var(--zds-ink-3);font-size:12px;font-weight:500;margin-top:4px!important}.cl-card__btn{white-space:nowrap;appearance:none;cursor:pointer;background:var(--zds-blue);color:#fff;font:inherit;border:0;border-radius:99px;align-self:flex-start;padding:8px 15px;font-size:12.5px;font-weight:600}.cl-card.is-done{background:#e6f6f1;border-color:#a8decd}.cl-card.is-done .cl-card__ico{background:var(--cl-low)}.cl-card.is-done .cl-card__metric{color:var(--cl-low)}.cl-card.is-done .cl-card__btn{color:var(--cl-low);cursor:default;background:0 0;padding:0;font-weight:700}.cl-cards__empty{border:1px dashed var(--zds-line);text-align:center;color:var(--zds-ink-3);border-radius:12px;padding:22px 16px;font-size:13px}.cl-note{color:var(--zds-ink-3);font-size:12px;margin-top:12px!important}@keyframes cl-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=920px){.cl-main{grid-template-columns:1fr}}@media (width<=560px){.cl{padding:14px}.cl-controls{grid-template-columns:1fr}.cl-op{border-left:0;grid-row:auto;padding-left:0}}@media (width<=700px){.verbatim{gap:18px}.vb-card{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;display:flex}.vb-photo{aspect-ratio:1;border-radius:50%;flex:none;width:64px;height:64px}.vb-plate{padding:0}.vb-plate__nm{font-size:17px}.vb-plate__li{margin-top:4px}.verbatim__quote{margin-top:10px;font-size:17px;line-height:1.5}.vb-mark{height:18px;font-size:44px}.team-card{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:0 16px}.team-card__photo{aspect-ratio:1;border-radius:50%;width:88px}.team-card__chip{display:none}.team-card__body{display:contents}.team-card__meta{border:0;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0}.team-card__li{height:34px;padding:0 13px;font-size:13px}.team-card__qmark,.team-card__quote{grid-column:1/-1}.team-card__qmark{margin-top:16px}.team-card__quote{font-size:15.5px;line-height:1.58}.carousel--prose .carousel__figures{display:none}}.arch .ck-sec{color:var(--zds-ink-2);font-size:20px}.arch .ck-kpi u{color:var(--zds-ink-2);font-size:18px}.arch .ck-kpi b{font-size:28px}.arch .ck-lane u,.arch .arch-nlabel{color:var(--zds-ink-2);font-size:19px}.arch .arch-tile span{color:var(--zds-ink);font-size:19px;font-weight:600}@media (width<=640px){.arch :is(.ck-sec~.ck-sec,.ck-lane,.ck-move,.ck-now){display:none}.arch .ck-kpis{top:34%!important}.arch .ck-kpi u{font-size:15px}.arch .ck-kpi b{white-space:nowrap;font-size:19px}}.faqx .faqx-bar{flex-direction:column;gap:22px;max-width:980px;margin:0 auto clamp(40px,5vw,64px);display:flex}.faqx-list.faq{max-width:980px}.faqx-search{flex-direction:column;gap:10px;max-width:640px;display:flex}.faqx-search__lab{font-size:14.5px;font-weight:var(--zds-weight-medium);color:#0d1240}.faqx-search__field{position:relative}.faqx-search__field svg{color:var(--zds-ink-3);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faqx-search input{width:100%;height:50px;font:inherit;color:#0d1240;background:#fff;border:1px solid #e2dccf;border-radius:999px;outline:none;padding:0 18px 0 46px;font-size:15px}.faqx-search input:focus{border-color:#0000de66;box-shadow:0 0 0 4px #0000de14}.faqx-row{grid-template-columns:170px 1fr;align-items:center;gap:10px 24px;display:grid}.faqx-row--all{border-bottom:1px solid #e2dccf;grid-template-columns:1fr;padding-bottom:22px}.faqx-fam--all{display:none}.faqx-fams{flex-direction:column;gap:14px;display:flex}.faqx-fam{font-size:13px;font-weight:var(--zds-weight-medium);color:#4b535a}.faqx-tags{flex-wrap:wrap;gap:10px;display:flex}.faqx-tag{color:#0d1240;min-height:44px;font:inherit;font-size:15px;font-weight:var(--zds-weight-medium);cursor:pointer;background:#fff;border:1px solid #e2dccf;border-radius:999px;align-items:center;gap:5px;padding:0 18px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.faqx-tag:hover{color:var(--zds-blue);border-color:#0000de59}.faqx-tag[aria-pressed=true]{background:var(--zds-blue);border-color:var(--zds-blue);color:#fff}.faqx-tag:focus-visible{outline:2px solid var(--zds-blue);outline-offset:2px}.faqx-n{opacity:.8;font-weight:400}.faqx-press{color:#4b535a;margin:6px 0 0;font-size:14.5px}.faqx-press a{color:var(--zds-blue);font-weight:var(--zds-weight-medium)}.faqx-empty{text-align:center;color:var(--zds-ink-2);margin:0}.faqx .faq__group{scroll-margin-top:110px}@media (width<=760px){.faqx-row,.faqx-row--all{grid-template-columns:1fr;gap:10px}.faqx-row--all{border-bottom:0;padding-bottom:0}.faqx-fam--all{display:block}.faqx-fams{gap:18px}.faqx-tag{padding:0 14px;font-size:14px}}[data-zoom]{box-shadow:none;cursor:zoom-in;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}[data-zoom]>:is(img,picture,.frame__slot,.media-split__rail),[data-zoom]>picture>img{background:#f3f3f3;border-radius:10px;display:block;overflow:hidden;box-shadow:0 1px 3px #0d124014,0 22px 48px -18px #0d124057}[data-zoom]:focus-visible{outline:none}[data-zoom]:focus-visible>:is(img,picture,.frame__slot,.media-split__rail){outline:2px solid var(--zds-blue);outline-offset:4px}.zoom-hint{text-align:center;color:var(--zds-ink-3);pointer-events:none;margin:0;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 10px);left:0;right:0}.zoom{cursor:zoom-out;background:0 0;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,48px);display:none}.zoom[open]{display:grid}.zoom::backdrop{background:#080a1ed1}.zoom__img{cursor:default;background:#f3f3f3;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2*clamp(16px,4vw,48px));box-shadow:0 30px 80px #00000073}.zoom__close{color:#0d1240;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;width:44px;height:44px;font-size:26px;line-height:1;position:fixed;top:16px;right:16px}.post-card{cursor:pointer;position:relative}.post-card .r-card-title a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.post-card:hover .r-card-title a{color:var(--zds-blue)}.post-card:has(.r-card-title a:focus-visible){outline:2px solid var(--zds-blue);outline-offset:3px}.post-card .r-card-title a:focus-visible{outline:none}.carousel__media{align-self:center}@media (width<=700px){.site-footer__base{text-align:center;flex-direction:column;justify-content:center}.site-footer__base ul{justify-content:center;gap:4px 18px}.site-footer__base li+li:before{content:none}}html{scroll-padding-top:110px}body{flex-direction:column;min-height:100svh;display:flex}body>main{flex:1 0 auto}html:has(.rbf[open]){overflow:hidden}.contact-panel--modal .contact-form{overscroll-behavior:contain}.pagination{justify-content:center}.pagination--top{margin:0 0 var(--zds-space-8)}@media (prefers-reduced-motion:no-preference){.megamenu:not([hidden]){animation:megamenu-in .18s var(--zds-ease-out)}.megamenu:not([hidden]) .megamenu__link{animation:megamenu-item .26s var(--zds-ease-out) both}.megamenu--drop:not([hidden]){animation-name:megamenu-drop-in}}@keyframes megamenu-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes megamenu-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes megamenu-item{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.megamenu__link,.megamenu__link *{transition-duration:90ms}.r-term-pop.is-open{pointer-events:auto;cursor:pointer}.r-term-pop em{color:var(--zds-blue)}:is(.r-card--featured,.r-section--blue,.r-section--dark,.r-cta) .r-term__word{color:inherit;text-decoration-color:currentColor}.gl-al.is-off{opacity:.3;pointer-events:none}.r-card-cover:has(.r-card-play){aspect-ratio:16/9}.prose-robin p:has(>strong:only-child):has(+.table-scroll){font-family:var(--zds-font-display);letter-spacing:-.015em;color:var(--zds-ink);margin:56px 0 0;font-size:22px;line-height:1.25}.prose-robin>p:first-child:has(>strong:only-child):has(+.table-scroll){margin-top:0}.prose-robin p:has(>strong:only-child)+.table-scroll{margin-top:18px}.r-section:has(+.r-section:not(.r-section--attached)) .case-shot{box-shadow:0 1px 2px #0a0a140f,0 18px 40px -24px #0a0a144d}.prose-robin table{border-color:#14141c1f}:root{color-scheme:light;--measure-prose:820px;--section-pad-y:clamp(30px, 4.2vw, 62px);--section-pad-y-lg:clamp(52px, 5.2vw, 74px);--section-pad-x:clamp(24px, 5vw, 84px);--panel-pad:clamp(28px, 5vw, 72px);--content-max:1440px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--zds-paper);color:var(--zds-ink);font-family:var(--zds-font-body);font-size:var(--zds-text-body);line-height:var(--zds-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--zds-font-display);color:var(--zds-ink);text-wrap:balance;margin:0}h1{font-size:var(--zds-text-h1);line-height:var(--zds-leading-heading);letter-spacing:var(--zds-tracking-h1);font-weight:700}h2{font-size:var(--zds-text-h2);line-height:var(--zds-leading-subhead);letter-spacing:var(--zds-tracking-h2);font-weight:700}h3{font-size:var(--zds-text-h3);letter-spacing:var(--zds-tracking-h3);font-weight:700;line-height:1.25}h4{font-size:var(--zds-text-subhead);font-weight:700;line-height:1.3}p{margin:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--zds-blue);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose-robin :is(h2,h3,h4){margin-block:1.6em .5em}.prose-robin p,.prose-robin li{color:var(--zds-ink-2);line-height:var(--zds-leading-body)}.prose-robin p{margin-block:0 1em}.prose-robin :is(ul,ol){margin-block:0 1em;padding-inline-start:1.4em}.prose-robin ul{list-style:outside}.prose-robin ol{list-style:decimal}.prose-robin a{color:var(--zds-blue);text-underline-offset:2px;text-decoration:underline}.prose-robin blockquote{border-inline-start:3px solid var(--zds-blue);margin-block:1.5em;padding-inline-start:var(--zds-space-4);font-style:italic}.prose-robin img{border-radius:var(--zds-radius-xl);margin-block:1.5em}.prose-robin table{border-collapse:collapse;width:100%;margin-block:1.5em}.prose-robin :is(th,td){border:1px solid var(--zds-line);padding:var(--zds-space-2) var(--zds-space-3);text-align:start}.prose-robin th{font-family:var(--zds-font-display);font-weight:700}.prose-robin .text-center{text-align:center}.prose-robin .text-right{text-align:right}.prose-robin .text-justify{text-align:justify}.prose-robin ul.checklist{padding-inline-start:0;list-style:none}.prose-robin ul.checklist li{grid-template-columns:1.15em 1fr;align-items:start;gap:.6em;margin-block:.35em;display:grid}.prose-robin ul.checklist li:before{content:"";border:1.5px solid var(--zds-line-2);background:var(--zds-panel);border-radius:5px;width:1.05em;height:1.05em;margin-top:.3em}.prose-robin ul.checklist li.is-checked:before{border-color:var(--zds-blue);background:var(--zds-blue);background-image:linear-gradient(45deg,#0000 44%,#fff 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 56%,#fff 56% 68%,#0000 68%);background-position:.28em .16em,.14em .2em;background-repeat:no-repeat;background-size:.62em .62em,.62em .62em}.prose-robin ul.checklist li.is-checked{color:var(--zds-ink-3);text-decoration:line-through}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.skip-link{z-index:100;position:absolute;left:-9999px}.skip-link:focus{left:var(--zds-space-4);top:var(--zds-space-4);background:var(--zds-blue);color:#fff;padding:var(--zds-space-3) var(--zds-space-5);border-radius:var(--zds-radius-md)}
