.vx-capabilities{padding:78px 0 70px}
.vx-capabilities .vx-capabilities-grid>*{min-width:0}
.vx-capabilities h2{font-size:37px;line-height:1.65;margin-bottom:28px}
.vx-capabilities h2 span{font-weight:800}
.vx-capabilities .vx-stat-value{overflow-wrap:anywhere;white-space:normal}
.vx-capabilities .vx-stat-value{-webkit-text-stroke-color:var(--child-icon,var(--amin-color-secondary))}
.vx-capabilities .vx-eyebrow{color:var(--amin-color-text-muted)}
.vx-capabilities :focus-visible{outline-color:var(--amin-color-focus-ring)}
.vx-capabilities .vx-stat-suffix{font-size:.65em;margin-left:4px}
.vx-capabilities .vx-stat-description p{margin:0}
.vx-capabilities .vx-stats-note{margin-top:-12px}
.vx-capabilities .vx-stat-card{background:var(--child-bg,transparent)}
@media(max-width:1000px){.vx-capabilities h2{font-size:31px}}
@media(max-width:900px) and (min-width:701px){.vx-capabilities .vx-stats-grid{gap:30px}}
@media(max-width:700px){.vx-capabilities{padding:42px 0}.vx-capabilities h2{font-size:30px;margin-bottom:20px}.vx-capabilities .vx-stat-value{letter-spacing:-2px}.vx-capabilities .vx-stats-note{font-size:9px}}
@media(forced-colors:active){.vx-capabilities .vx-stat-value{color:CanvasText;-webkit-text-stroke:0}}

/* Default outer section spacing; inline customization can override it. */
section.vx-capabilities{padding-top:30px;padding-bottom:30px}
