/* Refinamiento aprobado del encabezado, título y fondo del hero. */
.brand-v20-wordmark{width:250px!important;height:auto!important;filter:none!important}
.hero-v18{background:radial-gradient(ellipse at 13% 36%,rgba(255,255,255,.98) 0 13%,rgba(232,248,255,.75) 35%,transparent 58%),radial-gradient(ellipse at 78% 20%,rgba(255,255,255,.78),rgba(121,210,240,.12) 42%,transparent 68%),linear-gradient(132deg,#f8fdff 0%,#e5f7ff 46%,#d4effb 100%)}
.hero-v18:before{display:block!important;width:940px!important;height:390px!important;left:-285px!important;top:145px!important;border:3px solid rgba(45,176,222,.1)!important;transform:rotate(12deg)!important}.hero-v18:after{display:block!important;width:1160px!important;height:430px!important;right:-420px!important;bottom:-145px!important;border:3px solid rgba(54,175,220,.1)!important;transform:rotate(-13deg)!important}
.hero-v18-orb-one{width:760px;height:760px;right:-170px;top:-320px;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(83,194,233,.18) 50%,transparent 71%)}.hero-v18-orb-two{width:880px;height:330px;left:-250px;bottom:-120px;background:radial-gradient(ellipse,rgba(62,185,228,.15),transparent 69%)}
.hero-v18 h1:before{display:none!important}.hero-v18 h1,.hero-v18 h1 span,.hero-v18 h1 em{text-shadow:0 0 2px #fff,0 0 8px rgba(255,255,255,.98),0 0 18px rgba(255,255,255,.92),0 0 34px rgba(255,255,255,.9),3px 4px 13px rgba(13,81,118,.13)}
.metric-v18 strong[data-count]{font-variant-numeric:tabular-nums}.metric-v18 strong.counter-running{animation:counterPulse .7s ease both}@keyframes counterPulse{0%{transform:translateY(6px);opacity:.5}55%{transform:translateY(-2px);opacity:1}100%{transform:none}}

@media(max-width:1420px) and (min-width:981px){.brand-v20-wordmark{width:205px!important}}
@media(max-width:1120px) and (min-width:981px){.brand-v20-wordmark{width:150px!important}}
@media(max-width:980px){.brand-v20-wordmark{width:185px!important}.hero-v18 h1,.hero-v18 h1 span,.hero-v18 h1 em{text-shadow:0 0 2px #fff,0 0 8px #fff,0 0 18px rgba(255,255,255,.92),2px 3px 10px rgba(13,81,118,.12)}}
@media(max-width:650px){.brand-v20-wordmark{width:138px!important}.hero-v18:after{right:-760px!important}.hero-v18 h1,.hero-v18 h1 span,.hero-v18 h1 em{text-shadow:0 0 2px #fff,0 0 7px #fff,0 0 15px rgba(255,255,255,.95)}}
@media(max-width:410px){.brand-v20-wordmark{width:112px!important}}
