.values{background:var(--bg-dark);color:var(--text-on-dark);padding-block:var(--section-pad)}.values__head{margin-bottom:clamp(2.5rem,5vw,4rem);text-align:center}.values__head .kicker{color:color-mix(in srgb,var(--surface) 55%,transparent)}.values__heading{color:var(--surface);font-size:var(--fs-h2)}.values__list{counter-reset:val;gap:0;margin-inline:auto;max-width:60rem}.value,.values__list{display:grid;grid-template-columns:1fr}.value{border-top:1px solid var(--border-on-dark);gap:.6rem 2.5rem;padding-block:clamp(2rem,4vw,2.8rem)}.value:last-child{border-bottom:1px solid var(--border-on-dark)}@media (min-width:820px){.value{align-items:start;grid-template-columns:.72fr 1fr;margin-inline:auto;max-width:62rem}}.value__num{align-items:baseline;counter-increment:val;display:flex;gap:1rem;white-space:nowrap}.value__num:before{color:color-mix(in srgb,var(--surface) 50%,transparent);content:counter(val,decimal-leading-zero);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.1em}.value__title{color:var(--surface);font-size:clamp(1.35rem,1rem + .8vw,1.5rem);font-weight:var(--fw-medium);white-space:normal}.value__title em{color:var(--primary);font-style:italic}.value__text{color:color-mix(in srgb,var(--surface) 72%,transparent);font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.6;max-width:54ch}