.numbers-section{background:var(--codex-color-surface-alt);padding:80px 0}.numbers-inner{max-width:var(--max, 1360px);margin:0 auto;padding:0 var(--px, 80px)}.numbers-headline{font-size:52px;font-weight:300;line-height:60px;color:var(--codex-color-text);max-width:702px;margin-bottom:60px;white-space:pre-line}.numbers-headline-bold{font-weight:500}.numbers-subtitle{font-size:24px;font-weight:400;line-height:28px;color:var(--codex-color-text);max-width:702px;margin-bottom:40px;margin-top:-20px;white-space:pre-line}.numbers-grid{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.numbers-counter{flex:0 0 510px;background:var(--codex-color-surface);border-radius:10px;padding:40px 30px;display:flex;flex-direction:column;justify-content:space-between;min-height:287px}.numbers-value{font-size:160px;font-weight:700;line-height:1.05;color:var(--codex-color-accent)}.numbers-label{font-size:24px;font-weight:400;line-height:28px;color:var(--codex-color-text)}.numbers-source-ref{font-size:.55em;font-weight:600;margin-left:2px;vertical-align:super;line-height:0}.numbers-source-ref a{color:var(--codex-color-accent);text-decoration:none;padding:0 2px;transition:opacity .15s ease}.numbers-source-ref a:hover{text-decoration:underline;opacity:.85}@media(max-width:768px){.numbers-headline{font-size:32px;line-height:38px}.numbers-grid{gap:16px}.numbers-counter{flex:0 0 100%;min-height:200px}.numbers-value{font-size:96px;line-height:1.05}}
