.ngs-cap--line .ngs-cap__head{max-width:68ch}.ngs-cap--line .ngs-cap__head .gs-h2 b{display:block}.gs-section.ngs-cap--line .ngs-cap__head .gs-lede{margin-top:clamp(18px,1.8vw,26px);max-width:56ch}.ngs-cap__tramo{height:1px;margin:clamp(56px,6vw,92px) 0 0;position:relative}.ngs-cap--tight .ngs-cap__tramo{margin-top:clamp(18px,1.8vw,26px)}.ngs-cap--tight .ngs-cap__head{max-width:none}.ngs-cap--tight .ngs-cap__head .gs-h2 b{display:inline}.ngs-cap__base,.ngs-cap__fill{height:1px;inset:0;position:absolute}.ngs-cap__base{background:var(--line-2)}.ngs-cap__fill{background:linear-gradient(90deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.72));transform:scaleX(0);transform-origin:left center}.ngs-cap__tick{background:var(--line-3);height:15px;left:var(--x);opacity:0;position:absolute;top:-7px;width:1px}.ngs-cap__end{background:var(--red);border-radius:50%;box-shadow:0 0 12px rgba(255,20,71,.75);height:7px;opacity:0;position:absolute;right:-3px;top:-3px;width:7px}.ngs-cap__run{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.85) 78%,hsla(0,0%,100%,0));filter:blur(.4px);height:3px;left:0;opacity:0;pointer-events:none;position:absolute;top:-1px;width:16%}.ngs-cap__tramo.is-in .ngs-cap__fill{animation:ngs-cap-cubrir 1.9s cubic-bezier(.32,0,.16,1) .24s both}.ngs-cap__tramo.is-in .ngs-cap__tick{animation:ngs-cap-cota .5s ease .18s both,ngs-cap-cotazo 3s ease-out calc(2.37s + var(--tk, 0)*.225s) infinite both}.ngs-cap__tramo.is-in .ngs-cap__tick:first-of-type{animation:ngs-cap-cota .5s ease .18s both}.ngs-cap__tramo.is-in .ngs-cap__end{animation:ngs-cap-remate .7s cubic-bezier(.2,.8,.3,1) 2s both,ngs-cap-latido 3s ease-out 3.33s infinite both}.ngs-cap__tramo.is-in .ngs-cap__run{animation:ngs-cap-recorre 3s cubic-bezier(.42,0,.3,1) 2.5s infinite both}.ngs-cap__tramo.is-in .ngs-cap__run:after{animation:ngs-cap-eco 3s cubic-bezier(.42,0,.3,1) 3.96s infinite both;background:inherit;content:"";inset:0;opacity:.55;position:absolute}.ngs-cap__grid{--sube:clamp(30px,3vw,44px);display:grid;gap:clamp(34px,3.4vw,52px);grid-template-columns:minmax(0,1fr);margin-top:var(--sube)}.ngs-cap--line .ngs-cap__num{color:hsla(0,0%,98%,.38);font-family:var(--display);font-size:clamp(38px,4.2vw,62px);font-variant-numeric:tabular-nums;font-weight:200;letter-spacing:-.03em;line-height:1;padding-top:clamp(10px,1vw,16px);transition:color .4s var(--ease)}.ngs-cap__grid.is-lit .ngs-cap__num{animation:ngs-cap-cifra 3s ease-out calc(2.61s + var(--k, 0)*.235s) infinite both}.ngs-cap__item:hover .ngs-cap__num{animation:none;color:var(--red)}.ngs-cap--line .ngs-cap__name{color:var(--txt);font-family:var(--display);font-size:22px;font-weight:400;letter-spacing:-.014em;line-height:1.2;margin-top:clamp(20px,2vw,30px);transition:color .4s var(--ease)}.ngs-cap__body{margin-top:12px}.ngs-cap__body p{color:var(--txt-2);font-size:18px;font-weight:300;line-height:1.6;margin:0;max-width:62ch;transition:color .4s var(--ease)}.ngs-cap__item:hover .ngs-cap__body p{color:var(--txt)}.gs-section .ngs-cap__body a{border-bottom:1px solid var(--red);color:var(--txt)}@keyframes ngs-cap-cubrir{to{transform:scaleX(1)}}@keyframes ngs-cap-cota{to{opacity:1}}@keyframes ngs-cap-remate{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes ngs-cap-recorre{0%{opacity:0;transform:translateX(-16%)}4%{opacity:1}34%{opacity:1;transform:translateX(625%)}40%,to{opacity:0;transform:translateX(625%)}}@keyframes ngs-cap-eco{0%{opacity:0;transform:translateX(0)}4%{opacity:.5}30%{opacity:.5;transform:translateX(-300%)}36%,to{opacity:0;transform:translateX(-300%)}}@keyframes ngs-cap-latido{0%,32%,to{box-shadow:0 0 12px rgba(255,20,71,.75);transform:scale(1)}8%{box-shadow:0 0 22px #ff1447;transform:scale(1.45)}}@keyframes ngs-cap-cotazo{0%,24%,to{background:var(--line-3);height:15px}6%{background:hsla(0,0%,100%,.95);height:21px}}@keyframes ngs-cap-cifra{0%,48%,to{color:hsla(0,0%,98%,.38)}4%{color:hsla(0,0%,98%,.95)}12%{color:#ff2b58}26%{color:hsla(0,0%,98%,.62)}}@keyframes ngs-cap-regla{0%,14%,to{opacity:.75}3%{opacity:1}}@media (min-width:768px){.ngs-cap--line .ngs-cap__head .gs-h2 b{white-space:nowrap}.ngs-cap--tight .ngs-cap__head .gs-h2 b{display:block}}@media (min-width:990px){.ngs-cap--line:not(.ngs-cap--stacked) .ngs-cap__head{align-items:center;display:grid;gap:clamp(48px,5.6vw,104px);grid-template-columns:minmax(0,max-content) minmax(340px,1fr);max-width:none}.ngs-cap--line .ngs-cap__head .gs-h2{text-wrap:balance}.gs-section.ngs-cap--line:not(.ngs-cap--stacked) .ngs-cap__head .gs-lede{margin:0}.ngs-cap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ngs-cap--line .ngs-cap__name{max-width:18ch;min-height:2.4em}.ngs-cap__body p{max-width:none}.ngs-cap__grid--fit{gap:0;grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.ngs-cap__grid--fit .ngs-cap__item{padding:0 clamp(24px,2.2vw,38px);position:relative}.ngs-cap__grid--fit .ngs-cap__item:first-child{padding-left:0}.ngs-cap__grid--fit .ngs-cap__item:last-child{padding-right:0}.ngs-cap__grid--fit .ngs-cap__item+.ngs-cap__item:before{background:linear-gradient(180deg,var(--line-3) 0,var(--line-3) 14%,var(--line-2) 46%,transparent 100%);bottom:6px;content:"";left:0;opacity:.75;position:absolute;top:calc(var(--sube)*-1);width:1px}.ngs-cap__grid--fit.is-lit .ngs-cap__item+.ngs-cap__item:before{animation:ngs-cap-regla 3s ease-out calc(2.67s + (var(--k, 1) - 1)*.225s) infinite both}.ngs-cap__grid{gap:0;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.ngs-cap__item{padding:0 clamp(24px,2.2vw,38px);position:relative}.ngs-cap__item:first-child{padding-left:0}.ngs-cap__item:last-child{padding-right:0}.ngs-cap__item+.ngs-cap__item:before{background:linear-gradient(180deg,var(--line-3) 0,var(--line-3) 14%,var(--line-2) 46%,transparent 100%);bottom:6px;content:"";left:0;opacity:.75;position:absolute;top:calc(var(--sube)*-1);width:1px}.ngs-cap__grid.is-lit .ngs-cap__item+.ngs-cap__item:before{animation:ngs-cap-regla 3s ease-out calc(2.67s + (var(--k, 1) - 1)*.225s) infinite both}}@media (max-width:767px){.ngs-cap__body p{font-size:17px}}@media (prefers-reduced-motion:reduce){.ngs-cap__tramo.is-in .ngs-cap__fill{animation:none;transform:scaleX(1)}.ngs-cap__tramo.is-in .ngs-cap__end,.ngs-cap__tramo.is-in .ngs-cap__tick{animation:none;opacity:1;transform:none}.ngs-cap__tramo.is-in .ngs-cap__run{animation:none;opacity:0}.ngs-cap__grid.is-lit .ngs-cap__item:before,.ngs-cap__grid.is-lit .ngs-cap__num{animation:none}}@media (max-width:989px){.gs-section.ngs-cap--line .ngs-cap__head .gs-lede,.ngs-cap--line .ngs-cap__head,.ngs-cap__body p{max-width:none}}