.ngs-cap--matrix .ngs-cap__head{margin-bottom:131px;max-width:96ch}.ngs-cap--matrix .ngs-cap__head .gs-h2 b{display:block}.gs-section.ngs-cap--matrix .gs-lede{margin-top:clamp(18px,1.8vw,26px);max-width:82ch}.gs-section.ngs-cap--matrix-tight{padding-bottom:0}.ngs-cap--matrix-tight .ngs-cap__head{margin-bottom:0;max-width:none}.gs-section.ngs-cap--matrix.ngs-cap--matrix-tight .gs-lede{max-width:56ch}.ngs-cap--matrix-tight .cs-mat{margin-top:clamp(18px,1.8vw,26px)}.ngs-cap--matrix-tight .cs-mat__celda:last-child{border-bottom:0}.cs-mat{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr}.cs-mat__celda{border-bottom:1px solid var(--line);padding:clamp(36px,4vw,64px) clamp(28px,3vw,52px);transition:background .4s var(--ease)}.cs-mat__celda:hover{background:hsla(0,0%,100%,.016)}.cs-mat__icono{align-items:flex-end;display:flex;height:40px;margin:0 0 20px}.cs-mat__icono img,.cs-mat__icono svg{display:block;height:auto;transform-origin:left bottom;transition:transform .5s var(--ease),stroke .35s var(--ease),stroke-width .35s var(--ease),filter .45s var(--ease);width:clamp(28px,2.2vw,34px)}.cs-mat__icono svg{fill:none;stroke:var(--red);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25}.cs-mat__icono svg *{vector-effect:non-scaling-stroke}.cs-mat__celda:hover .cs-mat__icono img,.cs-mat__celda:hover .cs-mat__icono svg{filter:drop-shadow(0 0 9px var(--red-glow));transform:translateY(-4px) scale(1.06)}.cs-mat__celda:hover .cs-mat__icono svg{stroke:var(--red-2);stroke-width:1.65}.ngs-cap--matrix .cs-mat__nombre{color:var(--txt);font-family:var(--display);font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.cs-mat__cuerpo p{color:var(--txt-3);font-size:18px;line-height:1.65;margin:0}@media (min-width:768px){.ngs-cap--matrix .ngs-cap__head .gs-h2 b{white-space:nowrap}}@media (min-width:990px){.cs-mat{grid-template-columns:repeat(3,1fr)}.cs-mat__celda{border-right:1px solid var(--line)}.cs-mat__celda:nth-child(3n){border-right:0}.ngs-cap--matrix-tight .cs-mat__celda{border-bottom:0}}@media (max-width:767px){.cs-mat__celda{padding-inline:0}.cs-mat__cuerpo p{font-size:17px}}@media (prefers-reduced-motion:reduce){.cs-mat__icono img,.cs-mat__icono svg{transition:none}.cs-mat__celda:hover .cs-mat__icono img,.cs-mat__celda:hover .cs-mat__icono svg{transform:none}}@media (max-width:989px){.gs-section.ngs-cap--matrix .gs-lede,.gs-section.ngs-cap--matrix.ngs-cap--matrix-tight .gs-lede,.ngs-cap--matrix .ngs-cap__head{max-width:none}}