:root[data-registro=experiencia]{--m:clamp(24px,5.556vw,80px);--caja:1280px;--pantalla:100vh;--ink:#EEF6F3;--ink2:#A7BCB5;--acento:#2FD9BC;--linea:rgba(238,246,243,0.14);--curva:cubic-bezier(.2,.8,.2,1);--borde:#1C4651}@supports (height:100svh){:root[data-registro=experiencia]{--pantalla:100svh}}html[data-registro=experiencia]{background-color:var(--borde)}.v-body{margin:0;background:var(--borde);color:var(--ink);font-family:var(--font-body);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.v-raiz{position:relative;overflow-x:clip}.v-raiz a{color:inherit}.v-raiz h1,.v-raiz h2,.v-raiz h3{text-wrap:balance}.v-raiz p{text-wrap:pretty}.v-raiz a:focus-visible,.v-raiz button:focus-visible{outline:2px solid var(--acento);outline-offset:4px}.v-raiz a,.v-raiz button{-webkit-tap-highlight-color:rgba(47,217,188,.16);touch-action:manipulation}.v-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-punto{color:var(--acento)}main{position:relative;z-index:2}.v-salto{position:fixed;z-index:45;left:16px;top:16px;padding:10px 16px;border-radius:10px;background:var(--ink);color:#040B0A!important;font-size:14px;text-decoration:none;transform:translate3d(0,-180%,0);transition:transform .2s var(--curva)}.v-salto:focus-visible{transform:none}.v-fondo{position:fixed;inset:0;z-index:0;overflow:hidden;background:transparent;pointer-events:none}.v-fondo-base,.v-fondo-lienzo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v-fondo-lienzo{display:none}.v-fondo-aurora{left:50%;top:45%;width:1900px;height:1900px;margin:-950px 0 0 -950px;opacity:.55}.v-fondo-aurora,.v-mancha{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}.v-mancha-1{left:52%;top:-16%;width:780px;height:780px;background:radial-gradient(circle,rgba(21,194,160,.5) 0,rgba(0,0,0,0) 68%)}.v-mancha-2{left:-14%;top:34%;width:900px;height:900px;background:radial-gradient(circle,rgba(40,120,220,.42) 0,rgba(0,0,0,0) 68%)}.v-mancha-3{left:28%;top:16%;width:640px;height:640px;background:radial-gradient(circle,rgba(190,245,120,.26) 0,rgba(0,0,0,0) 68%)}.v-fondo-lado{background:linear-gradient(90deg,rgba(4,11,10,.62),rgba(4,11,10,.34) 42%,rgba(4,11,10,.06) 78%)}.v-fondo-lado,.v-grano{position:absolute;inset:0}.v-grano{opacity:.1;mix-blend-mode:overlay;background-image:url(/marca/fondo/grano.jpg);background-size:256px 256px}.v-ficha-siguiente h3,.v-mani-linea,.v-met-titulo,.v-qs-h2,.v-qs-regla h3,.v-qs-vamos-h2,.v-titulo{text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-enlace,.v-ficha-siguiente p,.v-mani-nota,.v-pie-a,.v-pie-legal,.v-qs-portada-sub,.v-qs-vamos-sub p,.v-subtitulo{text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-isla{position:fixed;z-index:33;left:var(--m);right:var(--m);top:16px;display:flex;justify-content:center;pointer-events:none}.v-una{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;max-width:var(--caja);height:52px;box-sizing:border-box;padding:0 5px 0 4px;border-radius:999px;background:rgba(4,11,10,.16);-webkit-backdrop-filter:blur(14px) saturate(140%) brightness(.7);backdrop-filter:blur(14px) saturate(140%) brightness(.7);border:1px solid rgba(238,246,243,.16);box-shadow:inset 0 1px 0 rgba(238,246,243,.1),0 10px 30px rgba(1,8,6,.22);pointer-events:auto;animation:v-una-entra .6s var(--curva) both}@keyframes v-una-entra{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.96)}to{opacity:1;transform:none}}.v-una-fondo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s linear;background:linear-gradient(180deg,rgba(238,246,243,.07),rgba(238,246,243,0) 70%),rgba(6,14,12,.5);box-shadow:0 14px 40px rgba(1,8,6,.36)}.v-una-logo{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 16px;border-radius:999px;text-decoration:none;color:var(--ink);transition:background-color .2s ease}.v-una-wm{display:block;flex-shrink:0;width:117.5px;height:14px}.v-una-prog{position:absolute;left:16px;right:16px;bottom:10px;height:1px;background:var(--acento);transform-origin:0 50%;transform:scaleX(0)}.v-una-der{position:relative}.v-una-der,.v-una-enlaces{display:flex;align-items:center;height:100%}.v-una-enlaces{transition:opacity .3s ease}.v-pil-a{position:relative;display:inline-flex;align-items:center;gap:9px;height:100%;padding:0 14px;border-radius:999px;color:rgba(238,246,243,.8);text-decoration:none;font-size:15px;white-space:nowrap;transition:color .2s ease}.v-pil-a[aria-current=page]{color:var(--ink)}.v-pil-a[aria-current=page]:before{content:"";display:block;width:5px;height:5px;background:var(--acento)}.v-raiz .v-pil-a:focus-visible,.v-raiz .v-una-logo:focus-visible{outline-offset:-4px}@media (hover:hover){.v-pil-a:hover{color:var(--ink)}}@keyframes v-in-sube{0%{opacity:0;transform:translate3d(0,.55em,0)}to{opacity:1;transform:none}}@keyframes v-in-suave{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.v-in-sube{animation:v-in-sube .95s var(--curva) both}.v-in-suave{animation:v-in-suave .8s var(--curva) both}.v-hero{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.v-hero-capa{position:absolute;inset:0;transform-origin:50% 44%;will-change:transform}.v-hero-bloque{position:absolute;left:0;right:0;top:47.5%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3.06vw,44px)}.v-hero-velo{position:absolute;inset:0;pointer-events:none;background:radial-gradient(150vw clamp(280px,40vw,500px) at 50% 47.5%,rgba(4,11,10,.55) 0,rgba(4,11,10,.543) 7.1%,rgba(4,11,10,.523) 14.3%,rgba(4,11,10,.49) 21.4%,rgba(4,11,10,.446) 28.6%,rgba(4,11,10,.394) 35.7%,rgba(4,11,10,.336) 42.9%,rgba(4,11,10,.275) 50%,rgba(4,11,10,.214) 57.1%,rgba(4,11,10,.156) 64.3%,rgba(4,11,10,.104) 71.4%,rgba(4,11,10,.06) 78.6%,rgba(4,11,10,.027) 85.7%,rgba(4,11,10,.007) 92.9%,rgba(4,11,10,0) 100%)}@media (min-width:900px){.v-hero-velo{background:radial-gradient(130vw 500px at 50% 47.5%,rgba(4,11,10,.55) 0,rgba(4,11,10,.543) 7.1%,rgba(4,11,10,.523) 14.3%,rgba(4,11,10,.49) 21.4%,rgba(4,11,10,.446) 28.6%,rgba(4,11,10,.394) 35.7%,rgba(4,11,10,.336) 42.9%,rgba(4,11,10,.275) 50%,rgba(4,11,10,.214) 57.1%,rgba(4,11,10,.156) 64.3%,rgba(4,11,10,.104) 71.4%,rgba(4,11,10,.06) 78.6%,rgba(4,11,10,.027) 85.7%,rgba(4,11,10,.007) 92.9%,rgba(4,11,10,0) 100%)}}.v-hero-wm{position:relative;width:min(91.67vw,1320px);aspect-ratio:1320/157.25}.v-hero-wm-capa{position:absolute;inset:0;will-change:opacity}.v-hero-wm-difuso{filter:blur(18px);opacity:0}.v-hero-entra{position:absolute;inset:0;animation-delay:.2s}.v-wm-mascara{position:absolute;inset:0;overflow:hidden;background:rgba(238,246,243,.07);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.v-wm-mascara-difusa{background:rgba(238,246,243,.18)}.v-wm-luz{position:absolute;left:50%;top:50%;width:max(160%,640px);height:auto;aspect-ratio:1;transform:translate(-50%,-50%)}.v-hero-sub{will-change:opacity}.v-lema{margin:0;text-align:center;font-family:var(--font-display);font-weight:400;font-size:clamp(26px,4.17vw,60px);line-height:1.1;letter-spacing:-.025em;color:var(--ink);--luz:1100px}.v-lema-pal{display:inline-block;will-change:transform,opacity}.v-sub-luz{display:inline-block;padding-bottom:.22em;margin-bottom:-.22em;background-image:linear-gradient(rgba(238,246,243,.16),rgba(238,246,243,.16)),url(/marca/fondo/aurora-letras.jpg);background-repeat:no-repeat;background-size:100% 100%,var(--luz) var(--luz);background-position:0 0,var(--bx,50%) var(--by,50%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.v-lema-punto{color:var(--acento);-webkit-text-fill-color:var(--acento)}.v-inicio{position:relative;height:var(--pantalla)}.v-desliza{position:absolute;left:50%;bottom:44px;width:80px;margin-left:-40px}.v-desliza-in{display:flex;flex-direction:column;align-items:center;gap:10px;animation-delay:1.3s;font-size:13px;letter-spacing:.04em;color:var(--ink2)}.v-desliza-linea{display:block;width:1px;height:42px;background:var(--linea)}.v-mani{position:relative;height:calc(3.1 * var(--pantalla));margin-top:calc(-1 * var(--pantalla))}.v-mani-escena{position:-webkit-sticky;position:sticky;top:0;height:var(--pantalla);box-sizing:border-box;padding:72px var(--m) 0;display:flex;align-items:center;justify-content:center}.v-mani-caja{position:relative;will-change:transform}.v-mani-nitido{will-change:opacity}.v-mani-velo{position:absolute;left:50%;top:50%;width:1900px;height:1200px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(4,11,10,.66) 0,rgba(4,11,10,.652) 7.1%,rgba(4,11,10,.627) 14.3%,rgba(4,11,10,.588) 21.4%,rgba(4,11,10,.536) 28.6%,rgba(4,11,10,.473) 35.7%,rgba(4,11,10,.403) 42.9%,rgba(4,11,10,.33) 50%,rgba(4,11,10,.257) 57.1%,rgba(4,11,10,.187) 64.3%,rgba(4,11,10,.124) 71.4%,rgba(4,11,10,.072) 78.6%,rgba(4,11,10,.033) 85.7%,rgba(4,11,10,.008) 92.9%,rgba(4,11,10,0) 100%)}.v-mani-lineas{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.6vh,18px)}.v-mani-h1{margin:0 0 6px;max-width:640px;font-family:var(--font-display);font-weight:400;font-size:clamp(19px,1.67vw,24px);line-height:1.3;letter-spacing:-.01em;color:rgba(238,246,243,.86);text-align:center;text-wrap:balance;text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-mani-par{display:flex;flex-direction:column;align-items:center;gap:10px}.v-mani-linea{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,min(6vw,10vh),96px);line-height:1;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;will-change:opacity}.v-mani-fin .v-sub-luz-c{background-size:100% 100%,900px 900px}.v-mani-nota{margin:0;font-size:clamp(16px,1.32vw,19px);line-height:1.45;color:var(--ink);text-align:center;max-width:520px;will-change:transform,opacity}.v-mani-difuso{position:absolute;inset:0;filter:blur(18px);will-change:opacity}.v-seccion{position:relative;padding:clamp(120px,13.9vw,200px) 0 40px;scroll-margin-top:96px}#contacto,#metodologia{padding-bottom:clamp(40px,4.2vw,60px)}.v-velo-sec{position:absolute;z-index:-1;left:-350px;top:calc(clamp(120px, 13.9vw, 200px) - 330px);width:1500px;height:900px;pointer-events:none;background:radial-gradient(closest-side,rgba(4,11,10,.42) 0,rgba(4,11,10,.415) 7.1%,rgba(4,11,10,.399) 14.3%,rgba(4,11,10,.374) 21.4%,rgba(4,11,10,.341) 28.6%,rgba(4,11,10,.301) 35.7%,rgba(4,11,10,.257) 42.9%,rgba(4,11,10,.21) 50%,rgba(4,11,10,.163) 57.1%,rgba(4,11,10,.119) 64.3%,rgba(4,11,10,.079) 71.4%,rgba(4,11,10,.046) 78.6%,rgba(4,11,10,.021) 85.7%,rgba(4,11,10,.005) 92.9%,rgba(4,11,10,0) 100%)}.v-velo-sec-proy{left:-430px;top:-330px}@media (min-width:900px){.v-solo-m{display:none!important}}.v-caja{width:min(var(--caja),calc(100% - 2 * var(--m)));margin-inline:auto}.v-cabeza{display:flex;flex-direction:column;gap:24px;max-width:1000px}.v-enfoca{position:relative;will-change:transform}.v-enfoca-difuso,.v-enfoca-nitido{will-change:opacity}.v-enfoca-difuso{position:absolute;inset:0;filter:blur(14px);opacity:0;pointer-events:none}.v-titulo{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);max-width:1000px}.v-subtitulo{margin:0;font-size:clamp(17px,1.39vw,20px);line-height:1.5;color:rgba(238,246,243,.82);max-width:600px}.v-cuadro{display:block;flex-shrink:0;width:12px;height:12px;background:var(--acento)}.v-cuadro-8{width:8px;height:8px;margin-top:8px}.v-cuadro-12{display:block;flex-shrink:0;width:12px;height:12px;background:var(--acento)}.v-cruz{position:absolute;width:11px;height:11px;margin:-5px 0 0 -5px;opacity:.7;pointer-events:none}.v-cruz:after,.v-cruz:before{content:"";position:absolute;background:var(--ink2)}.v-cruz:before{left:5px;top:0;width:1px;height:11px}.v-cruz:after{left:0;top:5px;width:11px;height:1px}.v-boton{display:inline-flex;align-items:center;height:54px;padding:0 28px;border-radius:27px;box-sizing:border-box;background:var(--ink);color:#040B0A!important;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .2s var(--curva)}.v-boton:active{transform:scale(.98)}@media (hover:hover){.v-boton:hover{background:#FFFFFF}}.v-qh-cabeza{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px}.v-frentes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.v-frente{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:rgba(6,16,14,.78);border:1px solid rgba(238,246,243,.12);box-shadow:0 1px 1px rgba(1,8,6,.4),0 18px 44px rgba(1,8,6,.35)}.v-frente-escena{position:relative;height:250px;overflow:hidden;border-bottom:1px solid rgba(238,246,243,.12)}.v-frente-texto{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;min-height:124px;padding:22px 24px 26px}.v-frente-texto h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.v-frente-texto p{margin:0;font-size:16px;line-height:1.5;color:var(--ink2)}.v-cruz-1{left:calc(33.3333% - 4px)}.v-cruz-1,.v-cruz-2{top:calc(376px + 12px)}.v-cruz-2{left:calc(66.6667% + 4px)}.v-met{display:grid;grid-template-columns:minmax(0,1fr) 640px;grid-gap:72px;gap:72px}.v-met-fijo{position:-webkit-sticky;position:sticky;top:150px;display:flex;flex-direction:column;gap:30px}.v-met-titulo{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(46px,6.67vw,96px);line-height:1;letter-spacing:-.035em;color:var(--ink)}.v-met-pal{display:block;transition:opacity .35s ease}.v-met-fijo .v-subtitulo{max-width:440px}.v-met-panel{position:relative;box-sizing:border-box;padding:44px 40px 0 85px;border:1px solid rgba(238,246,243,.12);background:rgba(4,11,10,.58)}.v-met-riel{position:absolute;left:45px;top:60px;bottom:120px;width:1px;background:rgba(238,246,243,.16)}.v-met-riel-vivo{background:var(--acento);transform-origin:50% 0;transform:scaleY(0);will-change:transform}.v-met-pasos{list-style:none;margin:0;padding:0}.v-met-paso{position:relative;min-height:300px;padding-bottom:56px;transition:opacity .35s ease}.v-met-marca{position:absolute;left:-45px;top:16px;width:12px;height:12px;box-sizing:border-box;border:1px solid rgba(238,246,243,.42);background:#040B0A}.v-met-marca span{position:absolute;inset:2px;background:var(--acento);transition:opacity .3s ease}.v-met-paso h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,3.05vw,44px);line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.v-met-paso p{margin:16px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--ink2);max-width:520px}.v-proy{position:relative;padding:clamp(120px,13.9vw,200px) 0 40px;scroll-margin-top:96px}.v-proy-cabeza{margin-bottom:48px}.v-proy-caja{position:relative}.v-proy-visor{width:min(var(--caja),calc(100% - 2 * var(--m)));margin-inline:auto}.v-ficha{min-height:450px;border-radius:20px;display:flex;flex-direction:column;background:#0A1513;border:1px solid rgba(238,246,243,.14);box-shadow:0 1px 1px rgba(1,8,6,.4),0 18px 48px rgba(1,8,6,.45)}.v-ficha,.v-ficha-img{position:relative;overflow:hidden}.v-ficha-img{height:230px;flex-shrink:0}.v-ficha-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v-ficha-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,11,10,.1),rgba(4,11,10,.2) 40%,rgba(4,11,10,.72))}.v-ficha-cifra{position:absolute;left:24px;right:24px;bottom:20px;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,3.6vw,52px);line-height:1;letter-spacing:-.035em;color:#FFFFFF;text-shadow:0 2px 24px rgba(4,11,10,.6)}.v-ficha-texto{flex:1 1;box-sizing:border-box;padding:24px 24px 26px;display:flex;flex-direction:column;gap:10px}.v-ficha-texto h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.v-ficha-texto p{margin:0;font-size:16px;line-height:1.5;color:var(--ink2)}.v-ficha-pie{margin-top:auto;padding-top:14px;border-top:1px solid rgba(238,246,243,.14);font-size:13px;color:var(--ink2)}.v-pila{position:relative;margin-top:48px;--pila-top:clamp(80px,7.64vw,110px);--pila-paso:clamp(14px,1.8vw,26px)}.v-pila-ancla{position:-webkit-sticky;position:sticky;top:calc(var(--pila-top) + var(--i) * var(--pila-paso));height:clamp(460px,37.5vw,540px);margin-bottom:clamp(110px,11.8vw,170px);transform-origin:50% 0;will-change:transform}.v-pila-tarjeta{position:relative;height:100%;border-radius:clamp(24px,2.22vw,32px);overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,.55)}.v-pila-tarjeta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v-pila-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,11,10,.05) 20%,rgba(4,11,10,.8))}.v-pila-sombra{position:absolute;inset:0;background:#020605;opacity:0}.v-pila-texto{position:absolute;left:clamp(22px,4.17vw,60px);right:clamp(22px,4.17vw,60px);bottom:clamp(24px,3.9vw,56px);display:flex;flex-direction:column;gap:clamp(14px,1.53vw,22px)}.v-pila-texto h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4.44vw,64px);line-height:1.02;letter-spacing:-.02em;color:#FFFFFF}.v-pila-texto h3.v-pila-ultima{font-size:clamp(28px,4.17vw,60px)}.v-pila-texto p{margin:0;font-size:clamp(15px,1.46vw,21px);line-height:1.5;color:rgba(255,255,255,.84);max-width:760px}.v-pila-acciones{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.v-pie{position:relative;z-index:2;margin-top:clamp(120px,11.8vw,170px);padding:0 var(--m)}.v-pie:before{content:"";position:absolute;z-index:-1;left:50%;bottom:0;width:1700px;height:300px;margin-left:-850px;pointer-events:none;background:radial-gradient(850px 300px at 50% 100%,rgba(4,11,10,.52) 0,rgba(4,11,10,.513) 7.1%,rgba(4,11,10,.494) 14.3%,rgba(4,11,10,.463) 21.4%,rgba(4,11,10,.422) 28.6%,rgba(4,11,10,.373) 35.7%,rgba(4,11,10,.318) 42.9%,rgba(4,11,10,.26) 50%,rgba(4,11,10,.202) 57.1%,rgba(4,11,10,.147) 64.3%,rgba(4,11,10,.098) 71.4%,rgba(4,11,10,.057) 78.6%,rgba(4,11,10,.026) 85.7%,rgba(4,11,10,.007) 92.9%,rgba(4,11,10,0) 100%)}.v-pie-marca{position:relative;padding:20px 0 46px;display:flex;flex-direction:column;gap:30px}.v-pie-marca:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:100vw;height:400px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(150vw 200px at 50% 50%,rgba(4,11,10,.55) 0,rgba(4,11,10,.543) 7.1%,rgba(4,11,10,.523) 14.3%,rgba(4,11,10,.49) 21.4%,rgba(4,11,10,.446) 28.6%,rgba(4,11,10,.394) 35.7%,rgba(4,11,10,.336) 42.9%,rgba(4,11,10,.275) 50%,rgba(4,11,10,.214) 57.1%,rgba(4,11,10,.156) 64.3%,rgba(4,11,10,.104) 71.4%,rgba(4,11,10,.06) 78.6%,rgba(4,11,10,.027) 85.7%,rgba(4,11,10,.007) 92.9%,rgba(4,11,10,0) 100%)}@media (min-width:900px){.v-pie-marca:before{height:540px;background:radial-gradient(130vw 270px at 50% 50%,rgba(4,11,10,.55) 0,rgba(4,11,10,.543) 7.1%,rgba(4,11,10,.523) 14.3%,rgba(4,11,10,.49) 21.4%,rgba(4,11,10,.446) 28.6%,rgba(4,11,10,.394) 35.7%,rgba(4,11,10,.336) 42.9%,rgba(4,11,10,.275) 50%,rgba(4,11,10,.214) 57.1%,rgba(4,11,10,.156) 64.3%,rgba(4,11,10,.104) 71.4%,rgba(4,11,10,.06) 78.6%,rgba(4,11,10,.027) 85.7%,rgba(4,11,10,.007) 92.9%,rgba(4,11,10,0) 100%)}}.v-pie-wm{position:relative;width:min(var(--caja),100%);aspect-ratio:1280/152.48;margin:0 auto;transform-origin:50% 60%;will-change:transform}.v-pie-wm-capa{position:absolute;inset:0;will-change:opacity}.v-pie-difuso{filter:blur(18px);opacity:.9}.v-pie .v-wm-luz{width:160%}.v-pie-lema{margin:0;padding-bottom:.22em;text-align:center;font-family:var(--font-display);font-size:clamp(24px,3.9vw,56px);line-height:1.1;letter-spacing:-.025em;will-change:transform,opacity}.v-sub-luz-c{background-image:linear-gradient(rgba(238,246,243,.16),rgba(238,246,243,.16)),url(/marca/fondo/aurora-letras.jpg);background-repeat:no-repeat;background-size:100% 100%,1100px 1100px;background-position:0 0,50% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.v-pie-nav{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:28px;border-top:1px solid rgba(238,246,243,.12);max-width:var(--caja);margin:0 auto}.v-pie-a{display:inline-flex;align-items:center;min-height:32px;padding:0 2px;font-size:15px;color:rgba(238,246,243,.94);text-decoration:none;transition:color .2s ease}@media (hover:hover){.v-pie-a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}}.v-pie-legal{margin:0;padding:12px 0 34px;text-align:center;font-size:13px;color:rgba(238,246,243,.82)}.v-pie-sep{white-space:pre}.v-contacto{position:relative;padding:clamp(136px,13vw,188px) 0 clamp(72px,8vw,120px)}.v-contacto-rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.v-contacto-h1{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;text-shadow:0 1px 2px rgba(4,11,10,.5),0 0 30px rgba(4,11,10,.6)}.v-contacto-entradilla{margin:24px 0 0;max-width:520px;font-size:clamp(17px,1.39vw,20px);line-height:1.5;color:rgba(238,246,243,.9);text-wrap:pretty;text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-contacto-pasos{list-style:none;display:flex;flex-direction:column;gap:16px;max-width:500px;margin:40px 0 0;padding:0}.v-contacto-pasos li{display:flex;align-items:flex-start;gap:14px}.v-contacto-pasos .v-cuadro{margin-top:9px}.v-contacto-paso{font-size:16px;line-height:1.55;color:rgba(238,246,243,.84);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-contacto-paso-t{font-weight:500;color:var(--ink)}.v-contacto-plazo{margin:32px 0 0;font-size:15px;line-height:1.5;color:rgba(238,246,243,.84);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-contacto-tarjeta{box-sizing:border-box;padding:clamp(24px,3vw,40px);border-radius:24px;background:rgba(6,16,14,.86);border:1px solid rgba(238,246,243,.12);box-shadow:0 1px 1px rgba(1,8,6,.4),0 24px 60px rgba(1,8,6,.45)}.v-form form{gap:18px}.v-form form,.v-form-campo{display:flex;flex-direction:column}.v-form-campo{gap:8px}.v-form-campo label{font-size:14px;line-height:1.3;color:var(--ink2)}.v-form-campo label span{color:rgba(167,188,181,.72)}.v-form-campo input,.v-form-campo textarea{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:14px;border:1px solid rgba(238,246,243,.16);background:rgba(238,246,243,.05);color:var(--ink);font:inherit;font-size:16px;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.v-form-campo input{height:52px}.v-form-campo textarea{min-height:136px;resize:vertical}.v-form-campo input::placeholder,.v-form-campo textarea::placeholder{color:rgba(238,246,243,.42)}.v-form-campo input:focus,.v-form-campo textarea:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px rgba(47,217,188,.18);background:rgba(238,246,243,.07)}.v-form-campo [aria-invalid=true]{border-color:#FFB4A6}.v-form-enviar{align-self:flex-start;margin-top:4px;border:0;font-family:inherit;cursor:pointer;touch-action:manipulation}.v-form-enviar[aria-disabled=true]{opacity:.6;cursor:progress}.v-form-error{margin:0;font-size:14px;line-height:1.45;color:#FFD2CA;outline:none}.v-form-error a{color:#FFFFFF}.v-form-legal{margin:0;font-size:13px;line-height:1.5;color:rgba(238,246,243,.68)}.v-form-legal a,.v-form-ok p{color:var(--ink)}.v-form-ok p{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:18px;line-height:1.45;outline:none}.v-form-ok .v-cuadro-12{margin-top:6px}.v-contacto-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:clamp(56px,6vw,88px) 0 0;padding-top:28px;border-top:1px solid var(--linea)}.v-contacto-datos div{display:flex;flex-direction:column;gap:6px}.v-contacto-datos dt{font-size:14px;color:var(--ink2)}.v-contacto-datos dd{margin:0;font-size:16px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.v-contacto-datos a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(238,246,243,.4);text-decoration-color:rgba(238,246,243,.4);text-underline-offset:3px}@media (max-width:899px){.v-contacto-rejilla{grid-template-columns:minmax(0,1fr)}.v-contacto-pasos{margin-top:28px}}@media (max-width:699px){.v-contacto{padding-top:calc(112px + env(safe-area-inset-top))}.v-contacto-tarjeta{padding:22px 18px;border-radius:20px}.v-form-enviar{align-self:stretch;justify-content:center;height:52px;border-radius:26px}.v-contacto-datos{grid-template-columns:minmax(0,1fr);gap:18px}}.v-sec{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:0 20px;border-radius:22px;border:1px solid rgba(255,255,255,.3);background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer;transition:background-color .2s ease}@media (hover:hover){.v-sec:hover{background:rgba(238,246,243,.06)}}.v-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.v-qs-portada{position:relative;height:var(--pantalla);box-sizing:border-box;padding:0 var(--m);display:flex;align-items:center;justify-content:center}.v-qs-portada-velo{position:absolute;z-index:-1;left:50%;top:50%;width:1900px;height:1100px;margin:-550px 0 0 -950px;pointer-events:none;background:radial-gradient(closest-side,rgba(4,11,10,.6) 0,rgba(4,11,10,.592) 7.1%,rgba(4,11,10,.57) 14.3%,rgba(4,11,10,.535) 21.4%,rgba(4,11,10,.487) 28.6%,rgba(4,11,10,.43) 35.7%,rgba(4,11,10,.367) 42.9%,rgba(4,11,10,.3) 50%,rgba(4,11,10,.233) 57.1%,rgba(4,11,10,.17) 64.3%,rgba(4,11,10,.113) 71.4%,rgba(4,11,10,.065) 78.6%,rgba(4,11,10,.03) 85.7%,rgba(4,11,10,.008) 92.9%,rgba(4,11,10,0) 100%)}.v-qs-portada-caja{position:relative;width:100%}.v-qs-h1{margin:0 auto;max-width:1200px;text-align:center;font-family:var(--font-display);font-weight:400;font-size:clamp(52px,9.17vw,132px);line-height:.96;letter-spacing:-.035em;color:var(--ink)}.v-qs-portada-sub{margin:clamp(20px,2.08vw,30px) auto 0;max-width:640px;text-align:center;font-size:clamp(17px,1.53vw,22px);line-height:1.5;color:rgba(238,246,243,.82)}.v-qs-portada-difusa{position:absolute;inset:0;filter:blur(7px);pointer-events:none}@keyframes v-foco-dif2{0%{opacity:0}30%{opacity:.55}to{opacity:0}}@keyframes v-foco-nit2{0%,18%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.v-foco-nit2{animation:v-foco-nit2 1.1s cubic-bezier(.2,.8,.2,1) .05s both}.v-foco-dif2{animation:v-foco-dif2 1.1s cubic-bezier(.2,.8,.2,1) .05s both}@keyframes v-enf-dif{0%{opacity:0}32%{opacity:.9}to{opacity:0}}@keyframes v-enf-nit{0%,22%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.v-enf-nit{animation:v-enf-nit 1.15s cubic-bezier(.2,.8,.2,1) both}.v-enf-dif{animation:v-enf-dif 1.15s cubic-bezier(.2,.8,.2,1) both}img[data-carga="0"]{opacity:0!important}:where(img[data-carga="1"]){transition:opacity .5s ease-out}.v-desliza-qs{animation-delay:1.4s}.v-qs-bloque{position:relative;padding:clamp(96px,7.64vw,110px) 0 clamp(16px,calc(5.143vw - 4.06px),70px);scroll-margin-top:96px}.v-qs-rejilla{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,544fr);grid-gap:clamp(48px,6.67vw,96px);gap:clamp(48px,6.67vw,96px);align-items:center}.v-qs-der .v-qs-rejilla{grid-template-columns:minmax(0,544fr) minmax(0,640fr)}.v-qs-der .v-qs-foto{order:2}.v-qs-foto{position:relative;width:100%;height:clamp(380px,38.9vw,560px);margin:0;border-radius:28px;overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,.55);will-change:transform,opacity}.v-qs-foto img{position:absolute;left:0;top:-10%;width:100%;height:120%;object-fit:cover;will-change:transform}.v-qs-foto-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,11,10,.12),rgba(4,11,10,.04) 45%,rgba(4,11,10,.42))}.v-qs-texto{align-self:center;padding:20px 0}.v-qs-texto-cont,.v-qs-texto-in{position:relative}.v-qs-velo{position:absolute;z-index:-1;left:50%;top:50%;width:1100px;height:900px;margin:-450px 0 0 -550px;pointer-events:none;background:radial-gradient(closest-side,rgba(4,11,10,.55) 0,rgba(4,11,10,.543) 7.1%,rgba(4,11,10,.523) 14.3%,rgba(4,11,10,.49) 21.4%,rgba(4,11,10,.446) 28.6%,rgba(4,11,10,.394) 35.7%,rgba(4,11,10,.336) 42.9%,rgba(4,11,10,.275) 50%,rgba(4,11,10,.214) 57.1%,rgba(4,11,10,.156) 64.3%,rgba(4,11,10,.104) 71.4%,rgba(4,11,10,.06) 78.6%,rgba(4,11,10,.027) 85.7%,rgba(4,11,10,.007) 92.9%,rgba(4,11,10,0) 100%)}.v-qs-velo-alto{height:1150px;margin-top:-575px}.v-qs-h2{margin:0;max-width:560px;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.035em;color:var(--ink)}.v-qs-difuso{filter:blur(16px)}.v-qs-sub{margin-top:22px}.v-qs-sub .v-subtitulo{max-width:480px}.v-qs-reglas{margin-top:40px;border-bottom:1px solid rgba(238,246,243,.12)}.v-qs-regla{padding:22px 0 24px;border-top:1px solid rgba(238,246,243,.12);transition:opacity .45s ease}.v-qs-regla h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.22vw,32px);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.v-qs-camino{position:absolute;top:0;bottom:0;left:calc(max(var(--m), (100% - var(--caja)) / 2) - 46px);width:13px;pointer-events:none}.v-qs-camino-base,.v-qs-camino-linea{position:absolute;left:6px;top:0;bottom:0;width:1px}.v-qs-camino-base{background:rgba(238,246,243,.14)}.v-qs-camino-linea{background:var(--acento);transform-origin:50% 0;transform:scaleY(0);will-change:transform}.v-qs-camino-marca{position:absolute;left:0;width:13px;height:13px;box-sizing:border-box;border:1px solid rgba(238,246,243,.45);background:#040B0A}.v-qs-camino-marca span{position:absolute;inset:2px;background:var(--acento);opacity:0;transition:opacity .3s ease}.v-qs-bloque .v-qs-camino-marca{top:calc(clamp(96px, 7.64vw, 110px) + clamp(380px, 38.9vw, 560px) / 2 - 60px)}.v-qs-camino-corto .v-qs-camino-base,.v-qs-camino-corto .v-qs-camino-linea{bottom:auto;height:calc(clamp(140px, 13.9vw, 200px) + 42px)}.v-qs-camino-corto .v-qs-camino-marca{top:calc(clamp(140px, 13.9vw, 200px) + 36px)}.v-qs-vamos{position:relative;padding:clamp(140px,13.9vw,200px) 0 40px;scroll-margin-top:96px}.v-qs-vamos-velo{position:absolute;z-index:-1;left:50%;top:-40px;width:1900px;height:900px;margin-left:-950px;pointer-events:none;background:radial-gradient(closest-side,rgba(4,11,10,.55) 0,rgba(4,11,10,.543) 7.1%,rgba(4,11,10,.523) 14.3%,rgba(4,11,10,.49) 21.4%,rgba(4,11,10,.446) 28.6%,rgba(4,11,10,.394) 35.7%,rgba(4,11,10,.336) 42.9%,rgba(4,11,10,.275) 50%,rgba(4,11,10,.214) 57.1%,rgba(4,11,10,.156) 64.3%,rgba(4,11,10,.104) 71.4%,rgba(4,11,10,.06) 78.6%,rgba(4,11,10,.027) 85.7%,rgba(4,11,10,.007) 92.9%,rgba(4,11,10,0) 100%)}.v-qs-vamos-h2{margin:0 auto;max-width:1100px;text-align:center;font-family:var(--font-display);font-weight:400;font-size:clamp(46px,7.22vw,104px);line-height:.98;letter-spacing:-.035em;color:var(--ink)}.v-qs-vamos .v-qs-difuso{filter:blur(18px)}.v-qs-vamos-sub{margin-top:28px}.v-qs-vamos-sub p{margin:0 auto;max-width:660px;text-align:center;font-size:clamp(17px,1.46vw,21px);line-height:1.5;color:rgba(238,246,243,.82)}.v-qs-vamos-acciones{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:40px}.v-enlace{display:inline-flex;align-items:center;min-height:44px;padding-bottom:2px;font-size:17px;color:#A7BCB5;text-decoration:none;border-bottom:1px solid rgba(238,246,243,.26);transition:color .2s ease,border-color .2s ease}.v-enlace:active{opacity:.7}@media (hover:hover){.v-enlace:hover{color:var(--ink);border-color:var(--ink)}}.v-legal{position:relative;z-index:2;padding:clamp(104px,10.4vw,150px) var(--m) 0}.v-legal-hoja{max-width:820px;margin:0 auto;box-sizing:border-box;padding:clamp(26px,4.4vw,64px);border-radius:clamp(20px,2.22vw,32px);background:rgba(7,15,13,.94);border:1px solid rgba(238,246,243,.12);box-shadow:0 1px 1px rgba(1,8,6,.4),0 22px 60px rgba(1,8,6,.45)}.v-legal-h1{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.035em;color:var(--ink)}.v-legal-fecha{margin:14px 0 0;font-size:14px;color:var(--ink2)}.v-legal-entradilla{margin:clamp(22px,2.5vw,34px) 0 0;font-size:clamp(18px,1.46vw,21px);line-height:1.55;color:var(--ink)}.v-legal-texto{margin-top:8px;font-size:17px;line-height:1.65;color:rgba(238,246,243,.86)}.v-legal-texto h2{margin:2.1em 0 .6em;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.08vw,30px);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.v-legal-texto h3{margin:1.6em 0 .4em;font-size:19px;font-weight:500;line-height:1.35;color:var(--ink)}.v-legal-texto p,.v-legal-texto ul{margin:0 0 1em}.v-legal-texto ul{padding-left:1.15em}.v-legal-texto li{margin-bottom:.55em;padding-left:.2em}.v-legal-texto li::marker{color:var(--acento)}.v-legal-texto strong{font-weight:500;color:var(--ink)}.v-legal-entradilla a,.v-legal-texto a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(238,246,243,.4);text-decoration-color:rgba(238,246,243,.4);text-underline-offset:3px;overflow-wrap:anywhere}@media (hover:hover){.v-legal-texto a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.v-legal-datos{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);grid-gap:12px 24px;gap:12px 24px;margin:0 0 1.2em;padding:20px 0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.v-legal-datos dt{font-size:15px;line-height:1.6;color:var(--ink2)}.v-legal-datos dd{margin:0;color:var(--ink)}@media (max-width:599px){.v-legal-datos{grid-template-columns:minmax(0,1fr);gap:2px}.v-legal-datos dd{margin-bottom:12px}.v-legal-texto{font-size:16px}}.v-404{min-height:100vh;min-height:100svh;box-sizing:border-box;padding:40px var(--m);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;background:linear-gradient(rgba(4,11,10,.5),rgba(4,11,10,.62)),#040B0A url(/marca/fondo/campo-oscuro.webp) 50% /cover no-repeat}.v-404-logo{display:inline-flex;margin-bottom:18px;color:var(--ink)}.v-404-wm{display:block;width:168px;height:20px}.v-404-h1{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.035em;color:var(--ink)}.v-404-p{margin:0 0 12px;max-width:460px;font-size:clamp(17px,1.39vw,20px);line-height:1.5;color:rgba(238,246,243,.86)}@media (max-width:1099px){.v-frentes{grid-template-columns:repeat(2,minmax(0,1fr))}.v-cruz-1,.v-cruz-2{display:none}.v-met{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px}.v-met-panel{padding:40px 28px 0 70px}.v-met-riel{left:36px}.v-met-marca{left:-40px}}@media (max-width:899px){.v-isla{top:calc(10px + env(safe-area-inset-top))}.v-una{height:48px}.v-una-logo{padding:0 10px}.v-una-wm{width:100.7px;height:12px}.v-una-prog{left:12px;right:12px;bottom:9px}.v-pil-a{font-size:14px;padding:0 9px}.v-salto{padding:13px 18px}.v-hero-wm{width:calc(100vw - 48px)}.v-hero-wm-difuso{filter:blur(8px)}.v-lema{letter-spacing:-.02em;--luz:600px}.v-sub-luz{background-image:linear-gradient(rgba(238,246,243,.26),rgba(238,246,243,.26)),url(/marca/fondo/aurora-letras.jpg)}.v-desliza{bottom:calc(34px + env(safe-area-inset-bottom))}.v-desliza-linea{height:36px}.v-mani{height:calc(2.6 * var(--pantalla))}.v-mani-lineas{gap:20px}.v-mani-escena{padding-top:calc(58px + env(safe-area-inset-top))}.v-mani-h1{max-width:320px;margin-bottom:6px;font-size:18px}.v-mani-par{gap:8px}.v-mani-linea{font-size:clamp(40px,11.5vw,54px);line-height:1.02;white-space:normal;text-align:center;text-wrap:balance}.v-mani-nota{max-width:300px;font-size:15px}.v-mani-difuso{filter:blur(11px)}.v-seccion{scroll-margin-top:80px}#contacto{padding-bottom:20px}.v-velo-sec{left:-260px;top:-60px;width:900px;height:780px;background:radial-gradient(closest-side,rgba(4,11,10,.6) 0,rgba(4,11,10,.592) 7.1%,rgba(4,11,10,.57) 14.3%,rgba(4,11,10,.535) 21.4%,rgba(4,11,10,.487) 28.6%,rgba(4,11,10,.43) 35.7%,rgba(4,11,10,.367) 42.9%,rgba(4,11,10,.3) 50%,rgba(4,11,10,.233) 57.1%,rgba(4,11,10,.17) 64.3%,rgba(4,11,10,.113) 71.4%,rgba(4,11,10,.065) 78.6%,rgba(4,11,10,.03) 85.7%,rgba(4,11,10,.008) 92.9%,rgba(4,11,10,0) 100%)}.v-velo-sec-proy{top:-250px}.v-cabeza{gap:18px}.v-qh-cabeza{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.v-frentes{gap:16px}.v-frente-escena{height:236px}.v-frente-texto{min-height:0;padding:18px 20px 22px}.v-frente-texto h3{font-size:23px}.v-frente-texto p{font-size:15px}.v-met{grid-template-columns:minmax(0,1fr);gap:30px}.v-met-fijo{position:static;gap:18px}.v-met-titulo{line-height:1.02}.v-met-pal{opacity:1!important}.v-met .v-enfoca-difuso{filter:blur(10px)}.v-met-panel{padding:30px 18px 0 51px}.v-met-riel{left:23px;top:44px;bottom:90px}.v-met-paso{min-height:220px;padding-bottom:40px}.v-met-marca{left:-33px;top:12px;width:11px;height:11px}.v-met-paso p{margin-top:12px}.v-pila{margin-top:30px}.v-pila-texto h3{line-height:1.05}.v-pie-marca{padding:10px 0 30px;gap:16px}.v-pie-difuso{filter:blur(8px)}.v-sub-luz-c{background-image:linear-gradient(rgba(238,246,243,.26),rgba(238,246,243,.26)),url(/marca/fondo/aurora-letras.jpg);background-size:100% 100%,600px 600px}.v-pie-nav{column-gap:18px;padding-top:10px}.v-pie-a{font-size:14px;min-height:44px;padding:0 4px}.v-pie-legal{font-size:12px;line-height:1.6;padding-bottom:calc(26px + env(safe-area-inset-bottom))}.v-pie-sep{display:block;height:0;overflow:hidden}.v-qs-h1{line-height:1}.v-qs-portada-difusa{filter:blur(5px)}.v-qs-bloque{scroll-margin-top:80px}.v-qs-der .v-qs-rejilla,.v-qs-rejilla{grid-template-columns:minmax(0,1fr);gap:30px}.v-qs-der .v-qs-foto{order:0}.v-qs-foto{width:calc(100% + var(--m));height:300px}.v-qs-izq .v-qs-foto{margin-left:calc(-1 * var(--m));border-radius:0 20px 20px 0}.v-qs-der .v-qs-foto{border-radius:20px 0 0 20px}.v-qs-texto{padding:0}.v-qs-h2{line-height:1.04;max-width:none}.v-qs-difuso{filter:blur(10px)}.v-qs-sub{margin-top:14px}.v-qs-sub .v-subtitulo{max-width:62ch}.v-qs-reglas{margin-top:26px}.v-qs-regla{padding:16px 0 18px}.v-qs-camino{display:none}.v-qs-vamos{text-align:center;scroll-margin-top:80px}.v-qs-vamos-h2{line-height:1.02}.v-qs-vamos .v-qs-difuso{filter:blur(10px)}.v-qs-vamos-sub{margin-top:18px}.v-qs-vamos-acciones{flex-direction:column;align-items:stretch;gap:8px;margin-top:30px}.v-qs-vamos-acciones .v-boton{width:100%;justify-content:center;height:52px;border-radius:26px}.v-qs-vamos-acciones .v-enlace{align-self:center;font-size:15px}}@media (max-width:699px){.v-pila-acciones{flex-direction:column;align-items:stretch;gap:14px}.v-pila-acciones .v-boton{width:100%;justify-content:center;height:52px;border-radius:26px}}@media (prefers-reduced-motion:reduce){.v-anim,.v-una{animation:none!important}.v-raiz *,.v-raiz :after,.v-raiz :before{transition-duration:.01ms!important;transition-delay:0s!important}.v-mani{margin-top:0!important;height:auto!important}.v-mani-escena{position:relative!important;height:auto!important;padding-top:150px!important;padding-bottom:40px!important}.v-mani-difuso{display:none}[data-mani-item],[data-mani-velo]{opacity:1!important;transform:none!important;filter:none!important}.v-foco-dif2,.v-foco-nit2{animation:none!important}.v-foco-dif2{opacity:0!important}.v-enf-dif,.v-enf-nit{animation:none!important}.v-enf-dif{opacity:0!important}}.v-pq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px}.v-pq-bloque{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;padding:clamp(28px,3vw,44px);border-radius:20px;background:rgba(6,16,14,.78);border:1px solid rgba(238,246,243,.12);box-shadow:0 1px 1px rgba(1,8,6,.4),0 18px 44px rgba(1,8,6,.35)}.v-pq-bloque h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,2.8vw,42px);line-height:1.04;letter-spacing:-.025em;color:var(--ink)}.v-pq-bloque p{margin:0;max-width:520px;font-size:17px;line-height:1.55;color:var(--ink2)}@media (max-width:699px){.v-pq{grid-template-columns:1fr;gap:14px;margin-top:32px}}.v-menu,.v-menu-boton{display:none}@media (max-width:999px){.v-una-enlaces .v-pil-a{display:none}.v-menu-boton{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:2px;padding:0;border:0;border-radius:22px;background:transparent;color:var(--ink);cursor:pointer;touch-action:manipulation}.v-menu-boton:active{background:rgba(238,246,243,.1)}.v-menu-ico{position:relative;width:18px;height:10px}.v-menu-ico span{position:absolute;left:0;right:0;height:1.5px;border-radius:1px;background:currentColor}.v-menu-ico span:first-child{top:0}.v-menu-ico span:last-child{top:8.5px}.v-menu{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(80% 42% at 50% 46%,rgba(31,82,72,.3),rgba(4,11,10,0) 72%),#040B0A;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease-out,visibility 0s linear .14s}.v-menu[data-abierto=true]{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .16s ease-out,visibility 0s}.v-menu-cabeza{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:68px;box-sizing:border-box;padding:0 12px 0 24px;border-bottom:1px solid rgba(238,246,243,.1)}.v-menu-logo{display:inline-flex;align-items:center;height:44px;color:var(--ink);text-decoration:none}.v-menu-wm{display:block;width:109px;height:13px}.v-menu-cerrar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:transparent;color:var(--ink);cursor:pointer;touch-action:manipulation}.v-menu-cerrar:active{background:rgba(238,246,243,.08)}.v-menu-cuerpo{flex:1 0 auto;padding:12px 12px 0}.v-menu-lista{margin:0;padding:0;list-style:none}.v-menu-lista li+li .v-menu-a:before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:rgba(238,246,243,.08)}.v-menu-a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;box-sizing:border-box;padding:12px;border-radius:16px;color:var(--ink);text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;opacity:0;transform:translate3d(0,8px,0);transition:opacity .1s ease-out,transform .1s ease-out,background-color .15s ease}.v-menu[data-abierto=true] .v-menu-a,.v-menu[data-abierto=true] .v-menu-pie{opacity:1;transform:none;transition:opacity .24s var(--curva),transform .32s var(--curva),background-color .15s ease;transition-delay:calc(var(--i, 0) * 22ms)}.v-menu-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.v-menu-nombre{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.1;letter-spacing:-.02em}.v-menu-desc{font-size:14px;line-height:1.35;color:var(--ink2)}.v-menu-flecha{flex-shrink:0;color:var(--ink2)}.v-menu-a:active{background:rgba(238,246,243,.07)}.v-menu-pie{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:24px 24px 28px;opacity:0;transform:translate3d(0,8px,0);transition:opacity .1s ease-out,transform .1s ease-out}.v-menu-boton-cta{justify-content:center;width:100%;height:56px;border-radius:28px}.v-menu-correo{align-self:center;display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--ink2);text-decoration:none}html.v-menu-abierto{overflow:hidden}}@media (prefers-reduced-motion:reduce){.v-menu,.v-menu-a,.v-menu-pie,.v-menu[data-abierto=true]{transition:none!important}.v-menu-a,.v-menu-pie{transform:none!important}}.v-qh-portada{position:relative;padding:clamp(150px,15vw,220px) 0 clamp(24px,4vw,64px)}.v-qh-h1{margin:0;max-width:1080px;font-family:var(--font-display);font-weight:400;font-size:clamp(44px,6.4vw,96px);line-height:1;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-qh-lead{margin:clamp(24px,2.6vw,36px) 0 0;max-width:min(780px,62ch);font-size:clamp(19px,1.67vw,24px);line-height:1.5;color:rgba(238,246,243,.92);text-wrap:pretty;text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-qh-anclas{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(32px,3.4vw,48px)}.v-qh-ancla{display:inline-flex;align-items:center;height:44px;box-sizing:border-box;padding:0 18px;border-radius:22px;border:1px solid rgba(238,246,243,.22);background:rgba(4,11,10,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:15px;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:background-color .2s ease,border-color .2s ease}@media (hover:hover){.v-qh-ancla:hover{background:rgba(238,246,243,.08);border-color:rgba(238,246,243,.42)}}#base,#capacidades,#condiciones,#entender,#preguntas{scroll-margin-top:80px}.v-qh-filas{margin-top:clamp(40px,4vw,64px);padding:0 clamp(24px,3.4vw,56px);border-radius:24px;border:1px solid rgba(238,246,243,.12);background:rgba(4,11,10,.6);box-shadow:0 1px 1px rgba(1,8,6,.4),0 18px 44px rgba(1,8,6,.35)}.v-qh-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px 64px;gap:16px 64px;align-items:baseline;padding:clamp(28px,3vw,44px) 0;border-top:1px solid var(--linea)}.v-qh-fila:first-child{border-top:0}.v-qh-fila h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,3.6vw,56px);line-height:1.02;letter-spacing:-.03em;color:var(--ink);text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-qh-fila p{margin:0;max-width:520px;font-size:clamp(17px,1.39vw,20px);line-height:1.5;color:rgba(238,246,243,.88);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-qh-entender{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:clamp(420px,40vw,560px);border-radius:24px;overflow:hidden;border:1px solid rgba(238,246,243,.12);box-shadow:0 1px 1px rgba(1,8,6,.4),0 24px 60px rgba(1,8,6,.45)}.v-qh-entender-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v-qh-entender-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,11,10,0) 30%,rgba(4,11,10,.5) 58%,rgba(4,11,10,.78))}.v-qh-entender-texto{position:relative;box-sizing:border-box;width:min(560px,100%);padding:clamp(32px,4vw,64px)}.v-qh-entender-h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4vw,60px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.v-qh-entender-texto p{margin:20px 0 0;font-size:clamp(17px,1.39vw,20px);line-height:1.5;color:rgba(238,246,243,.9)}.v-cap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);margin-top:clamp(40px,4vw,64px)}.v-cap-lista{list-style:none;margin:0;padding:0}.v-cap-item{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:42vh;box-sizing:border-box;padding:32px 0;border-top:1px solid var(--linea);transition:opacity .35s var(--curva)}.v-cap-item:last-child{border-bottom:1px solid var(--linea)}.v-cap-item h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1.06;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-cap-item p{margin:0;max-width:480px;font-size:clamp(16px,1.25vw,18px);line-height:1.55;color:rgba(238,246,243,.86);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-cap-movil{display:none}.v-cap-panel{position:relative}.v-cap-tarjeta{position:-webkit-sticky;position:sticky;top:calc(50vh - 220px);height:440px;border-radius:24px;overflow:hidden;background:rgba(6,16,14,.82);border:1px solid rgba(238,246,243,.12);box-shadow:0 1px 1px rgba(1,8,6,.4),0 24px 60px rgba(1,8,6,.45)}.v-cap-escena{position:absolute;inset:0;opacity:0;transition:opacity .45s var(--curva)}.v-cap-escena[data-visible="1"]{opacity:1}.v-cap-tarjeta .v-escena .st{scale:1.5}@media (min-width:900px){.v-cap-item{opacity:.4}.v-cap-item[data-activa="1"]{opacity:1}}@media (max-width:1279px){.v-cap-tarjeta .v-escena .st{scale:1.3}}@media (max-width:1099px){.v-cap-tarjeta{height:380px;top:calc(50vh - 190px)}.v-cap-tarjeta .v-escena .st{scale:1.1}}.v-cap-transversal{display:grid;grid-template-columns:minmax(0,410px) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center;margin-top:clamp(56px,6vw,96px)}.v-cap-trans-escena .v-frente-escena{border-bottom:0}.v-cap-transversal p{margin:0;max-width:640px;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.2vw,34px);line-height:1.2;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-met-detalle .v-met-paso{min-height:400px}.v-met-paso .v-met-entrega{display:flex;gap:12px;max-width:520px;margin:24px 0 0;padding:16px 18px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(238,246,243,.14);background:rgba(4,11,10,.6);font-size:16px;line-height:1.5;color:var(--ink)}.v-met-paso .v-met-entrega .v-cuadro-8{margin-top:8px}.v-met-entrega strong{font-weight:500}.v-met-cierre{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;margin-top:24px;padding:30px 32px;border-radius:20px;border:1px solid rgba(238,246,243,.14);background:rgba(4,11,10,.6);box-shadow:0 1px 1px rgba(1,8,6,.4),0 14px 36px rgba(1,8,6,.4)}@media (min-width:900px){.v-met-cierre{grid-column:2}}.v-met-cierre h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2vw,30px);line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.v-met-cierre p{margin:0;font-size:16px;line-height:1.6;color:var(--ink2)}.v-acu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:clamp(40px,4vw,56px)}.v-acu .v-ficha{min-height:0}.v-acu .v-ficha-img{height:200px}.v-acu .v-ficha-texto h3{font-size:clamp(28px,2.6vw,38px);line-height:1.06;text-wrap:balance}.v-acu .v-ficha-texto p{font-size:17px;line-height:1.55}.v-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.v-faq-cabeza{position:-webkit-sticky;position:sticky;top:120px}.v-faq-lista{border-bottom:1px solid var(--linea)}.v-faq-item{border-top:1px solid var(--linea)}.v-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:24px 0;list-style:none;cursor:pointer;touch-action:manipulation;font-family:var(--font-display);font-weight:400;font-size:clamp(21px,1.8vw,27px);line-height:1.2;letter-spacing:-.015em;color:var(--ink);text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-faq-item summary::-webkit-details-marker{display:none}.v-faq-item summary:focus-visible{outline:2px solid var(--acento);outline-offset:4px;border-radius:6px}.v-faq-mas{position:relative;flex-shrink:0;width:18px;height:18px;transition:transform .3s var(--curva)}.v-faq-mas:after,.v-faq-mas:before{content:"";position:absolute;background:var(--ink2)}.v-faq-mas:before{left:8px;top:0;width:2px;height:18px}.v-faq-mas:after{left:0;top:8px;width:18px;height:2px}.v-faq-item[open] .v-faq-mas{transform:rotate(45deg)}.v-faq-item p{margin:-4px 0 0;padding:0 48px 28px 0;max-width:680px;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:rgba(238,246,243,.86);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-qh-cierre{padding-bottom:clamp(60px,6vw,100px)}@media (max-width:899px){.v-qh-entender{align-items:flex-end;min-height:540px}.v-qh-entender-scrim{background:linear-gradient(180deg,rgba(4,11,10,0) 18%,rgba(4,11,10,.62) 52%,rgba(4,11,10,.86))}.v-qh-entender-texto{width:100%;padding:28px 22px 30px}.v-cap{display:block}.v-cap-panel{display:none}.v-cap-lista{display:flex;flex-direction:column;gap:16px}.v-cap-item,.v-cap-item:last-child{min-height:0;gap:10px;padding:0 0 24px;border:1px solid rgba(238,246,243,.12);border-radius:16px;overflow:hidden;background:rgba(6,16,14,.78);box-shadow:0 1px 1px rgba(1,8,6,.4),0 18px 44px rgba(1,8,6,.35)}.v-cap-item h3,.v-cap-item p{padding:0 20px;text-shadow:none}.v-cap-item h3{font-size:24px}.v-cap-item p{font-size:15px;color:var(--ink2)}.v-cap-movil{display:flex;margin:0 0 8px;border:0;border-radius:0;box-shadow:none;background:transparent}.v-cap-transversal{gap:20px}.v-cap-transversal,.v-faq{grid-template-columns:minmax(0,1fr)}.v-faq{gap:16px}.v-faq-cabeza{position:static}}@media (max-width:699px){.v-qh-portada{padding-top:calc(118px + env(safe-area-inset-top))}.v-qh-fila{grid-template-columns:minmax(0,1fr);gap:10px}.v-met-detalle .v-met-paso{min-height:320px}.v-met-paso .v-met-entrega{padding:14px 16px;font-size:15px}.v-met-cierre{padding:24px 22px}.v-acu{grid-template-columns:minmax(0,1fr);gap:14px}.v-acu .v-ficha-img{height:150px}.v-faq-item p{padding-right:0}}@media (prefers-reduced-motion:reduce){.v-cap-escena,.v-cap-item,.v-faq-mas{transition:none!important}}.v-qh-fila .v-qh-fila-h{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.2vw,48px);line-height:1.04;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.v-sec-filas{padding-top:clamp(64px,7vw,120px)}.v-qh-izq{justify-content:flex-start}.v-qh-izq .v-qh-entender-scrim{background:linear-gradient(270deg,rgba(4,11,10,0) 30%,rgba(4,11,10,.5) 58%,rgba(4,11,10,.8))}.v-sec-escena{display:grid;grid-template-columns:minmax(0,410px) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;box-sizing:border-box;padding:clamp(20px,3vw,44px);border-radius:24px;border:1px solid rgba(238,246,243,.12);background:rgba(4,11,10,.6);box-shadow:0 1px 1px rgba(1,8,6,.4),0 18px 44px rgba(1,8,6,.35)}.v-sec-escena-caja.v-frente{box-shadow:none}.v-sec-escena-caja .v-frente-escena{border-bottom:0}.v-sec-escena-texto h2{margin:0;max-width:620px;font-family:var(--font-display);font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-sec-escena-texto p{margin:20px 0 0;max-width:560px;font-size:clamp(17px,1.39vw,20px);line-height:1.5;color:rgba(238,246,243,.9);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-pq-enlace{align-self:flex-start;margin-top:6px}@media (max-width:899px){.v-sec-escena{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:699px){.v-sec-escena{padding:12px 12px 24px}.v-sec-escena-texto{padding:0 8px}.v-sec-escena .v-escena .st{scale:.9}}@media (max-width:385px){.v-sec-escena .v-escena .st{scale:.84}}@media (max-width:899px){.v-qh-izq{justify-content:flex-end}.v-qh-izq .v-qh-entender-scrim{background:linear-gradient(180deg,rgba(4,11,10,0) 18%,rgba(4,11,10,.62) 52%,rgba(4,11,10,.86))}}.v-faq-item p,.v-frente-texto p{max-width:62ch}.v-form-legal{max-width:70ch}.v-legal-entradilla,.v-legal-texto{max-width:68ch}@media (max-width:699px){.v-frentes{grid-template-columns:minmax(0,1fr)}}#manifiesto+#que-hacemos{margin-top:calc(-.14 * var(--pantalla))}@media (max-width:899px){#manifiesto+#que-hacemos{margin-top:calc(-.24 * var(--pantalla))}}@media (prefers-reduced-motion:reduce){#manifiesto+#que-hacemos{margin-top:0!important}}.v-met-paso{min-height:220px}@media (max-width:899px){.v-met-paso{min-height:0;padding-bottom:36px}.v-met-riel{bottom:70px}}.v-qx-portada{position:relative;display:flex;align-items:flex-end;min-height:calc(.92 * var(--pantalla));box-sizing:border-box;padding:150px 0 clamp(56px,8vh,96px)}.v-qx-h1{margin:0;max-width:13ch;font-family:var(--font-display);font-weight:400;font-size:clamp(52px,8.4vw,132px);line-height:.98;letter-spacing:-.04em;color:var(--ink);text-wrap:balance;text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-qx-sub{margin:clamp(22px,2.4vw,34px) 0 0;font-size:clamp(19px,1.6vw,24px);line-height:1.4;color:rgba(238,246,243,.9);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-qx .v-titulo{font-size:clamp(40px,5vw,76px)}.v-qx-palabras{margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.v-qx-palabras li{font-size:clamp(46px,8vw,128px);line-height:1.02;letter-spacing:-.04em;color:var(--ink);opacity:.3;transition:opacity .45s var(--curva);text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-qx-palabras li,.v-qx-remate{font-family:var(--font-display);font-weight:400}.v-qx-remate{max-width:24ch;font-size:clamp(26px,2.6vw,40px);line-height:1.12;letter-spacing:-.02em;color:rgba(238,246,243,.92);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 14px rgba(4,11,10,.7)}.v-qx-filas,.v-qx-remate{margin:clamp(32px,4vw,56px) 0 0}.v-qx-filas{padding:0;list-style:none;border-bottom:1px solid var(--linea)}.v-qx-fila{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:24px;gap:24px;align-items:baseline;padding:clamp(22px,2.6vw,36px) 0;border-top:1px solid var(--linea)}.v-qx-fila h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.6vw,56px);line-height:1.04;letter-spacing:-.03em;color:var(--ink);text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-qx-fila p{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.45;color:rgba(238,246,243,.86);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-qx-brilla .v-qx-fila{opacity:.3;transition:opacity .45s var(--curva)}.v-qx-brilla .v-qx-fila h3{font-size:clamp(44px,7vw,112px);line-height:1;letter-spacing:-.04em}.v-qx-tuyo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.v-qx-tuyo li{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:clamp(26px,2.6vw,40px);border-radius:20px;background:rgba(6,16,14,.78);border:1px solid rgba(238,246,243,.12);box-shadow:0 1px 1px rgba(1,8,6,.4),0 18px 44px rgba(1,8,6,.35)}.v-qx-tuyo h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1.05;letter-spacing:-.025em;color:var(--ink)}.v-qx-tuyo p{margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--ink2)}@media (max-width:899px){.v-qx-fila{gap:8px}.v-qx-fila,.v-qx-tuyo{grid-template-columns:minmax(0,1fr)}.v-qx-tuyo{gap:10px}.v-qx-tuyo li{padding:22px;border-radius:18px}}@media (max-width:699px){.v-qx-portada{min-height:calc(.86 * var(--pantalla));padding-top:120px}.v-qx-h1{font-size:clamp(46px,13.4vw,60px);line-height:1}}@media (prefers-reduced-motion:reduce){.v-qx-brilla .v-qx-fila,.v-qx-palabras li{opacity:1!important}}.v-cabeza-c{align-items:center;text-align:center}.v-cabeza-c,.v-cabeza-c .v-subtitulo{margin-left:auto;margin-right:auto}.v-pc{position:relative;min-height:calc(.9 * var(--pantalla));box-sizing:border-box;padding:140px 0 clamp(48px,7vh,88px);text-align:center}.v-pc,.v-pc .v-caja{display:flex;align-items:center}.v-pc .v-caja{flex-direction:column}.v-pc-h1{margin:0;max-width:14ch;font-family:var(--font-display);font-weight:400;font-size:clamp(48px,7.6vw,116px);line-height:.98;letter-spacing:-.045em;color:var(--ink);text-wrap:balance;text-shadow:0 0 40px rgba(4,11,10,.45),0 0 12px rgba(4,11,10,.32)}.v-pc-sub{margin:clamp(22px,2.4vw,34px) 0 0;max-width:40ch;font-size:clamp(18px,1.6vw,24px);line-height:1.4;color:rgba(238,246,243,.9);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-pc+.v-seccion{padding-top:clamp(24px,4vw,64px)}.v-profs{display:flex;flex-direction:column;gap:6px;margin-top:clamp(24px,3.5vw,48px)}.v-prof{position:relative;height:clamp(150px,16vw,230px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.v-prof+.v-prof{display:none}.v-prof-pista{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;width:max-content;will-change:transform}.v-prof-pista img{display:block;width:auto;height:calc(var(--h) * 2);margin:0 clamp(36px,4.4vw,72px);filter:brightness(0) invert(1);will-change:transform,opacity}.v-prods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,1.7vw,24px);gap:clamp(12px,1.7vw,24px);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.v-prod{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:clamp(300px,30vw,440px);box-sizing:border-box;padding:32px;border-radius:28px;overflow:hidden;text-align:center;text-decoration:none;color:rgba(238,246,243,.88);font-size:clamp(16px,1.25vw,18px);line-height:1.45;border:1px solid rgba(238,246,243,.14);box-shadow:0 18px 44px rgba(1,8,6,.35)}.v-prod-1{background:linear-gradient(160deg,#0E3B44,#0B2A33 55%,#061716)}.v-prod-2{background:linear-gradient(160deg,#16463A,#0F3329 55%,#06140F)}.v-prod i{position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;animation:v-deriva 14s ease-in-out infinite alternate}.v-prod-1 i{left:-120px;top:-180px;background:radial-gradient(circle,rgba(47,217,188,.42),rgba(47,217,188,0) 68%)}.v-prod-2 i{right:-140px;bottom:-200px;background:radial-gradient(circle,rgba(190,245,120,.32),rgba(190,245,120,0) 68%);animation-duration:17s}.v-prod img{display:block;width:auto;height:calc(var(--h) * 2.6);max-width:80%}.v-prod span{max-width:32ch}a.v-prod{transition:border-color .2s ease}@media (hover:hover){a.v-prod:hover{border-color:rgba(238,246,243,.32)}}@keyframes v-deriva{0%{transform:translateZ(0)}to{transform:translate3d(-60px,40px,0) scale(1.08)}}@media (max-width:699px){.v-cabeza{align-items:center;text-align:center}.v-cabeza,.v-subtitulo{margin-left:auto;margin-right:auto}.v-frente-texto,.v-pq-bloque,.v-qh-cabeza{align-items:center;text-align:center}.v-pq-enlace{align-self:center}.v-met-fijo,.v-pila-texto{align-items:center;text-align:center}.v-qs-regla,.v-qs-sub,.v-qs-texto{text-align:center}.v-qs-h2{margin-left:auto;margin-right:auto}.v-contacto-intro{text-align:center}.v-contacto-pasos{margin-left:auto;margin-right:auto}.v-prof+.v-prof{display:block}.v-prof{height:118px}.v-prof-pista img{height:calc(var(--h) * 1.55);margin:0 26px}.v-prods{grid-template-columns:minmax(0,1fr);gap:12px}.v-prod{height:260px;border-radius:24px}.v-prod img{height:calc(var(--h) * 2)}}@media (prefers-reduced-motion:reduce){.v-prof-pista img[aria-hidden=true]{display:none}.v-prof{height:auto;-webkit-mask-image:none;mask-image:none}.v-prof+.v-prof{display:none!important}.v-prof-pista{position:static;flex-wrap:wrap;justify-content:center;gap:28px 48px;width:auto;max-width:var(--caja);margin:0 auto;padding:0 var(--m)}.v-prof-pista img{margin:0;height:var(--h)}}.v-cabeza{align-items:center;text-align:center}.v-cabeza,.v-subtitulo{margin-left:auto;margin-right:auto}.v-qh-cabeza{flex-direction:column}.v-frente-texto,.v-pq-bloque,.v-qh-cabeza{align-items:center;text-align:center}.v-pq-bloque p{margin-left:auto;margin-right:auto}.v-pq-enlace{align-self:center}.v-pila-texto{align-items:center;text-align:center}.v-pila-texto p{margin-left:auto;margin-right:auto}.v-pila-acciones{justify-content:center}.v-qs-regla,.v-qs-sub,.v-qs-texto{text-align:center}.v-qs-h2,.v-qs-sub .v-subtitulo{margin-left:auto;margin-right:auto}.v-contacto-intro{text-align:center}.v-contacto-pasos{margin-left:auto;margin-right:auto}.v-met{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px)}.v-met-fijo{position:static;align-items:center;text-align:center}.v-met-pal{opacity:1!important}.v-met-panel{width:100%;max-width:780px;margin:0 auto}.v-mani-escena{padding-top:64px;padding-bottom:64px}.v-mani-lineas{gap:clamp(8px,1.4vh,16px)}.v-mani-h1{margin-bottom:clamp(18px,3.2vh,36px)}@media (max-width:899px){.v-mani-escena{padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:64px}.v-mani-lineas{gap:14px}.v-mani-h1{margin-bottom:26px;max-width:290px}.v-mani-linea{font-size:clamp(38px,10.8vw,50px);line-height:1.04}}.v-ven{width:100%;overflow:hidden;border-radius:14px;text-align:left;background:linear-gradient(180deg,rgba(20,30,29,.94),rgba(8,15,14,.96));border:1px solid rgba(238,246,243,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 70px rgba(1,8,6,.5),0 8px 20px rgba(1,8,6,.3)}.v-ven-barra{position:relative;display:flex;align-items:center;height:34px;padding:0 12px;background:rgba(238,246,243,.05);border-bottom:1px solid rgba(238,246,243,.08)}.v-ven-luces{display:flex;gap:7px}.v-ven-luces i{width:11px;height:11px;border-radius:50%;background:#FF5F57;opacity:.9}.v-ven-luces i:nth-child(2){background:#FEBC2E}.v-ven-luces i:nth-child(3){background:#28C840}.v-ven-titulo{position:absolute;left:0;right:0;text-align:center;pointer-events:none}.v-ven-cuerpo,.v-ven-titulo{font-size:12px;color:var(--ink2)}.v-ven-cuerpo{height:clamp(210px,19vw,260px);box-sizing:border-box;padding:16px;overflow:hidden}.v-ven-panel{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;height:100%}.v-ven-lateral{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.v-ven-lateral li{padding:6px 8px;border-radius:6px}.v-ven-lateral li.on{background:rgba(47,217,188,.14);color:var(--ink)}.v-ven-centro{display:flex;flex-direction:column;gap:12px;min-width:0}.v-ven-fichas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.v-ven-fichas div{padding:8px 10px;border-radius:8px;background:rgba(238,246,243,.05);border:1px solid rgba(238,246,243,.07)}.v-ven-fichas small{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-ven-fichas b{display:block;margin-top:2px;font-family:var(--font-display);font-weight:400;font-size:20px;color:var(--ink)}.v-ven-barras{position:relative;flex:1 1;display:flex;align-items:flex-end;gap:8px;padding-bottom:18px}.v-ven-barras span{position:relative;flex:1 1;border-radius:4px 4px 2px 2px;background:rgba(238,246,243,.16)}.v-ven-barras span.on{background:var(--acento)}.v-ven-barras em{position:absolute;left:0;right:0;bottom:-18px;font-style:normal;font-size:11px;text-align:center}.v-ven-cod{margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(11.5px,1vw,13px);line-height:1.75;color:#DCE7E3;white-space:pre}.v-ven-term{line-height:1.95}.v-cod-c{color:#6F8A82}.v-cod-p{color:#2FD9BC}.v-cod-s{color:#C9F27A}.v-cod-f{color:#8FC3FF}.v-cod-n{color:var(--ink2)}.v-ven-diseno{display:flex;align-items:center;justify-content:center;gap:28px;height:100%}.v-ven-movil{position:relative;display:flex;flex-direction:column;gap:7px;width:74px;height:150px;box-sizing:border-box;padding:12px 9px;border-radius:12px;border:1px solid rgba(238,246,243,.22);background:rgba(238,246,243,.04)}.v-ven-movil:not(:last-of-type):after{content:"";position:absolute;right:-29px;top:50%;width:28px;height:1px;background:rgba(47,217,188,.5)}.v-ven-movil.on{border-color:rgba(47,217,188,.7);box-shadow:0 0 0 3px rgba(47,217,188,.12)}.v-ven-l{height:5px;border-radius:3px;background:rgba(238,246,243,.28)}.v-ven-l.l1{width:70%}.v-ven-l.l2{width:50%}.v-ven-l.l3{width:80%}.v-ven-caja{flex:1 1;border-radius:6px;background:rgba(238,246,243,.08)}.v-ven-boton{height:14px;border-radius:7px;background:rgba(238,246,243,.32)}.v-ven-movil.on .v-ven-boton{background:var(--acento)}.v-ven-grafico{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;height:100%}.v-ven-grafico svg{width:100%;height:100%;max-height:180px}.v-graf-area{fill:rgba(47,217,188,.12)}.v-graf-linea{fill:none;stroke:#2FD9BC;stroke-width:2;vector-effect:non-scaling-stroke}.v-graf-linea.b{stroke:rgba(201,242,122,.7);stroke-dasharray:4 4}.v-ven-grafico table{width:100%;border-collapse:collapse}.v-ven-grafico td{padding:8px 0;border-bottom:1px solid rgba(238,246,243,.08)}.v-ven-grafico td:nth-child(2){text-align:right;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-ven-grafico td:last-child{width:22px;text-align:right}.v-ven-grafico .sube{color:var(--acento)}.v-prod.v-prod-1,.v-prod.v-prod-2{background:linear-gradient(160deg,rgba(238,246,243,.08),rgba(238,246,243,.02) 60%,rgba(238,246,243,.04));border:1px solid rgba(238,246,243,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -40px 80px rgba(4,11,10,.25),0 12px 0 -6px rgba(238,246,243,.07),0 24px 0 -12px rgba(238,246,243,.04),0 40px 90px rgba(1,8,6,.45),0 10px 24px rgba(1,8,6,.3)}.v-prod-1 i{background:radial-gradient(circle,rgba(47,217,188,.26),rgba(47,217,188,0) 68%)}.v-prod-2 i{background:radial-gradient(circle,rgba(190,245,120,.2),rgba(190,245,120,0) 68%)}.v-prod-logo{position:relative;display:inline-flex;height:calc(var(--h) * 2.6);animation:v-flota 7s ease-in-out infinite alternate}.v-prod-logo img{display:block;width:auto;height:100%;max-width:none}.v-prod-brillo{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:var(--logo);mask-image:var(--logo);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(105deg,rgba(47,217,188,0),rgba(47,217,188,0) 38%,#2FD9BC 46%,#C9F27A 52%,rgba(201,242,122,0) 60%,rgba(201,242,122,0));background-size:320% 100%;background-position:100% 0;animation:v-brillo 6s ease-in-out infinite}.v-prod-2 .v-prod-logo{animation-delay:-3.5s}.v-prod-2 .v-prod-brillo{animation-delay:1.5s}.v-prod-texto{max-width:32ch}@keyframes v-brillo{0%,25%{background-position:100% 0}65%,to{background-position:0 0}}.v-pie-correo{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:22px;border:1px solid rgba(238,246,243,.22);background:rgba(4,11,10,.3);font-size:16px;color:var(--ink);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}@media (hover:hover){.v-pie-correo:hover{border-color:rgba(238,246,243,.5);background:rgba(4,11,10,.45)}}.v-pie-legales,.v-pie-paginas{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.v-pie-paginas{gap:0 28px}.v-pie-legales{gap:0 20px}.v-pie-paginas .v-pie-a{min-height:44px;font-size:16px;color:var(--ink)}.v-pie-legales .v-pie-a{min-height:40px;font-size:13px;color:var(--ink2)}@media (max-width:899px){.v-ven-grafico{grid-template-columns:minmax(0,1fr)}.v-ven-grafico table{display:none}}@media (max-width:699px){.v-ven-cuerpo{height:200px;padding:14px}.v-ven-panel{grid-template-columns:minmax(0,1fr)}.v-ven-lateral{display:none}.v-ven-diseno{gap:18px}.v-ven-movil:not(:last-of-type):after{right:-19px;width:18px}.v-pie-paginas{gap:0 20px}.v-pie-legales .v-pie-a{min-height:44px}.v-prod-logo{height:calc(var(--h) * 1.7)}}@media (prefers-reduced-motion:reduce){.v-prod-brillo,.v-prod-logo{animation:none}.v-prod-brillo{display:none}}.v-vf{position:relative;display:flex;flex-direction:column;gap:clamp(72px,8vw,120px);margin-top:clamp(32px,4.5vw,64px);padding:40px 0;overflow-x:clip}.v-vf-ancla{scroll-margin-top:96px}.v-vf-fila{--vw-ven:min(56vw,820px);--vh-ven:clamp(260px,23vw,340px);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:calc(var(--vh-ven) + 120px)}.v-vf-texto{width:min(36vw,480px);text-align:center}.v-vf-fila[data-lado=r] .v-vf-texto{grid-column:1;justify-self:center}.v-vf-fila[data-lado=l] .v-vf-texto{grid-column:2;justify-self:center}.v-vf-texto h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);text-shadow:0 0 36px rgba(4,11,10,.42),0 0 10px rgba(4,11,10,.3)}.v-vf-texto>p{margin:12px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.45;color:rgba(238,246,243,.9);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8),0 0 28px rgba(4,11,10,.64)}.v-vf-texto h3.v-vf-grande{margin-bottom:18px;font-size:clamp(40px,4.4vw,64px);letter-spacing:-.04em}.v-vf-lineas{margin:0;padding:0;list-style:none}.v-vf-lineas li{padding:14px 0;border-top:1px solid rgba(238,246,243,.14)}.v-vf-lineas b{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(19px,1.6vw,22px);line-height:1.2;color:var(--ink);text-shadow:0 0 10px rgba(4,11,10,.6)}.v-vf-lineas span{display:block;margin-top:4px;font-size:15px;text-shadow:0 0 8px rgba(4,11,10,.7)}.v-vf-ci,.v-vf-lineas span{line-height:1.45;color:var(--ink2)}.v-vf-ci{display:flex;flex-direction:column;align-items:center;gap:10px;margin:4px 0 0;padding-top:16px;border-top:1px solid rgba(238,246,243,.14);font-size:14px}.v-vf-ci img{display:block;width:auto;height:44px;filter:brightness(0) invert(1)}.v-vf-ci img[alt=Cloto]{height:30px}.v-vf-ven{position:absolute;top:50%;width:var(--vw-ven);margin-top:calc(var(--vh-ven) / -2 - 17px);will-change:transform,opacity}.v-vf-fila[data-lado=r] .v-vf-ven{left:58%;transform:rotate(2.5deg);transform-origin:0 50%}.v-vf-fila[data-lado=l] .v-vf-ven{right:58%;transform:rotate(-2.5deg);transform-origin:100% 50%}.v-vf-ven .v-ven{position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 50px 110px rgba(1,8,6,.6),0 14px 30px rgba(1,8,6,.38)}.v-vf-ven .v-ven-cuerpo{height:var(--vh-ven);padding:20px;font-size:13px}.v-vf-ven .v-ven-cod{font-size:clamp(12px,1vw,14px)}.v-vf-atras{position:absolute;inset:0;border-radius:14px;background:rgba(14,24,23,.72);border:1px solid rgba(238,246,243,.1);transform:translate3d(60px,-34px,0) scale(.94)}.v-vf-fila[data-lado=l] .v-vf-atras{transform:translate3d(-60px,-34px,0) scale(.94)}.v-ven-escucha{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;height:100%}.v-ven-temas{display:flex;flex-direction:column;gap:14px}.v-ven-temas div{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.v-ven-temas i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#2FD9BC,#C9F27A)}.v-ven-resumen{padding:16px;border-radius:12px;background:rgba(238,246,243,.05);border:1px solid rgba(238,246,243,.08)}.v-ven-resumen small{font-size:12px}.v-ven-resumen b{display:block;margin:4px 0 6px;font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--ink)}.v-ven-resumen p{margin:0;font-size:13px;line-height:1.45}@media (max-width:899px){.v-vf{gap:64px}.v-vf-fila{--vw-ven:min(86vw,520px);--vh-ven:210px;display:flex;flex-direction:column;min-height:0}.v-vf-texto{width:auto;margin:0 24px 26px}.v-vf-ven{position:relative;top:auto;margin-top:0}.v-vf-fila[data-lado=r] .v-vf-ven{left:30vw}.v-vf-fila[data-lado=l] .v-vf-ven{right:auto;left:-14vw}.v-vf-ven .v-ven-cuerpo{padding:14px;font-size:12px}.v-vf-ven .v-ven-cod{font-size:11px}.v-vf-atras{transform:translate3d(30px,-22px,0) scale(.94)}.v-vf-fila[data-lado=l] .v-vf-atras{transform:translate3d(-30px,-22px,0) scale(.94)}.v-ven-escucha{grid-template-columns:minmax(0,1fr)}.v-ven-resumen{display:none}.v-ven-temas div{grid-template-columns:70px minmax(0,1fr)}}.v-qs-portada.v-abanico{overflow-x:clip;isolation:isolate}.v-abanico-texto{position:relative;z-index:2;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%}.v-abanico-texto:before{content:"";z-index:-1;width:1300px;height:640px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(4,11,10,.75),rgba(4,11,10,.4) 50%,rgba(4,11,10,0))}.v-abanico-texto:before,.v-carta{position:absolute;left:50%;top:50%}.v-carta{z-index:1;width:var(--cw);aspect-ratio:var(--ar);margin:0;transform:translate(-50%,-50%) translate3d(var(--x),var(--y),0) rotate(var(--r));animation:v-carta-entra 1.3s var(--d) cubic-bezier(.2,.8,.2,1) both}.v-carta-in{width:100%;height:100%;overflow:hidden;border-radius:22px;border:1px solid rgba(238,246,243,.16);box-shadow:0 40px 90px rgba(1,8,6,.55),0 10px 24px rgba(1,8,6,.35);animation:v-flota 9s var(--fd) ease-in-out infinite alternate;will-change:transform}.v-carta img{display:block;width:100%;height:100%;object-fit:cover}@keyframes v-flota{0%{transform:translateZ(0)}to{transform:translate3d(0,-18px,0)}}@keyframes v-carta-entra{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.v-carta-1{--cw:min(25vw,440px);--ar:360/460;--x:-31.5vw;--y:-8.4vh;--r:-9deg;--fd:0s;--d:.15s}.v-carta-3{--cw:min(23.6vw,415px);--ar:340/430;--x:32.2vw;--y:-4.1vh;--r:8deg;--fd:-3s;--d:.25s}.v-carta-2{--cw:min(29.2vw,515px);--ar:420/300;--x:0vw;--y:45.6vh;--r:-2deg;--fd:-5s;--d:.4s}.v-abanico .v-desliza{display:none}@media (min-width:700px) and (orientation:landscape){.v-abanico+#principal>.v-qs-bloque:first-child{margin-top:calc(70px - 4.4vh + min(10.4vw, 184px))}}@media (min-width:700px) and (orientation:portrait){.v-carta-1{--cw:34vw;--x:-34vw;--y:-24vh}.v-carta-3{--cw:32vw;--x:35vw;--y:-20vh}.v-carta-2{--cw:48vw;--y:44vh}.v-abanico+#principal>.v-qs-bloque:first-child{margin-top:calc(70px - 6vh + 17.5vw)}}.v-qs-datos{display:flex;flex-wrap:wrap;justify-content:center;margin:clamp(22px,2.6vw,34px) 0 0;padding:0;list-style:none;border:1px solid rgba(238,246,243,.16);border-radius:999px;background:rgba(4,11,10,.4)}.v-qs-datos li{padding:11px 22px;font-size:14px;color:var(--ink)}.v-qs-datos li+li{border-left:1px solid rgba(238,246,243,.16)}@media (max-width:699px){.v-abanico-texto:before{width:600px;height:620px}.v-carta-in{border-radius:16px}.v-carta-1{--cw:48.7vw;--x:-38.5vw;--y:-25vh}.v-carta-3{--cw:46.2vw;--x:39.7vw;--y:-21vh}.v-carta-2{--cw:66.7vw;--ar:260/190;--y:47vh}.v-abanico+#principal>.v-qs-bloque:first-child{margin-top:calc(24px - 3vh + 24.4vw)}.v-qs-datos{flex-direction:column;border-radius:20px}.v-qs-datos li{padding:9px 20px;font-size:13px}.v-qs-datos li+li{border-left:0;border-top:1px solid rgba(238,246,243,.16)}}.v-pie-rej{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);max-width:var(--caja);margin:0 auto;padding:clamp(48px,5vw,72px) 0 clamp(36px,4vw,56px);border-top:1px solid rgba(238,246,243,.14)}.v-pie-firma{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.v-pie-logo{display:block;width:168px;height:auto;color:var(--ink)}.v-pie-firma .v-pie-lema{margin:18px 0 0;padding:0 0 .1em;text-align:left;font-size:clamp(22px,1.9vw,28px);opacity:1!important}.v-pie-desc{margin:12px 0 22px;max-width:34ch;font-size:15px;line-height:1.55;color:var(--ink2)}.v-pie-boton{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:22px;border:1px solid rgba(238,246,243,.26);background:rgba(4,11,10,.35);color:var(--ink);font-size:15px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}@media (hover:hover){.v-pie-boton:hover{border-color:rgba(238,246,243,.55);background:rgba(4,11,10,.5)}}.v-pie-grupos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);grid-gap:32px;gap:32px}.v-pie-h{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--ink2)}.v-pie-g ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.v-pie-g .v-pie-a{padding:0;color:var(--ink)}.v-pie-dato,.v-pie-g .v-pie-a{min-height:36px;font-size:15px}.v-pie-dato{display:inline-flex;align-items:center;color:var(--ink2)}.v-pie .v-pie-legal{display:flex;justify-content:space-between;gap:16px;max-width:var(--caja);margin:0 auto;padding:20px 0 26px;border-top:1px solid rgba(238,246,243,.1);font-size:13px;line-height:1.5;color:var(--ink2);text-align:left}.v-pie-gigante{position:relative;height:calc((100vw - 32px) * .1191 * .76);margin:0 calc(-1 * var(--m));overflow:hidden}.v-pie-gigante .v-pie-wm{position:absolute;left:16px;right:16px;top:0;width:auto;margin:0}.v-pie{overflow:visible clip}.v-pie-rej{position:relative;isolation:isolate}.v-pie-rej:before{content:"";position:absolute;z-index:-1;inset:0 -12vw -160px;pointer-events:none;background:radial-gradient(closest-side,rgba(4,11,10,.5) 0,rgba(4,11,10,.42) 45%,rgba(4,11,10,.18) 78%,rgba(4,11,10,0) 100%)}@media (min-width:700px) and (max-width:1099px){.v-pie-rej{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:699px){.v-pie-rej{grid-template-columns:minmax(0,1fr);gap:0;padding-top:44px;padding-bottom:0}.v-pie-firma{align-items:center;text-align:center;padding-bottom:36px}.v-pie-logo{width:140px}.v-pie-firma .v-pie-lema{text-align:center}.v-pie-desc{margin-bottom:20px}.v-pie-grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(238,246,243,.12)}.v-pie-g{padding:26px 0 20px;text-align:center}.v-pie-g+.v-pie-g{border-left:1px solid rgba(238,246,243,.12)}.v-pie-g.v-pie-g-estudio{grid-column:1/-1;border-left:0;border-top:1px solid rgba(238,246,243,.12)}.v-pie-h{margin-bottom:6px}.v-pie-dato,.v-pie-g .v-pie-a{display:flex;justify-content:center;width:100%;min-height:44px;font-size:15px}.v-pie .v-pie-legal{flex-direction:column;align-items:center;gap:2px;padding:20px 0 18px;font-size:12px;text-align:center}}@media (prefers-reduced-motion:reduce){.v-carta,.v-carta-in{animation:none}}.v-met-panel{isolation:isolate}.v-met-panel:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(rgba(238,246,243,.055) 1px,transparent 0),linear-gradient(90deg,rgba(238,246,243,.055) 1px,transparent 0),linear-gradient(rgba(238,246,243,.025) 1px,transparent 0),linear-gradient(90deg,rgba(238,246,243,.025) 1px,transparent 0);background-size:96px 96px,96px 96px,24px 24px,24px 24px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(120% 90% at 75% 35%,#000 0,rgba(0,0,0,.55) 55%,transparent 100%);mask-image:radial-gradient(120% 90% at 75% 35%,#000 0,rgba(0,0,0,.55) 55%,transparent 100%)}@media (max-width:699px){.v-met-panel:before{background-size:72px 72px,72px 72px,18px 18px,18px 18px}}.v-contacto.v-contacto-una{display:flex;flex-direction:column;min-height:var(--pantalla);box-sizing:border-box;padding:clamp(92px,10vh,120px) 0 0}.v-contacto-una .v-contacto-rejilla{flex:1 1;align-items:center;align-content:center;padding-bottom:clamp(16px,3vh,40px)}.v-contacto-una .v-contacto-pasos{margin-top:clamp(20px,3.4vh,36px);gap:12px}.v-contacto-una .v-contacto-plazo{margin-top:clamp(18px,3vh,30px)}.v-contacto-correo{margin:8px 0 0;font-size:15px;line-height:1.5;color:rgba(238,246,243,.84);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8)}.v-contacto-correo a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(238,246,243,.4);text-decoration-color:rgba(238,246,243,.4);text-underline-offset:3px}.v-contacto-una .v-form form{gap:clamp(12px,1.9vh,18px)}.v-contacto-una .v-form-campo input{height:clamp(44px,5.6vh,52px)}.v-contacto-una .v-form-campo textarea{min-height:clamp(84px,13vh,136px)}.v-contacto-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;margin:0;padding:10px var(--m) calc(12px + env(safe-area-inset-bottom));font-size:13px;line-height:1.4;color:var(--ink2);text-shadow:0 0 2px rgba(4,11,10,.9),0 0 10px rgba(4,11,10,.8)}.v-contacto-legal a{display:inline-flex;align-items:center;min-height:36px;color:rgba(238,246,243,.88);text-decoration:none}@media (hover:hover){.v-contacto-legal a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}}@media (max-width:899px){.v-contacto.v-contacto-una{padding-top:calc(84px + env(safe-area-inset-top))}.v-contacto-una .v-contacto-rejilla{gap:18px;align-content:start}.v-contacto-una .v-contacto-correo,.v-contacto-una .v-contacto-entradilla,.v-contacto-una .v-contacto-pasos{display:none}.v-contacto-una .v-contacto-plazo{margin-top:10px}.v-contacto-legal{gap:0 14px;font-size:12px}.v-contacto-legal span{flex-basis:100%;text-align:center}.v-contacto-legal a{min-height:44px}}@media (max-width:899px) and (min-height:860px){.v-contacto-una .v-contacto-entradilla{display:block}.v-contacto-una .v-contacto-rejilla{align-content:center}}@media (min-width:900px) and (max-height:800px){.v-contacto-una .v-contacto-h1{font-size:clamp(40px,7.4vh,64px)}.v-contacto-una .v-contacto-entradilla{margin-top:14px;font-size:16px}.v-contacto-una .v-contacto-paso{font-size:15px;line-height:1.45}.v-contacto-una .v-contacto-tarjeta{padding:22px 26px}.v-contacto-una .v-form-legal{font-size:12px}}@media (max-width:899px){.v-contacto.v-contacto-una{padding-top:calc(76px + env(safe-area-inset-top))}.v-contacto-una .v-contacto-rejilla{gap:14px;padding-bottom:8px}.v-contacto-una .v-contacto-h1{font-size:clamp(30px,8.4vw,40px)}.v-contacto-una .v-contacto-plazo{margin-top:6px;font-size:14px}.v-contacto-una .v-contacto-tarjeta{padding:16px}.v-contacto-una .v-form form{gap:10px}.v-contacto-una .v-form-campo{gap:5px}.v-contacto-una .v-form-campo label{font-size:13px}.v-contacto-una .v-form-campo input{height:44px}.v-contacto-una .v-form-campo textarea{min-height:76px;height:76px}.v-contacto-una .v-form-enviar{height:48px;margin-top:2px}.v-contacto-una .v-form-legal{font-size:12px;line-height:1.4}.v-contacto-legal span{display:none}.v-contacto-legal{padding-top:0;padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:899px) and (max-height:700px){.v-contacto.v-contacto-una{padding-top:calc(70px + env(safe-area-inset-top))}.v-contacto-una .v-contacto-h1{font-size:clamp(28px,7.8vw,34px)}.v-contacto-una .v-form-campo textarea{min-height:64px;height:64px}.v-contacto-una .v-form form{gap:8px}}@media (hover:none) and (pointer:coarse){.v-fondo:after,.v-fondo:before{content:"";position:absolute;left:0;right:0;z-index:10;pointer-events:none}.v-fondo:before{top:0;height:max(84px,calc(env(safe-area-inset-top) + 64px));background:linear-gradient(180deg,rgba(28,70,81,1),rgba(28,70,81,.86) 22%,rgba(28,70,81,.55) 50%,rgba(28,70,81,.22) 76%,rgba(28,70,81,0))}.v-fondo:after{bottom:0;height:max(120px,calc(env(safe-area-inset-bottom) + 96px));background:linear-gradient(0deg,rgba(28,70,81,1),rgba(28,70,81,.86) 22%,rgba(28,70,81,.55) 50%,rgba(28,70,81,.22) 76%,rgba(28,70,81,0))}}@supports (-webkit-touch-callout:none){:root{--ios-arriba:max(14px,env(safe-area-inset-top));--ios-abajo:max(14px,env(safe-area-inset-bottom));--ios-ambos:max(14px,env(safe-area-inset-top),env(safe-area-inset-bottom))}.v-fondo{top:var(--ios-arriba);bottom:auto;height:calc(100svh - var(--ios-arriba) - var(--ios-abajo))}.v-fondo:before{height:72px}.v-fondo:after{height:96px}.v-hero{top:var(--ios-ambos);bottom:auto;height:calc(100svh - 2 * var(--ios-ambos))}.v-menu:not([data-abierto=true]){top:50%;bottom:50%;transition:opacity .14s ease-out,visibility 0s linear .14s,top 0s linear .14s,bottom 0s linear .14s}}@supports (-webkit-touch-callout:none){@media (max-width:899px){.v-mani-escena{top:var(--ios-arriba);height:calc(var(--pantalla) - var(--ios-arriba) - var(--ios-abajo));padding-top:calc(64px + env(safe-area-inset-top) - var(--ios-arriba));padding-bottom:max(0px,calc(64px - var(--ios-abajo)))}}}@supports (-webkit-touch-callout:none){.v-mani-escena{width:50%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.v-mani-lineas{flex:none;width:calc(100vw - 2 * var(--m))}.v-pila-ancla{width:50%;margin-left:auto;margin-right:auto}.v-pila-tarjeta{position:absolute;top:0;left:-50%;width:200%}.v-raiz:after{content:"";position:absolute;z-index:30;left:0;right:0;top:0;height:84px;pointer-events:none;background:linear-gradient(180deg,rgba(28,70,81,1),rgba(28,70,81,.94) 14%,rgba(28,70,81,.8) 28%,rgba(28,70,81,.6) 44%,rgba(28,70,81,.38) 60%,rgba(28,70,81,.19) 76%,rgba(28,70,81,.06) 90%,rgba(28,70,81,0))}.v-mani-velo{top:0;height:100%;transform:translateX(-50%);background-size:1900px 1200px;background-position:50% 50%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 150px,#000 calc(100% - 150px),transparent);mask-image:linear-gradient(180deg,transparent,#000 150px,#000 calc(100% - 150px),transparent)}}.v-raiz[data-tactil] .v-hero{transition:visibility 0s}.v-raiz[data-tactil] .v-hero-capa{will-change:transform,opacity;transition:opacity .45s var(--curva),transform .9s var(--curva)}.v-raiz[data-tactil][data-hero-fuera] .v-hero{visibility:hidden;transition:visibility 0s linear .9s}.v-raiz[data-tactil][data-hero-fuera] .v-hero-capa{opacity:0;transform:translate3d(0,-56px,0) scale(1.06)}.v-raiz[data-tactil] [data-desliza]{transition:opacity .25s linear}.v-raiz[data-tactil][data-hero-fuera] [data-desliza]{opacity:0}.v-raiz[data-tactil] [data-mani-item]{opacity:0;transform:translate3d(0,28px,0);will-change:opacity,transform;transition:opacity .55s var(--curva),transform .8s var(--curva)}.v-raiz[data-tactil] [data-mani-item][data-on]{opacity:1;transform:none}.v-raiz[data-tactil] [data-mani-velo]{opacity:0;transition:opacity .9s var(--curva);will-change:opacity}.v-raiz[data-tactil] .v-una-fondo[data-on],.v-raiz[data-tactil] [data-mani-velo][data-on]{opacity:1}.v-una-prog{will-change:transform}.v-menu:focus{outline:none}@supports (-webkit-touch-callout:none){.v-pie:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:170px;pointer-events:none;background:linear-gradient(0deg,rgba(28,70,81,1),rgba(28,70,81,.92) 14%,rgba(28,70,81,.74) 30%,rgba(28,70,81,.5) 48%,rgba(28,70,81,.27) 66%,rgba(28,70,81,.1) 84%,rgba(28,70,81,0))}}@media (max-width:899px){.v-pie-gigante{height:calc((100vw - 32px) * .1191 + 36px)}}