@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fuentes/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fuentes/manrope-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vino:#7a1f35;--vino-borde:#9a3550;--vino-hover:#8e2742;--vino-oscuro:#5a1426;--vino-claro:#f0b9c6;--vino-palido:#f5e6ea;--vino-suave:#ebd3d9;--rosa-titulo:#e7a9b8;--verde:#1f6f6b;--verde-borde:#2a8580;--verde-hover:#25807b;--verde-oscuro:#165451;--verde-claro:#9ad6ce;--verde-palido:#e2f0ee;--fondo:#131117;--fondo-alt:#18151c;--fondo-heroe:#120f14;--fondo-media:#17131a;--fondo-cta:#122423;--superficie:#1e1b23;--superficie-media:#19161d;--borde:#37313d;--borde-2:#4a4350;--borde-3:#5b5361;--linea:#6b6371;--linea-alt:#2a2530;--gris:#8e8792;--texto:#ece8ee;--texto-suave:#b9b1bd;--texto-claro:#e4dee6;--texto-claro-2:#cfc8d2;--blanco:#fff;--cab-texto:#1b1b1f;--cab-texto-suave:#5b5361;--cab-borde:#e4dee6;--cab-borde-control:#cfc8d2;--cab-linea:#efeaf0;--ph-fondo:#0f0c10db;--ph-texto:#dcd5de;--blanco-80:#fffc;--blanco-60:#fff9;--blanco-30:#ffffff4d;--t-12:12px;--t-14:14px;--t-16:16px;--t-18:18px;--t-22:22px;--t-28:28px;--t-40:40px;--t-56:56px;--f-titulo:"Bricolage Grotesque", sans-serif;--f-texto:"Figtree", system-ui, sans-serif;--f-firma:"Manrope", sans-serif;--sec:96px;--edge:72px;--ancho:1240px;--margen:40px;--r-pill:999px;--r-franja:20px;--r-nodo:14px;--r-control:10px;--r-etiqueta:6px;--sombra-boton:0 10px 22px -10px #000000b3;--sombra-asistente:0 14px 26px -12px #000000b3;--sombra-panel:0 24px 48px -20px #000000b3;--curva:cubic-bezier(.16, 1, .3, 1);--g-puntos:radial-gradient(#ffffff0f 1px, transparent 1.5px);--g-media-heroe:radial-gradient(52% 64% at 70% 52%, #7a1f356b 0%, #7a1f3500 72%), radial-gradient(36% 46% at 88% 86%, #1f6f6b61 0%, #1f6f6b00 70%), linear-gradient(155deg, #231b24 0%, #120f14 70%);--g-velo-heroe:linear-gradient(90deg, #0f0c10f0 0%, #0f0c10e6 54%, #0f0c1073 66%, #0f0c1000 80%), linear-gradient(0deg, #131117 0%, #13111700 22%);--g-velo-heroe-movil:linear-gradient(180deg, #0f0c1033 0, #0f0c10e6 240px, #0f0c10f0 100%);--g-media-servicios:radial-gradient(50% 110% at 74% 50%, #7a1f3573 0%, #7a1f3500 70%), linear-gradient(120deg, #1e1820, #110e13);--g-velo-servicios:linear-gradient(90deg, #0f0c10ed 0%, #0f0c10e0 54%, #0f0c104d 72%, #0f0c1026 100%), linear-gradient(0deg, #131117 0%, #13111700 30%);--g-velo-servicios-movil:linear-gradient(180deg, #0f0c1033 0, #0f0c10e6 200px, #0f0c10f0 100%);--g-media-cta:radial-gradient(50% 120% at 78% 50%, #9ad6ce40 0%, #9ad6ce00 70%), linear-gradient(120deg, #16302f, #0f1b1b);--g-velo-cta:linear-gradient(90deg, #165451f2 0%, #165451e6 56%, #16545166 76%, #16545133 100%);--g-velo-cta-movil:linear-gradient(#165451eb, #165451eb);--g-velo-heroe-tableta:linear-gradient(180deg, #0f0c1033 0, #0f0c10e6 320px, #0f0c10f0 100%);--g-velo-servicios-tableta:linear-gradient(180deg, #0f0c1033 0, #0f0c10e6 240px, #0f0c10f0 100%);--sombra-menu:0 18px 32px -18px #0009;--cab-alto:76px}@media (width>=760px) and (width<=1099px){:root{--sec:80px;--edge:60px;--margen:32px}}@media (width<=759px){:root{--sec:64px;--edge:48px;--margen:16px;--cab-alto:64px}}html{scroll-behavior:smooth}body{background:var(--fondo);margin:0}a{color:var(--vino-claro)}@media (hover:hover){a:hover{color:var(--blanco)}}.pg{background-color:var(--fondo);background-image:var(--g-puntos);color:var(--texto);font:400 var(--t-16)/1.55 var(--f-texto);-webkit-font-smoothing:antialiased;scrollbar-color:var(--vino) var(--superficie);background-size:24px 24px}.pg *{box-sizing:border-box}.pg ::selection{background:var(--vino);color:var(--blanco)}.pg :focus-visible{outline:2px solid var(--verde-claro);outline-offset:3px;border-radius:8px}.w{max-width:var(--ancho);padding:0 var(--margen);margin:0 auto}.d{font-family:var(--f-titulo);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.h1{font-size:var(--t-56)}.h2{font-size:var(--t-40)}.h3{font-size:var(--t-28);letter-spacing:-.015em;line-height:1.1}.h4{font-size:var(--t-22);letter-spacing:-.01em;line-height:1.15}.lead{font-size:var(--t-18);color:var(--texto-suave);max-width:62ch;margin:16px 0 0;line-height:1.55}.t14{font-size:var(--t-14);line-height:1.45}.t12{font-size:var(--t-12);line-height:1.4}.mut{color:var(--texto-suave)}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic *{vector-effect:non-scaling-stroke}.ic.s16{width:16px;height:16px}.ic.s24{width:24px;height:24px}.sec{padding:var(--sec) 0}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ttl{align-items:center;gap:12px;display:flex}.btn{border-radius:var(--r-pill);height:44px;font:600 var(--t-14)/1 var(--f-texto);white-space:nowrap;background:var(--vino);color:var(--blanco);border:1.5px solid var(--vino-borde);cursor:pointer;transition:transform .25s var(--curva), box-shadow .25s, background-color .2s, color .2s;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--vino-hover);color:var(--blanco);box-shadow:var(--sombra-boton);transform:translateY(-2px)}}.btn.sm{height:40px;padding:0 16px}.btn.ow{color:var(--blanco);border-color:var(--blanco-80);background:0 0}@media (hover:hover){.btn.ow:hover{background:var(--blanco);color:var(--fondo);border-color:var(--blanco)}}.btn.wh{background:var(--blanco);color:var(--vino);border-color:var(--blanco)}@media (hover:hover){.btn.wh:hover{background:var(--vino-palido);color:var(--vino-oscuro);border-color:var(--vino-palido)}}.btn.vd{background:var(--verde);border-color:var(--verde-borde)}@media (hover:hover){.btn.vd:hover{background:var(--verde-hover);color:var(--blanco)}}.ib{border-radius:var(--r-pill);border:1.5px solid var(--borde-3);background:var(--superficie);width:44px;height:44px;color:var(--texto);cursor:pointer;transition:background-color .2s, color .2s, transform .25s var(--curva);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ib:hover{background:var(--texto);color:var(--fondo);transform:translateY(-2px)}}.ib:disabled{opacity:.35;cursor:default;background:var(--superficie);color:var(--texto);transform:none}.lnk{color:var(--vino-claro);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){a.lnk:hover{color:var(--blanco);text-decoration:underline}}.saltar{z-index:60;border-radius:var(--r-pill);background:var(--blanco);color:var(--cab-texto);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.saltar:focus{top:16px}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pg *,.pg :before,.pg :after{transition:none!important}}.modo-pruebas{box-sizing:border-box;z-index:1000;background:var(--verde);min-height:48px;color:var(--blanco);font:600 var(--t-14)/1.45 var(--f-texto);text-align:center;justify-content:center;align-items:center;padding:8px 16px;display:flex;position:fixed;inset:0 0 auto}.modo-pruebas[hidden]{display:none}.modo-pruebas p{margin:0}body:has(.modo-pruebas:not([hidden])) .pg{padding-top:48px}body:has(.modo-pruebas:not([hidden])) .hd{top:48px}body:has(.modo-pruebas:not([hidden])) .saltar:focus{z-index:1001;top:64px}@media (width<=759px){.modo-pruebas{min-height:80px}body:has(.modo-pruebas:not([hidden])) .pg{padding-top:80px}body:has(.modo-pruebas:not([hidden])) .hd{top:80px}body:has(.modo-pruebas:not([hidden])) .saltar:focus{top:96px}}.idioma[data-astro-cid-ywc7d7kx]{color:var(--texto);font-size:var(--t-14);position:relative}summary[data-astro-cid-ywc7d7kx]{color:var(--cab-texto);cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}nav[data-astro-cid-ywc7d7kx]{z-index:120;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-control);min-width:140px;padding:8px;display:grid;position:absolute;top:100%;right:0}a[data-astro-cid-ywc7d7kx]{min-height:44px;color:var(--texto);align-items:center;padding:8px;display:flex}small[data-astro-cid-ywc7d7kx]{font-size:var(--t-12);color:var(--texto-suave);padding:8px}a[data-astro-cid-ywc7d7kx][aria-current]{font-weight:700;text-decoration:underline}.fase2-nav[data-astro-cid-c4pcksqh] details[data-astro-cid-c4pcksqh]{position:relative}summary[data-astro-cid-c4pcksqh]{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}summary[data-astro-cid-c4pcksqh]:after{content:"⌄"}.desplegable[data-astro-cid-c4pcksqh]{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r-control);min-width:200px;padding:8px;display:grid;position:absolute;top:100%;left:0}.desplegable[data-astro-cid-c4pcksqh] a[data-astro-cid-c4pcksqh]{padding:10px}.mnav[data-astro-cid-c4pcksqh] details[data-astro-cid-c4pcksqh] a[data-astro-cid-c4pcksqh]{padding:10px 16px;display:block}[data-astro-cid-c4pcksqh][data-entrar][hidden]{display:none}.pg [id]{scroll-margin-top:76px}#plataformas,#precios{scroll-margin-top:124px}.hd{z-index:40;background:var(--blanco);border-bottom:1px solid var(--cab-borde);color:var(--cab-texto);position:sticky;top:0}.hd :focus-visible{outline-color:var(--verde)}.hd-in{align-items:center;gap:20px;min-height:76px;display:flex}.logo{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo svg{width:36px;height:36px}.sig{flex-direction:column;gap:4px;display:flex}.sig b{font:800 var(--t-22)/1 var(--f-firma);letter-spacing:-.01em}.sig .bcp{color:var(--vino)}.sig .tools{color:var(--verde)}.sig small{font:600 var(--t-12)/1.2 var(--f-texto);color:var(--cab-texto-suave)}.sym-vino{fill:var(--vino)}.sym-verde{fill:var(--verde)}.sym-blanco{fill:var(--blanco)}.nav{flex:1;justify-content:center;gap:20px;display:flex}.nav a{color:var(--cab-texto);font-weight:500;font-size:var(--t-16);white-space:nowrap;padding:8px 0;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--verde);transform-origin:0;height:2px;transition:transform .3s var(--curva);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.nav a:hover{color:var(--cab-texto)}.nav a:hover:after{transform:scaleX(1)}}.nav a[aria-current]{color:var(--vino)}.nav a[aria-current]:after{background:var(--vino);transform:scaleX(1)}.hd-acc{flex-wrap:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}.lang{border-radius:var(--r-pill);border:1.5px solid var(--cab-borde-control);background:var(--blanco);height:40px;color:var(--cab-texto);font:600 var(--t-14)/1 var(--f-texto);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (hover:hover){.lang:hover{border-color:var(--cab-texto)}}.hd .ib{border-color:var(--cab-borde-control);background:var(--blanco);color:var(--cab-texto)}@media (hover:hover){.hd .ib:hover{background:var(--cab-texto);color:var(--blanco)}}.mbtn{display:none}.mnav{border-top:1px solid var(--cab-borde);background:var(--blanco);flex-direction:column;padding:8px 16px 16px;display:flex}.mnav[hidden]{display:none}.mnav a{min-height:44px;color:var(--cab-texto);border-bottom:1px solid var(--cab-linea);align-items:center;font-weight:600;text-decoration:none;display:flex}.mnav a.btn{color:var(--blanco);border:1.5px solid var(--vino-borde);justify-content:center;margin-top:12px}.mnav a.btn.vd{border-color:var(--verde-borde)}.media{background-color:var(--fondo-media);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.veil{pointer-events:none;position:absolute;inset:0}.media-img,.media-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph{z-index:3;border-radius:var(--r-pill);background:var(--ph-fondo);color:var(--ph-texto);font-size:var(--t-12);align-items:center;gap:6px;padding:4px 10px;line-height:1.4;display:inline-flex;position:absolute;bottom:12px;right:16px}.m-heroe{background-image:var(--g-media-heroe);animation:32s ease-in-out infinite alternate kb}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07)}}.v-heroe{background:var(--g-velo-heroe)}.m-svc{background-image:var(--g-media-servicios)}.v-svc{background:var(--g-velo-servicios)}.m-cta{background-image:var(--g-media-cta)}.v-cta{background:var(--g-velo-cta)}.hero{min-height:760px;color:var(--blanco);background:var(--fondo-heroe);align-items:center;display:flex;position:relative;overflow:hidden}.hero-in{z-index:2;width:100%;padding-top:96px;padding-bottom:80px;position:relative}.hero-txt{max-width:min(620px,46vw)}.rosa{color:var(--rosa-titulo)}.hero-lead{color:var(--texto-claro);margin-top:24px}.kick{font-size:var(--t-18);color:var(--verde-claro);align-items:center;gap:12px;margin:0 0 20px;font-weight:600;line-height:1.3;display:flex}.kick:before{content:"";background:var(--verde-claro);flex:none;width:28px;height:2px}.launch{border-radius:var(--r-nodo);background:var(--superficie);border:1px solid var(--borde);color:var(--blanco);align-items:center;gap:12px;margin-top:28px;padding:8px 16px 8px 8px;display:inline-flex}.launch b{font-family:var(--f-titulo);font-weight:700;font-size:var(--t-18)}.launch-t{color:var(--texto-claro-2)}.hero-btns{margin-top:28px}.hero-nota{color:var(--texto-claro-2);margin:16px 0 0}.sx{position:relative}.spine{z-index:1;top:0;bottom:0;left:calc(max(0px, (100% - var(--ancho)) / 2) + 63px);background:linear-gradient(180deg, var(--linea) 50%, transparent 0) 0 0 / 2px 12px repeat-y;width:2px;animation:1.4s linear infinite cxv;position:absolute}.spine.end{height:var(--edge);bottom:auto}.spine.t40{top:40px}.sp{z-index:2;padding-left:112px;position:relative}.sh{align-items:center;min-height:48px;display:flex;position:relative}.nt{border-radius:var(--r-nodo);background:var(--vino);width:48px;height:48px;color:var(--blanco);outline:6px solid var(--fondo);justify-content:center;align-items:center;margin-top:-24px;display:flex;position:absolute;top:50%;left:-72px}.nt.g{background:var(--verde)}.sec.pt0{padding-top:0}.sec-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sec-top.g20{gap:20px}.g8{gap:8px}.node{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-nodo);color:var(--texto);position:relative}.port:before,.port:after{content:"";background:var(--fondo);border:2px solid var(--gris);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.port:before{left:-6px}.port:after{right:-6px}.fi{border-radius:var(--r-control);background:var(--vino);width:40px;height:40px;color:var(--blanco);flex:none;justify-content:center;align-items:center;display:inline-flex}.fi.g{background:var(--verde)}.fi.bl{background:var(--blanco);color:var(--vino)}.hl-sec{padding:40px 0 0}.hl{border-radius:var(--r-franja);background:var(--vino);border:1px solid var(--vino-borde);color:var(--blanco);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.hl-txt{z-index:1;flex:460px;min-width:0;max-width:640px;position:relative}.hl-k{font-size:var(--t-14);color:var(--vino-palido);align-items:center;gap:8px;font-weight:700;display:inline-flex}.hl h2{margin-top:10px}.hl p{font-size:var(--t-18);color:var(--vino-palido);margin:12px 0 0;line-height:1.5}.hl .row{z-index:1;position:relative}.hl-mark{opacity:.1;pointer-events:none;width:300px;height:300px;margin-top:-150px;position:absolute;top:50%;right:-28px}.chip{border-radius:var(--r-pill);border:1.5px solid var(--borde-2);background:var(--superficie);height:40px;font:600 var(--t-14)/1 var(--f-texto);color:var(--texto);cursor:pointer;align-items:center;gap:8px;padding:0 16px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}@media (hover:hover){.chip:hover{border-color:var(--texto)}}.chip[aria-pressed=true]{background:var(--texto);border-color:var(--texto);color:var(--fondo)}.mapbox{margin-top:40px;margin-left:-8px;margin-right:-8px;padding:6px 8px 10px;overflow-x:auto}.grid{grid-template-columns:120px repeat(7,minmax(0,1fr));gap:12px 16px;min-width:1060px;display:grid}.etq-etapas{align-items:flex-end;padding-bottom:8px;font-weight:600;display:flex}.stage{font-size:var(--t-14);flex-direction:column;gap:6px;padding:10px 12px 12px;font-weight:600;line-height:1.3;display:flex}.stage b{border-radius:var(--r-etiqueta);background:var(--vino);width:32px;height:24px;color:var(--blanco);font-family:var(--f-titulo);font-size:var(--t-14);justify-content:center;align-items:center;display:inline-flex}.stage.g b{background:var(--verde)}.plat{font-weight:700;font-size:var(--t-16);align-items:center;gap:10px;transition:opacity .3s;display:flex}.cell{background:linear-gradient(90deg, var(--borde-2) 50%, transparent 0) 0 50% / 10px 1px repeat-x;flex-direction:column;justify-content:center;gap:8px;min-height:80px;transition:opacity .3s,filter .3s;display:flex}.tool{background:var(--superficie);border:1px solid var(--borde-2);border-radius:var(--r-control);font-size:var(--t-14);color:var(--texto);transition:transform .25s var(--curva), border-color .2s;padding:8px 10px;line-height:1.3;text-decoration:none;display:block;position:relative}@media (hover:hover){a.tool:hover{border-color:var(--texto);color:var(--blanco);transform:translateY(-2px)}}.tool.in{background:var(--vino);border-color:var(--vino-borde);color:var(--blanco)}.dim{opacity:.18;filter:grayscale()}.ley{gap:12px 32px;margin-top:20px}.ley-sw{background:var(--vino);border-radius:5px;width:28px;height:16px}.verde-claro{color:var(--verde-claro)}.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.pcard{color:var(--texto);transition:transform .3s var(--curva), border-color .3s;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){a.pcard:hover{border-color:var(--gris);color:var(--texto);transform:translateY(-4px)}}.phead{border-bottom:1px solid var(--borde);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.pmedia{aspect-ratio:4/3;border:1.5px dashed var(--borde-3);border-radius:var(--r-control);background:var(--superficie-media);color:var(--texto-suave);font-size:var(--t-14);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:12px;display:flex}.pin{flex-direction:column;flex:1;gap:8px;padding:4px 20px 20px;display:flex}.pin p{color:var(--texto-suave);margin:0}.pin b{color:var(--blanco)}.pin .lnk{margin-top:auto;padding-top:8px}.car{margin:32px -6px 0;padding:8px 6px 24px;position:relative;overflow:hidden}.car:before{content:"";background:linear-gradient(90deg, var(--linea) 50%, transparent 0) 0 0 / 12px 2px repeat-x;height:2px;animation:1.1s linear infinite cx;position:absolute;top:98px;left:0;right:0}.track{--cw:calc((100% - 60px) / 4);transform:translateX(calc(-1 * var(--posicion,0) * (var(--cw) + 20px)));transition:transform .6s var(--curva);gap:20px;display:flex;position:relative}.track>*{flex:0 0 var(--cw);min-width:0}.tcard{transition:transform .3s var(--curva), border-color .3s;flex-direction:column;display:flex}@media (hover:hover){.tcard:hover{border-color:var(--gris);transform:translateY(-4px)}}.tcard.port:before,.tcard.port:after{top:90px}.shot{border:1.5px dashed var(--borde-3);border-radius:var(--r-control);background:var(--superficie-media);height:160px;color:var(--texto-suave);font-size:var(--t-14);justify-content:center;align-items:center;gap:8px;margin:10px;display:flex}.tbody{flex-direction:column;flex:1;gap:8px;padding:8px 18px 18px;display:flex}.tag{font-size:var(--t-12);color:var(--verde-claro);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.tbody p{color:var(--texto-suave);margin:0}.tbody .lnk{margin-top:auto;padding-top:4px}.flow{align-items:center;margin-top:24px;display:flex}.flow.mt40{margin-top:40px}.fn{min-width:0;transition:transform .25s var(--curva), border-color .2s;flex:1 1 0;align-items:center;gap:12px;padding:12px 16px 12px 12px;line-height:1.3;display:flex}@media (hover:hover){.fn:hover{border-color:var(--gris);transform:translateY(-2px)}}.fn .t14{color:var(--texto-suave)}.fn.hub{background:var(--vino);border-color:var(--vino-borde)}.fn.hub .t14{color:var(--vino-palido)}.cx{min-width:40px;height:2px;color:var(--verde-claro);background:linear-gradient(90deg,currentColor 50%,#0000 0) 0 0/12px 2px repeat-x;flex:0 72px;margin:0 10px;animation:1.1s linear infinite cx;position:relative}.cx:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;position:absolute;top:-5px;right:-3px}@keyframes cx{to{background-position:12px 0}}@keyframes cxv{to{background-position:0 12px}}.big .fn{padding:20px 20px 20px 16px}.adv{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.adv>div{flex-direction:column;gap:10px;padding:20px;display:flex}.adv p{color:var(--texto-suave);margin:0}.flow.notes{align-items:stretch}.flow.notes .fn{flex-direction:column;align-items:stretch;gap:12px;padding:20px}.flow.notes .port:before,.flow.notes .port:after{top:40px}.flow.notes .cx{flex:0 48px;align-self:flex-start;min-width:32px;margin:39px 8px 0}.fnt{font-family:var(--f-titulo);font-weight:700;font-size:var(--t-18);color:var(--blanco);line-height:1.2;display:block}.fn small{font-size:var(--t-12);color:var(--verde-claro);font-weight:700;line-height:1.4;display:block}.fn p{font-size:var(--t-14);color:var(--texto-suave);margin:0;line-height:1.5}.lvls{view-timeline-name:--lv;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;padding-top:40px;display:grid;position:relative}.rail{background:var(--linea-alt);border-radius:2px;height:4px;position:absolute;top:13px;left:calc(12.5% - 7.5px);right:calc(12.5% - 7.5px);overflow:hidden}.rail i{background:linear-gradient(90deg, var(--verde), var(--verde-claro));height:100%;display:block}.lv{transition:transform .3s var(--curva), border-color .3s;flex-direction:column;gap:8px;padding:24px;display:flex}@media (hover:hover){.lv:hover{border-color:var(--gris);transform:translateY(-4px)}}.lv.full{border-color:var(--vino-borde)}.lv-dot{background:var(--fondo);border:3px solid var(--verde-claro);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-34px;left:50%}.lv.full .lv-dot{background:var(--verde-claro)}.strata{width:56px;height:66px;margin-bottom:8px}.strata polygon{fill:none;stroke:var(--linea);stroke-width:1.25px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.strata .on{stroke-dasharray:none}.strata .on.w{fill:var(--vino);stroke:var(--vino-claro)}.strata .on.t{fill:var(--verde);stroke:var(--verde-claro)}.lv-n{font-size:var(--t-12);color:var(--verde-claro);font-weight:700}.lv p{color:var(--texto-suave);margin:0}.lv .lv-f{border-top:1px solid var(--borde);font-size:var(--t-14);color:var(--texto);margin-top:auto;padding-top:12px;line-height:1.45}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.rail i{transform-origin:0;animation:linear both fill --lv;animation-range:entry}}.buy-h{margin-top:56px}.buy{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.bc{flex-direction:column;gap:16px;padding:28px;display:flex}.opts{margin:0;padding:0;list-style:none}.opts li{border-top:1px solid var(--borde);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.opts li:first-child{border-top:0;padding-top:4px}.opts .ic{color:var(--verde-claro);margin-top:2px}.opts b{color:var(--blanco);font-weight:600;display:block}.opts li>span>span{color:var(--texto-suave);display:block}.bc .btn{align-self:flex-start;margin-top:auto}.shead{color:var(--blanco);background:var(--fondo-heroe);position:relative;overflow:hidden}.shead-in{z-index:2;padding-top:96px;padding-bottom:72px;position:relative}.svc-lead{color:var(--texto-claro)}.svc-b{padding-top:40px;padding-bottom:var(--edge)}#precios{padding-bottom:var(--edge)}.sec.alt,#especialidades,#contacto{padding:var(--edge) 0}.shead-txt{max-width:min(600px,44vw)}.hubg{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);gap:16px 88px;margin-top:24px;display:grid}.phub{text-align:center;background:var(--vino);border-color:var(--vino-borde);flex-direction:column;grid-area:1/2/4;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.phub b{color:var(--blanco)}.snode{transition:transform .25s var(--curva), border-color .25s;gap:12px;padding:16px;display:flex}@media (hover:hover){.snode:hover{border-color:var(--gris);transform:translateY(-3px)}}.snode.l{grid-column:1}.snode.r{grid-column:3}.snode.g1{grid-row:1}.snode.g2{grid-row:2}.snode.g3{grid-row:3}.snode h3{margin:0}.snode p{color:var(--texto-suave);font-size:var(--t-14);margin:4px 0 0;line-height:1.45}.snode .tools{color:var(--verde-claro);font-size:var(--t-14);margin-top:6px;font-weight:600;display:block}.snode .lnk{font-size:var(--t-14);margin-top:6px}.snode.l:after,.snode.r:before{content:"";background:linear-gradient(90deg, var(--verde-claro) 50%, transparent 0) 0 0 / 12px 2px repeat-x;width:88px;height:2px;animation:1.1s linear infinite cx;position:absolute;top:50%}.snode.l:after{right:-89px}.snode.r:before{animation-direction:reverse;left:-89px}.alt{background:var(--fondo-alt);border-top:1px solid var(--linea-alt);border-bottom:1px solid var(--linea-alt)}.alt .nt{outline-color:var(--fondo-alt)}.blk{margin-top:64px}.blk.mt48{margin-top:48px}.blk-h p{max-width:62ch;color:var(--texto-suave);margin:8px 0 0}.spec{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""g g";row-gap:20px;margin-top:28px;display:grid}.spec-a,.spec-b{font-size:var(--t-12);align-items:center;gap:8px;margin:0;font-weight:700;line-height:1.4;display:inline-flex}.spec-a{color:var(--verde-claro);grid-area:a}.spec-b{color:var(--vino-claro);grid-area:b;justify-self:end}.spec-g{grid-area:g;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.spec-g:before{content:"";background:linear-gradient(90deg, var(--verde), var(--vino));border-radius:2px;height:4px;position:absolute;top:22px;left:0;right:0}.modo{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.modo h4{margin:0}.modo-dot{width:48px;height:48px;color:var(--blanco);outline:6px solid var(--fondo-alt);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.modo-dot.eq{background:var(--verde)}.modo-dot.mix{background:linear-gradient(90deg, var(--verde) 50%, var(--vino) 50%)}.modo-dot.bcp{background:var(--vino)}.modo p{max-width:34ch;color:var(--texto-suave);margin:0}.inc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 64px;display:grid}.tl{margin:0;padding:0;list-style:none}.tl li{grid-template-columns:40px minmax(0,1fr);column-gap:20px;padding-bottom:28px;display:grid;position:relative}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";background:linear-gradient(180deg, var(--linea) 50%, transparent 0) 0 0 / 2px 12px repeat-y;width:2px;animation:1.4s linear infinite cxv;position:absolute;top:48px;bottom:8px;left:19px}.tl li:last-child:before{display:none}.tl-n{border:2px solid var(--verde-claro);background:var(--fondo);width:40px;height:40px;color:var(--blanco);font:700 var(--t-18)/1 var(--f-titulo);border-radius:50%;justify-content:center;align-items:center;display:flex}.tl li:last-child .tl-n{background:var(--verde);border-color:var(--verde)}.tl .fnt{padding-top:8px}.tl p{color:var(--texto-suave);margin:4px 0 0}.kwg{border-bottom:1px solid var(--borde);margin-top:24px}.kwg>div{border-top:1px solid var(--borde);grid-template-columns:280px minmax(0,1fr);align-items:start;column-gap:24px;padding:20px 0;display:grid}.kwh{min-height:36px;font:700 var(--t-18)/1.2 var(--f-titulo);color:var(--blanco);align-items:center;gap:10px;margin:0;display:flex}.kwh .ic{color:var(--verde-claro)}.kws{flex-wrap:wrap;gap:8px;display:flex}.kw{border-radius:var(--r-pill);border:1px solid var(--borde-2);background:var(--superficie);min-height:36px;color:var(--texto);font-size:var(--t-14);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}@media (hover:hover){a.kw:hover{border-color:var(--verde-claro);color:var(--blanco)}}.cta{color:var(--blanco);background:var(--fondo-cta);position:relative;overflow:hidden}.cta-in{z-index:2;padding-top:var(--edge);padding-bottom:var(--edge);flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.cta-txt{max-width:min(620px,48vw)}.cta-txt .h2{margin:0}.cta-p{color:var(--verde-palido);margin:16px 0 0}.cta-btn{margin-top:8px}.ct-row{align-items:flex-start;gap:48px}.ct-txt{flex:440px;min-width:0}.lead.claro{color:var(--texto)}.ccard{flex:380px;min-width:0;padding:28px}.ccard-p{margin:12px 0 0}.ccard-btns{gap:8px;margin-top:20px}.ccard-form{margin-top:24px}.ft{background:var(--vino);color:var(--blanco)}.ft a{color:var(--blanco);text-decoration:none}@media (hover:hover){.ft a:hover{color:var(--blanco);text-decoration:underline}}.ft-in{padding-top:64px;padding-bottom:32px}.ft-top{border-bottom:1px solid var(--blanco-30);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px 32px;padding-bottom:40px;display:grid}.ft-sig{font:800 var(--t-28)/1 var(--f-firma);letter-spacing:-.01em;display:block}.ft-lema{color:var(--vino-palido);margin-top:8px;display:block}.ft-news{flex-direction:column;gap:10px;display:flex}.ft-news label{font-size:var(--t-14);color:var(--vino-palido);font-weight:700}.ft input{border:1.5px solid var(--blanco);border-radius:var(--r-pill);min-width:0;height:44px;font:var(--t-16) var(--f-texto);color:var(--blanco);background:0 0;flex:200px;padding:0 16px}.ft input::placeholder{color:var(--vino-suave)}.ftg{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:40px 0;display:grid}.ftg nav{flex-direction:column;gap:12px;min-width:0;display:flex}.ftg nav b{font-size:var(--t-14);color:var(--vino-palido);font-weight:700}.ft-bot{border-top:1px solid var(--blanco-30);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:24px;display:flex}.ft-legal{color:var(--vino-palido);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.ft-legal a{align-items:center;gap:6px;display:inline-flex}.soc{gap:8px;display:flex}.soc a{border:1.5px solid var(--blanco-60);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.soc a:hover{background:var(--blanco);color:var(--vino);text-decoration:none}}.ft-aviso{color:var(--vino-palido);margin:16px 0 0}.ft-titular{color:var(--vino-palido);overflow-wrap:anywhere;margin:16px 0 0}.as{z-index:50;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.as-btn{background:var(--verde);width:56px;height:56px;color:var(--blanco);cursor:pointer;box-shadow:var(--sombra-asistente);transition:transform .25s var(--curva), background-color .2s;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.as-btn:hover{background:var(--verde-oscuro);transform:translateY(-2px)}}.as-panel{width:300px;max-width:calc(100vw - 32px);box-shadow:var(--sombra-panel);padding:20px}.as-panel[hidden]{display:none}.as-panel p{margin:0}.as-txt{margin:8px 0 12px}.as-op{border-bottom:1px solid var(--borde);min-height:44px;color:var(--texto);font-weight:600;font-size:var(--t-14);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.as-op:last-child{border-bottom:0}@media (hover:hover){.as-op:hover{color:var(--vino-claro)}}.mcols,.mapa-nav,.car-nav-abajo{display:none}.mcol .plat{font-size:var(--t-18);margin:0 0 12px}.mtl{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mtl li{flex-direction:column;gap:6px;display:flex}.mtl .tool{min-height:44px;font-size:var(--t-16);align-items:center;display:flex}.stg{font-size:var(--t-14);color:var(--texto-suave);font-weight:600;line-height:1.3;display:block}.stg b{vertical-align:middle;border-radius:var(--r-etiqueta);background:var(--vino);width:32px;height:24px;color:var(--blanco);font-family:var(--f-titulo);font-size:var(--t-14);justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.stg.g b{background:var(--verde)}.cnav{justify-content:flex-end;gap:8px;margin-top:10px}@media (width<=1279px){.nav{display:none}.mbtn{display:inline-flex}}@media (width<=1366px){a.lnk,.logo{min-height:44px}.hd .btn.sm{height:44px}.ftg nav{gap:0}.ftg nav b{margin-bottom:4px}.ftg nav>:not(b){align-items:center;min-height:44px;display:flex}.ft-legal a,.ft-legal .enlace-boton{align-items:center;min-height:44px;display:inline-flex}.ft-in{padding-bottom:104px}.track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;transition:none;overflow:auto hidden;transform:none}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start}}@media (width>=1100px) and (width<=1366px){.track{--cw:calc((100% - 60px) / 4.3);margin:-8px -6px -24px;padding:8px 6px 24px;scroll-padding-inline:6px}}@media (width<=1099px){.h1{font-size:var(--t-40)}.pgrid,.adv{grid-template-columns:repeat(2,minmax(0,1fr))}.hubg{grid-template-columns:1fr}.phub,.snode.l,.snode.r,.snode.g1,.snode.g2,.snode.g3{grid-area:auto}.snode.l:after,.snode.r:before{display:none}.phub{flex-direction:row;padding:16px}.lvls{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.rail,.lv-dot{display:none}.inc{grid-template-columns:1fr}.kwg>div{grid-template-columns:200px minmax(0,1fr);column-gap:24px}.flow.notes{flex-direction:column;align-items:stretch}.flow.notes .fn{flex:none}.flow.notes .port:before{margin:0 0 0 -5px;top:-6px;left:50%}.flow.notes .port:after{margin:0 0 0 -5px;inset:auto auto -6px 50%}.flow.notes .cx{background:linear-gradient(currentColor 50%,#0000 0) 0 0/2px 12px repeat-y;flex:none;align-self:center;width:2px;min-width:0;height:32px;margin:6px auto;animation-name:cxv}.flow.notes .cx:after{border:6px solid #0000;border-top:9px solid;border-bottom:0;inset:auto auto -3px -5px}.hd{z-index:60}.mnav{max-height:calc(100dvh - var(--cab-alto));box-shadow:var(--sombra-menu);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mapa-top{display:contents}.mapbox{display:none}.mfil{top:var(--cab-alto);z-index:5;scrollbar-width:none;background:var(--fondo);flex-wrap:nowrap;position:sticky;overflow-x:auto}.mfil::-webkit-scrollbar{display:none}.mfil .chip{flex:none}.mcols{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.mcols::-webkit-scrollbar{display:none}.mcols>.mcol{scroll-snap-align:start;min-width:0}.mcols,.track{margin-right:calc(-1 * var(--margen));padding:6px var(--margen) 6px 0}.car{margin:18px 0 0;padding:0;overflow:visible}.car:before,.tcard.port:before,.tcard.port:after{display:none}.track{--cw:44%;gap:16px}.car-nav{display:none}.mapa-nav,.car-nav-abajo{display:flex}}@media (width>=760px) and (width<=1099px){.mnav{padding:8px 32px 16px}.mnav a.btn{display:none}.hero{align-items:flex-end;min-height:0}.hero-in{padding-top:320px;padding-bottom:var(--edge)}.hero-txt{max-width:640px}.v-heroe{background:var(--g-velo-heroe-tableta)}.hl-sec{padding-top:var(--edge)}.spine.t40{top:var(--edge)}.spine{left:55px}.sp{padding-left:96px}.nt{left:-64px}.mfil{margin:24px -32px 0 -4px;padding:8px 32px 8px 4px}.mcols{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;display:grid;overflow:visible}.mcols>.mcol{align-self:stretch;padding:16px}.mcols>.mcol:last-child{grid-column:1/-1}.mcol:last-child .mtl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.mcol:last-child .mtl li{grid-row:span 2;grid-template-rows:subgrid;row-gap:6px;display:grid}.mapa-nav{display:none}.flow.big{align-items:stretch}.big .fn{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.flow.big .cx{flex:0 48px;align-self:center;min-width:32px;margin:0 8px}.shead-in{padding-top:240px;padding-bottom:var(--edge)}.shead-txt{max-width:640px}.v-svc{background:var(--g-velo-servicios-tableta)}.svc-b{padding-top:var(--edge);padding-bottom:var(--edge)}.hubg{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:0}.phub{grid-area:1/1/auto/-1}.snode.l{grid-column:1}.snode.r{grid-column:2}.snode.g1{grid-row:2}.snode.g2{grid-row:3}.snode.g3{grid-row:4}.cta-in{padding-top:var(--edge);padding-bottom:var(--edge)}.cta-txt{max-width:640px}.v-cta{background:var(--g-velo-cta-movil)}.ft-in{padding-top:var(--edge)}}@media (width<=759px){.h2{font-size:var(--t-28)}.h3{font-size:var(--t-22)}.hide-s{display:none}.sh{min-height:40px}.pg [id]{scroll-margin-top:64px}#plataformas,#precios,#ruta{scroll-margin-top:96px}.hd{box-shadow:0 1px 0 var(--cab-borde);border-bottom:0}.hd-in{gap:8px;min-height:64px}.logo svg{width:30px;height:30px}.sig b{font-size:var(--t-18);white-space:nowrap}.hd-buy svg{display:none}.hero{align-items:flex-end;min-height:0}.hero-in{padding-top:240px;padding-bottom:var(--edge)}.hero-txt{max-width:none}.kick{font-size:var(--t-16)}.v-heroe{background:var(--g-velo-heroe-movil)}.hero-btns .btn,.hl .row .btn{width:100%}.spine{left:27px}.sp{padding-left:56px}.nt{outline-width:4px;width:40px;height:40px;margin-top:-20px;left:-48px}.hl-sec{padding-top:48px}.spine.t40{top:48px}.hl{padding:28px 20px}.hl p{font-size:var(--t-16)}.hl-mark{width:200px;height:200px;margin-top:-100px;right:-48px}.mfil{margin:24px -16px 0 -4px;padding:8px 16px 8px 4px}.mcols,.track{gap:12px}.mcols{margin-top:10px}.mcols>.mcol{flex:0 0 min(85%,340px);align-self:flex-start;padding:12px}.mcols:has(.mcol.dim)>.mcol{flex-basis:100%}.mcols:has(.mcol.dim)+.mapa-nav,.mcol.dim{display:none}.track{--cw:min(85%, 300px)}.pgrid{grid-template-columns:1fr}.pmedia{aspect-ratio:16/9}.shot{aspect-ratio:16/9;height:auto}.flow{flex-direction:column;align-items:stretch}.fn{flex:none}.flow .port:before{margin:0 0 0 -5px;top:-6px;left:50%}.flow .port:after{margin:0 0 0 -5px;inset:auto auto -6px 50%}.cx{background:linear-gradient(currentColor 50%,#0000 0) 0 0/2px 12px repeat-y;flex:none;width:2px;min-width:0;height:32px;margin:6px auto;animation-name:cxv}.cx:after{border:6px solid #0000;border-top:9px solid;border-bottom:0;inset:auto auto -3px -5px}.adv{grid-template-columns:1fr}.lvls{grid-template-columns:1fr;margin-top:32px}.buy{grid-template-columns:1fr}.bc{padding:24px 20px}.bc .btn{align-self:stretch}.shead-in{padding-top:200px;padding-bottom:var(--edge)}.svc-b{padding-top:var(--edge);padding-bottom:var(--edge)}.hubg{margin-top:0}.shead-txt{max-width:none}.v-svc{background:var(--g-velo-servicios-movil)}.spec{grid-template-columns:1fr;grid-template-areas:"a""g""b";row-gap:16px}.spec-b{justify-self:start}.spec-a .ic,.spec-b .ic{transform:rotate(90deg)}.spec-g{grid-template-columns:1fr;gap:24px}.spec-g:before{background:linear-gradient(180deg, var(--verde), var(--vino));width:4px;height:auto;inset:0 auto 0 22px}.modo{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}.modo-dot{grid-row:1/3;margin:0}.modo p{max-width:none}.blk{margin-top:48px}.kwg>div{grid-template-columns:minmax(0,1fr);row-gap:12px}.cta-in{padding-top:var(--edge);padding-bottom:var(--edge)}.cta-in .btn{align-self:stretch}.cta-txt{max-width:none}.v-cta{background:var(--g-velo-cta-movil)}.ph{left:16px;right:auto}.ccard{padding:24px 20px}.ccard-btns{flex-direction:column;align-items:stretch}.ccard .btn{width:100%}.ft-in{padding-top:var(--edge);padding-bottom:96px}.ft-top{grid-template-columns:1fr}.ft-news .row{flex-direction:column;align-items:stretch}.ft input{flex:none;width:100%}.ft-news .btn{width:100%}.ftg{grid-template-columns:1fr;gap:24px}.ft-bot{flex-direction:column;align-items:flex-start}.soc{flex-wrap:nowrap}.as{bottom:16px;right:16px}}@media (pointer:coarse),(width<=1366px){.btn,.chip,.lang,a.kw,a.tool,a.lnk,.nav a{position:relative}.btn:before,.chip:before,.lang:before,a.kw:before,a.tool:before,a.lnk:before,.nav a:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.m-heroe,.cx,.spine,.car:before,.snode.l:after,.snode.r:before,.rail i,.tl li:before{animation:none}}.formulario{flex-direction:column;gap:18px;display:flex}.campo{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.campo>label,.campo>legend{font-size:var(--t-14);color:var(--texto);padding:0;font-weight:700}.campo>legend{margin-bottom:8px}.entrada{border:1.5px solid var(--borde-2);border-radius:var(--r-control);background:var(--fondo);width:100%;min-height:44px;color:var(--texto);font:var(--t-16)/1.4 var(--f-texto);padding:0 14px}textarea.entrada{resize:vertical;min-height:148px;padding:12px 14px}@media (hover:hover){.entrada:hover{border-color:var(--gris)}}.entrada:focus-visible{border-color:var(--verde-claro)}.entrada[aria-invalid=true]{border-color:var(--vino-claro)}label.chip{position:relative}label.chip:has(input:checked){background:var(--texto);border-color:var(--texto);color:var(--fondo)}label.chip:has(input:focus-visible){outline:2px solid var(--verde-claro);outline-offset:3px}.check{min-height:44px;font-size:var(--t-14);color:var(--texto-suave);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.check input{width:20px;height:20px;accent-color:var(--verde);flex:none;margin:0}.check:has(input[aria-invalid=true]){color:var(--vino-claro)}.formulario .btn{align-self:flex-start}.ts:empty{display:none}.estado{color:var(--texto-suave);margin:0}.estado:empty{display:none}.estado[data-tipo=ok]{color:var(--verde-claro)}.estado[data-tipo=error]{color:var(--vino-claro)}.trampa{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ft-news{position:relative}.ft-news .estado,.ft-news .estado[data-tipo]{color:var(--blanco);font-weight:600}.ft-news input[aria-invalid=true]{border-color:var(--vino-palido);border-width:2.5px}.ft-aviso-news{color:var(--vino-palido);margin:0}.ft-aviso-news a{text-underline-offset:3px;text-decoration:underline}.aviso-borrador{border:1px solid var(--vino-borde);border-radius:var(--r-control);background:var(--superficie);max-width:72ch;color:var(--vino-palido);font-size:var(--t-14);align-items:center;gap:8px;margin:24px 0 0;padding:12px 16px;font-weight:600;display:flex}.prosa{max-width:72ch;color:var(--texto);margin-top:32px}.prosa h2{font:700 var(--t-22)/1.2 var(--f-titulo);letter-spacing:-.01em;color:var(--blanco);margin:40px 0 12px}.prosa p,.prosa li{color:var(--texto-suave)}.prosa p{margin:0 0 14px}.prosa ul{margin:0 0 14px;padding-left:22px}.prosa li{margin-bottom:6px}.prosa strong{color:var(--texto)}.prosa code{font-size:var(--t-14);color:var(--verde-claro)}.prosa table{border-collapse:collapse;width:100%;font-size:var(--t-14);margin:8px 0 20px}.prosa th,.prosa td{border-bottom:1px solid var(--borde);text-align:left;vertical-align:top;padding:10px 12px}.prosa th{color:var(--texto)}.prosa td{color:var(--texto-suave)}.legal-fecha{margin:32px 0 0}@media (width<=759px){.prosa th,.prosa td{overflow-wrap:anywhere;padding:8px 6px}}.consent{z-index:55;width:min(720px,100vw - 32px);box-shadow:var(--sombra-panel);flex-direction:column;gap:14px;padding:20px;display:none;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}html.js:not([data-cookies]) .consent,html.js[data-cookies=abierto] .consent{display:flex}.consent-panel[hidden]{display:none}.consent-txt{color:var(--texto);margin:0}.consent-btns .btn{flex:140px}.consent-panel{border-top:1px solid var(--borde);flex-direction:column;gap:10px;padding-top:14px;display:flex}.consent-panel p{margin:0}.consent-panel .btn{align-self:flex-start}.enlace-boton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.enlace-boton:hover{text-decoration:underline}}
