.cehsi.cehsi.cehsi{--cehsi-font:"Fakt Pro","fakt","Fakt","Helvetica Neue",Helvetica,Arial,sans-serif;--cehsi-type-display:350 3.75rem/70px var(--cehsi-font);--cehsi-type-h1:350 2.25rem/1 var(--cehsi-font);--cehsi-type-h2:350 1.875rem/1.15 var(--cehsi-font);--cehsi-type-h3:350 1.5rem/1.2 var(--cehsi-font);--cehsi-type-body:400 1rem/1.5 var(--cehsi-font);--cehsi-type-body-sm:350 .875rem/18px var(--cehsi-font);--cehsi-type-body-sm-med:500 .875rem/18px var(--cehsi-font);--cehsi-type-label:500 .875rem/1.3 var(--cehsi-font);--cehsi-type-cta:500 1rem/1 var(--cehsi-font);--cehsi-type-eyebrow:350 .75rem/1.5 var(--cehsi-font);--cehsi-type-eyebrow-2:500 .75rem/1 var(--cehsi-font);--cehsi-type-small:350 .75rem/1.45 var(--cehsi-font);--cehsi-type-option:350 1.125rem/22px var(--cehsi-font);--cehsi-n-0:#fff;--cehsi-n-50:#fafafb;--cehsi-n-100:#f4f4f6;--cehsi-n-150:#ededf0;--cehsi-n-200:#d9d8d6;--cehsi-n-300:#c8c8c8;--cehsi-n-400:#969899;--cehsi-n-550:#767676;--cehsi-n-700:#37393d;--cehsi-dark:#060015;--cehsi-p-leadership:#e0417c;--cehsi-p-processes:#00b3c6;--cehsi-p-technology:#7a5af8;--cehsi-p-ai:#2ebd85;--cehsi-orange-300:#e86f18;--cehsi-orange-500:#d35f0b;--cehsi-orange-700:#bf570c;--cehsi-cobalt-500:#0080ff;--cehsi-chart-me:#ff7e20;--cehsi-chart-me-dot:#ff6200;--cehsi-chart-peers:#0080ff;--cehsi-chart-next:#34c759b8;--cehsi-chart-avg:#969899;--cehsi-ink:var(--cehsi-dark);--cehsi-muted:var(--cehsi-n-400);--cehsi-rule:var(--cehsi-n-150);--cehsi-ground:var(--cehsi-n-0);--cehsi-s-xxxs:4px;--cehsi-s-xxs:6px;--cehsi-s-xs:8px;--cehsi-s-s:12px;--cehsi-s-m:16px;--cehsi-s-l:20px;--cehsi-s-xl:24px;--cehsi-s-xxl:32px;--cehsi-s-xxxl:40px;--cehsi-s-web-l:40px;--cehsi-s-web-xl:56px;--cehsi-s-web-xxl:72px;--cehsi-r-xxs:2px;--cehsi-r-xs:4px;--cehsi-r-s:6px;--cehsi-r-m:8px;--cehsi-r-l:12px;--cehsi-r-full:9999px;--cehsi-dur-fast:.15s;--cehsi-dur-base:.2s;--cehsi-dur-mod:.3s;--cehsi-dur-slow:.4s;--cehsi-dur-slower:.6s;--cehsi-ease:cubic-bezier(.4,0,.2,1);--cehsi-ease-out:cubic-bezier(0,0,.2,1);--cehsi-max:1440px;--cehsi-margin:80px;--cehsi-touch:44px;font:var(--cehsi-type-body);color:var(--cehsi-ink);background:var(--cehsi-ground);-webkit-font-smoothing:antialiased;position:relative}.cehsi.cehsi.cehsi[data-theme="dark"]{--cehsi-n-0:#060015;--cehsi-n-50:#060621;--cehsi-n-100:#060621;--cehsi-n-150:#41415e;--cehsi-n-200:#41415e;--cehsi-n-300:#37393d;--cehsi-n-400:#37393d;--cehsi-n-550:#969899;--cehsi-n-700:#d9d8d6;--cehsi-dark:#ffffff;--cehsi-ink:#ffffff;--cehsi-muted:#969899;--cehsi-rule:#41415e;--cehsi-ground:#060015}.cehsi.cehsi.cehsi *,.cehsi.cehsi.cehsi *::before,.cehsi.cehsi.cehsi *::after{box-sizing:border-box}.cehsi.cehsi :where(button){font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;background:none;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;width:auto;min-width:0;height:auto;white-space:normal;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.cehsi.cehsi :where(button):hover,.cehsi.cehsi :where(button):focus,.cehsi.cehsi :where(button):active{background:none;border:0;border-radius:0;color:inherit;box-shadow:none;text-decoration:none;transform:none}.cehsi.cehsi.cehsi :focus-visible{outline:2px solid var(--cehsi-orange-500);outline-offset:2px;border-radius:var(--cehsi-r-xs)}.cehsi.cehsi :where(fieldset){border:0;margin:0;padding:0;min-width:0}.cehsi.cehsi :where(legend){padding:0;color:inherit;max-width:none}.cehsi.cehsi :where(ul,ol,li){background:none;border:0;font-size:inherit}.cehsi.cehsi :where(a){background:none;color:inherit;font:inherit}.cehsi.cehsi :where(label){line-height:inherit}.cehsi.cehsi :where(input,select,textarea){font:inherit;margin:0}.cehsi.cehsi :where(h1,h2,h3,h4,h5,h6){color:inherit;font:inherit}.cehsi.cehsi .cehsi-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cehsi.cehsi .cehsi-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:var(--cehsi-s-web-xl) var(--cehsi-s-xl) var(--cehsi-s-web-xxl)}.cehsi.cehsi .cehsi-header{align-self:stretch;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cehsi-s-m);position:sticky;top:0;z-index:5;margin-bottom:var(--cehsi-s-web-xxl);margin-inline:calc(-1 * var(--cehsi-s-xl));padding:var(--cehsi-s-s) var(--cehsi-s-xl);background:var(--cehsi-ground)}.cehsi.cehsi .cehsi-brand{justify-self:start;display:inline-flex;align-items:center;min-height:var(--cehsi-touch);color:var(--cehsi-orange-500);text-decoration:none}.cehsi.cehsi .cehsi-brand svg{display:block;width:98px;height:auto}.cehsi.cehsi .cehsi-brand:hover,.cehsi.cehsi .cehsi-brand:focus-visible{color:var(--cehsi-orange-700);text-decoration:none}.cehsi.cehsi .cehsi-theme{justify-self:end;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--cehsi-r-full);background:var(--cehsi-n-100)}.cehsi.cehsi .cehsi-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border-radius:var(--cehsi-r-full);color:var(--cehsi-muted);transition:background var(--cehsi-dur-fast) var(--cehsi-ease),color var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-theme-btn svg{display:block}.cehsi.cehsi .cehsi-theme-btn[aria-pressed="true"]{background:var(--cehsi-ground);color:var(--cehsi-ink)}.cehsi.cehsi .cehsi-theme-btn:hover{color:var(--cehsi-ink)}.cehsi.cehsi.cehsi[data-screen="intro"] .cehsi-header{margin-bottom:0}@media (max-width:600px){.cehsi.cehsi .cehsi-brand svg{width:78px}.cehsi.cehsi .cehsi-header{gap:var(--cehsi-s-xs)}}.cehsi.cehsi .cehsi-logo{width:268px;max-width:46vw;margin:0;flex:none}.cehsi.cehsi.cehsi[data-screen="intro"] .cehsi-shell{padding-top:var(--cehsi-s-web-l);padding-bottom:0}.cehsi.cehsi.cehsi[data-screen="intro"] .cehsi-logo{margin-bottom:0}.cehsi.cehsi.cehsi[data-screen="intro"] .cehsi-stage{max-width:none;justify-content:flex-start}.cehsi.cehsi .cehsi-logo svg,.cehsi.cehsi .cehsi-logo img{width:100%;height:auto;display:block}.cehsi.cehsi .cehsi-stage{width:100%;max-width:1100px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.cehsi.cehsi .cehsi-screen{width:100%;animation:cehsi-in var(--cehsi-dur-slow) var(--cehsi-ease-out) both}@keyframes cehsi-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cehsi.cehsi.cehsi *,.cehsi.cehsi.cehsi *::before,.cehsi.cehsi.cehsi *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}.cehsi.cehsi .cehsi-intro-track{height:var(--cehsi-anthem-length,260vh);position:relative;width:100%}.cehsi.cehsi .cehsi-intro-stage{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center}.cehsi.cehsi .cehsi-orbit{position:absolute;top:50%;left:0;width:580px;height:580px;--orbit-p:0;transform:translate(-62%,-50%) scale(calc(.955 + .045 * var(--orbit-p)));transform-origin:50% 50%;transition:transform .12s linear;pointer-events:none;z-index:0}.cehsi.cehsi .cehsi-orbit svg{width:100%;height:100%;display:block;overflow:visible}.cehsi.cehsi .cehsi-orbit-label{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:var(--cehsi-s-xs);padding:var(--cehsi-s-xxxs) var(--cehsi-s-xs);border:1px solid var(--cehsi-rule);border-radius:var(--cehsi-r-xs);background:var(--cehsi-ground);font:var(--cehsi-type-eyebrow-2);letter-spacing:.08em;text-transform:uppercase;color:var(--cehsi-n-700);white-space:nowrap;--lit:0;opacity:var(--lit);transform:translate( calc(var(--ox) * 1px - var(--cehsi-s-xs) - 4px - (1 - var(--lit)) * 10px),calc(var(--oy) * 1px - 50%) );transition:opacity .25s var(--cehsi-ease),transform .25s var(--cehsi-ease)}.cehsi.cehsi .cehsi-static .cehsi-orbit-label{--lit:1}.cehsi.cehsi .cehsi-orbit-label::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--dot);flex:none}.cehsi.cehsi .cehsi-intro-col{position:relative;z-index:1}@media (max-width:1200px){.cehsi.cehsi .cehsi-orbit{transform:translate(-72%,-50%);opacity:.75}}@media (max-width:833px){.cehsi.cehsi .cehsi-orbit{width:420px;height:420px;transform:translate(-58%,-50%);opacity:.5}.cehsi.cehsi .cehsi-orbit-label{display:none}}@media (max-width:600px){.cehsi.cehsi .cehsi-orbit{width:340px;height:340px;opacity:.38}}@media print{.cehsi.cehsi .cehsi-orbit{display:none}}.cehsi.cehsi .cehsi-intro-col{width:411px;max-width:calc(100vw - var(--cehsi-s-xxl) * 2);display:flex;flex-direction:column;gap:var(--cehsi-s-web-xl)}.cehsi.cehsi .cehsi-anthem{font:var(--cehsi-type-h2);letter-spacing:-0.005em;margin:0;text-align:center}.cehsi.cehsi .cehsi-beat-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--cehsi-dur-slower) var(--cehsi-ease),opacity var(--cehsi-dur-slow) var(--cehsi-ease)}.cehsi.cehsi .cehsi-beat-wrap.is-in{grid-template-rows:1fr;opacity:1}.cehsi.cehsi .cehsi-beat-wrap + .cehsi-beat-wrap.is-in{margin-top:1em}.cehsi.cehsi .cehsi-beat{display:block;min-height:0;overflow:hidden}@supports not (grid-template-rows:0fr){.cehsi.cehsi .cehsi-beat-wrap{grid-template-rows:1fr}}.cehsi.cehsi .cehsi-word{color:color-mix(in oklab,var(--cehsi-ink) calc(var(--p,0) * 100%),var(--cehsi-n-400))}.cehsi.cehsi .cehsi-word::after{content:" "}@supports not (color:color-mix(in oklab,#000 50%,#fff)){.cehsi.cehsi .cehsi-word{color:var(--cehsi-ink)}}.cehsi.cehsi .cehsi-intro-tail{display:flex;flex-direction:column;gap:var(--cehsi-s-l);opacity:var(--tail,0);transform:translateY(calc((1 - var(--tail,0)) * 8px));transition:opacity var(--cehsi-dur-base) var(--cehsi-ease)}.cehsi.cehsi .cehsi-intro-tail:focus-within{opacity:1;transform:none}.cehsi.cehsi .cehsi-fineprint{font:var(--cehsi-type-small);color:var(--cehsi-muted);max-width:354px;margin:0}.cehsi.cehsi .cehsi-copyright{font:var(--cehsi-type-small);color:var(--cehsi-muted);margin:0}.cehsi.cehsi .cehsi-intro-track.cehsi-static{height:auto}.cehsi.cehsi .cehsi-static .cehsi-intro-stage{position:static;height:auto;padding:var(--cehsi-s-web-xxl) 0}.cehsi.cehsi .cehsi-static .cehsi-word{color:var(--cehsi-ink)}.cehsi.cehsi .cehsi-static .cehsi-beat-wrap{grid-template-rows:1fr;opacity:1}.cehsi.cehsi .cehsi-static .cehsi-beat-wrap + .cehsi-beat-wrap{margin-top:1em}.cehsi.cehsi .cehsi-static .cehsi-intro-tail{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cehsi.cehsi .cehsi-intro-track{height:auto}.cehsi.cehsi .cehsi-intro-stage{position:static;height:auto;padding:var(--cehsi-s-web-xxl) 0}.cehsi.cehsi .cehsi-word{color:var(--cehsi-ink)}.cehsi.cehsi .cehsi-intro-tail{opacity:1;transform:none}}@media (max-width:833px){.cehsi.cehsi .cehsi-intro-col{width:100%;gap:var(--cehsi-s-web-l)}.cehsi.cehsi .cehsi-anthem{font:var(--cehsi-type-h3);letter-spacing:-0.005em}}.cehsi.cehsi .cehsi-link{font:var(--cehsi-type-cta);display:inline-flex;align-items:center;gap:10px;padding:var(--cehsi-s-xxs) 0;min-height:var(--cehsi-touch);color:var(--cehsi-ink);background:none;text-decoration:underline transparent;text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-link:hover:not([disabled]),.cehsi.cehsi .cehsi-link:focus-visible{background:none;text-decoration-color:currentColor}.cehsi.cehsi .cehsi-link:hover:not([disabled]) svg,.cehsi.cehsi .cehsi-link:focus-visible svg{color:var(--cehsi-orange-500)}.cehsi.cehsi .cehsi-link[disabled]{opacity:.32;cursor:not-allowed}.cehsi.cehsi .cehsi-link svg{flex:none;transition:color var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-back{font:var(--cehsi-type-body-sm);color:var(--cehsi-muted);display:inline-flex;align-items:center;gap:var(--cehsi-s-s);min-height:var(--cehsi-touch);transition:color var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-back:hover{color:var(--cehsi-ink)}.cehsi.cehsi .cehsi-seg{display:flex;flex-direction:column;gap:var(--cehsi-s-xl);max-width:880px}.cehsi.cehsi .cehsi-eyebrow{font:var(--cehsi-type-body-sm);color:var(--cehsi-muted);margin:0}.cehsi.cehsi .cehsi-q{font:var(--cehsi-type-h1);margin:0;text-wrap:balance}.cehsi.cehsi .cehsi-options{display:flex;flex-direction:column;gap:var(--cehsi-s-s);list-style:none;margin:0;padding:0}.cehsi.cehsi .cehsi-option{width:100%;display:flex;align-items:center;min-height:72px;padding:var(--cehsi-s-l) var(--cehsi-s-xl);font:var(--cehsi-type-option);border:1px solid var(--cehsi-rule);border-radius:var(--cehsi-r-m);background:var(--cehsi-n-0);transition:background var(--cehsi-dur-fast) var(--cehsi-ease),border-color var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-option:hover{background:var(--cehsi-n-50);border-color:var(--cehsi-n-200)}.cehsi.cehsi .cehsi-qhead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cehsi-s-m);margin-bottom:var(--cehsi-s-xxl)}.cehsi.cehsi .cehsi-qhead>:last-child{justify-self:end}.cehsi.cehsi .cehsi-progress{display:inline-flex;align-items:center;gap:var(--cehsi-s-xxs);padding:var(--cehsi-s-xxs);border-radius:var(--cehsi-r-full);background:var(--cehsi-n-50)}.cehsi.cehsi [data-pillar="leadership"]{--cehsi-accent:var(--cehsi-p-leadership)}.cehsi.cehsi [data-pillar="processes"]{--cehsi-accent:var(--cehsi-p-processes)}.cehsi.cehsi [data-pillar="technology"]{--cehsi-accent:var(--cehsi-p-technology)}.cehsi.cehsi [data-pillar="ai"]{--cehsi-accent:var(--cehsi-p-ai)}.cehsi.cehsi .cehsi-pip{display:inline-flex;align-items:center;gap:var(--cehsi-s-xs);padding:var(--cehsi-s-xs) var(--cehsi-s-s);border-radius:var(--cehsi-r-full);color:var(--cehsi-n-300)}.cehsi.cehsi .cehsi-pip[data-state="done"]{color:var(--cehsi-accent,var(--cehsi-orange-500))}.cehsi.cehsi .cehsi-pip[data-state="current"]{color:var(--cehsi-accent,var(--cehsi-orange-500));background:var(--cehsi-n-0);box-shadow:0 0 0 1px var(--cehsi-rule)}.cehsi.cehsi .cehsi-pip-count{font:var(--cehsi-type-body-sm-med);letter-spacing:.04em;color:var(--cehsi-ink);font-variant-numeric:tabular-nums}.cehsi.cehsi .cehsi-pip svg{width:16px;height:16px;flex:none}.cehsi.cehsi .cehsi-card{border:1px solid var(--cehsi-rule);border-radius:var(--cehsi-r-l);overflow:hidden;background:var(--cehsi-n-0)}.cehsi.cehsi .cehsi-card-head{padding:var(--cehsi-s-xxl);display:flex;flex-direction:column;gap:var(--cehsi-s-l)}.cehsi.cehsi .cehsi-pillar-tag{display:flex;align-items:center;gap:var(--cehsi-s-xs);font:var(--cehsi-type-eyebrow-2);letter-spacing:.12em;text-transform:uppercase;color:var(--cehsi-n-550);margin:0}.cehsi.cehsi .cehsi-pillar-tag svg{width:16px;height:16px;flex:none;color:var(--cehsi-accent,var(--cehsi-orange-500))}.cehsi.cehsi .cehsi-card-q{font:var(--cehsi-type-h2);margin:0;text-wrap:pretty}.cehsi.cehsi .cehsi-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--cehsi-rule);list-style:none;margin:0;padding:0}.cehsi.cehsi .cehsi-ladder>li{min-width:0;display:grid}.cehsi.cehsi .cehsi-rung{display:grid;height:100%;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;grid-template-areas:"num dots" "text text" "go go";align-items:center;row-gap:var(--cehsi-s-l);column-gap:var(--cehsi-s-s);min-height:238px;padding:var(--cehsi-s-xxl) var(--cehsi-s-xl);font:var(--cehsi-type-option);border-left:1px solid var(--cehsi-rule);background:var(--cehsi-n-0);transition:background var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-rung-num{grid-area:num;font:var(--cehsi-type-h3);color:var(--cehsi-ink);font-variant-numeric:tabular-nums}.cehsi.cehsi .cehsi-rung-dots{grid-area:dots;display:inline-flex;align-items:center;gap:var(--cehsi-s-xxxs);justify-self:end}.cehsi.cehsi .cehsi-dot{width:6px;height:6px;border-radius:50%;background:var(--cehsi-n-150);flex:none}.cehsi.cehsi .cehsi-dot[data-on="true"]{background:var(--cehsi-accent,var(--cehsi-orange-500))}.cehsi.cehsi .cehsi-rung-text{grid-area:text;align-self:start}.cehsi.cehsi .cehsi-rung-go{grid-area:go;justify-self:start;align-self:end;color:var(--cehsi-ink);transition:color var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-ladder>li:first-child .cehsi-rung{border-left:0}.cehsi.cehsi .cehsi-rung:hover{background:var(--cehsi-n-50)}.cehsi.cehsi .cehsi-rung:hover .cehsi-rung-go{color:var(--cehsi-accent,var(--cehsi-orange-500))}.cehsi.cehsi .cehsi-rung-go svg{display:block}@media (max-width:1199px){.cehsi.cehsi .cehsi-ladder{grid-template-columns:1fr}.cehsi.cehsi .cehsi-rung{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"num dots go" "text text text";row-gap:var(--cehsi-s-s);column-gap:var(--cehsi-s-m);min-height:0;padding:var(--cehsi-s-xl) var(--cehsi-s-xxl);border-left:0;border-top:1px solid var(--cehsi-rule)}.cehsi.cehsi .cehsi-rung-dots{justify-self:start}.cehsi.cehsi .cehsi-rung-go{justify-self:end;align-self:center}.cehsi.cehsi .cehsi-ladder>li:first-child .cehsi-rung{border-top:0}}.cehsi.cehsi .cehsi-gen{display:flex;flex-direction:column;align-items:center;gap:var(--cehsi-s-xl);text-align:center;padding:var(--cehsi-s-web-xxl) 0}.cehsi.cehsi .cehsi-gen-icons{display:flex;gap:var(--cehsi-s-xl)}.cehsi.cehsi .cehsi-gen-icon{display:inline-flex;color:var(--cehsi-accent,var(--cehsi-orange-500))}.cehsi.cehsi .cehsi-gen-icons svg{width:32px;height:32px}.cehsi.cehsi .cehsi-gen-caption{font:var(--cehsi-type-eyebrow-2);letter-spacing:.14em;text-transform:uppercase;color:var(--cehsi-muted);margin:0;min-height:1em}.cehsi.cehsi .cehsi-gen-bar{width:168px;height:2px;background:var(--cehsi-n-150);border-radius:var(--cehsi-r-full);overflow:hidden}.cehsi.cehsi .cehsi-gen-fill{height:100%;width:0;background:var(--cehsi-ink);transition:width var(--cehsi-dur-slow) linear}.cehsi.cehsi .cehsi-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cehsi-s-xl);text-align:center;min-height:min(62vh,520px);cursor:pointer}.cehsi.cehsi .cehsi-divider-count,.cehsi.cehsi .cehsi-divider-tag{font:var(--cehsi-type-eyebrow-2);letter-spacing:.16em;text-transform:uppercase;color:var(--cehsi-n-550);margin:0}.cehsi.cehsi .cehsi-divider-icon{display:inline-flex;color:var(--cehsi-accent,var(--cehsi-orange-500))}.cehsi.cehsi .cehsi-divider-icon svg{width:34px;height:34px;display:block}.cehsi.cehsi .cehsi-divider-name{font:var(--cehsi-type-display);margin:0;text-wrap:balance}.cehsi.cehsi .cehsi-divider>*{opacity:0;animation:cehsi-divider-in var(--cehsi-dur-slow) var(--cehsi-ease-out) forwards}.cehsi.cehsi .cehsi-divider>*:nth-child(1){animation-delay:0s}.cehsi.cehsi .cehsi-divider>*:nth-child(2){animation-delay:.07s}.cehsi.cehsi .cehsi-divider>*:nth-child(3){animation-delay:.14s}.cehsi.cehsi .cehsi-divider>*:nth-child(4){animation-delay:.21s}@keyframes cehsi-divider-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cehsi.cehsi .cehsi-divider>*{animation:none;opacity:1;transform:none}}@media (max-width:600px){.cehsi.cehsi .cehsi-divider-name{font:var(--cehsi-type-h1)}.cehsi.cehsi .cehsi-divider{min-height:56vh}}.cehsi.cehsi .cehsi-gate{max-width:560px;display:flex;flex-direction:column;gap:var(--cehsi-s-xl)}.cehsi.cehsi .cehsi-gate h2{font:var(--cehsi-type-h1);margin:0;text-wrap:balance}.cehsi.cehsi .cehsi-gate-sub{font:var(--cehsi-type-body);color:var(--cehsi-n-700);margin:0}.cehsi.cehsi .cehsi-form{display:flex;flex-direction:column;gap:var(--cehsi-s-xl)}.cehsi.cehsi .cehsi-field{display:flex;flex-direction:column;gap:var(--cehsi-s-xs)}.cehsi.cehsi .cehsi-field label{font:var(--cehsi-type-label)}.cehsi.cehsi .cehsi-field input{font:var(--cehsi-type-option);color:var(--cehsi-ink);padding:var(--cehsi-s-m) var(--cehsi-s-l);min-height:var(--cehsi-touch);border:1px solid var(--cehsi-n-200);border-radius:var(--cehsi-r-m);background:var(--cehsi-n-0);width:100%}.cehsi.cehsi .cehsi-field input:focus{border-color:var(--cehsi-orange-500);outline:none;box-shadow:0 0 0 3px rgb(232 111 24 / .14)}.cehsi.cehsi .cehsi-field[data-invalid="true"] input{border-color:#b42318}.cehsi.cehsi .cehsi-error{font:var(--cehsi-type-body-sm);color:#b42318;margin:0}.cehsi.cehsi .cehsi-consent{font:var(--cehsi-type-small);color:var(--cehsi-muted);margin:0;max-width:52ch}.cehsi.cehsi .cehsi-consent-row{display:flex;flex-direction:column;gap:var(--cehsi-s-xs)}.cehsi.cehsi .cehsi-consent-check{display:grid;grid-template-columns:auto 1fr;gap:var(--cehsi-s-s);align-items:start;max-width:56ch}.cehsi.cehsi .cehsi-consent-check input[type="checkbox"]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--cehsi-orange-500);flex:none;cursor:pointer}.cehsi.cehsi .cehsi-consent-check label{font:var(--cehsi-type-body-sm);color:var(--cehsi-n-700);cursor:pointer}.cehsi.cehsi .cehsi-consent-check label a{color:var(--cehsi-orange-700)}.cehsi.cehsi.cehsi-kiosk .cehsi-consent-check input[type="checkbox"]{width:26px;height:26px}.cehsi.cehsi.cehsi-kiosk .cehsi-consent-check label{font:var(--cehsi-type-body)}.cehsi.cehsi .cehsi-submit{font:var(--cehsi-type-cta);align-self:flex-start;display:inline-flex;align-items:center;gap:var(--cehsi-s-s);min-height:var(--cehsi-touch);padding:var(--cehsi-s-m) var(--cehsi-s-xl);border-radius:var(--cehsi-r-full);background:var(--cehsi-orange-500);color:var(--cehsi-n-0);transition:background var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-submit:hover{background:var(--cehsi-orange-700)}.cehsi.cehsi .cehsi-submit[disabled]{opacity:.55;cursor:default}.cehsi.cehsi .cehsi-results{display:flex;flex-direction:column;gap:var(--cehsi-s-web-xxl);width:100%}.cehsi.cehsi .cehsi-verdict{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:var(--cehsi-s-web-l);align-items:start}.cehsi.cehsi .cehsi-verdict-label{font:var(--cehsi-type-eyebrow-2);letter-spacing:.12em;text-transform:uppercase;color:var(--cehsi-muted);margin:0 0 var(--cehsi-s-s)}.cehsi.cehsi .cehsi-tier{font:var(--cehsi-type-display);margin:0;letter-spacing:-.02em}.cehsi.cehsi .cehsi-verdict-body{font:var(--cehsi-type-body);color:var(--cehsi-n-700);margin:0;padding-left:var(--cehsi-s-web-l);border-left:1px solid var(--cehsi-rule)}@media (max-width:833px){.cehsi.cehsi .cehsi-verdict{grid-template-columns:1fr;gap:var(--cehsi-s-xl)}.cehsi.cehsi .cehsi-verdict-body{padding-left:0;border-left:0}.cehsi.cehsi.cehsi{--cehsi-type-display:350 2.5rem/1.05 var(--cehsi-font)}}.cehsi.cehsi .cehsi-section-intro{font:var(--cehsi-type-body-sm);color:var(--cehsi-n-700);max-width:72ch;margin:0}.cehsi.cehsi .cehsi-controls{display:flex;flex-wrap:wrap;gap:var(--cehsi-s-s);align-items:center}.cehsi.cehsi .cehsi-seg-group{display:inline-flex;gap:var(--cehsi-s-xxxs);padding:var(--cehsi-s-xxxs);border:1px solid var(--cehsi-rule);border-radius:var(--cehsi-r-full);max-width:100%;overflow-x:auto;scrollbar-width:none}.cehsi.cehsi .cehsi-seg-group::-webkit-scrollbar{display:none}.cehsi.cehsi .cehsi-chip{flex:none}.cehsi.cehsi .cehsi-chip{font:var(--cehsi-type-body-sm-med);padding:var(--cehsi-s-xs) var(--cehsi-s-m);min-height:36px;display:inline-flex;align-items:center;border-radius:var(--cehsi-r-full);color:var(--cehsi-muted);white-space:nowrap;transition:color var(--cehsi-dur-fast) var(--cehsi-ease),box-shadow var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-chip[aria-pressed="true"]{color:var(--cehsi-ink);box-shadow:inset 0 0 0 1px var(--cehsi-orange-300)}.cehsi.cehsi .cehsi-chip[disabled]{opacity:.4;cursor:not-allowed}.cehsi.cehsi .cehsi-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--cehsi-s-m) var(--cehsi-s-xxl);padding-top:var(--cehsi-s-s)}.cehsi.cehsi .cehsi-viewbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cehsi-s-m);max-width:100%;min-width:0}.cehsi.cehsi .cehsi-viewgroup{gap:2px;flex:1 1 auto;min-width:0}.cehsi.cehsi .cehsi-chip-icon{gap:var(--cehsi-s-xs);padding-inline:var(--cehsi-s-s)}.cehsi.cehsi .cehsi-chip-icon svg{flex:none}.cehsi.cehsi .cehsi-chip-label{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width var(--cehsi-dur-slow) var(--cehsi-ease),opacity var(--cehsi-dur-fast) var(--cehsi-ease),margin-left var(--cehsi-dur-slow) var(--cehsi-ease)}.cehsi.cehsi .cehsi-chip-icon[aria-pressed="true"] .cehsi-chip-label,.cehsi.cehsi .cehsi-chip-always .cehsi-chip-label{max-width:15em;opacity:1;margin-left:2px}.cehsi.cehsi .cehsi-chip-icon[aria-pressed="true"] svg{color:var(--cehsi-accent,var(--cehsi-orange-300))}.cehsi.cehsi .cehsi-compare{position:relative;display:flex;max-width:100%;min-width:0}.cehsi.cehsi .cehsi-compare-label{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0 var(--cehsi-s-s);background:var(--cehsi-ground);font:var(--cehsi-type-eyebrow-2);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--cehsi-muted);pointer-events:none}.cehsi.cehsi .cehsi-chart-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cehsi-s-xl);align-items:start}@media (min-width:900px){.cehsi.cehsi .cehsi-chart-row:has(.cehsi-readout:not([hidden])){grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}}.cehsi.cehsi .cehsi-readout{display:flex;flex-direction:column;gap:var(--cehsi-s-xxl);padding-top:var(--cehsi-s-xxl)}.cehsi.cehsi .cehsi-readout-label{font:var(--cehsi-type-eyebrow-2);letter-spacing:.12em;text-transform:uppercase;color:var(--cehsi-muted);margin:0 0 var(--cehsi-s-s)}.cehsi.cehsi .cehsi-readout-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cehsi-s-m);margin:0}.cehsi.cehsi .cehsi-readout-score{font:var(--cehsi-type-h2);color:var(--cehsi-accent,var(--cehsi-ink))}.cehsi.cehsi .cehsi-readout-stage{font:var(--cehsi-type-h2);color:var(--cehsi-ink)}.cehsi.cehsi .cehsi-readout-block[data-tone="compare"] .cehsi-readout-score{color:var(--cehsi-muted)}.cehsi.cehsi .cehsi-readout-body{font:var(--cehsi-type-body-sm);color:var(--cehsi-n-700);margin:var(--cehsi-s-m) 0 0;max-width:46ch}.cehsi.cehsi .cehsi-chart-wrap{overflow-x:auto;max-width:100%;margin-top:var(--cehsi-s-xl)}.cehsi.cehsi .cehsi-chart{width:100%;max-width:720px;min-width:460px;height:auto;display:block;margin:0 auto}.cehsi.cehsi .cehsi-chart-single{min-width:0;max-width:540px}.cehsi.cehsi .cehsi-legend{display:flex;flex-wrap:wrap;gap:var(--cehsi-s-l);font:var(--cehsi-type-body-sm);color:var(--cehsi-n-700)}.cehsi.cehsi .cehsi-legend span{display:inline-flex;align-items:center;gap:var(--cehsi-s-xs)}.cehsi.cehsi .cehsi-swatch{width:10px;height:10px;border-radius:50%;flex:none}.cehsi.cehsi .cehsi-folders{position:relative;--fold-p:0}.cehsi.cehsi .cehsi-fold-stack,.cehsi.cehsi .cehsi-fold-tabs{width:100%}.cehsi.cehsi .cehsi-fold-stack{display:flex;flex-direction:column}.cehsi.cehsi .cehsi-fold-tabs{position:absolute;inset:0 0 auto 0;opacity:calc(max(0,var(--fold-p) - .55) * 2.22);pointer-events:none;transform:translateY(calc((1 - var(--fold-p)) * 10px))}.cehsi.cehsi .cehsi-folders[data-scrub="on"]{overflow:hidden}.cehsi.cehsi .cehsi-folders[data-scrub="on"] .cehsi-fold-stack{position:absolute;inset:0 0 auto 0}.cehsi.cehsi .cehsi-folders[data-folded="true"] .cehsi-fold-stack{position:absolute;inset:0 0 auto 0;pointer-events:none}.cehsi.cehsi .cehsi-folders[data-folded="true"] .cehsi-fold-tabs{opacity:1;pointer-events:auto;transform:none}.cehsi.cehsi .cehsi-folders[data-scrub="off"] .cehsi-fold-tabs{position:relative}.cehsi.cehsi .cehsi-folder{position:relative;--cehsi-tab-h:33px;--cehsi-folder-o:.68;margin-top:calc(-1 * (var(--cehsi-tab-h) + 11px));transform:translateY(calc(var(--fold-p) * var(--i) * (var(--cehsi-tab-h) + 11px)));opacity:calc(var(--cehsi-folder-o) * (1 - min(1,var(--fold-p) * 1.45)))}.cehsi.cehsi .cehsi-fold-stack>.cehsi-folder:first-child{margin-top:0}.cehsi.cehsi .cehsi-folder:last-child{--cehsi-folder-o:1}.cehsi.cehsi .cehsi-folder-tab{display:inline-block;margin-left:var(--cehsi-s-xxl);margin-bottom:-1px;padding:var(--cehsi-s-xs) var(--cehsi-s-m) var(--cehsi-s-s);border:1px solid var(--cehsi-rule);border-bottom:0;border-radius:var(--cehsi-r-m) var(--cehsi-r-m) 0 0;background:var(--cehsi-n-0);font:var(--cehsi-type-eyebrow-2);letter-spacing:.12em;text-transform:uppercase;color:var(--cehsi-muted);position:relative}.cehsi.cehsi .cehsi-folder-body{border:1px solid var(--cehsi-rule);border-radius:var(--cehsi-r-l);background:var(--cehsi-n-0);padding:var(--cehsi-s-xxl);position:relative}.cehsi.cehsi .cehsi-fold-stack>.cehsi-folder:not(:last-child) .cehsi-folder-body{padding-bottom:calc(var(--cehsi-tab-h) + var(--cehsi-s-xl))}.cehsi.cehsi .cehsi-folder-head,.cehsi.cehsi .cehsi-tabpanel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cehsi-s-l);flex-wrap:wrap}.cehsi.cehsi .cehsi-folder-meta{display:flex;align-items:baseline;gap:var(--cehsi-s-s)}.cehsi.cehsi .cehsi-tabrow{display:flex;gap:var(--cehsi-s-xxs);padding-left:var(--cehsi-s-s);overflow-x:auto;scrollbar-width:none}.cehsi.cehsi .cehsi-tabrow::-webkit-scrollbar{display:none}.cehsi.cehsi .cehsi-tab{flex:none;margin-bottom:-1px;padding:var(--cehsi-s-s) var(--cehsi-s-l) calc(var(--cehsi-s-s) + 1px);border:1px solid var(--cehsi-rule);border-bottom-color:transparent;border-radius:var(--cehsi-r-m) var(--cehsi-r-m) 0 0;background:var(--cehsi-n-50);font:var(--cehsi-type-eyebrow-2);letter-spacing:.12em;text-transform:uppercase;color:var(--cehsi-muted);white-space:nowrap;transition:background var(--cehsi-dur-fast) var(--cehsi-ease),color var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-tab:hover{color:var(--cehsi-ink)}.cehsi.cehsi .cehsi-tab[aria-selected="true"]{background:var(--cehsi-n-0);color:var(--cehsi-ink);border-bottom-color:var(--cehsi-n-0);box-shadow:0 1px 0 0 var(--cehsi-n-0)}.cehsi.cehsi .cehsi-tab[aria-selected="true"]::before{content:"";position:absolute;inset:-1px -1px auto -1px;height:2px;border-radius:var(--cehsi-r-m) var(--cehsi-r-m) 0 0;background:var(--cehsi-accent,var(--cehsi-orange-500))}.cehsi.cehsi .cehsi-tab{position:relative}.cehsi.cehsi .cehsi-tabpanels{border:1px solid var(--cehsi-rule);border-radius:var(--cehsi-r-l);background:var(--cehsi-n-0);padding:var(--cehsi-s-xxl);position:relative}.cehsi.cehsi .cehsi-tabpanel{outline-offset:4px}.cehsi.cehsi .cehsi-tabpanel .cehsi-actions-label{margin-top:var(--cehsi-s-xl)}.cehsi.cehsi .cehsi-tabpanel .cehsi-verdict-tag{margin-top:var(--cehsi-s-s)}@media (max-width:833px){.cehsi.cehsi .cehsi-folder-body,.cehsi.cehsi .cehsi-tabpanels{padding:var(--cehsi-s-xl)}.cehsi.cehsi .cehsi-tab{padding-left:var(--cehsi-s-m);padding-right:var(--cehsi-s-m)}}@media (prefers-reduced-motion:reduce){.cehsi.cehsi .cehsi-folders,.cehsi.cehsi .cehsi-fold-tabs,.cehsi.cehsi .cehsi-folder{transition:none}.cehsi.cehsi .cehsi-fold-stack{display:none}}.cehsi.cehsi .cehsi-pillar-name{font:var(--cehsi-type-h3);margin:0 0 var(--cehsi-s-xs)}.cehsi.cehsi .cehsi-pillar-desc{font:var(--cehsi-type-body-sm);color:var(--cehsi-n-700);margin:var(--cehsi-s-s) 0 0;max-width:68ch}.cehsi.cehsi .cehsi-score-line{display:flex;align-items:baseline;gap:var(--cehsi-s-s)}.cehsi.cehsi .cehsi-score{font:var(--cehsi-type-h2);font-variant-numeric:tabular-nums;margin:0}.cehsi.cehsi .cehsi-stage-pill{font:var(--cehsi-type-eyebrow-2);letter-spacing:.1em;text-transform:uppercase;color:var(--cehsi-orange-700)}.cehsi.cehsi .cehsi-verdict-tag{font:var(--cehsi-type-body-sm);color:var(--cehsi-muted);margin:var(--cehsi-s-xs) 0 0}.cehsi.cehsi .cehsi-results-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cehsi-s-m) var(--cehsi-s-xxl);margin-top:var(--cehsi-s-web-l)}.cehsi.cehsi .cehsi-cta-primary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cehsi-touch);padding:var(--cehsi-s-s) var(--cehsi-s-xxl);border-radius:var(--cehsi-r-full);background:var(--cehsi-orange-500);color:var(--cehsi-n-0);font:var(--cehsi-type-cta);text-decoration:none;transition:background var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-cta-primary:hover,.cehsi.cehsi .cehsi-cta-primary:focus-visible{background:var(--cehsi-orange-700);color:var(--cehsi-n-0);text-decoration:none}.cehsi.cehsi .cehsi-cta-secondary{display:inline-flex;align-items:center;gap:var(--cehsi-s-s);min-height:var(--cehsi-touch);color:var(--cehsi-ink);font:var(--cehsi-type-cta);text-decoration:none}.cehsi.cehsi .cehsi-cta-secondary svg{transition:transform var(--cehsi-dur-fast) var(--cehsi-ease)}.cehsi.cehsi .cehsi-cta-secondary:hover svg,.cehsi.cehsi .cehsi-cta-secondary:focus-visible svg{transform:translateX(3px)}.cehsi.cehsi .cehsi-cta-secondary:hover,.cehsi.cehsi .cehsi-cta-secondary:focus-visible{color:var(--cehsi-ink);text-decoration:none}.cehsi.cehsi .cehsi-kiosk-badge{position:fixed;left:var(--cehsi-s-m);bottom:var(--cehsi-s-m);z-index:40;padding:var(--cehsi-s-xxs) var(--cehsi-s-s);border-radius:var(--cehsi-r-full);background:var(--cehsi-n-100);color:var(--cehsi-n-550);font:var(--cehsi-type-eyebrow-2);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:1;transition:opacity var(--cehsi-dur-slower) var(--cehsi-ease)}.cehsi.cehsi .cehsi-kiosk-badge.is-out{opacity:0}.cehsi.cehsi.cehsi-kiosk{-webkit-user-select:none;user-select:none}.cehsi.cehsi.cehsi-kiosk input{-webkit-user-select:text;user-select:text}.cehsi.cehsi.cehsi-kiosk .cehsi-option{min-height:84px;font-size:1.1875rem}.cehsi.cehsi.cehsi-kiosk .cehsi-rung{padding-top:var(--cehsi-s-xxxl);padding-bottom:var(--cehsi-s-xxxl)}.cehsi.cehsi.cehsi-kiosk .cehsi-field input{min-height:56px;font-size:1.125rem}.cehsi.cehsi.cehsi-kiosk .cehsi-submit{min-height:56px;font-size:1.0625rem}.cehsi.cehsi.cehsi-kiosk .cehsi-back,.cehsi.cehsi.cehsi-kiosk .cehsi-link{min-height:56px}.cehsi.cehsi .cehsi-idle{position:fixed;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cehsi-s-m);text-align:center;padding:var(--cehsi-s-xxl);background:rgb(255 255 255 / .94);backdrop-filter:blur(2px)}.cehsi.cehsi .cehsi-idle-title{font:var(--cehsi-type-h1);margin:0}.cehsi.cehsi .cehsi-idle-body{font:var(--cehsi-type-body);color:var(--cehsi-n-700);margin:0 0 var(--cehsi-s-m)}.cehsi.cehsi .cehsi-actions-label{font:var(--cehsi-type-eyebrow-2);letter-spacing:.12em;text-transform:uppercase;color:var(--cehsi-muted);margin:0 0 var(--cehsi-s-m)}.cehsi.cehsi .cehsi-actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cehsi-s-l);counter-reset:cehsi-a}.cehsi.cehsi .cehsi-action{counter-increment:cehsi-a;display:grid;grid-template-columns:auto 1fr;gap:var(--cehsi-s-m)}.cehsi.cehsi .cehsi-action::before{content:counter(cehsi-a);font:var(--cehsi-type-body-sm-med);color:var(--cehsi-accent,var(--cehsi-orange-500));font-variant-numeric:tabular-nums}.cehsi.cehsi .cehsi-action-text{font:var(--cehsi-type-body-sm);color:var(--cehsi-ink);margin:0}.cehsi.cehsi .cehsi-action-cite{font:var(--cehsi-type-small);color:var(--cehsi-muted);margin:var(--cehsi-s-xxs) 0 0}
