.vista-b{--vd-verde:#45f29b;--vd-logo:#1db25e;--vd-hondo:#075e3c;--vd-tinta:#082319;--vd-papel:#f7faf7;--vd-menta:#eaf6ef;--vd-suave:#e8f1eb;--vd-gris:#486254;--vd-linea:#cbd9d0;--vd-foco:cubic-bezier(.52, .01, 0, 1);--vd-sombra:0 20px 60px #075e3c26, 0 8px 24px #0823190f}.site-page.vista-b h1:not(:where(.vdx *)),.site-page.vista-b h2:not(:where(.vdx *)){letter-spacing:-.04em}.site-page.vista-b h2:not(:where(.vdx *)){font-weight:700}.site-page.vista-b .cta,.site-page.vista-b .nav-cta{border-radius:12px}.site-page.vista-b .cta{transition:transform .5s var(--vd-foco), background .2s}.site-page.vista-b .cta:hover{transform:translateY(-2px)}.vista-b mark{color:inherit;background:linear-gradient(#0000 60%,#45f29b8c 60%);padding:0 .06em}.vd-cabeza{text-align:center;justify-items:center;gap:18px;display:grid}.vd-cabeza .section-intro{margin:0 auto}.vd-cabeza.vd-izq{text-align:left;justify-items:start}.vd-cabeza.vd-izq .section-intro{margin:0}.vd-tile{background:linear-gradient(150deg, #fff, var(--vd-menta) 55%, #c4efd8);width:70px;height:70px;color:var(--vd-hondo);border:1px solid #0823190f;border-radius:20px;place-items:center;display:grid;transform:rotate(-6deg);box-shadow:0 18px 40px #075e3c2e,inset 0 1px #fff}.vista-b .hb{padding-bottom:8px}.hb-centro{text-align:center;justify-items:center;display:grid;position:relative}.hb-txt{z-index:2;justify-items:center;gap:26px;max-width:780px;display:grid;position:relative}.hb-txt h1{font-size:clamp(48px,7.4vw,96px);font-weight:700;line-height:.97}.hb-txt h1 span{color:var(--vd-hondo)}.hb-txt .hero-description{max-width:46ch;margin:0 auto;font-size:clamp(18px,1.6vw,21px)}.hb-txt .hero-actions{justify-content:center;margin-top:0}.hb-arte{z-index:1;pointer-events:none;position:absolute;inset:-16px 20px -24px}.vd-frag{box-shadow:var(--vd-sombra);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--vd-tinta);text-align:left;background:#ffffffdb;border:1px solid #08231914;border-radius:16px;gap:8px;padding:14px;font-size:14px;font-weight:600;animation:7s ease-in-out infinite vd-flota;display:grid;position:absolute}.vd-frag p{align-items:center;gap:7px;display:flex}.vd-frag small{color:var(--vd-gris);font-size:12px;font-weight:500;display:block}.vd-f-movil{--r:-5deg;width:148px;animation-delay:-1s;top:2%;left:1%}.vd-pantalla{aspect-ratio:9/13;background:linear-gradient(160deg, var(--vd-tinta), var(--vd-hondo));color:var(--vd-verde);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.vd-vistas-barra{background:#f7faf733;border-radius:4px;height:4px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.vd-vistas-barra i{background:var(--vd-verde);transform-origin:0;animation:vd-llena 4s var(--vd-foco) infinite;position:absolute;inset:0}.vd-f-web{--r:4deg;width:214px;animation-delay:-3s;top:0;right:0}.vd-f-chip{border-radius:14px;grid-auto-flow:column;align-items:center;gap:10px;padding:12px 16px}.vd-f-chip>svg{box-sizing:content-box;background:var(--vd-verde);width:20px;height:20px;color:var(--vd-tinta);border-radius:10px;padding:7px}.vd-f-pct{--r:3deg;animation-delay:-2s;bottom:4%;left:3%}.vd-f-pago{--r:-3deg;animation-delay:-4.5s;bottom:9%;right:2%}.vd-mini-web{gap:8px;display:grid}.vd-navegador{color:var(--vd-gris);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.vd-navegador i{background:var(--vd-linea);border-radius:50%;width:7px;height:7px}.vd-navegador span{background:var(--vd-menta);border-radius:6px;margin-left:6px;padding:2px 8px}.vd-web-cuerpo{gap:6px;display:grid}.vd-web-cuerpo b{background:var(--vd-suave);border-radius:4px;height:8px}.vd-web-cuerpo b:first-child{background:linear-gradient(120deg, var(--vd-menta), #cfeedd);height:52px}.vd-web-cuerpo b:last-child{width:62%}.vd-en-vivo{color:var(--vd-hondo);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.vd-punto{background:var(--vd-logo);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite vd-late}.vd-acuerdo{grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;display:grid}.vd-acu{background:#fff;border:1px solid #08231914;border-radius:14px;padding:26px 28px}.vd-acu-vd{border-color:var(--vd-tinta);background:var(--vd-tinta);color:var(--vd-papel)}.vd-acu-lbl{letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:12px;font-weight:700}.vd-acu ul{letter-spacing:-.02em;gap:10px;margin:14px 0 0;padding:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15;list-style:none;display:grid}.vd-acu li{align-items:center;gap:12px;display:flex}.vd-acu li svg{width:.85em;height:.85em;color:var(--vd-hondo)}.vd-acu-vd li svg{color:var(--vd-verde)}.vd-acu-cierre{background:var(--vd-verde);color:var(--vd-tinta);border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;font-size:18px;display:flex}.vd-indice{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;display:flex}.vd-indice p{color:var(--vd-gris);margin-right:6px;font-size:13px}.vd-indice a{border:1px solid var(--vd-linea);border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;transition:border-color .3s,background .3s;display:inline-flex}.vd-indice a:hover{border-color:var(--vd-tinta);background:var(--vd-menta)}.vd-redes-fila{border-top:1px solid var(--vd-linea);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:32px;padding-block:24px;display:flex}.vd-redes-fila>p{color:var(--vd-gris);font-size:14px}.vd-redes-fila>a{align-items:center;gap:10px;font-size:14px;display:inline-flex}.vd-redes-fila>a:hover{text-decoration:underline}.redes{flex-wrap:wrap;align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.redes svg{opacity:.55;width:24px;height:24px;transition:opacity .3s, transform .5s var(--vd-foco);display:block}.redes li:hover svg{opacity:1;transform:translateY(-2px)}.vd-video{position:relative}.vd-play{width:84px;height:84px;color:var(--vd-hondo);cursor:pointer;transition:transform .5s var(--vd-foco);background:#fff;border:0;border-radius:50%;place-items:center;animation:2.4s ease-out infinite vd-onda;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vd-play svg{margin-left:4px}.vd-play:hover{transform:translate(-50%,-50%)scale(1.07)}.vista-b .vd-intro{padding-bottom:8px}.vd-pasos-wrap{margin-top:52px;position:relative}.vd-pasos{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.vd-flujo-linea{background:repeating-linear-gradient(90deg, var(--vd-linea) 0 8px, transparent 8px 14px);transform-origin:0;height:2px;position:absolute;top:29px;left:30px;right:calc(25% - 51px)}.vd-flujo-punto{background:var(--vd-logo);width:12px;height:12px;animation:vd-viaje 4.8s var(--vd-foco) infinite;border-radius:50%;position:absolute;top:24px;left:24px;box-shadow:0 0 0 5px #45f29b59}.vivo .vd-flujo-linea{animation:vd-dibuja 1.4s var(--vd-foco) both}.vd-paso{align-content:start;gap:10px;display:grid}.vd-paso-ico{background:linear-gradient(150deg, #fff, var(--vd-menta));width:60px;height:60px;color:var(--vd-hondo);border:1px solid #0823190f;border-radius:18px;place-items:center;display:grid;box-shadow:0 12px 28px #075e3c24}.vd-paso-n{color:var(--vd-gris);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:700}.vd-paso h3{font-size:20px}.vd-paso p{color:var(--vd-gris);font-size:16px}.vista-b .benefits-section .section-footnote{text-align:center;margin-top:22px}.vista-b .benefits-section .text-link{width:max-content;margin:18px auto 0;display:flex}.vd-benef{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.vd-benef li{background:#fff;border:1px solid #08231914;border-radius:14px;align-content:start;gap:10px;padding:26px;display:grid}.vd-benef li:first-child{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:26px}.vd-benef li:first-child>:not(.vd-mini-web){grid-column:1}.vd-benef li:first-child .vd-mini-web{background:var(--vd-papel);border:1px solid #0823190f;border-radius:14px;grid-area:1/2/span 3;padding:14px}.vd-benef li:last-child{grid-column:span 3}.vd-b-ico{background:var(--vd-menta);width:48px;height:48px;color:var(--vd-hondo);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.vd-benef h3{font-size:20px}.vd-benef p{color:var(--vd-gris);font-size:16px}.vista-b .rates-grid{margin-top:44px}.vd-tramos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vd-tramos li{grid-template-columns:minmax(0,150px) minmax(0,1fr) 82px;align-items:center;gap:16px;display:grid}.vd-t-rango{color:var(--vd-gris);font-variant-numeric:tabular-nums;font-size:15px}.vd-t-pista{background:var(--vd-menta);border-radius:10px;height:34px;position:relative;overflow:hidden}.vd-t-pista i{width:calc(var(--p) * 1%);background:linear-gradient(90deg, var(--vd-logo), var(--vd-verde));transform-origin:0;border-radius:10px;position:absolute;inset:0 auto 0 0}.vd-tope .vd-t-pista i{background:linear-gradient(90deg, var(--vd-hondo), var(--vd-verde))}.vd-tramos b{color:var(--vd-hondo);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.vivo .vd-t-pista i{animation:vd-crece 1.2s var(--vd-foco) both;animation-delay:calc(var(--i) * 90ms)}.vista-b .payment-terms{background:var(--vd-menta);border:0;border-radius:14px;padding:22px 26px}.vista-b .payment-terms>div>svg{box-sizing:content-box;background:var(--vd-verde);width:24px;height:24px;color:var(--vd-tinta);border-radius:12px;padding:10px}.vd-red .community-intro{max-width:760px}.vd-cifras{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);gap:24px;margin-top:44px;display:grid}.vd-cifra{border-top:2px solid var(--vd-tinta);align-content:start;gap:6px;padding-top:18px;display:grid}.vd-cifra strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(54px,7.4vw,96px);font-weight:700;line-height:.95}.vd-cifra span{font-size:17px;font-weight:600}.vd-cifra small{color:#164932;font-size:13px}.vd-red .results-note{margin-top:40px}.vista-b .testimonio{background:#fff;border:1px solid #08231914;border-radius:14px;padding:14px}.vista-b .testimonio img{border:0;border-radius:10px}.vista-b .testimonio figcaption{margin-top:12px}.vista-b .testimonio-video .vd-video video{display:block}.vista-b .tournament-panel{position:relative;overflow:hidden}.vista-b .tournament-panel:after{content:"";width:40%;animation:vd-brillo 5.5s var(--vd-foco) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#45f29b24,#0000);position:absolute;top:-40%;bottom:-40%;left:-60%;transform:skew(-18deg)}.vista-b .fit-grid{align-items:center}.vista-b .fit-grid li{align-items:center;font-size:clamp(17px,1.6vw,20px);font-weight:600}.vista-b .fit-grid li svg{box-sizing:content-box;background:var(--vd-verde);width:18px;height:18px;color:var(--vd-tinta);border-radius:50%;flex:none;margin-top:0;padding:10px}.vista-b .programa-hero{text-align:center;justify-items:center;display:grid}.vista-b .programa-hero .section-intro{margin-inline:auto}.vista-b .programa-aviso{background:var(--vd-menta);border-left:0;border-radius:14px;margin:26px auto 0}.vista-b .explica-grid article{background:#fff;border:1px solid #08231914;border-radius:14px;align-content:start;gap:10px;padding:26px;display:grid}.vista-b .sala-blanca .explica-grid article{background:var(--vd-papel)}.vista-b .explica-grid h3{margin-bottom:0}@keyframes vd-flota{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}@keyframes vd-llena{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes vd-late{0%{box-shadow:0 0 #1db25e80}to{box-shadow:0 0 0 9px #1db25e00}}@keyframes vd-onda{0%{box-shadow:0 0 #f7faf78c}to{box-shadow:0 0 0 26px #f7faf700}}@keyframes vd-viaje{0%{opacity:0;left:24px}10%,90%{opacity:1}to{opacity:0;left:calc(75% + 45px)}}@keyframes vd-dibuja{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vd-crece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vd-brillo{0%{left:-60%}to{left:130%}}@media (max-width:1100px){.hb-arte{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(560px,100%);margin-top:36px;display:grid;position:relative;inset:auto}.vd-frag{width:auto;position:static}.vd-f-movil{grid-row:span 2}}@media (max-width:900px){.vd-acuerdo{grid-template-columns:1fr}.vd-benef{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-benef li:first-child,.vd-benef li:last-child{grid-column:span 2}.vd-cifras{grid-template-columns:1fr}}@media (max-width:640px){.vd-pasos{grid-template-columns:1fr;gap:26px}.vd-paso{grid-template-columns:60px minmax(0,1fr);gap:4px 18px}.vd-paso-ico{grid-row:span 3}.vd-paso-n{margin-top:0}.vd-flujo-linea{background:repeating-linear-gradient(180deg, var(--vd-linea) 0 8px, transparent 8px 14px);transform-origin:top;width:2px;height:auto;inset:30px auto 30px 29px}.vivo .vd-flujo-linea{animation-name:vd-dibuja-v}.vd-flujo-punto{animation-name:vd-viaje-v}.vd-benef{grid-template-columns:1fr}.vd-benef li:first-child,.vd-benef li:last-child{grid-column:auto}.vd-benef li:first-child{grid-template-columns:1fr}.vd-benef li:first-child>:not(.vd-mini-web),.vd-benef li:first-child .vd-mini-web{grid-area:auto}.vd-tramos li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.vd-t-pista{grid-area:2/1/auto/-1;height:26px}.vd-tramos b{font-size:22px}.vd-acu-cierre{padding:16px 20px;font-size:16px}.vd-tile{border-radius:17px;width:60px;height:60px}}@keyframes vd-dibuja-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vd-viaje-v{0%{opacity:0;top:24px}10%,90%{opacity:1}to{opacity:0;top:calc(100% - 36px)}}
