.sec--metrics,.sec--clients{--pattern-bg:var(--color-background);--pattern-surface:var(--color-surface);--pattern-ink:var(--color-text);--pattern-muted:var(--color-muted);--pattern-line:var(--color-border);--pattern-accent:var(--color-accent);--pattern-track:color-mix(in srgb, var(--pattern-ink) 12%, transparent)}.sec--metrics[data-tone=muted],.sec--clients[data-tone=muted]{--pattern-bg:var(--color-surface);--pattern-surface:var(--color-background)}.sec--metrics[data-tone=contrast],.sec--clients[data-tone=contrast]{--pattern-bg:var(--color-contrast,var(--color-primary));--pattern-ink:var(--color-on-primary);--pattern-muted:color-mix(in srgb, var(--color-on-primary) 82%, transparent);--pattern-line:color-mix(in srgb, var(--color-on-primary) 22%, transparent);--pattern-surface:color-mix(in srgb, var(--pattern-bg) 90%, var(--color-on-primary))}.sec--metrics[data-tone=invert],.sec--clients[data-tone=invert]{--pattern-bg:var(--color-text);--pattern-ink:var(--color-background);--pattern-muted:color-mix(in srgb, var(--color-background) 82%, transparent);--pattern-line:color-mix(in srgb, var(--color-background) 22%, transparent);--pattern-surface:color-mix(in srgb, var(--color-text) 90%, var(--color-background))}.sec--metrics .sec__heading{margin-block-end:clamp(1.75rem,4vw,3rem)}.sec--metrics .metrics{min-width:0}.sec--metrics .metrics li{overflow-wrap:anywhere;min-width:0}.sec--metrics .metrics__value{font-variant-numeric:tabular-nums;line-height:1.15}.sec--metrics .metrics__label,.sec--metrics .metrics__note,.sec--metrics .metrics__unit{color:var(--pattern-muted)}.sec--metrics .metrics:where(:not(.metrics--cards):not(.metrics--stacked):not(.metrics--editorial)) li{flex-direction:column;display:flex}.sec--metrics .metrics:where(:not(.metrics--cards):not(.metrics--stacked):not(.metrics--editorial)) .metrics__label{font-size:1rem;line-height:1.7}.sec--metrics .metrics--inline{text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:0}.sec--metrics .metrics--inline li{gap:.625rem;padding:.25rem clamp(1.25rem,3vw,2.5rem)}.sec--metrics .metrics--inline li:first-child{padding-inline-start:0}.sec--metrics .metrics--inline li+li{border-inline-start:1px solid var(--pattern-line)}.sec--metrics .metrics--inline .metrics__value{font-size:calc(clamp(2.5rem, 1.6rem + 2.6vw, 4rem) * var(--heading-scale))}.sec--metrics .metrics--inline .metrics__value:after{content:"";background:var(--pattern-accent);width:1.75rem;height:3px;margin-top:.875rem;display:block}.sec--metrics[data-align=center] .metrics--inline li{text-align:center;align-items:center;padding-inline:1.25rem}.sec--metrics .metrics--ruled{counter-reset:metric;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:2rem}.sec--metrics .metrics--ruled li{border-top:1px solid var(--pattern-ink);counter-increment:metric;gap:.5rem;padding-top:1.375rem;position:relative}.sec--metrics .metrics--ruled li:before{content:counter(metric, persian);color:var(--pattern-muted);font-size:.875rem;position:absolute;inset-block-start:.5rem;inset-inline-end:0}.sec--metrics .metrics--ruled li:first-child{border-top:3px solid var(--pattern-accent)}.sec--metrics .metrics--ruled .metrics__value{font-size:calc(clamp(3rem, 2rem + 3vw, 5rem) * var(--heading-scale));font-weight:var(--body-weight);margin-top:.75rem}.sec--metrics .metrics--ruled .metrics__label{color:var(--pattern-ink);font-weight:var(--heading-weight)}.sec--metrics .metrics--spotlight{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0 clamp(2rem,6vw,6rem)}.sec--metrics .metrics--spotlight li:first-child{grid-area:1/1/span 6;gap:.75rem}.sec--metrics .metrics--spotlight li:first-child .metrics__value{font-size:calc(clamp(4rem, 2rem + 6vw, 8rem) * var(--heading-scale));color:var(--pattern-accent)}.sec--metrics .metrics--spotlight li:first-child .metrics__label{color:var(--pattern-ink);font-weight:var(--heading-weight)}.sec--metrics .metrics.metrics--spotlight li:not(:first-child){border-bottom:1px solid var(--pattern-line);flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.375rem}.sec--metrics .metrics--spotlight li:nth-child(2){border-top:1px solid var(--pattern-line)}.sec--metrics .metrics--spotlight li:not(:first-child) .metrics__value{font-size:calc(clamp(1.75rem, 1.3rem + 1.3vw, 2.5rem) * var(--heading-scale));order:2}.sec--metrics .metrics--spotlight li:not(:first-child) .metrics__note{flex-basis:100%;order:3}.sec--metrics[data-variant=band]{isolation:isolate;position:relative}.sec--metrics[data-variant=band]:before{content:"";z-index:-1;opacity:.08;background:repeating-linear-gradient(45deg, transparent 0 24px, var(--pattern-ink) 24px 25px, transparent 25px 49px), repeating-linear-gradient(-45deg, transparent 0 24px, var(--pattern-ink) 24px 25px, transparent 25px 49px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 120% at 85%,#000,#0000 75%);mask-image:radial-gradient(80% 120% at 85%,#000,#0000 75%)}.sec--metrics[data-variant=band] .sec__heading{text-align:center}.sec--metrics .metrics--band{grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:0}.sec--metrics .metrics--band li{text-align:center;align-items:center;gap:.625rem;padding:.5rem clamp(1rem,2.6vw,2.25rem)}.sec--metrics .metrics--band li+li{border-inline-start:1px solid var(--pattern-line)}.sec--metrics .metrics--band .metrics__value{font-size:calc(clamp(2.75rem, 1.8rem + 2.8vw, 4.25rem) * var(--heading-scale));color:var(--pattern-accent)}.sec--metrics .metrics--tiles{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1rem}.sec--metrics .metrics--tiles li{background:var(--pattern-surface);border:1px solid var(--pattern-line);border-radius:var(--radius);box-shadow:var(--shadow);gap:.375rem;padding:clamp(1.5rem,2.6vw,2.125rem);position:relative;overflow:hidden}.sec--metrics .metrics--tiles li:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--pattern-accent) 18%, transparent), transparent);pointer-events:none;border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;inset-block-start:-2.5rem;inset-inline-end:-2.5rem}.sec--metrics .metrics--tiles .metrics__value{font-size:calc(clamp(2.5rem, 1.8rem + 2vw, 3.5rem) * var(--heading-scale))}.sec--metrics .metrics--tiles .metrics__label{border-top:1px dashed var(--pattern-line);margin-top:.75rem;padding-top:.875rem}.sec--metrics[data-variant=ledger]>.sec__inner,.sec--metrics[data-variant=bars]>.sec__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:1.5rem clamp(2rem,6vw,6rem);display:grid}.sec--metrics[data-variant=ledger] .sec__heading{margin:0}.sec--metrics .metrics.metrics--ledger li{border-bottom:1px solid var(--pattern-line);flex-flow:wrap;align-items:baseline;gap:.875rem;padding-block:1.125rem}.sec--metrics .metrics--ledger li:first-child{border-top:1px solid var(--pattern-ink)}.sec--metrics .metrics--ledger{grid-template-columns:minmax(0,1fr);gap:0}.sec--metrics .metrics--ledger .metrics__label{color:var(--pattern-ink);order:1;max-width:55%}.sec--metrics .metrics--ledger li:after{content:"";border-bottom:2px dotted var(--pattern-line);flex:1;order:2;min-width:1.5rem}.sec--metrics .metrics--ledger .metrics__value{font-size:calc(clamp(1.75rem, 1.3rem + 1.4vw, 2.75rem) * var(--heading-scale));color:var(--pattern-accent);order:3}.sec--metrics .metrics--ledger .metrics__note{flex-basis:100%;order:4}.sec--metrics .metrics--outline{grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:1.5rem}.sec--metrics .metrics--outline .metrics__value{font-size:calc(clamp(4rem, 3rem + 4vw, 7rem) * var(--heading-scale));color:var(--pattern-accent)}@supports (-webkit-text-stroke:1px){.sec--metrics .metrics--outline .metrics__value{color:#0000;-webkit-text-stroke:1.5px var(--pattern-accent)}.sec--metrics .metrics--outline .metrics__unit{-webkit-text-stroke:0}}.sec--metrics .metrics--outline .metrics__label{color:var(--pattern-ink);padding-top:.625rem}.sec--metrics .metrics--outline .metrics__label:before{content:"";background:var(--color-secondary);width:2rem;height:2px;margin-bottom:.625rem;display:block}@property --metric-progress{syntax:"<number>";inherits:true;initial-value:0}@keyframes native-metric-fill{0%{--metric-progress:0}}.sec--metrics :is(.metrics--ring,.metrics--gauge,.metrics--bars,.metrics--segments,.metrics--kpi)>li{animation:native-metric-fill calc(var(--motion,.18s) * 5) ease-out both}.sec--metrics .metrics--ring{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:2.5rem 1.5rem}.sec--metrics .metrics.metrics--ring li{text-align:center;grid-template-areas:"ring""label""note";justify-items:center;row-gap:1rem;display:grid}.sec--metrics .metrics--ring li:before{content:"";aspect-ratio:1;background:conic-gradient(var(--pattern-accent) calc(var(--metric-progress) * 1%), var(--pattern-track) 0);border-radius:50%;grid-area:ring;width:min(100%,11rem);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 13px),#000 calc(100% - 12px));mask:radial-gradient(closest-side,#0000 calc(100% - 13px),#000 calc(100% - 12px))}.sec--metrics .metrics--ring .metrics__value{max-width:75%;font-size:calc(clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem) * var(--heading-scale));grid-area:ring;align-self:center}.sec--metrics .metrics--ring .metrics__label{grid-area:label}.sec--metrics .metrics--ring .metrics__note{grid-area:note}.sec--metrics .metrics--gauge{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:2rem 1.25rem}.sec--metrics .metrics.metrics--gauge li{--gauge-width:min(100%, 13.75rem);text-align:center;background:var(--pattern-surface);border:1px solid var(--pattern-line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-areas:"gauge""label""note";justify-items:center;row-gap:.875rem;padding:1.75rem 1.25rem 1.5rem;display:grid}.sec--metrics .metrics--gauge li:before{content:"";width:var(--gauge-width);aspect-ratio:2;background:conic-gradient(from -90deg at 50% 100%, var(--pattern-accent) calc(var(--metric-progress) * 1.8deg), var(--pattern-track) 0 180deg, transparent 0);border-radius:999px 999px 0 0;grid-area:gauge;-webkit-mask:radial-gradient(at 50% 100%,#0000 56%,#000 57%);mask:radial-gradient(at 50% 100%,#0000 56%,#000 57%)}.sec--metrics .metrics--gauge .metrics__value{max-width:75%;font-size:calc(clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem) * var(--heading-scale));grid-area:gauge;align-self:end;line-height:1}.sec--metrics .metrics--gauge .metrics__label{grid-area:label}.sec--metrics .metrics--gauge .metrics__note{grid-area:note}.sec--metrics .metrics--bars{gap:1.625rem}.sec--metrics .metrics.metrics--bars li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar""note note";align-items:baseline;gap:.625rem 1rem;display:grid}.sec--metrics .metrics--bars .metrics__label{color:var(--pattern-ink);grid-area:label}.sec--metrics .metrics--bars .metrics__value{font-size:calc(1.375rem * var(--heading-scale));color:var(--pattern-accent);grid-area:value}.sec--metrics .metrics--bars .metrics__note{grid-area:note}.sec--metrics .metrics--bars li:after{content:"";border-radius:var(--radius);background:linear-gradient(to left, var(--pattern-accent) calc(var(--metric-progress) * 1%), var(--pattern-track) 0);grid-area:bar;height:.625rem}.sec--metrics .metrics--segments,.sec--metrics .metrics--kpi{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1rem}.sec--metrics .metrics.metrics--segments li{background:var(--pattern-surface);border:1px solid var(--pattern-line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-areas:"value""label""seg""note";row-gap:.375rem;padding:1.625rem 1.5rem 1.5rem;display:grid}.sec--metrics .metrics--segments .metrics__value{font-size:calc(clamp(2.25rem, 1.7rem + 1.6vw, 3rem) * var(--heading-scale));grid-area:value}.sec--metrics .metrics--segments .metrics__label{grid-area:label}.sec--metrics .metrics--segments .metrics__note{grid-area:note}.sec--metrics .metrics--segments li:after{content:"";background:linear-gradient(to left, var(--pattern-accent) calc(var(--metric-progress) * 1%), var(--pattern-track) 0);grid-area:seg;height:1.625rem;margin-top:1.125rem;-webkit-mask:linear-gradient(270deg,#000 calc(100% - 4px),#0000 0) 100%/5% 100% repeat-x;mask:linear-gradient(270deg,#000 calc(100% - 4px),#0000 0) 100%/5% 100% repeat-x}.sec--metrics .metrics.metrics--kpi li{background:var(--pattern-surface);border:1px solid var(--pattern-line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-areas:"label""value""delta""bar""note";gap:.5rem;padding:1.375rem;display:grid}.sec--metrics .metrics--kpi .metrics__label{grid-area:label}.sec--metrics .metrics--kpi .metrics__value{font-size:calc(clamp(2rem, 1.5rem + 1.4vw, 2.75rem) * var(--heading-scale));grid-area:value}.sec--metrics .metrics--kpi .metrics__delta{border:1px solid var(--pattern-line);border-radius:var(--radius);color:var(--pattern-ink);background:color-mix(in srgb, var(--pattern-accent) 15%, transparent);direction:ltr;unicode-bidi:isolate;grid-area:delta;justify-self:start;padding:.125rem .625rem;font-size:.875rem}.sec--metrics .metrics--kpi [data-trend=down] .metrics__delta{background:color-mix(in srgb, var(--color-secondary) 15%, transparent)}.sec--metrics .metrics--kpi .metrics__note{grid-area:note}.sec--metrics .metrics--kpi li:before{content:"";background:linear-gradient(to left, var(--pattern-accent) calc(var(--metric-progress) * 1%), var(--pattern-track) 0);grid-area:bar;height:4px;margin-top:.5rem}.sec--clients{--client-logo-height:clamp(1.875rem, 2.6vw, 2.5rem)}.clients{min-width:0}.clients__intro+:is(.clients-logos,.clients__marquee-wrap){margin-top:clamp(1.75rem,4vw,3rem)}.clients__intro .sec__lede{color:var(--pattern-muted);margin-top:.75rem}.clients-logos,.clients__list{margin:0;padding:0;list-style:none}.clients__item{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;display:flex}.clients__img{height:var(--client-logo-height);object-fit:contain;width:auto;max-width:100%;transition:filter var(--motion), opacity var(--motion);display:block}.clients__name{font-size:1rem;font-weight:var(--heading-weight);color:var(--pattern-muted);line-height:1.6}.clients[data-logo-style=mono] .clients__img{filter:grayscale();opacity:.65}.clients[data-logo-style=mono] .clients__item:hover .clients__img{filter:none;opacity:1}.clients-logos--grid{background:var(--pattern-line);border:1px solid var(--pattern-line);border-radius:var(--radius);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.clients-logos--grid .clients__item{background:var(--pattern-bg);min-height:clamp(6.875rem,10vw,8.75rem);padding:1.5rem 1.25rem}.clients-logos--cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.clients-logos--cards .clients__item{background:var(--pattern-surface);border:1px solid var(--pattern-line);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color var(--motion), transform var(--motion);gap:1.125rem;padding:1.875rem 1.125rem 1.25rem}.clients-logos--cards .clients__item:hover{border-color:var(--pattern-muted);transform:translateY(-2px)}.clients-logos--cards .clients__name{border-top:1px solid var(--pattern-line);width:100%;color:var(--pattern-ink);padding-top:.875rem}.clients--marquee .sec__heading{font-size:calc(1.125rem * var(--heading-scale));text-align:center}.clients-logos--marquee{direction:rtl;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(270deg,#0000,#000 12% 88%,#0000)}.clients__track{width:max-content;min-width:200%;animation:42s linear infinite native-clients-scroll;display:flex}.clients__list{flex:1 0 auto;justify-content:space-around;align-items:center;display:flex}.clients-logos--marquee .clients__item{flex:none;min-width:10rem;max-width:20rem;padding-inline:clamp(1.75rem,3.5vw,3.5rem)}.clients-logos--marquee .clients__img{max-width:10.5rem}.clients-logos--marquee:is(:hover,:focus-within,[data-paused=true]) .clients__track{animation-play-state:paused}.clients__pause{border:1px solid var(--pattern-line);border-radius:var(--radius);color:var(--pattern-ink);background:var(--pattern-surface);font:inherit;cursor:pointer;margin:0 auto 1rem;padding:.5rem .875rem;display:block}@keyframes native-clients-scroll{to{transform:translate(50%)}}.clients--split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2rem clamp(2rem,6vw,6rem);display:grid}.clients--split .clients-logos{margin-top:0}.clients-logos--split{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clients-logos--split .clients__item{border-bottom:1px solid var(--pattern-line);min-height:7rem;padding:1.25rem}.clients-logos--split .clients__item:not(:nth-child(3n)){border-inline-end:1px solid var(--pattern-line)}.clients__link{color:var(--pattern-ink);text-underline-offset:.375rem;align-items:center;gap:.625rem;margin-top:1.375rem;display:inline-flex}.clients--band .sec__heading{text-align:center}.clients-logos--band{grid-template-columns:repeat(auto-fit,minmax(min(9.375rem,100%),1fr));gap:2rem .5rem;display:grid}.clients-logos--band .clients__item{padding-inline:.75rem}.clients-logos--band .clients__item+.clients__item{border-inline-start:1px solid var(--pattern-line)}.sec--clients[data-tone=contrast] .clients--band[data-logo-style=mono] .clients__img{filter:var(--logo-on-primary-filter,brightness(0) invert(1));opacity:.85}.sec--clients[data-tone=invert] .clients--band[data-logo-style=mono] .clients__img{filter:var(--logo-on-text-filter,brightness(0) invert(1));opacity:.85}.clients-logos--chips{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.clients-logos--chips .clients__item{background:var(--pattern-surface);border:1px solid var(--pattern-line);border-radius:var(--radius);flex-direction:row;gap:.75rem;max-width:100%;padding:.625rem 1.125rem}.clients-logos--chips .clients__img{max-width:7rem;height:1.375rem}.clients-logos--chips .clients__name{color:var(--pattern-ink)}.theme-root[data-motion=none] .clients__track{width:auto;min-width:0;animation:none}.theme-root[data-motion=none] .clients__list{flex-wrap:wrap;justify-content:center;gap:1.5rem 0;width:100%}.theme-root[data-motion=none] .clients__copy,.theme-root[data-motion=none] .clients__pause{display:none}.theme-root[data-motion=none] .clients-logos--marquee{-webkit-mask-image:none;mask-image:none}.theme-root[data-motion=none] .clients-logos--cards .clients__item:hover{transform:none}@media (max-width:960px){.clients-logos--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.clients--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.sec--metrics[data-variant=ledger]>.sec__inner,.sec--metrics[data-variant=bars]>.sec__inner,.sec--metrics .metrics--spotlight{grid-template-columns:minmax(0,1fr)}.sec--metrics .metrics--spotlight li:first-child{grid-row:auto;padding-bottom:1.75rem}.sec--metrics .metrics.metrics--spotlight li:not(:first-child){grid-column:1}}@media (max-width:700px){.sec--clients{--client-logo-height:1.75rem}.clients-logos--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-logos--split .clients__item{min-height:5.5rem;padding:.875rem .625rem}.clients-logos--band{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-logos--band .clients__item+.clients__item{border-inline-start:0}.clients-logos--band .clients__item:nth-child(2n){border-inline-start:1px solid var(--pattern-line)}.clients-logos--band .clients__item:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:600px){.sec--metrics .metrics--inline,.sec--metrics .metrics--band{grid-template-columns:minmax(0,1fr)}.sec--metrics .metrics--inline li,.sec--metrics[data-align=center] .metrics--inline li,.sec--metrics .metrics--band li{padding:1.375rem 0}.sec--metrics .metrics--inline li+li,.sec--metrics .metrics--band li+li{border-inline-start:0;border-top:1px solid var(--pattern-line)}.sec--metrics .metrics--ring{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}.sec--metrics .metrics--ring li:last-child:nth-child(odd){grid-column:1/-1}.sec--metrics .metrics--ring .metrics__value{font-size:calc(1.5rem * var(--heading-scale))}}@media (max-width:420px){.clients-logos--cards{gap:.625rem}.clients-logos--cards .clients__item{padding:1.375rem .75rem 1rem}}@media (prefers-reduced-motion:reduce){.sec--metrics .metrics li,.clients__track{animation:none!important}.clients__track{width:auto;min-width:0}.clients__list{flex-wrap:wrap;justify-content:center;gap:1.5rem 0;width:100%}.clients__copy,.clients__pause{display:none}.clients-logos--marquee{-webkit-mask-image:none;mask-image:none}.clients__img,.clients-logos--cards .clients__item{transition:none}.clients-logos--cards .clients__item:hover{transform:none}}@media (forced-colors:active){.sec--metrics .metrics--outline .metrics__value{color:canvastext;-webkit-text-stroke:0}}
