.s__grid{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(to right,var(--grid-line-drench) 0 1px,transparent 1px calc(100% / 12))}.s[data-surface=light] .s__grid,.s[data-surface=white] .s__grid{background-image:repeating-linear-gradient(to right,var(--grid-line-light) 0 1px,transparent 1px calc(100% / 12))}.s[data-surface=ink] .s__grid{background-image:repeating-linear-gradient(to right,rgba(255,255,255,.06) 0 1px,transparent 1px calc(100% / 12))}.cs-hero{min-height:100vh;display:flex;align-items:flex-end;padding-top:calc(var(--section-y) + 60px)}.cs-hero__inner{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-items:start}.cs-hero__text{display:grid;gap:clamp(20px,3vw,36px);align-content:end}.cs-hero__ticker{display:inline-flex;align-items:center;gap:12px;opacity:.85;margin:0}.cs-hero__dot{width:8px;height:8px;background:var(--white);display:inline-block;animation:cs-pulse 2.4s var(--ease-out-quart) infinite}.cs-hero__sep{opacity:.5}.cs-hero__display{font-size:clamp(2.5rem,7vw,6rem);line-height:.88;letter-spacing:-.045em;max-width:18ch}.cs-hero__lede{max-width:52ch;font-size:clamp(1.125rem,1.55vw,1.5rem);line-height:1.45;opacity:.92}.cs-hero__chips{list-style:none;margin:clamp(12px,2.5vw,24px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cs-hero__chips li{border:1px solid rgba(255,255,255,.32);padding:9px 14px}.cs-hero__brands{--cs-mark-h: clamp(96px, 11vw, 168px);display:grid;justify-items:start;align-items:start;margin-top:clamp(8px,1.5vw,16px)}.cs-hero__brand{display:grid;gap:clamp(10px,1.5vw,16px);justify-items:start;padding:0}.cs-hero__brand-label{opacity:.7;justify-self:start}.cs-hero__brand-frame{width:auto;height:var(--cs-mark-h);display:flex;align-items:center;justify-content:flex-start}.cs-hero__logo{height:100%;width:auto;max-width:100%;display:block;filter:brightness(0) invert(1);opacity:.95}@media(max-width:560px){.cs-hero__brands{--cs-mark-h: clamp(72px, 18vw, 110px)}}.cs-eq__bar{transform-origin:center;transform-box:fill-box;animation:cs-eq-pulse 1.6s var(--ease-out-quart) infinite;animation-delay:calc(var(--eq, 0) * .11s)}@keyframes cs-eq-pulse{0%,to{transform:scaleY(1)}35%{transform:scaleY(.32)}60%{transform:scaleY(1)}}@keyframes cs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.cs-glance__inner{position:relative;z-index:2;display:grid;gap:clamp(32px,5vw,64px)}.cs-glance__head{display:grid;gap:12px;max-width:28ch}.cs-glance__eyebrow{color:var(--rocket-blue);margin:0}.cs-glance__title{color:var(--ink);font-size:clamp(1.75rem,3.6vw,3rem);line-height:1}.cs-glance__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#0a0a0a24;border:1px solid rgba(10,10,10,.14)}@media(max-width:900px){.cs-glance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cs-glance__grid{grid-template-columns:1fr}}.cs-glance__cell{background:var(--white-smoke);padding:clamp(24px,3vw,40px);display:grid;gap:10px;align-content:end;min-height:180px}.cs-glance__num{font-family:var(--font-display);font-weight:900;font-size:clamp(2.5rem,5vw,4rem);line-height:.92;letter-spacing:-.04em;color:var(--rocket-blue);font-variant-numeric:tabular-nums}.cs-glance__lbl{color:var(--graphite);max-width:24ch}.cs-context__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}@media(max-width:880px){.cs-context__inner{grid-template-columns:1fr}}.cs-context__eyebrow{display:block;color:var(--rocket-blue);margin:0 0 18px}.cs-context__statement{font-size:clamp(2.25rem,5vw,4.25rem);line-height:.92;letter-spacing:-.035em;color:var(--ink);margin:0 0 18px}.cs-context__statement em{font-style:italic;font-weight:900;color:var(--rocket-blue)}.cs-context__caption{margin:0;opacity:.65}.cs-context__caption a{color:var(--ink);border-bottom:1px solid currentColor;padding-bottom:2px}.cs-context__caption a:hover{opacity:.7}.cs-context__right{display:grid;gap:clamp(16px,2vw,24px)}.cs-context__right .body{color:var(--graphite);font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.6;max-width:56ch}.cs-context__facts{margin:clamp(12px,2vw,20px) 0 0;padding:clamp(18px,2vw,24px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;border-top:1px solid rgba(10,10,10,.18)}.cs-context__facts>div{display:grid;gap:4px}.cs-context__facts dt{color:var(--rocket-blue);opacity:.85}.cs-context__facts dd{color:var(--ink);margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.cs-pains__inner{position:relative;z-index:2;display:grid;gap:clamp(40px,6vw,80px)}.cs-pains__head{display:grid;gap:14px;max-width:30ch}.cs-pains__head .mono{opacity:.7}.cs-pains__head .headline{font-size:clamp(1.75rem,3.6vw,3rem);line-height:1}.cs-pains__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff2e;border:1px solid rgba(255,255,255,.18)}@media(max-width:980px){.cs-pains__list{grid-template-columns:1fr}}.cs-pains__item{position:relative;background:var(--rocket-blue);padding:clamp(28px,3.2vw,44px);display:grid;gap:14px;align-content:start}.cs-pains__sig{position:absolute;top:0;left:0;width:32px;height:4px;background:var(--signal-coral)}.cs-pains__no{font-size:.7rem;opacity:.8;margin-top:6px}.cs-pains__head-row{font-weight:900;font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.005em;line-height:1.15;max-width:22ch}.cs-pains__body{font-size:clamp(.95rem,1.1vw,1.0625rem);line-height:1.55;opacity:.92;max-width:36ch}.cs-verdict{min-height:56vh;display:flex;align-items:center}.cs-verdict__inner{position:relative;z-index:2;display:grid;gap:24px;max-width:24ch}.cs-verdict__line{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.025em;color:var(--white);margin:0;text-transform:uppercase}.cs-verdict__line strong{font-weight:900;background-image:linear-gradient(transparent 64%,var(--signal-coral) 64%,var(--signal-coral) 92%,transparent 92%);background-repeat:no-repeat;background-position:0 .05em;padding:0 2px}.cs-gains__inner{position:relative;z-index:2;display:grid;gap:clamp(40px,6vw,72px)}.cs-gains__head{display:grid;gap:14px;max-width:30ch}.cs-gains__head .mono{opacity:.7}.cs-gains__head .headline{font-size:clamp(1.75rem,3.6vw,3rem);line-height:1}.cs-gains__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2vw,32px)}@media(max-width:1000px){.cs-gains__list{grid-template-columns:1fr}}.cs-gains__item{background:var(--white);color:var(--ink);padding:clamp(28px,3vw,44px);display:grid;gap:12px;align-content:start}.cs-gains__no{color:var(--rocket-blue)}.cs-gains__head-row{color:var(--ink);font-weight:900;font-size:clamp(1.125rem,1.6vw,1.4375rem);letter-spacing:-.01em;line-height:1.1;max-width:22ch;margin:4px 0 0}.cs-gains__quip{font-family:var(--font-display);font-weight:700;font-size:clamp(.95rem,1.1vw,1.0625rem);text-transform:uppercase;letter-spacing:-.005em;color:var(--rocket-blue);margin:0}.cs-gains__body{color:var(--graphite);font-size:clamp(.95rem,1.05vw,1.0625rem);line-height:1.55;max-width:38ch;margin:0}.cs-gains__metrics{list-style:none;margin:8px 0 0;padding:14px 0 0;border-top:1px solid rgba(10,10,10,.14);display:grid;gap:6px;color:var(--ink)}.cs-gains__metrics li:before{content:"\2192  ";color:var(--rocket-blue);margin-right:4px}.cs-quote__inner{position:relative;z-index:2;display:grid;gap:clamp(28px,4vw,48px)}.cs-quote__eyebrow{color:var(--rocket-blue);margin:0}.cs-quote__card{position:relative;background:var(--white);padding:clamp(36px,5vw,72px) clamp(28px,4vw,64px);display:grid;gap:clamp(20px,3vw,32px);border:1px solid rgba(10,10,10,.06);overflow:hidden}.cs-quote__ditto{position:absolute;top:-.18em;left:clamp(8px,1.5vw,24px);font-family:var(--font-display);font-weight:900;font-size:clamp(12rem,22vw,22rem);line-height:1;color:var(--rocket-blue);opacity:.1;pointer-events:none;user-select:none}.cs-quote__body{position:relative;z-index:1;margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.25;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:32ch}.cs-quote__foot{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,24px);padding-top:clamp(18px,2vw,24px);border-top:1px solid rgba(10,10,10,.12)}.cs-quote__avatar{position:relative;width:56px;height:56px;border-radius:999px;background:var(--rocket-blue);color:var(--white);display:grid;place-items:center;font-family:var(--font-mono);font-weight:500;font-size:.875rem;letter-spacing:.06em;overflow:hidden}.cs-quote__avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.cs-quote__attr{display:grid;gap:2px}.cs-quote__name{font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,1.2vw,1.125rem);color:var(--ink);letter-spacing:-.005em}.cs-quote__role{color:var(--graphite)}.cs-quote__logo{height:36px;width:auto;max-width:120px;opacity:.7}.cs-roll{border-top:1px solid rgba(10,10,10,.08)}.cs-roll__inner{position:relative;z-index:2;display:grid;gap:clamp(36px,5vw,64px)}.cs-roll__head{display:grid;gap:14px;max-width:26ch}.cs-roll__eyebrow{color:var(--rocket-blue);margin:0}.cs-roll__title{color:var(--ink);font-size:clamp(1.75rem,3.6vw,3rem);line-height:1}.cs-roll__rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(10,10,10,.18)}@media(max-width:960px){.cs-roll__rail{grid-template-columns:1fr}}.cs-roll__step{padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,28px) clamp(20px,3vw,32px) 0;position:relative;display:grid;gap:10px;align-content:start}.cs-roll__step+.cs-roll__step{border-left:1px solid rgba(10,10,10,.18);padding-left:clamp(20px,2.5vw,28px)}@media(max-width:960px){.cs-roll__step+.cs-roll__step{border-left:none;border-top:1px solid rgba(10,10,10,.18);padding-left:0;padding-top:clamp(20px,3vw,28px)}}.cs-roll__step:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:2px;background:var(--rocket-blue)}.cs-roll__step+.cs-roll__step:before{left:clamp(20px,2.5vw,28px)}@media(max-width:960px){.cs-roll__step+.cs-roll__step:before{left:0}}.cs-roll__no{color:var(--rocket-blue)}.cs-roll__icon{width:28px;height:28px;color:var(--rocket-blue);display:block;margin-bottom:4px}.cs-roll__icon-tag{fill:var(--rocket-blue);font-family:var(--font-mono);font-weight:500;font-size:5.5px;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .28s var(--ease-out-quart)}.cs-roll__icon--eq rect{transform-origin:center;transform-box:fill-box;transform:scaleY(1)}html.has-js .cs-roll__icon--eq rect{transform:scaleY(0);transition:transform .54s var(--ease-out-quart)}.cs-roll__icon--eq rect:nth-child(1){transition-delay:80ms}.cs-roll__icon--eq rect:nth-child(2){transition-delay:.18s}.cs-roll__icon--eq rect:nth-child(3){transition-delay:.28s}.cs-roll__icon--eq rect:nth-child(4){transition-delay:.38s}.cs-roll__step.is-in .cs-roll__icon--eq rect{transform:scaleY(1)}.cs-roll__icon--connect .cs-roll__icon-line{stroke-dashoffset:0}html.has-js .cs-roll__icon--connect .cs-roll__icon-line{stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .54s var(--ease-out-quart);transition-delay:.22s}.cs-roll__step.is-in .cs-roll__icon--connect .cs-roll__icon-line{stroke-dashoffset:0}.cs-roll__icon--fork path{stroke-dasharray:22;stroke-dashoffset:0}html.has-js .cs-roll__icon--fork path{stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .48s var(--ease-out-quart)}.cs-roll__icon--fork .cs-roll__icon-trunk{transition-delay:80ms}.cs-roll__icon--fork .cs-roll__icon-up,.cs-roll__icon--fork .cs-roll__icon-down{transition-delay:.38s}.cs-roll__step.is-in .cs-roll__icon--fork path{stroke-dashoffset:0}.cs-roll__step.is-in .cs-roll__icon--fork .cs-roll__icon-tag{opacity:1;transition-delay:.8s}.cs-roll__icon--lock .cs-roll__icon-shackle{transform:translateY(2px);transform-origin:center;transform-box:fill-box;transition:transform .52s var(--ease-out-quart);transition-delay:.2s}.cs-roll__icon--lock .cs-roll__icon-body{stroke-dashoffset:0}html.has-js .cs-roll__icon--lock .cs-roll__icon-body{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .54s var(--ease-out-quart)}.cs-roll__icon--lock .cs-roll__icon-play{transform:scale(1);transform-origin:center;transform-box:fill-box}html.has-js .cs-roll__icon--lock .cs-roll__icon-play{transform:scale(0);transition:transform .36s var(--ease-out-expo);transition-delay:.62s}.cs-roll__step.is-in .cs-roll__icon--lock .cs-roll__icon-shackle{transform:translateY(0)}.cs-roll__step.is-in .cs-roll__icon--lock .cs-roll__icon-body{stroke-dashoffset:0}.cs-roll__step.is-in .cs-roll__icon--lock .cs-roll__icon-play{transform:scale(1)}.cs-roll__step-title{color:var(--ink);font-weight:900;font-size:clamp(1.125rem,1.5vw,1.3125rem);letter-spacing:-.005em;line-height:1.15;max-width:18ch}.cs-roll__step-body{color:var(--graphite);font-size:.9375rem;line-height:1.55;max-width:30ch;margin:0}.cs-proof{padding-top:clamp(40px,5vh,64px);padding-bottom:clamp(40px,5vh,64px);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08)}.cs-proof__row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cs-proof__chip{border:1px solid rgba(10,10,10,.32);padding:9px 14px;color:var(--ink)}.cs-cta{min-height:76vh;display:flex;align-items:center}.cs-cta__inner{position:relative;z-index:2;display:grid;gap:clamp(18px,2.5vw,32px);max-width:30ch}.cs-cta__eyebrow{opacity:.7;margin:0}.cs-cta__display{font-size:clamp(3rem,10vw,7.5rem);line-height:.86;letter-spacing:-.045em}.cs-cta__lede{max-width:36ch}.cs-cta__actions{margin-top:clamp(8px,2vw,24px);display:flex;gap:14px;flex-wrap:wrap}.cs-cta__btn{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;display:inline-flex;align-items:center;gap:10px;transition:background-color .18s var(--ease-out-quart),color .18s var(--ease-out-quart),transform .24s var(--ease-out-quart)}.cs-cta__btn--primary{background:var(--white);color:var(--rocket-blue);border:1px solid var(--white)}.cs-cta__btn--primary:hover{background:transparent;color:var(--white);transform:translateY(-1px)}.cs-cta__btn--ghost{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.5)}.cs-cta__btn--ghost:hover{border-color:var(--white);background:#ffffff14}.cs-map{padding-top:var(--section-y);padding-bottom:var(--section-y)}.cs-map__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,5vw,80px);align-items:center}@media(max-width:980px){.cs-map__inner{grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,48px)}}.cs-map__head{display:grid;gap:clamp(14px,2vw,24px);max-width:64ch}.cs-map__eyebrow{opacity:.75;margin:0;color:var(--white)}.cs-map__verdict{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.025em;color:var(--white);margin:0;text-transform:uppercase;max-width:24ch}.cs-map__verdict strong{font-weight:900;background-image:linear-gradient(transparent 64%,var(--signal-coral) 64%,var(--signal-coral) 92%,transparent 92%);background-repeat:no-repeat;background-position:0 .05em;padding:0 2px}.cs-map__lede{max-width:52ch;opacity:.78;margin:0;color:var(--white-smoke)}.cs-map__legend-key{display:inline-flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:4px}.cs-map__key{display:inline-flex;align-items:center;gap:8px}.cs-map__key-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.cs-map__key-dot[data-lang=de]{background:var(--white)}.cs-map__key-dot[data-lang=fr]{background:var(--signal-coral)}.cs-map__filter{display:inline-flex;flex-wrap:wrap;gap:0;margin-top:4px;border:1px solid rgba(255,255,255,.32);width:max-content}.cs-map__filter-btn{appearance:none;background:transparent;border:0;color:var(--white);font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .16s var(--ease-out-quart),color .16s var(--ease-out-quart)}.cs-map__filter-btn+.cs-map__filter-btn{border-left:1px solid rgba(255,255,255,.32)}.cs-map__filter-btn:hover{background:#ffffff1a}.cs-map__filter-btn.is-active{background:var(--white);color:var(--rocket-blue)}.cs-map__filter-count{opacity:.7;font-size:.7rem}.cs-map__filter-btn.is-active .cs-map__filter-count{opacity:.85}.cs-map__figure{background:transparent;padding:0;margin:0;aspect-ratio:1248.75 / 800;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.cs-map__svg{width:100%;height:100%;display:block;overflow:visible}.cs-map__country{fill:#ffffff0f;stroke:#ffffff8c;stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs-map__dot{cursor:pointer;outline:none;transition:transform .2s var(--ease-out-quart)}.cs-map__dot-core{fill:var(--rocket-blue-soft);stroke:var(--white);stroke-width:1.2;vector-effect:non-scaling-stroke;transition:r .2s var(--ease-out-quart),fill .2s var(--ease-out-quart);filter:drop-shadow(0 0 14px rgba(77,77,255,.55))}.cs-map__dot[data-lang=fr] .cs-map__dot-core{fill:var(--signal-coral);filter:drop-shadow(0 0 14px rgba(232,78,54,.55))}.cs-map__dot-ring{fill:#4d4dff2e;transition:r .24s var(--ease-out-quart),fill .2s var(--ease-out-quart)}.cs-map__dot[data-lang=fr] .cs-map__dot-ring{fill:#e84e3638}.cs-map__dot-num{fill:var(--white);font-family:var(--font-mono);font-weight:500;font-size:16px;letter-spacing:0;text-anchor:middle;pointer-events:none}.cs-map__dot:hover .cs-map__dot-core,.cs-map__dot:focus .cs-map__dot-core,.cs-map__dot.is-active .cs-map__dot-core{r:26}.cs-map__dot.is-cluster:hover .cs-map__dot-core,.cs-map__dot.is-cluster:focus .cs-map__dot-core,.cs-map__dot.is-cluster.is-active .cs-map__dot-core{r:28}.cs-map__dot:hover .cs-map__dot-ring,.cs-map__dot:focus .cs-map__dot-ring,.cs-map__dot.is-active .cs-map__dot-ring{r:44}.cs-map__dot.is-dim{opacity:.18;pointer-events:none}.cs-map__dot.is-dim .cs-map__dot-core{filter:none;fill:#ffffff38}.cs-map__label{fill:#ffffff8c;font-family:var(--font-mono);font-weight:500;font-size:16px;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.cs-map__tip{position:absolute;top:0;left:0;z-index:5;background:var(--ink);color:var(--white);padding:12px 14px;min-width:180px;max-width:280px;pointer-events:none;transform:translate(0);transition:opacity .14s var(--ease-out-quart);border:1px solid rgba(255,255,255,.15)}.cs-map__tip[hidden]{opacity:0;visibility:hidden}.cs-map__tip-city{display:block;font-family:var(--font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:6px}.cs-map__tip-list{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-family:var(--font-display);font-weight:400;font-size:.875rem;line-height:1.3}.reveal{opacity:1;transform:none}html.has-js .reveal{opacity:0;transform:translateY(20px);transition:opacity .72s var(--ease-out-quint),transform .72s var(--ease-out-quint);transition-delay:calc(var(--i, 0) * 80ms);will-change:opacity,transform}html.has-js .reveal.is-in{opacity:1;transform:translateY(0)}.cs-map__verdict.reveal{transition-duration:.9s;transform:translateY(28px)}.cs-pains__item .cs-pains__sig{width:32px}html.has-js .cs-pains__item .cs-pains__sig{width:0;transition:width .54s var(--ease-out-quart);transition-delay:calc(var(--i, 0) * 80ms + .32s)}html.has-js .cs-pains__item.is-in .cs-pains__sig{width:32px}.cs-glance__num{font-variant-numeric:tabular-nums;min-width:4ch;display:inline-block}.cs-map__country{stroke-dasharray:100;stroke-dashoffset:0}html.has-js .cs-map__country{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.8s var(--ease-out-quart);transition-delay:.28s}html.has-js .cs-map.is-in .cs-map__country{stroke-dashoffset:0}.cs-map__dot{opacity:1}html.has-js .cs-map__dot{opacity:0}.cs-map__dot .cs-map__dot-core{transform:scale(1);transform-origin:center;transform-box:fill-box}html.has-js .cs-map__dot .cs-map__dot-core{transform:scale(0);transition:transform .52s var(--ease-out-expo),r .2s var(--ease-out-quart),fill .2s var(--ease-out-quart);transition-delay:calc(var(--seq, 0) * .11s + 1.5s)}.cs-map__dot .cs-map__dot-ring{transform:scale(1);transform-origin:center;transform-box:fill-box}html.has-js .cs-map__dot .cs-map__dot-ring{transform:scale(0);transition:transform .6s var(--ease-out-expo),r .24s var(--ease-out-quart),fill .2s var(--ease-out-quart);transition-delay:calc(var(--seq, 0) * .11s + 1.62s)}.cs-map__dot .cs-map__dot-num{opacity:1}html.has-js .cs-map__dot .cs-map__dot-num{opacity:0;transition:opacity .28s var(--ease-out-quart);transition-delay:calc(var(--seq, 0) * .11s + 1.82s)}.cs-map.is-in .cs-map__dot{opacity:1;transition:opacity .28s var(--ease-out-quart)}.cs-map.is-in .cs-map__dot .cs-map__dot-core,.cs-map.is-in .cs-map__dot .cs-map__dot-ring{transform:scale(1)}.cs-map.is-in .cs-map__dot .cs-map__dot-num{opacity:1}@keyframes cs-cluster-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.55}}.cs-map.is-in .cs-map__dot.is-cluster .cs-map__dot-ring{animation:cs-cluster-pulse 3.4s var(--ease-out-quart) infinite;animation-delay:calc(var(--seq, 0) * .11s + 2.4s)}.cs-map.is-in .cs-map__dot:hover .cs-map__dot-ring,.cs-map.is-in .cs-map__dot:focus .cs-map__dot-ring,.cs-map.is-in .cs-map__dot.is-active .cs-map__dot-ring{animation:none;transform:scale(1.25)}@media(prefers-reduced-motion:reduce){.cs-hero__dot{animation:none}.cs-cta__btn,.cs-map__filter-btn,.cs-map__tip{transition:none}.reveal{opacity:1;transform:none;transition:none}.cs-pains__item .cs-pains__sig{width:32px;transition:none}.cs-eq__bar{animation:none;transform:none}.cs-roll__icon *{transform:none!important;stroke-dashoffset:0!important;opacity:1!important;transition:none!important}.cs-map__country{stroke-dashoffset:0;transition:none}.cs-map__dot,.cs-map__dot .cs-map__dot-core,.cs-map__dot .cs-map__dot-ring,.cs-map__dot .cs-map__dot-num{opacity:1;transform:none;transition:none;animation:none}}.cs-cta__btn:focus-visible,.cs-cta__actions a:focus-visible{outline:2px solid var(--white);outline-offset:3px}.cs-map__filter-btn:focus-visible,.cs-funnel__link svg:focus-visible{outline:2px solid var(--white);outline-offset:2px}.cs-hero__chips li,.cs-proof__chip{padding:12px 18px}
