.d2-hub-statbar{padding-block:56px}.d2-hub-stats{border-top:1px solid hsl(var(--site-ink));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.d2-hub-stats>li{border-left:1px solid hsl(var(--site-line));flex-direction:column;gap:6px;padding:20px 24px 4px;display:flex}.d2-hub-stats>li:first-child{border-left:0;padding-left:0}.d2-hub-stat-v{letter-spacing:-.02em;color:hsl(var(--site-ink));font-size:34px;font-weight:700;line-height:1.1}.d2-hub-stat-l{color:hsl(var(--site-ink-2));font-size:15px;line-height:1.4}#services{scroll-margin-top:80px}.d2-hub-stats+*,.d2-hub-groups>.d2-sec:first-child{border-top:0}.d2-hub-row{-moz-column-gap:28px;grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:28px}.d2-hub-ico{width:96px;height:96px;margin-top:-14px}.d2-hub-row h3{margin-right:12px;display:inline}.d2-hub-badge{vertical-align:4px;font:500 12px/1.2 var(--d2-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--site-brand-text));background:hsl(var(--site-brand-tint));border-radius:999px;padding:4px 10px;display:inline-block}.d2-svc-tint .d2-hub-badge{background:hsl(var(--site-surface))}.d2-hub-row .d2-hub-feat{margin-top:14px}.d2-hub-feat>li{color:hsl(var(--site-ink-2));padding:4px 0 4px 26px;font-size:16px;line-height:1.5;position:relative}.d2-hub-feat>li:before{content:"";border:solid hsl(var(--site-brand-text));border-width:0 0 2px 2px;width:12px;height:7px;position:absolute;top:11px;left:2px;rotate:-45deg}.d2-hub-more{align-items:center;gap:8px;margin-top:16px;font-weight:600;display:inline-flex}.d2-hub-more svg{width:18px;height:18px;transition:translate .3s var(--d2-ease)}.d2-hub-more:hover svg{translate:4px}.d2-svc-tint .d2-hub-list,.d2-svc-tint .d2-hub-row{border-color:hsl(var(--site-brand-text) / .18)}@media (max-width:820px){.d2-hub-statbar{padding-block:40px}.d2-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.d2-hub-stats>li:nth-child(odd){border-left:0;padding-left:0}.d2-hub-stats>li:nth-child(n+3){border-top:1px solid hsl(var(--site-line))}.d2-hub-stat-v{font-size:28px}.d2-hub-row{grid-template-columns:minmax(0,1fr)}.d2-hub-ico{width:72px;height:72px;margin:-8px 0 4px -8px}}@media (prefers-reduced-motion:reduce){.d2-hub-more svg{transition:none}}
