:root,:root[data-tema=oscuro]{color-scheme:dark;--fondo: #060D18;--fondo-2: #0E2138;--fondo-3: #16304F;--borde: #21456E;--linea: rgba(180, 201, 220, .14);--texto: #E9F2F9;--texto-suave: #B4C9DC;--texto-tenue: #8AA3BB;--marca: #4FC8F8;--marca-fuerte: #29B6F6;--marca-suave: rgba(79, 200, 248, .10);--sobre-marca: #04121E;--accion: #F2C14E;--accion-hover: #F7D27A;--accion-borde: rgba(242, 193, 78, .55);--accion-suave: rgba(242, 193, 78, .12);--accion-texto: #F5C463;--sobre-accion: #1A1204;--exito: #5FD69A;--peligro: #FF8A8A;--foco: #7FD9FF;--sombra: 0 18px 50px rgba(0, 0, 0, .45);--velo: rgba(6, 13, 24, .90);--velo-leve: rgba(6, 13, 24, .12);--sombra-texto: 0 2px 24px rgba(0, 0, 0, .55);--brillo-cursor: rgba(79, 200, 248, .14);--brillo-boton: rgba(255, 255, 255, .38);--velo-denso: rgba(6, 13, 24, .86);--velo-fundido: rgba(6, 13, 24, 0);--grano: .07;--fondo-video: #000;--logo-oscuro: block;--logo-claro: none}:root[data-tema=claro]{color-scheme:light;--fondo: #F4F7FB;--fondo-2: #FFFFFF;--fondo-3: #E9F0F7;--borde: #C3D4E4;--linea: rgba(11, 24, 40, .10);--texto: #0B1828;--texto-suave: #33506B;--texto-tenue: #4E6A85;--marca: #0A6FA8;--marca-fuerte: #075C8D;--marca-suave: rgba(10, 111, 168, .08);--sobre-marca: #FFFFFF;--accion: #F2C14E;--accion-hover: #F5CD6B;--accion-borde: #B98A1E;--accion-suave: rgba(191, 137, 0, .10);--accion-texto: #8A5A00;--sobre-accion: #1A1204;--exito: #0B7A4B;--peligro: #B32222;--foco: #0A6FA8;--sombra: 0 14px 40px rgba(15, 40, 70, .12);--velo: rgba(244, 247, 251, .93);--velo-leve: rgba(244, 247, 251, .14);--sombra-texto: 0 1px 18px rgba(255, 255, 255, .85);--brillo-cursor: rgba(10, 111, 168, .10);--brillo-boton: rgba(255, 255, 255, .60);--velo-denso: rgba(244, 247, 251, .95);--velo-fundido: rgba(244, 247, 251, 0);--grano: .035;--fondo-video: #000;--logo-oscuro: none;--logo-claro: block}:root{--radio-pildora: 999px;--radio-tarjeta: 14px;--radio-caja: 12px;--radio-control: 9px;--radio-mini: 7px;--f-serif: "New York", ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-sans: Calibri, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--f-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ancho: 1180px;--lectura: 720px;--curva: cubic-bezier(.22, 1, .36, 1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{margin:0;color:var(--texto);font:400 18px/1.62 var(--f-sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:var(--grano);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}img,svg,video{display:block;max-width:100%}a{color:var(--marca);text-decoration-thickness:1px;text-underline-offset:3px}strong{color:var(--texto);font-weight:700}h1,h2,h3{font-family:var(--f-serif);font-weight:500;letter-spacing:-.015em;line-height:1.08;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.35rem,5.6vw,4.6rem)}h2{font-size:clamp(2rem,4.2vw,3.4rem)}h3{font-size:1.45rem}h1 em,h2 em{font-style:italic;color:var(--accion-texto)}p{margin:0 0 1.1em;color:var(--texto-suave);text-wrap:pretty}ul{padding:0;margin:0;list-style:none}:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:var(--radio-mini)}::selection{background:var(--marca-suave);color:var(--texto)}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ancho{width:min(var(--ancho),100% - 32px);margin-inline:auto}.lectura{width:min(var(--lectura),100% - 32px);margin-inline:auto}section{position:relative;padding:clamp(64px,8vw,108px) 0}section.alterna{background:var(--marca-suave)}.antetitulo{display:inline-flex;align-items:center;gap:12px;font:700 .92rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--marca);margin-bottom:24px}.antetitulo::before{content:"";width:44px;height:2px;background:currentColor}.entradilla{font-size:1.2rem;color:var(--texto-suave);max-width:62ch}.boton{--tx: 0px;--ty: 0px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--radio-pildora);border:1px solid transparent;font:700 1rem/1.2 var(--f-sans);text-decoration:none;text-align:center;transform:translate(var(--tx),var(--ty));transition:transform .35s var(--curva),background-color .2s,box-shadow .3s,border-color .2s;cursor:pointer}.boton svg{flex:none}.boton .flecha{transition:transform .35s var(--curva)}.boton:hover .flecha{transform:translateX(4px)}.boton-accion{background:var(--accion);color:var(--sobre-accion);border-color:var(--accion-borde);box-shadow:0 10px 30px var(--accion-suave),inset 0 1px 0 rgba(255,255,255,.45)}.boton-accion:hover{background:var(--accion-hover)}.boton-vidrio{color:var(--texto)}.boton-vidrio:hover{border-color:var(--marca)}.boton-marca{background:var(--marca);color:var(--sobre-marca)}.boton-marca:hover{background:var(--marca-fuerte)}.boton.pequeno{min-height:40px;padding:0 16px;font-size:.9rem}.topbar{position:fixed;top:12px;left:0;right:0;z-index:50;pointer-events:none}.topbar-inner{pointer-events:auto;width:min(1240px,100% - 24px);margin-inline:auto;display:flex;align-items:center;gap:18px;min-height:62px;padding:8px 10px 8px 20px;transition:box-shadow .3s}.topbar-logo img{height:34px;width:auto}.topbar-logo .logo-oscuro{display:var(--logo-oscuro)}.topbar-logo .logo-claro{display:var(--logo-claro)}.topbar-nav{display:flex;gap:4px;margin-left:auto}.topbar-nav a{position:relative;padding:8px 12px;border-radius:var(--radio-pildora);color:var(--texto-suave);text-decoration:none;font:600 .78rem/1 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:color .2s,background-color .2s}.topbar-nav a:hover{color:var(--texto)}.topbar-nav a.activo{color:var(--texto);background:var(--marca-suave)}.topbar-acciones{display:flex;align-items:center;gap:8px}.tema{display:inline-flex;padding:3px;gap:2px;border-radius:var(--radio-pildora);border:1px solid var(--linea)}.tema button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:var(--radio-pildora);background:transparent;color:var(--texto-tenue);cursor:pointer;transition:color .2s,background-color .2s}.tema button:hover{color:var(--texto)}.tema button[aria-pressed=true]{background:var(--marca-suave);color:var(--marca)}.tema svg{width:17px;height:17px}.entrar{gap:8px}.entrar svg{width:16px;height:16px}.progreso{position:absolute;left:22px;right:22px;bottom:0;height:2px;overflow:hidden;border-radius:var(--radio-pildora)}.progreso i{display:block;height:100%;width:100%;background:var(--marca);transform-origin:0 50%;transform:scaleX(0)}.hero{min-height:100svh;display:flex;align-items:center;padding:140px 0 70px;overflow:hidden;isolation:isolate}.hero-fondo{position:absolute;inset:-6% 0 0;z-index:-2;will-change:transform}.hero-fondo video{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.hero-velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--velo) 0%,var(--velo) 34%,var(--velo-leve) 78%),linear-gradient(0deg,var(--fondo) 0%,transparent 26%)}.hero-contenido{max-width:780px;text-shadow:var(--sombra-texto)}.hero-kicker{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;margin-bottom:26px;font:600 .74rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);text-shadow:none}.hero-kicker i{width:7px;height:7px;border-radius:var(--radio-pildora);background:var(--exito);box-shadow:0 0 0 0 var(--exito);animation:latido 2.4s infinite}@keyframes latido{0%{box-shadow:0 0 0 0 var(--exito)}70%,100%{box-shadow:0 0 0 9px transparent}}.hero h1 .palabra{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .14em .1em .06em;margin:0 -.14em -.1em -.06em}.hero h1.hecho .palabra{overflow:visible}.hero h1 .palabra>span{display:inline-block;transform:translateY(105%);transition:transform 1s var(--curva)}.hero h1.listo .palabra>span{transform:none}.hero .subtitulo{font-size:clamp(1.08rem,1.6vw,1.26rem);color:var(--texto-suave);max-width:60ch;margin:22px 0 32px}.hero-acciones{display:flex;flex-wrap:wrap;gap:12px}.microcopy{font-size:.92rem;color:var(--texto-tenue);margin:16px 0 0}.hero-caminos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:44px;max-width:780px;text-shadow:none}.camino{display:flex;flex-direction:column;gap:8px;padding:18px 20px 16px;text-decoration:none;color:var(--texto);transition:transform .35s var(--curva),border-color .2s}.camino.vidrio-pequeno{border-color:var(--borde)}.camino:hover{transform:translateY(-4px)}.camino.vidrio-pequeno:hover{border-color:var(--marca)}.camino-cab{display:flex;align-items:center;gap:10px;min-height:30px}.camino-num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--radio-pildora);font:700 .78rem/1 var(--f-mono);color:var(--marca);background:var(--marca-suave);border:1px solid var(--marca)}.camino-paso{font:600 .66rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-tenue)}.camino strong{display:block;font-size:1.22rem;font-weight:700;letter-spacing:-.01em}.camino span.desc{display:block;flex:1;font-size:.9rem;color:var(--texto-suave);line-height:1.4}.camino-precio{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid var(--linea);font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--texto)}.canal .videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px}.video{display:flex;flex-direction:column;padding:10px;text-decoration:none;color:var(--texto);transition:transform .35s var(--curva),border-color .2s}.video.vidrio-pequeno{border-color:var(--borde)}.video:hover{transform:translateY(-4px)}.video.vidrio-pequeno:hover{border-color:var(--marca)}.video-miniatura{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radio-caja);background:var(--marca-suave)}.video-miniatura img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--curva)}.video:hover .video-miniatura img{transform:scale(1.04)}.video-play{position:absolute;left:12px;bottom:12px;width:42px;height:42px;border-radius:var(--radio-pildora);background:var(--accion);box-shadow:var(--vidrio-sombra);transition:transform .35s var(--curva)}.video-play::after{content:"";position:absolute;left:16px;top:13px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--sobre-accion)}.video:hover .video-play{transform:scale(1.1)}.video-titulo{display:block;padding:14px 6px 6px;font-weight:600;font-size:1rem;line-height:1.38}.canal-accion{margin-top:32px;text-align:center}.canal-accion .boton svg{width:20px;color:var(--peligro)}.camino-precio .flecha{color:var(--marca);font-weight:700;transition:transform .35s var(--curva)}.garantia{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-size:.95rem;color:var(--texto-suave)}.garantia svg{width:20px;height:20px;color:var(--accion-texto);flex:none}.hero-metricas{display:flex;flex-wrap:wrap;gap:30px 44px;margin-top:36px;padding-top:26px;border-top:1px solid var(--linea);max-width:700px}.metrica b{display:block;font:500 1.9rem/1 var(--f-serif);color:var(--texto);font-variant-numeric:tabular-nums}.metrica span{font-size:.86rem;color:var(--texto-tenue)}.dividido{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.dividido .fijo{position:sticky;top:120px}.frases li{padding:26px 0;border-bottom:1px solid var(--linea);font:400 clamp(1.18rem,1.9vw,1.5rem)/1.4 var(--f-serif);color:var(--texto-tenue);transition:color .6s}.frases li.encendida{color:var(--texto)}.remate{margin-top:34px;font-size:1.15rem}.enlace-video{color:var(--marca);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.enlace-video:hover{color:var(--marca-fuerte)}.tachados li{position:relative;padding:20px 0 20px 34px;border-bottom:1px solid var(--linea)}.tachados li svg{position:absolute;left:0;top:calc(20px + .42em);width:16px;height:16px;color:var(--peligro)}.tachados .t{font-size:1.14rem;color:var(--texto-suave);background:linear-gradient(var(--peligro),var(--peligro)) 0 58% / calc(var(--p, 1) * 100%) 1.5px no-repeat;-webkit-box-decoration-break:slice;box-decoration-break:slice}.js .tachados .t{--p: 0}.velo-libre::before{background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-fundido) 6%,var(--velo-fundido) 90%,var(--fondo) 100%),var(--velo-leve)}.velo-visto::before{background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-fundido) 14%,var(--velo-fundido) 86%,var(--fondo) 100%),var(--velo-leve)}.nota-vidrio{display:inline-block;padding:10px 16px}.nota.vidrio-escena{color:var(--texto-suave)}.con-escena.velo-libre{padding:0;overflow:clip}.velo-libre>.escena-fondo{position:sticky;inset:auto;top:0;height:100svh;margin-bottom:-100svh;transform:none!important}.velo-libre>.escena-fondo video{object-position:32% 4%}.velo-libre>.ancho{padding:max(22vh,170px) 0 90px}@media(max-width:700px){.velo-libre>.escena-fondo{position:relative;top:auto;height:auto;aspect-ratio:980 / 720;margin-bottom:-64px;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.velo-libre>.escena-fondo video{object-position:50% 50%;animation:none}.velo-libre::before{display:none}.velo-libre>.ancho{position:relative;padding:0 0 70px}}.titulo-vidrio{display:inline-block;padding:clamp(16px,2.4vw,28px) clamp(20px,3vw,34px)}.panel-tachados{padding:6px clamp(18px,3vw,34px)}.panel-tachados .tachados li:last-child{border-bottom:0}.lo-que-si{margin-top:44px;padding:clamp(26px,4vw,40px);font-size:1.14rem;color:var(--texto-suave)}.lo-que-si strong:first-child{display:block;font:500 1.5rem/1.2 var(--f-serif);color:var(--accion-texto);margin-bottom:10px}.tiempo{padding:0}.tiempo::after{content:"";display:block;height:70vh}.tiempo-fijo{position:sticky;top:var(--fijo-top, 0px);min-height:100svh;display:grid;align-content:center;overflow:hidden;padding:92px 0 36px}.tiempo h2{font-size:clamp(1.9rem,4.4vw,3.8rem);margin:0}.tiempo .entradilla{margin-top:18px}.curva-caja{position:relative;margin-top:40px}.curva-caja svg{position:relative;width:100%;height:auto;overflow:visible}.tiempo-fijo{isolation:isolate}.tiempo-fijo>.arbol{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;z-index:-2}.tiempo-fijo::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-fundido) 16%,var(--velo-fundido) 84%,var(--fondo) 100%),var(--velo-leve)}.tiempo-texto{padding:clamp(22px,3.4vw,40px);max-width:60rem}:is(.con-escena,.tiempo,.hero) .vidrio-escena :is(p,li,.t),.con-escena .vidrio-escena:is(.lo-que-si){color:var(--texto)}:is(.con-escena,.tiempo,.hero) .vidrio-escena{text-shadow:var(--vidrio-halo-escena)}:is(.con-escena,.tiempo,.hero) .vidrio-escena .boton{text-shadow:none}.curva,.punta,.gota{filter:drop-shadow(0 0 2px var(--fondo)) drop-shadow(0 0 5px var(--fondo))}.curva-rotulos span{padding:6px 10px;color:var(--texto-suave)}@font-face{font-family:"Caveat";font-weight:600;font-display:swap;src:url(fuentes/caveat-600.woff2) format("woff2")}.tiempo h2{line-height:1.85}.corrige{position:relative;display:inline-block;white-space:nowrap}.corrige s{text-decoration:none;background:linear-gradient(var(--peligro),var(--peligro)) 0 60% / 100% .07em no-repeat}.corrige ins{position:absolute;left:-.05em;bottom:64%;z-index:1;transform:rotate(-3deg);transform-origin:0 100%;font:600 1em/1 "Caveat",var(--f-serif);letter-spacing:.01em;color:var(--marca);text-decoration:none;white-space:nowrap;pointer-events:none}.js .corrige s{background-size:calc(var(--p, 0) * 100%) .07em}.js .corrige ins{clip-path:inset(-.4em 100% -.5em 0)}@media(max-width:600px){.tiempo-fijo{align-content:end;padding:84px 0 170px}.tiempo-texto{padding:18px 18px 14px}.tiempo .entradilla{font-size:.95rem;line-height:1.5;margin-top:10px}.tiempo .curva-caja{margin-top:18px}.tiempo .curva-caja svg{height:120px}}.curva-base{fill:none;stroke:var(--linea);stroke-width:1.5;stroke-dasharray:4 8}.curva{fill:none;stroke:var(--marca);stroke-width:3;stroke-linecap:round}.curva-area{fill:var(--marca-suave)}.curva-eje{stroke:var(--linea);stroke-width:1}.gota{fill:var(--accion);opacity:0;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;transition:opacity .4s,transform .6s var(--curva);transform:translateY(-26px) scale(.4)}.gota.cae{opacity:1;transform:none}.punta{fill:var(--marca)}.curva-caja svg{height:clamp(130px,22vh,280px)}.curva-rotulos{display:flex;justify-content:space-between;margin-top:12px;font:600 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-tenue)}.analogia{margin:46px 0;font:400 italic clamp(1.4rem,2.6vw,2.1rem)/1.3 var(--f-serif);color:var(--texto)}.rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.pilar{position:relative;padding:30px;overflow:hidden}.pilar h3{margin-bottom:12px}.pilar p{margin:0;font-size:1rem}.pilar-ico{width:46px;height:46px;display:grid;place-items:center;margin-bottom:22px;border-radius:var(--radio-caja);background:var(--marca-suave);color:var(--marca)}.pilar-ico svg{width:24px;height:24px}.spot{position:relative;overflow:hidden}.spot::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),var(--brillo-cursor),transparent 60%)}.spot:hover::after{opacity:1}.criba{margin:-6px 0 18px;height:118px}.criba svg{width:100%;height:100%;overflow:visible}.criba .tamiz{stroke:var(--texto-tenue);stroke-width:1.5;stroke-dasharray:6 5}.criba .embudo{fill:none;stroke:var(--linea);stroke-width:1.5}.criba circle{fill:var(--texto-tenue);animation:rebota 3.2s var(--curva) infinite;transform-box:fill-box}.criba circle.pasa{fill:var(--marca);animation-name:pasa}@keyframes rebota{0%{transform:translateY(-34px);opacity:0}15%{opacity:1}45%{transform:translateY(26px);opacity:1}70%,100%{transform:translate(var(--dx, 18px),14px);opacity:0}}@keyframes pasa{0%{transform:translateY(-34px);opacity:0}15%{opacity:1}45%{transform:translateY(26px)}80%{transform:translateY(66px);opacity:1}100%{transform:translateY(70px);opacity:0}}.penta{max-width:460px;margin:60px auto 10px}.penta .forma{fill:var(--marca-suave);stroke:var(--marca);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--curva)}.penta.visto .forma{stroke-dashoffset:0}.penta .radio{stroke:var(--linea);stroke-width:1}.penta .vertice{fill:var(--fondo);stroke:var(--marca);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .6s var(--curva),fill .3s}.penta.visto .vertice{transform:scale(1)}.penta .vertice:hover{fill:var(--accion)}.penta .centro{font:500 17px var(--f-serif);fill:var(--texto)}.penta-nota{text-align:center;color:var(--texto-tenue);font-size:.98rem}.recorrido{position:relative;margin:50px 0 0;padding-left:46px;counter-reset:paso}.recorrido::before,.recorrido::after{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--linea);border-radius:var(--radio-pildora)}.recorrido::after{background:var(--marca);transform-origin:0 0;transform:scaleY(var(--k, 0))}.paso{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 40px;padding:22px 0 30px;border-bottom:1px solid var(--linea)}.paso::before{content:"";position:absolute;left:-41px;top:28px;width:12px;height:12px;border-radius:var(--radio-pildora);background:var(--fondo);border:2px solid var(--borde);transition:border-color .4s,background-color .4s,box-shadow .4s}.paso.on::before{border-color:var(--marca);background:var(--marca);box-shadow:0 0 0 6px var(--marca-suave)}.paso-sesion{display:block;font:600 .74rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--marca);margin-bottom:8px;font-variant-numeric:tabular-nums}.paso h3{margin:0;font-size:1.4rem}.paso p{margin:0}.extras{margin-top:56px}.extras-titulo{font:600 .78rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-tenue);margin-bottom:18px}.extra{display:flex;gap:16px;padding:22px;align-items:flex-start}.extra svg{width:22px;height:22px;flex:none;color:var(--marca);margin-top:3px}.extra p{margin:0;font-size:1rem}.apps-cabeza{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px 60px;align-items:end;margin-bottom:50px}.apps-cabeza p{margin:0}.apps-cabeza{margin-bottom:26px}.apps-cabeza .apps-pack{margin-top:12px;color:var(--texto-suave)}.apps-pack strong{color:var(--texto)}.hero-caminos.apps-caminos{max-width:none;margin:0 0 50px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.apps-caminos .camino-cab{min-height:36px;gap:6px;flex-wrap:wrap}.apps-caminos .camino-cab img{display:block;width:36px;height:36px;flex:none}.apps-caminos .camino-cab .camino-paso{flex-basis:100%;margin-top:8px}.plan-incluye{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 12px}.plan-incluye img{display:block;width:36px;height:36px;flex:none}.paso-app{display:block;margin-top:12px}.paso-app img{display:block;width:30px;height:30px}.modos{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;color:var(--texto-suave)}.chip svg{width:15px;height:15px;color:var(--marca)}.app{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(26px,4vw,56px);padding:clamp(24px,4vw,48px);overflow:hidden;margin-bottom:22px}.app.invertida .app-texto{order:2}.app-nombre{display:flex;align-items:center;gap:16px;margin-bottom:20px}.app-nombre img{width:60px;height:60px;border-radius:var(--radio-caja);box-shadow:var(--sombra)}.app-nombre h3{margin:0;font:700 1.3rem/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase}.app-nombre span{display:block;margin-top:6px;font-size:.92rem;color:var(--texto-tenue)}.app-lema{font:400 clamp(1.4rem,2.4vw,1.9rem)/1.25 var(--f-serif);color:var(--texto);margin-bottom:18px}.app-lista li{display:flex;gap:12px;padding:9px 0;font-size:1rem;color:var(--texto-suave)}.app-lista svg{width:18px;height:18px;flex:none;color:var(--marca);margin-top:4px}.app-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;padding-top:22px;border-top:1px solid var(--linea)}.incluida{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--accion-texto);font-weight:700}.incluida svg{width:16px;height:16px}.maqueta{position:relative;align-self:center;padding:16px;min-height:330px}.maqueta-barra{display:flex;align-items:center;gap:6px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--linea)}.maqueta-barra i{width:9px;height:9px;border-radius:var(--radio-pildora);background:var(--borde)}.maqueta-barra b{margin-left:10px;font:600 .7rem/1 var(--f-mono);letter-spacing:.14em;color:var(--texto-tenue)}.maqueta-rotulo{font:600 .68rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-tenue);margin:4px 0 10px}.meses{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;margin-bottom:20px}.mes{position:relative;height:64px;border-radius:var(--radio-mini);background:var(--marca-suave)}.mes::before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--h, 50%);background:var(--marca);opacity:.85;border-radius:var(--radio-mini);transform-origin:50% 100%;transform:scaleY(0);animation:cobro 6s var(--curva) infinite;animation-delay:calc(var(--i) * .32s)}.mes::after{content:attr(data-m);position:absolute;left:0;right:0;bottom:-18px;text-align:center;font:600 9px var(--f-mono);color:var(--texto-tenue)}@keyframes cobro{0%,4%{transform:scaleY(0)}14%,82%{transform:scaleY(1)}94%,100%{transform:scaleY(0)}}.meses-caja{padding-bottom:18px}.filas{display:grid;gap:8px}.fila{display:grid;grid-template-columns:26px 1fr 60px 18px;gap:10px;align-items:center;padding:9px 10px;border-radius:var(--radio-mini);background:var(--marca-suave);animation:entra 6s var(--curva) infinite;animation-delay:calc(var(--i) * .5s)}.fila .logo{width:26px;height:26px;border-radius:var(--radio-mini);background:var(--borde)}.fila .barra{height:8px;border-radius:var(--radio-pildora);background:var(--borde);width:var(--w, 70%)}.fila .barra.corta{height:8px;width:100%;border-radius:var(--radio-pildora);background:var(--linea)}.fila .senal{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:9px solid var(--exito)}@keyframes entra{0%{opacity:0;transform:translateY(8px)}10%,88%{opacity:1;transform:none}100%{opacity:0}}.reparto{display:grid;gap:12px}.reparto .linea-r{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center}.reparto .etq{height:8px;border-radius:var(--radio-pildora);background:var(--borde);width:var(--w, 80%)}.reparto .pista{height:14px;border-radius:var(--radio-pildora);background:var(--marca-suave);overflow:hidden}.reparto .pista i{display:block;height:100%;width:var(--w);border-radius:var(--radio-pildora);background:var(--marca);transform-origin:0 50%;animation:llena 6s var(--curva) infinite;animation-delay:calc(var(--i) * .25s)}.reparto .pista.oro i{background:var(--accion)}@keyframes llena{0%,6%{transform:scaleX(0)}22%,84%{transform:scaleX(1)}96%,100%{transform:scaleX(0)}}.escudo-caja{display:flex;gap:16px;align-items:center;margin-bottom:20px;padding:14px;border-radius:var(--radio-caja);background:var(--accion-suave)}.escudo-caja svg{width:38px;height:38px;color:var(--accion-texto);flex:none}.escudo-caja .lineas{flex:1;display:grid;gap:7px}.escudo-caja .lineas i{display:block;height:7px;border-radius:var(--radio-pildora);background:var(--accion-borde);width:var(--w)}.panel-acceso{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 26px;align-items:center;padding:26px 30px;margin-top:8px}.panel-acceso .candado{width:52px;height:52px;border-radius:var(--radio-caja);display:grid;place-items:center;background:var(--marca-suave);color:var(--marca)}.panel-acceso .candado svg{width:24px;height:24px}.panel-acceso .panel-app-logo{width:52px;height:52px;display:block}.panel-acceso h3{margin:0 0 4px;font-size:1.3rem}.panel-acceso p{margin:0;font-size:.98rem}.casos-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;margin-top:44px;margin-bottom:18px}.caso{position:relative;margin:0;padding:30px;overflow:hidden}.caso p{margin:0;font:400 1.14rem/1.5 var(--f-serif);color:var(--texto)}.caso-perfil{display:block;margin-bottom:14px;font:600 .76rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--marca)}.nota{font-size:.92rem;color:var(--texto-tenue)}.quien p:first-of-type{font:400 clamp(1.3rem,2.2vw,1.7rem)/1.45 var(--f-serif);color:var(--texto)}.firma{margin-top:26px;font:italic 400 1.6rem/1 var(--f-serif);color:var(--accion-texto)}.encaje{padding:32px}.encaje h3{font-size:1.35rem}.encaje li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--linea);color:var(--texto-suave);font-size:1rem}.encaje li:last-child{border-bottom:0}.encaje svg{width:18px;height:18px;flex:none;margin-top:4px}.encaje.si svg{color:var(--exito)}.encaje.no svg{color:var(--peligro)}.precios{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:46px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:32px;overflow:hidden}.plan.destacado{border-color:var(--accion-borde)}.plan-etq{align-self:flex-start;padding:6px 12px;margin-bottom:20px;border-radius:var(--radio-pildora);font:600 .7rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);border:1px solid var(--linea)}.plan.destacado .plan-etq{color:var(--accion-texto);border-color:var(--accion-borde);background:var(--accion-suave)}.plan h3{margin-bottom:6px}.plan .importe{font:500 clamp(2.6rem,5vw,3.6rem)/1 var(--f-serif);color:var(--texto);font-variant-numeric:tabular-nums;margin:14px 0 6px}.plan .importe small{font-size:.4em;color:var(--texto-tenue);margin-left:4px}.plan-pack{border-color:var(--marca)}.plan .condiciones{font-size:.92rem;color:var(--texto-tenue);margin-bottom:20px}.plan ul{margin-bottom:26px}.plan li{display:flex;gap:10px;padding:7px 0;font-size:.98rem;color:var(--texto-suave)}.plan li svg{width:17px;height:17px;flex:none;margin-top:4px;color:var(--marca)}.plan.destacado li svg{color:var(--accion-texto)}.plan .boton{margin-top:auto;width:100%}.compromiso{margin-top:30px;padding:24px 28px;display:flex;gap:16px;align-items:flex-start}.compromiso svg{width:26px;height:26px;flex:none;color:var(--accion-texto)}.compromiso p{margin:0}.formacion-aviso{padding:0 0 clamp(56px,7vw,96px)}.compromiso.formacion{margin-top:0}.compromiso.formacion p+p{margin-top:10px;color:var(--texto-tenue)}#precios{padding-bottom:24px}.plan-despues{margin:0;padding:16px 20px;font-size:.95rem;color:var(--texto-suave);border-color:var(--accion-borde)}.plan-despues strong:first-child{display:block;font:500 1.12rem/1.3 var(--f-serif);color:var(--accion-texto);margin-bottom:4px}.plan-despues .num{color:var(--texto);font-variant-numeric:tabular-nums}.escalera .plan-despues{grid-column-end:-1}.tabla-encaje+.plan-despues,:not(.escalera)>.plan-despues{margin-top:18px}.precio-razon{margin-top:30px;padding:clamp(24px,3.2vw,36px)}.precio-razon p{margin:0}.razon-pregunta{font:500 clamp(1.3rem,2.1vw,1.6rem)/1.25 var(--f-serif);color:var(--texto)}.razon-pregunta em{color:var(--accion-texto)}.razon-costes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 28px;margin:20px 0;padding:0;list-style:none;border-block:1px solid var(--linea)}.razon-costes li{display:flex;gap:10px;padding:16px 0;font-size:.98rem;color:var(--texto-suave)}.razon-costes li{align-items:center;gap:14px}.razon-anim{width:88px;height:66px;flex:none;overflow:visible}.razon-anim-linea{display:inline-block;width:1.9em;height:1.6em;vertical-align:-.45em;margin:0 .3em;overflow:hidden}.razon-anim-linea.rz-ancha{width:2.8em;margin-right:0}.rz-canto{fill:none;stroke:var(--marca);stroke-width:1;opacity:.7}.rz-fajo .rz-billete{stroke-width:1.3}.rz-faja-pliegue{fill:none;stroke:var(--accion-texto);stroke-width:.8;opacity:.7}.rz-faja{fill:var(--accion);stroke:var(--accion-texto);stroke-width:1}.rz-billete-mal{fill:color-mix(in srgb,var(--peligro) 18%,var(--vidrio-opaco));stroke:var(--peligro);stroke-width:1.3}:is(.razon-anim,.razon-anim-linea) *{transform-box:fill-box;transform-origin:center}.rz-base,.rz-banco path{fill:none;stroke:var(--texto-tenue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rz-base{opacity:.55}.rz-banco path:first-child{fill:var(--vidrio-opaco)}.rz-hueco rect{fill:none;stroke:var(--texto-tenue);stroke-width:1;stroke-dasharray:2 3;opacity:.5}.rz-billete{fill:color-mix(in srgb,var(--marca) 20%,var(--vidrio-opaco));stroke:var(--marca);stroke-width:1.6}.rz-b1,.rz-b2,.rz-b3,.rz-nomina{opacity:0}.rz-mal{fill:none;stroke:var(--peligro);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rz-txt{font:600 14px/1 var(--f-mono);fill:var(--peligro);font-variant-numeric:tabular-nums}.razon-anim-ancha{width:110px}.rz-cero{font-size:26px;font-weight:700}.rz-igual{fill:var(--texto-suave)}.rz-sube{fill:none;stroke:var(--marca);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.rz-cae{stroke-width:2.2;stroke-dasharray:1}@media(prefers-reduced-motion:no-preference){.rz-b1{animation:rz-b1 10s var(--curva) infinite both}.rz-b2{animation:rz-b2 10s var(--curva) infinite both}.rz-b3{animation:rz-b3 10s var(--curva) infinite both}.rz-baja{animation:rz-baja 2s ease-in-out infinite alternate}.rz-nomina{animation:rz-nomina 5s var(--curva) infinite both}.rz-cero{animation:rz-cero 5s var(--curva) infinite both}.rz-sube{animation:rz-sube 10s var(--curva) infinite both}.rz-cae{animation:rz-cae 10s ease-in infinite both}.rz-golpe{animation:rz-golpe 10s var(--curva) infinite both}.rz-fajo{animation:rz-fajo 10s var(--curva) infinite both}.rz-llueve{animation:rz-llueve 2.4s linear infinite}.js .precio-razon[data-revela]:not(.dentro) :is(.razon-anim,.razon-anim-linea) *{animation-play-state:paused}}@keyframes rz-b1{0%,14%{opacity:1;transform:none}22%,92%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:none}}@keyframes rz-b2{0%,36%{opacity:1;transform:none}44%,92%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:none}}@keyframes rz-b3{0%,58%{opacity:1;transform:none}66%,92%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:none}}@keyframes rz-baja{from{transform:translateY(-3px)}to{transform:translateY(4px)}}@keyframes rz-nomina{0%,8%{opacity:0;transform:none}20%{opacity:1}46%{opacity:1;transform:translateX(26px)}58%,100%{opacity:0;transform:translateX(36px)}}@keyframes rz-cero{0%,50%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.2)}66%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes rz-sube{0%,5%{stroke-dashoffset:1;opacity:1}45%,90%{stroke-dashoffset:0;opacity:1}97%,100%{stroke-dashoffset:0;opacity:0}}@keyframes rz-cae{0%,50%{stroke-dashoffset:1;opacity:1}60%,90%{stroke-dashoffset:0;opacity:1}97%,100%{stroke-dashoffset:0;opacity:0}}@keyframes rz-golpe{0%,59%{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(1.25)}68%,90%{opacity:1;transform:none}97%,100%{opacity:0;transform:none}}@keyframes rz-fajo{0%,4%{opacity:0;transform:translateY(-30px)}13%{opacity:1;transform:translateY(2px)}17%{transform:translateY(-2px)}21%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes rz-llueve{from{transform:translateY(-32px)}to{transform:translateY(32px)}}.razon-costes strong{color:var(--texto);font-variant-numeric:tabular-nums}.razon-cierre{font:italic 400 1.2rem/1.4 var(--f-serif);color:var(--texto)}.rz-junto{white-space:nowrap}details{border-bottom:1px solid var(--linea)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font:400 1.3rem/1.35 var(--f-serif);color:var(--texto)}summary::-webkit-details-marker{display:none}summary::after{content:"";flex:none;width:14px;height:14px;margin-top:7px;border-right:1.5px solid var(--marca);border-bottom:1.5px solid var(--marca);transform:rotate(45deg);transition:transform .35s var(--curva)}details[open] summary::after{transform:rotate(225deg)}details p{padding-bottom:20px;margin:0}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{height:0;overflow:clip;transition:height .45s var(--curva),content-visibility .45s allow-discrete}details[open]::details-content{height:auto}}.cierre{overflow:hidden;isolation:isolate;text-align:center;padding:clamp(90px,12vw,150px) 0}.cierre-fondo{position:absolute;inset:0;z-index:-2}.cierre-fondo video{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.cierre::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,var(--velo) 0%,var(--velo) 40%,var(--velo-leve) 100%)}.cierre .lectura{text-shadow:var(--sombra-texto)}.cierre h2{font-size:clamp(2.3rem,5.4vw,4.4rem)}.cierre .boton{margin:16px 0 26px}.cierre .frase-final{font:italic 400 1.25rem/1.4 var(--f-serif);color:var(--texto)}footer{padding:70px 0 max(calc(190px + env(safe-area-inset-bottom)),var(--espacio-mandos, 0px));border-top:1px solid var(--linea)}.pie{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:30px}.pie img{height:40px;width:auto;margin-bottom:14px}.pie .logo-oscuro{display:var(--logo-oscuro)}.pie .logo-claro{display:var(--logo-claro)}.pie h4{margin:0 0 12px;font:600 .74rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-tenue)}.pie a{display:block;padding:5px 0;color:var(--texto-suave);text-decoration:none;font-size:.96rem}.pie a:hover{color:var(--texto)}.aviso-legal{margin-top:44px;padding-top:24px;border-top:1px solid var(--linea);font-size:.84rem;color:var(--texto-tenue)}.movil-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;padding:8px;display:none;transform:translateY(140%);transition:transform .5s var(--curva)}.movil-cta.visible{transform:none}.movil-cta .boton{width:100%}.sonido{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:41;padding:4px;display:flex;align-items:center;transition:bottom .5s var(--curva)}.sonido[hidden]{display:none}.sonido-mandos{display:flex;align-items:center;gap:2px}.sonido-mandos[hidden],.sonido-boton[hidden]{display:none}.sonido-boton{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:0;border-radius:var(--radio-control);background:none;color:var(--texto);font:600 .9rem/1.15 var(--f-sans);cursor:pointer;text-align:left;transition:background-color .25s,color .25s}.sonido-boton:hover{background-color:var(--marca-suave)}.sonido-boton svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sonido-escuchar svg path:first-child{fill:currentColor}.sonido-escuchar small{display:block;font-weight:400;font-size:.74rem;color:var(--texto-suave)}.sonido-boton[aria-pressed=true]{color:var(--marca)}.sonido-boton .tachon{opacity:0}.sonido-boton[aria-pressed=false]{color:var(--texto-suave)}.sonido-boton[aria-pressed=false] .tachon{opacity:1}.sonido-boton[aria-pressed=false] span{text-decoration:line-through}.sonido-parar{padding-inline:10px}.sonido-ecualizador{display:inline-flex;align-items:flex-end;gap:2px;height:16px;margin-inline:8px 4px}.sonido-ecualizador i{width:3px;height:30%;border-radius:var(--radio-mini);background:var(--marca)}.sonido.hablando .sonido-ecualizador i{animation:ecualizador 1.1s ease-in-out infinite alternate}.sonido.hablando .sonido-ecualizador i:nth-child(2){animation-delay:-.4s}.sonido.hablando .sonido-ecualizador i:nth-child(3){animation-delay:-.7s}.sonido.hablando .sonido-ecualizador i:nth-child(4){animation-delay:-.2s}@keyframes ecualizador{from{height:25%}to{height:100%}}.movil-cta.visible~.sonido{bottom:calc(96px + env(safe-area-inset-bottom))}@media(max-width:720px){.sonido.compacto .sonido-boton>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sonido.compacto .sonido-boton{padding-inline:12px;gap:0}.sonido.compacto .sonido-ecualizador{margin-inline:8px 2px}.movil-cta{transition:transform .5s var(--curva),left .4s var(--curva)}.movil-cta.visible:has(~.sonido.compacto:not([hidden])>.sonido-escuchar:not([hidden])){left:80px}.movil-cta.visible~.sonido.compacto:has(>.sonido-escuchar:not([hidden])){left:12px;bottom:12px;height:70px;padding:0 6px}}.creditos{margin-top:28px;font-size:.8rem;color:var(--texto-tenue)}.creditos a{color:inherit;text-decoration:underline;text-underline-offset:2px}.js [data-revela]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--curva),transform .9s var(--curva),translate .5s var(--curva),box-shadow .4s,border-color .3s}.js [data-revela].dentro{opacity:1;transform:none}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.con-escena{overflow:hidden;isolation:isolate}.escena-fondo{position:absolute;inset:-12% 0;z-index:-2;will-change:transform}.escena-fondo video{width:100%;height:100%;object-fit:cover;animation:acercar 26s ease-in-out infinite alternate}@keyframes acercar{from{transform:scale(1)}to{transform:scale(1.09)}}.con-escena::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.velo-centro::before{background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-fundido) 14%,var(--velo-fundido) 86%,var(--fondo) 100%),linear-gradient(90deg,var(--velo-leve) 0%,var(--velo-denso) 24%,var(--velo-denso) 76%,var(--velo-leve) 100%)}.velo-denso::before{background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-denso) 16%,var(--velo-denso) 84%,var(--fondo) 100%)}.velo-arriba>.escena-fondo{inset:-8% 0 auto;height:min(1100px,110vh)}.velo-arriba::before{background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-denso) 14%,var(--velo-denso) 38%,var(--fondo) 72%)}.con-escena .nota,.con-escena .curva-rotulos{color:var(--texto-suave)}.clip-marco{position:relative;margin:0;padding:6px;background:var(--vidrio-opaco);border:1px solid var(--vidrio-borde);border-radius:var(--vidrio-radio-pequeno);box-shadow:var(--vidrio-sombra);transition:opacity 1s var(--curva),translate 1s var(--curva),box-shadow .4s}.clip-marco video{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radio-mini)}.clip-marco.vertical{max-width:360px;margin-top:30px}.clip-marco.vertical video{aspect-ratio:4 / 5}.clip-marco.alto{width:100%;max-width:340px;justify-self:center}.clip-marco.alto video{aspect-ratio:9 / 16}.clip-marco:hover{translate:0 -5px}.js .clip-marco{opacity:0;translate:0 34px}.js .clip-marco.dentro{opacity:1;translate:0 0}.js .clip-marco.dentro:hover{translate:0 -5px}.analogia-bloque{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(24px,4vw,56px);align-items:center;margin:46px 0}.analogia-bloque .analogia{margin:0}.cabeza-clip{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:30px clamp(30px,5vw,70px);align-items:end}.cabeza-clip .entradilla{margin-bottom:0}.quien-rejilla{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.boton{--lift: 0px;--escala: 1;position:relative;overflow:hidden;isolation:isolate;transform:translate(var(--tx),calc(var(--ty) + var(--lift))) scale(var(--escala))}.boton::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,var(--brillo-boton) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s var(--curva)}.boton:hover{--lift: -2px}.boton:hover::before{transform:translateX(120%)}.boton:active{--escala: .96;transition-duration:.12s}.boton-accion:hover{box-shadow:0 16px 38px var(--accion-suave),0 0 0 4px var(--accion-suave)}.boton-marca:hover{box-shadow:0 14px 34px var(--marca-suave),0 0 0 4px var(--marca-suave)}.hero-acciones .boton-accion::before,.movil-cta .boton::before,.cierre .boton-accion::before{animation:destello 6s var(--curva) 2.2s infinite}@keyframes destello{0%,72%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.entrar svg{transition:transform .35s var(--curva)}.entrar:hover svg{transform:translateX(3px)}.topbar-nav{position:relative}.topbar-nav a{z-index:1}.topbar-nav a.activo{background:transparent}.nav-indicador{position:absolute;left:0;top:0;height:100%;width:0;z-index:0;opacity:0;pointer-events:none;border-radius:var(--radio-pildora);background:var(--marca-suave);box-shadow:inset 0 0 0 1px var(--marca-suave);transition:transform .5s var(--curva),width .5s var(--curva),opacity .3s}.topbar-logo img{transition:transform .45s var(--curva),height .35s var(--curva)}.topbar-logo:hover img{transform:scale(1.04) rotate(-1deg)}.tema button svg{transition:transform .55s var(--curva)}.tema button:hover svg{transform:rotate(35deg) scale(1.12)}.tema button[data-tema-opcion=oscuro]:hover svg{transform:rotate(-18deg) scale(1.12)}.tema button:active svg{transform:scale(.82)}.tema button[aria-pressed=true] svg{animation:pop .5s var(--curva)}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}100%{transform:none}}.topbar{transition:top .35s var(--curva)}.topbar-inner{transition:box-shadow .3s,min-height .35s var(--curva),padding .35s var(--curva)}.topbar.plegada{top:6px}.topbar.plegada .topbar-inner{min-height:54px}.topbar.plegada .topbar-logo img{height:29px}.menu-boton{display:none;position:relative;flex:none;width:40px;height:40px;padding:0;border:1px solid var(--linea);border-radius:var(--radio-pildora);background:transparent;color:var(--texto);cursor:pointer;transition:border-color .2s,transform .3s var(--curva)}.menu-boton:hover{border-color:var(--marca);transform:rotate(-4deg)}.menu-boton i{position:absolute;left:11px;right:11px;height:2px;border-radius:var(--radio-pildora);background:currentColor;transition:transform .45s var(--curva),opacity .25s}.menu-boton i:nth-of-type(1){top:13px}.menu-boton i:nth-of-type(2){top:19px;right:15px}.menu-boton i:nth-of-type(3){top:25px}.menu-boton:hover i:nth-of-type(2){transform:translateX(4px)}.menu-boton[aria-expanded=true] i:nth-of-type(1){transform:translateY(6px) rotate(45deg)}.menu-boton[aria-expanded=true] i:nth-of-type(2){opacity:0;transform:scaleX(0)}.menu-boton[aria-expanded=true] i:nth-of-type(3){transform:translateY(-6px) rotate(-45deg)}.menu-movil{position:absolute;top:calc(100% + 8px);right:max(12px,(100% - 1240px) / 2);width:min(420px,100% - 24px);display:grid;gap:2px;padding:12px;pointer-events:auto;opacity:0;transform:translateY(-12px) scale(.97);transform-origin:90% 0;transition:opacity .3s,transform .45s var(--curva)}.menu-movil[hidden]{display:none}.menu-movil.abierto{opacity:1;transform:none}.menu-movil a:not(.boton){display:flex;align-items:baseline;gap:14px;padding:13px 12px;border-radius:var(--radio-caja);color:var(--texto);text-decoration:none;font:500 1.45rem/1.1 var(--f-serif);opacity:0;transform:translateX(-16px);transition:opacity .4s,transform .55s var(--curva),background-color .2s,padding-left .3s var(--curva);transition-delay:calc(var(--i) * 45ms)}.menu-movil a:not(.boton):hover{background:var(--marca-suave);padding-left:18px;transition-delay:0s}.menu-movil b{font:600 .72rem/1 var(--f-mono);letter-spacing:.12em;color:var(--marca)}.menu-movil .boton{margin-top:10px;opacity:0;transition:opacity .4s calc(var(--i) * 45ms),transform .35s var(--curva),background-color .2s,box-shadow .3s}.menu-movil.abierto a{opacity:1}.menu-movil.abierto a:not(.boton){transform:none}.camino:hover .camino-precio .flecha{transform:translateX(4px)}.chip{transition:transform .35s var(--curva),border-color .2s}.chip:hover{transform:translateY(-2px);border-color:var(--marca)}.chip:hover svg,.app-lista li:hover svg,.encaje li:hover svg,.plan li:hover svg{animation:pop .45s var(--curva)}.pilar,.caso,.plan,.extra,.encaje,.app,.panel-acceso,.compromiso,.lo-que-si{transition:translate .5s var(--curva),box-shadow .4s,border-color .3s,opacity .9s var(--curva),transform .9s var(--curva)}.pilar:hover,.caso:hover,.plan:hover,.extra:hover,.encaje:hover{translate:0 -5px}.app:hover,.panel-acceso:hover{translate:0 -3px}.pilar-ico svg,.panel-acceso .candado svg{transition:transform .5s var(--curva)}.pilar:hover .pilar-ico svg{transform:rotate(-10deg) scale(1.12)}.panel-acceso:hover .candado svg{transform:translateY(-2px) rotate(-8deg)}.app-nombre img{transition:transform .5s var(--curva)}.app:hover .app-nombre img{transform:rotate(-4deg) scale(1.06)}summary{transition:color .2s,padding-left .35s var(--curva)}summary:hover{color:var(--marca);padding-left:6px}summary:hover::after{transform:rotate(45deg) translate(2px,2px)}details[open] summary:hover::after{transform:rotate(225deg) translate(2px,2px)}.pie a{position:relative;width:fit-content;transition:color .2s,transform .35s var(--curva)}.pie a::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:var(--marca);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--curva)}.pie a:hover{transform:translateX(4px)}.pie a:hover::after{transform:scaleX(1)}.lectura a:not(.boton),.nota a{transition:color .2s,text-underline-offset .3s}.lectura a:not(.boton):hover{text-underline-offset:6px}@media(max-width:1080px){.topbar-nav{display:none}.topbar-acciones{margin-left:auto}.menu-boton{display:inline-block}}@media(max-width:860px){body{font-size:17px}.dividido,.apps-cabeza,.app{grid-template-columns:minmax(0,1fr)}.dividido .fijo{position:static}.app.invertida .app-texto{order:0}.paso{grid-template-columns:minmax(0,1fr)}.precios{grid-template-columns:minmax(0,1fr)}.pie{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel-acceso{grid-template-columns:minmax(0,1fr)}.movil-cta{display:block}.topbar-cta{display:none}.analogia-bloque,.cabeza-clip,.quien-rejilla{grid-template-columns:minmax(0,1fr)}.clip-marco.vertical{max-width:none}.clip-marco.alto{max-width:280px}.clip-marco.vertical video{aspect-ratio:4 / 3;object-position:50% 30%}.velo-centro::before{background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-denso) 14%,var(--velo-denso) 86%,var(--fondo) 100%)}}@media(max-width:560px){.topbar{top:8px}.topbar-inner{padding:6px 6px 6px 14px;gap:8px;min-height:56px}.topbar-logo img{height:28px}.entrar .texto{display:none}.boton.entrar{width:40px;padding:0}.tema button{width:30px;height:30px}.hero{padding-top:110px}.hero-kicker{font-size:.64rem;letter-spacing:.08em}.hero-velo{background:linear-gradient(180deg,var(--velo-leve) 0%,var(--velo) 40%,var(--velo) 100%)}.hero-acciones .boton{width:100%}.recorrido{padding-left:36px}.paso::before{left:-31px}.maqueta{min-height:0}.meses{gap:3px}.plan,.pilar,.caso,.encaje{padding:24px}.pie{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js [data-revela]{opacity:1;transform:none}.hero h1 .palabra>span{transform:none}.hero-fondo video{display:none}.hero-fondo{background:url(clip-sombra.jpg?v=53d5e023) 60% 50% / cover no-repeat}.js .clip-marco,.js .clip-marco.dentro,.clip-marco:hover{opacity:1;translate:none}.escena-fondo{transform:none!important}.tiempo{height:auto;padding:120px 0}.tiempo::after{display:none}.tiempo-fijo{position:static;height:auto}.js .corrige s{background-size:100% .07em}.js .corrige ins{clip-path:none}.gota{opacity:1;transform:none}.mes::before,.reparto .pista i{transform:none}.tachados .t{background-size:100% 1.5px!important}.penta .forma{stroke-dashoffset:0}.penta .vertice{transform:none}.frases li{color:var(--texto)}}dialog.evaluacion{width:min(34rem,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:0;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--texto)}dialog.evaluacion::backdrop{background:var(--velo)}.evaluacion-cuerpo{padding:28px 26px 22px;display:grid;gap:10px}.evaluacion-cuerpo h2{margin:0;font-size:1.5rem}.evaluacion-cuerpo p{margin:0;color:var(--texto-suave);font-size:.95rem}.evaluacion-icono{width:56px;height:56px;border-radius:var(--radio-caja)}.evaluacion-cierra{position:absolute;top:8px;right:10px;margin:0}.evaluacion-cierra button{background:none;border:0;color:var(--texto-tenue);font-size:1.6rem;cursor:pointer;line-height:1;padding:6px 10px}#form-evaluacion,.form-regalo{display:grid;gap:8px;margin-top:6px}#form-evaluacion label,.form-regalo label{font-size:.88rem;color:var(--texto-suave)}#form-evaluacion input[type=text],#form-evaluacion input[type=email],.form-regalo input[type=text],.form-regalo input[type=email]{height:44px;padding:0 12px;border-radius:var(--radio-control);border:1px solid var(--borde);background:var(--fondo);color:var(--texto);font:inherit}#form-evaluacion .casilla,.form-regalo .casilla{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;line-height:1.45}#form-evaluacion .casilla input,.form-regalo .casilla input{margin-top:3px;accent-color:var(--marca-fuerte);width:16px;height:16px;flex:none}#form-evaluacion .casilla a,.form-regalo .casilla a{color:var(--marca);display:inline;padding:0;margin:0;min-height:0}#form-evaluacion .trampa,.form-regalo .trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#form-evaluacion .boton,.form-regalo .boton{margin-top:6px;justify-self:start}.evaluacion-aviso{font-size:.9rem;padding:10px 12px;border-radius:var(--radio-control);border:1px solid var(--borde)}.evaluacion-aviso.ok{border-color:var(--exito);color:var(--texto)}.evaluacion-aviso.error{border-color:var(--peligro);color:var(--texto)}.evaluacion-letra{font-size:.78rem!important;color:var(--texto-tenue)!important}@property --giro{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes girar{to{--giro: 360deg}}.curso-sello::before,.plan-curso::before{content:"";position:absolute;inset:0;border-radius:var(--vidrio-radio);padding:1.5px;pointer-events:none;background:conic-gradient(from var(--giro),transparent 0deg 200deg,var(--accion) 265deg,var(--marca) 325deg,transparent 360deg);-webkit-mask:linear-gradient(var(--texto) 0 0) content-box,linear-gradient(var(--texto) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:girar 5s linear infinite}.camino-nuevo.vidrio-pequeno{border-color:var(--accion-borde)}.camino-etq{display:inline-block;padding:4px 9px;border-radius:var(--radio-pildora);font:600 .62rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sobre-accion);background:var(--accion)}.curso{overflow:clip;isolation:isolate}.curso-aura{position:absolute;inset:0;z-index:-1;pointer-events:none}.curso-aura i{position:absolute;width:52vmax;height:52vmax;border-radius:var(--radio-pildora);animation:deriva 24s ease-in-out infinite alternate}.curso-aura i:nth-child(1){left:-18vmax;top:2%;background:radial-gradient(circle,var(--marca-suave),transparent 62%)}.curso-aura i:nth-child(2){right:-20vmax;top:34%;background:radial-gradient(circle,var(--accion-suave),transparent 62%);animation-duration:30s;animation-direction:alternate-reverse}.curso-aura i:nth-child(3){left:24%;bottom:-26vmax;background:radial-gradient(circle,var(--marca-suave),transparent 60%);animation-duration:36s}@keyframes deriva{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(7vmax,-5vmax,0) scale(1.16)}}.curso-cabeza{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px clamp(30px,5vw,70px);align-items:end}.curso-cabeza .entradilla{margin-bottom:0}.curso-sello{position:relative;padding:30px;text-align:center}.sello-estado{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radio-pildora);border:1px solid var(--accion-borde);background:var(--accion-suave);color:var(--accion-texto);font:600 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.sello-estado i{width:7px;height:7px;border-radius:var(--radio-pildora);background:var(--accion);animation:latido-accion 2.4s infinite}@keyframes latido-accion{0%{box-shadow:0 0 0 0 var(--accion-borde)}70%,100%{box-shadow:0 0 0 9px transparent}}.sello-precio{margin:18px 0 8px;font:500 clamp(3.4rem,6.4vw,4.8rem)/1 var(--f-serif);font-variant-numeric:tabular-nums;color:var(--texto)}.sello-precio s{font-size:.42em;color:var(--texto-tenue);text-decoration-thickness:2px;vertical-align:.5em}.sello-precio b{font-weight:500;color:var(--texto)}.curso-acomp{padding-top:0}.acomp{padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px 48px;align-items:center}.acomp h2{margin:6px 0 10px}.acomp-texto>p{margin:0 0 14px}.acomp li{display:flex;gap:10px;padding:6px 0;font-size:.98rem;color:var(--texto-suave)}.acomp li svg{width:17px;height:17px;flex:none;margin-top:4px;color:var(--marca)}.acomp-precio{text-align:center}.acomp-precio .boton{width:100%}.sello-tambien{margin:14px 0 0;font-size:.86rem}.sello-tambien a{color:var(--marca);font-weight:600}.plan h3 a{color:inherit;text-decoration:none}.plan h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:820px){.acomp{grid-template-columns:minmax(0,1fr)}}@keyframes brillo-precio{to{background-position:-200% 0}}.sello-texto{font-size:.98rem;margin:0 0 20px}.curso-sello .boton{width:100%}.sello-letra{margin:12px 0 0;font-size:.82rem;color:var(--texto-tenue)}.ruta{position:relative;margin-top:clamp(56px,7vw,96px);display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:30px clamp(24px,4vw,60px);align-items:start}.ruta-medidor{position:sticky;top:120px;padding:22px;display:grid;gap:10px;transition:border-color .4s,box-shadow .4s}.ruta-medidor span{font:600 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-tenue)}.ruta-medidor b{font:500 3.2rem/1 var(--f-serif);color:var(--texto);font-variant-numeric:tabular-nums}.ruta-medidor i{display:block;height:6px;border-radius:var(--radio-pildora);background:var(--linea);overflow:hidden}.ruta-medidor em{display:block;height:100%;border-radius:var(--radio-pildora);background:linear-gradient(90deg,var(--marca),var(--accion));transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--curva)}.ruta.completa .ruta-medidor{border-color:var(--accion-borde);box-shadow:0 0 0 6px var(--accion-suave),var(--vidrio-sombra)}.ruta-lista{position:relative;margin:0;padding:0 0 0 60px;list-style:none;display:grid;gap:18px}.ruta-lista::before,.ruta-lista::after{content:"";position:absolute;left:21px;top:24px;bottom:24px;width:2px;border-radius:var(--radio-pildora);background:var(--linea)}.ruta-lista::after{background:linear-gradient(180deg,var(--marca),var(--accion));transform-origin:0 0;transform:scaleY(var(--k, 0))}.nodo{position:relative}.nodo-cerrojo{position:absolute;left:-60px;top:16px;z-index:1;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radio-pildora);background:var(--fondo);border:1.5px solid var(--marca);color:var(--marca);box-shadow:0 0 0 7px var(--marca-suave);transition:border-color .4s,color .4s,box-shadow .5s,transform .5s var(--curva)}.nodo-cerrojo svg{grid-area:1 / 1;width:20px;height:20px;transition:opacity .35s,transform .5s var(--curva)}.nodo-cerrojo .cerrado{opacity:0}.nodo-cuerpo{padding:20px 24px;transition:transform .6s var(--curva),border-color .4s,box-shadow .4s}.nodo-num{display:block;margin-bottom:8px;font:600 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--marca)}.nodo-cuerpo h3{margin:0 0 6px;font-size:1.35rem}.nodo-cuerpo p{margin:0;font-size:1rem}.nodo-app{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:6px 14px 6px 6px;border-radius:var(--radio-pildora);border:1px solid var(--marca);background:var(--marca-suave);font-size:.9rem;color:var(--texto);transition:opacity .5s .25s,transform .6s .25s var(--curva)}.nodo-app img{width:30px;height:30px;border-radius:var(--radio-mini)}.nodo-app b{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--marca)}.js .nodo:not(.abierto) .nodo-cerrojo{border-color:var(--borde);color:var(--texto-tenue);box-shadow:none}.js .nodo:not(.abierto) .nodo-cerrojo .cerrado{opacity:1}.js .nodo:not(.abierto) .nodo-cerrojo .abierto{opacity:0;transform:scale(.4) rotate(-40deg)}.js .nodo:not(.abierto) .nodo-cuerpo{transform:translateX(12px);border-color:var(--linea);box-shadow:none}.js .nodo:not(.abierto) .nodo-app{opacity:0;transform:scale(.85)}.nodo.abierto .nodo-cerrojo{transform:scale(1.06)}.nodo.abierto .nodo-app{animation:brote .9s .3s var(--curva)}@keyframes brote{0%{box-shadow:0 0 0 0 var(--marca-suave)}100%{box-shadow:0 0 0 16px transparent}}.nodo-meta .nodo-cerrojo,.js .nodo-meta:not(.abierto) .nodo-cerrojo{color:var(--accion-texto)}.nodo-meta .nodo-cerrojo svg{width:22px;height:22px}.nodo-meta.abierto .nodo-cerrojo{border-color:var(--accion);box-shadow:0 0 0 7px var(--accion-suave),0 0 40px var(--accion-suave);animation:regalo 1.2s var(--curva)}@keyframes regalo{0%{transform:scale(.6) rotate(-12deg)}55%{transform:scale(1.25) rotate(8deg)}100%{transform:scale(1.06)}}.nodo-meta .nodo-cuerpo{border-color:var(--accion-borde)}.nodo-meta h3 em{font-style:italic;color:var(--accion-texto)}.curso .extras .rejilla{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.prueba{margin-top:clamp(50px,7vw,84px);padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 40px;align-items:center;transition:border-color .4s,box-shadow .4s,opacity .9s var(--curva),transform .9s var(--curva)}.prueba-etq{display:inline-block;margin-bottom:14px;font:600 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accion-texto)}.prueba h3{margin-bottom:10px;font-size:clamp(1.3rem,2.2vw,1.7rem)}.prueba-texto p{margin:0}.prueba-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.prueba-campo{position:relative}.prueba-campo input{width:100%;height:44px;padding:0 40px 0 14px;border-radius:var(--radio-control);border:1px solid var(--borde);background:var(--fondo);color:var(--texto);font:500 1.3rem/1 var(--f-serif);font-variant-numeric:tabular-nums;text-align:right;appearance:none;-webkit-appearance:none}.prueba-campo span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:500 1.1rem/1 var(--f-serif);color:var(--texto-tenue)}.prueba-aviso{grid-column:1 / -1;margin:0;min-height:1.6em;font-size:.98rem;color:var(--texto)}.prueba.acierto{border-color:var(--exito);animation:acierto .9s var(--curva)}.prueba.acierto .prueba-aviso::before{content:"✓ ";color:var(--exito);font-weight:700}.prueba.fallo{border-color:var(--peligro)}.prueba.fallo .prueba-campo input{animation:sacude .45s}@keyframes acierto{0%{box-shadow:0 0 0 0 var(--exito)}100%{box-shadow:0 0 0 20px transparent}}@keyframes sacude{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.precios.escalera{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.escalera .plan:nth-child(1){margin-top:90px}.escalera .plan:nth-child(2){margin-top:60px}.escalera .plan:nth-child(3){margin-top:30px}.plan-curso{border-color:transparent}.plan-curso .plan-etq{color:var(--accion-texto);border-color:var(--accion-borde);background:var(--accion-suave)}.plan-curso li svg{color:var(--accion-texto)}.plan .importe s{font-size:.4em;color:var(--texto-tenue);text-decoration-thickness:2px;margin-left:4px}.comparativa{margin-top:40px;padding:6px}.comparativa-scroll{overflow-x:auto}.comparativa table{width:100%;min-width:640px;border-collapse:collapse}.comparativa caption{padding:20px 18px 10px;text-align:left;font:500 1.4rem/1.2 var(--f-serif);color:var(--texto)}.comparativa th,.comparativa td{padding:14px 18px;border-bottom:1px solid var(--linea);text-align:center;vertical-align:middle;font-size:.95rem;color:var(--texto-suave)}.comparativa thead th{font:600 .74rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-tenue)}.comparativa th[scope=row],.comparativa thead th:first-child{text-align:left;color:var(--texto);font-weight:400}.comparativa .col-mentoria{background:var(--accion-suave)}.comparativa thead .col-mentoria{color:var(--accion-texto)}.comparativa svg.si{width:20px;height:20px;margin:0 auto;color:var(--marca)}.comparativa .no{color:var(--texto-tenue)}.comparativa tfoot th,.comparativa tfoot td{border-bottom:0;color:var(--texto);font-weight:700;font-variant-numeric:tabular-nums}.comparativa tbody tr{transition:background-color .25s}.comparativa tbody tr:hover{background:var(--marca-suave)}.comparativa,.curso-sello,.nodo-cuerpo{transition:translate .5s var(--curva),box-shadow .4s,border-color .3s,opacity .9s var(--curva),transform .9s var(--curva)}.curso-sello:hover,.nodo.abierto .nodo-cuerpo:hover{translate:0 -4px}@media(max-width:1080px){.precios.escalera{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}.escalera .plan:nth-child(1),.escalera .plan:nth-child(2),.escalera .plan:nth-child(3){margin-top:0}}@media(max-width:860px){.curso-cabeza,.prueba,.ruta{grid-template-columns:minmax(0,1fr)}.ruta-medidor{position:static;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px}.ruta-medidor b{font-size:2rem}}@media(max-width:560px){.ruta-lista{padding-left:50px}.ruta-lista::before,.ruta-lista::after{left:17px}.nodo-cerrojo{left:-50px;width:36px;height:36px}.nodo-cerrojo svg{width:17px;height:17px}.nodo-cuerpo{padding:18px}.curso-sello,.prueba{padding:22px}.prueba-form{grid-template-columns:minmax(0,1fr)}.prueba-form .boton{width:100%}}@media(prefers-reduced-motion:reduce){.js .nodo .nodo-cuerpo,.js .nodo .nodo-app{transform:none;opacity:1}}#dinero .pilar{display:flex;flex-direction:column}.pilar .dinero-app{margin-top:auto;padding-top:18px;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;color:var(--marca);text-decoration:none}.pilar .dinero-app img{width:36px;height:36px;flex:none}.pilar .dinero-app b{font-weight:700}.pilar .dinero-app:hover b{text-decoration:underline;text-underline-offset:3px}.caminos{margin-top:64px}.caminos h3{margin:0 0 18px;font-size:1.35rem}.caminos .rejilla{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.camino{display:flex;flex-direction:column;gap:6px;padding:20px 22px;color:var(--texto);text-decoration:none;transition:transform .25s var(--curva)}.camino b{font-size:1.08rem}.camino span{color:var(--texto-suave);font-size:.95rem}.camino:hover{transform:translateY(-2px)}.camino:focus-visible{outline:2px solid var(--marca);outline-offset:3px}.caminos .nota{margin-top:14px}.caminos .camino{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:center;padding:18px 20px}.caminos .camino-logos{grid-row:1 / span 2;display:flex;gap:6px}.caminos .camino-logos img{display:block;width:48px;height:48px}.caminos .camino>b,.caminos .camino-enlace{align-self:end}.caminos .camino>span:last-child{align-self:start}.caminos .camino{grid-template-columns:minmax(0,1fr);row-gap:4px;align-content:start}.caminos .camino-logos{grid-row:auto;margin-bottom:8px;flex-wrap:nowrap}.caminos .camino-logos>*{flex:0 1 44px;min-width:0}.caminos .camino-logos img{width:100%;max-width:44px;height:auto;aspect-ratio:1}.camino-logos a{position:relative;z-index:1;border-radius:var(--radio-control);transition:transform .25s var(--curva)}.camino-logos a:hover{transform:translateY(-2px)}.camino-logos a:focus-visible{outline:2px solid var(--marca);outline-offset:3px}.camino-enlace{color:inherit;text-decoration:none}.camino-enlace::after{content:"";position:absolute;inset:0;border-radius:var(--vidrio-radio-pequeno)}.camino-enlace:focus-visible{outline:none}.camino-apps:has(.camino-enlace:focus-visible){outline:2px solid var(--marca);outline-offset:3px}@media(prefers-reduced-motion:reduce){.camino{transition:none}.camino:hover{transform:none}}.lienzo-td{overflow:visible;--k: 1.655;--e-base: calc(1.5 / var(--k));--e-sujeto: calc(2.2 / var(--k));--e-detalle: calc(1.6 / var(--k))}.b-papel{fill:color-mix(in srgb,var(--marca) 16%,var(--vidrio-opaco));stroke:var(--marca);stroke-width:var(--e-sujeto, 1.3)}.b-marco{fill:none;stroke:var(--marca);stroke-width:.6;opacity:.45}.b-agua{fill:none;stroke:var(--marca);stroke-width:.9;opacity:.45}.b-euro{fill:none;stroke:var(--marca);stroke-width:1.6;stroke-linecap:round}.b-lineas{fill:none;stroke:var(--marca);stroke-width:.9;stroke-linecap:round;opacity:.4}.m-cara{fill:var(--accion);stroke:var(--accion-texto);stroke-width:1}.m-canto{fill:none;stroke:var(--accion-texto);stroke-width:.7;opacity:.55}.td-via,.td-suelo{fill:none;stroke:var(--texto-tenue);stroke-width:var(--e-base);stroke-linecap:round;opacity:.45}.td-via{stroke-dasharray:2 6}.td-flecha{fill:none;stroke:var(--texto-tenue);stroke-width:var(--e-base);stroke-linecap:round;stroke-linejoin:round;opacity:.6}.td-trazo{fill:none;stroke:var(--texto-tenue);stroke-width:var(--e-base)}.td-cuenta rect{fill:var(--vidrio-opaco);stroke:var(--texto-tenue);stroke-width:var(--e-base)}.td-cuenta .td-chip{fill:none;stroke:var(--texto-tenue);stroke-width:.9}.td-f-billete{transform:translateX(120px)}.td-f-moneda{transform:translateY(-31px);transform-origin:120px 55px}.td-destello{fill:none;stroke:var(--accion-texto);stroke-width:1;opacity:0;transform-origin:120px 24px}.td-piel{fill:color-mix(in srgb,var(--marca) 16%,var(--vidrio-opaco));stroke:var(--marca);stroke-width:var(--e-sujeto);stroke-linejoin:round}.td-hocico{fill:color-mix(in srgb,var(--marca) 32%,var(--vidrio-opaco));stroke:var(--marca);stroke-width:var(--e-detalle)}.td-pezuna{fill:color-mix(in srgb,var(--marca) 45%,var(--vidrio-opaco));stroke:var(--marca);stroke-width:var(--e-detalle)}.td-rasgo{fill:var(--marca)}.td-gesto{fill:none;stroke:var(--marca);stroke-width:var(--e-detalle);stroke-linecap:round}.td-oreja{stroke-width:.8;opacity:.55}.td-rubor{fill:color-mix(in srgb,var(--peligro) 30%,transparent)}.td-brillo{fill:var(--vidrio-opaco)}.td-felices{stroke-width:1.4;opacity:0}.td-barra{fill:none;stroke:var(--texto-tenue);stroke-width:2;stroke-linecap:round}.td-disco-pesa{fill:var(--texto-tenue)}.td-pecho-escudo{fill:var(--marca-suave);stroke:var(--marca);stroke-width:3.6;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.td-pecho-eco{opacity:0;transform-origin:120px 66px}.td-pecho-eco path{fill:none;stroke:var(--marca);stroke-width:2.8}.td-mini{stroke-width:.9}.td-brazo{transform-origin:103px 53px;transform:rotate(95deg)}.td-antebrazo{transform-origin:95px 65px;transform:rotate(70deg)}.td-pesa{transform-origin:92px 76px;transform:rotate(-165deg)}.td-h-moneda{opacity:0}.td-tierra{fill:var(--texto-tenue);opacity:.16}.td-semilla{fill:var(--exito);opacity:.9;transform-origin:120px 88px}.td-tallo{fill:none;stroke:var(--exito);stroke-width:var(--e-sujeto);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.td-hoja{fill:color-mix(in srgb,var(--exito) 30%,transparent);stroke:var(--exito);stroke-width:var(--e-detalle);stroke-linejoin:round}.td-hoja-i{transform-origin:120px 62px}.td-hoja-d{transform-origin:121px 50px}.td-hoja-a{transform-origin:121px 41px}.td-planta{transform-origin:120px 90px}.td-crece{transform-origin:120px 90px}.td-i-billete{opacity:0;transform-origin:120px 55px}.td-nutre{opacity:0}.td-n1,.td-n3{--hacia: 12px;transform-origin:108px 84px}.td-n2,.td-n4{--hacia: -12px;transform-origin:132px 84px}.td-riego{fill:none;stroke:var(--exito);stroke-width:1.4;opacity:0;transform-origin:120px 89px}@media(prefers-reduced-motion:no-preference){.td-via{animation:td-via 1.1s linear infinite}.td-f-billete{animation:td-f-billete 6s var(--curva) infinite both}.td-f-moneda{animation:td-f-moneda 6s ease-out infinite both}.td-destello{animation:td-destello 6s ease-out infinite both}.td-cuenta rect:first-child{animation:td-cuenta 6s ease-in-out infinite both}.td-pecho-escudo{animation:td-trazar 1.2s var(--curva) .2s both}.td-brazo{animation:td-hombro 3.6s ease-in-out 1.2s infinite both}.td-antebrazo{animation:td-codo 3.6s ease-in-out 1.2s infinite both}.td-pesa{animation:td-muneca 3.6s ease-in-out 1.2s infinite both}.td-h-moneda{animation:td-hucha 3.6s linear 1.2s infinite both}.td-pecho-eco{animation:td-pecho 3.6s ease-out 1.2s infinite both}.td-ojos{animation:td-ojos 3.6s linear 1.2s infinite both}.td-felices{animation:td-felices 3.6s linear 1.2s infinite both}.td-ciclo{animation:td-ciclo 12s linear infinite both}.td-i-billete{animation:td-siembra 12s ease-in infinite both}.td-semilla{animation:td-semilla 12s var(--curva) infinite both}.td-tallo{animation:td-tallo 12s var(--curva) infinite both}.td-hoja-i{animation:td-hoja-i 12s var(--curva) infinite both}.td-hoja-d{animation:td-hoja-d 12s var(--curva) infinite both}.td-hoja-a{animation:td-hoja-a 12s var(--curva) infinite both}.td-planta{animation:td-mece 5s ease-in-out 3.4s infinite}.td-crece{animation:td-crece 12s var(--curva) infinite both}.td-nutre{animation:td-nutre 12s linear infinite both}.td-n1{animation-delay:4s}.td-n2{animation-delay:5.2s}.td-n3{animation-delay:6.4s}.td-n4{animation-delay:7.6s}.td-riego{animation:td-riego 12s ease-out infinite both}}@keyframes td-via{to{stroke-dashoffset:-16}}@keyframes td-f-billete{0%{transform:translateX(62px);opacity:0}12%{opacity:1}28%,58%{transform:translateX(120px);opacity:1}78%{opacity:1}88%,100%{transform:translateX(178px);opacity:0}}@keyframes td-cuenta{0%,22%,64%,100%{stroke:var(--texto-tenue)}30%,56%{stroke:var(--marca)}}@keyframes td-f-moneda{0%,30%{transform:translateY(0) scale(.4);opacity:0}38%{transform:translateY(-36px) scale(1.08);opacity:1}45%{transform:translateY(-30px) scale(1)}74%{transform:translateY(-32px) scale(1);opacity:1}84%,100%{transform:translateY(-39px) scale(.9);opacity:0}}@keyframes td-destello{0%,36%{transform:scale(.4);opacity:0}40%{opacity:.9}54%,100%{transform:scale(1.9);opacity:0}}@keyframes td-trazar{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes td-hucha{0%{transform:translateY(-27px);opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0)}24%{transform:translateY(0);opacity:1}25%,100%{transform:translateY(0);opacity:0}}@keyframes td-hombro{0%,26%{transform:rotate(0)}44%,64%{transform:rotate(95deg)}84%,100%{transform:rotate(0)}}@keyframes td-codo{0%,26%{transform:rotate(0)}44%,64%{transform:rotate(70deg)}84%,100%{transform:rotate(0)}}@keyframes td-muneca{0%,26%{transform:rotate(0)}44%,64%{transform:rotate(-165deg)}84%,100%{transform:rotate(0)}}@keyframes td-ojos{0%,38%{opacity:1}41%,63%{opacity:0}66%,100%{opacity:1}}@keyframes td-felices{0%,38%{opacity:0}41%,63%{opacity:1}66%,100%{opacity:0}}@keyframes td-pecho{0%,24%{transform:scale(1);opacity:0}28%{opacity:.6}46%,100%{transform:scale(1.4);opacity:0}}@keyframes td-ciclo{0%,88%{opacity:1}96%,100%{opacity:0}}@keyframes td-siembra{0%,2.5%{transform:translateY(-8px) scale(1);opacity:0}4.4%{opacity:1}11.25%{transform:translateY(30px) scale(.45);opacity:1}15%,100%{transform:translateY(34px) scale(.08);opacity:0}}@keyframes td-semilla{0%,13.33%{transform:scale(0)}18.33%{transform:scale(1.4)}21.67%,100%{transform:scale(1)}}@keyframes td-tallo{0%,15.83%{stroke-dashoffset:1}26.67%,100%{stroke-dashoffset:0}}@keyframes td-hoja-i{0%,20.83%{transform:scale(0) rotate(-20deg)}29.17%,100%{transform:none}}@keyframes td-hoja-d{0%,23.33%{transform:scale(0) rotate(-20deg)}31.67%,100%{transform:none}}@keyframes td-hoja-a{0%,25.83%{transform:scale(0) rotate(-20deg)}34.17%,100%{transform:none}}@keyframes td-mece{0%,100%{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes td-nutre{0%{transform:translate(0,-92px);opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0)}3.83%{transform:translate(0,0);opacity:1;animation-timing-function:ease-out}4.42%{transform:translate(0,-4px);animation-timing-function:ease-in}5%{transform:translate(0,0);opacity:1;animation-timing-function:ease-in}7.33%,100%{transform:translate(var(--hacia),5px) scale(.1);opacity:0}}@keyframes td-riego{0%,37.9%{transform:scale(.5);opacity:0}39.3%{opacity:.8}42.5%{transform:scale(1.7);opacity:0}47.8%{transform:scale(.5);opacity:0}49.2%{opacity:.8}52.4%{transform:scale(1.7);opacity:0}57.8%{transform:scale(.5);opacity:0}59.2%{opacity:.8}62.4%{transform:scale(1.7);opacity:0}67.7%{transform:scale(.5);opacity:0}69.1%{opacity:.8}72.3%,100%{transform:scale(1.7);opacity:0}}@keyframes td-crece{0%,39.33%{transform:scale(.45)}42.5%,49.33%{transform:scale(.6)}52.5%,59.33%{transform:scale(.74)}62.5%,69.33%{transform:scale(.87)}72.5%,100%{transform:scale(1)}}.pagina main>section:first-child{padding-top:clamp(130px,14vw,190px)}h1.h1-seccion{font-size:clamp(2rem,4.2vw,3.4rem)}.pagina-cierre{text-align:center}.pagina-cierre p{margin-inline:auto}.pagina-otros a{color:var(--marca)}.curso-penta{padding-top:0}.app-visual{align-self:center;min-width:0}.app-visual .maqueta{min-height:0}.app-escena{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;align-items:start;margin-bottom:16px}.app-escena .fondo-anim{position:relative;inset:auto;aspect-ratio:300 / 262;height:auto;max-height:230px;width:100%;padding:0;-webkit-mask-image:none;mask-image:none}.app-escena .fondo-anim>svg{height:72%}.hero-kicker img{width:22px;height:22px;border-radius:var(--radio-mini);margin-right:-4px}.hero-kicker img:last-of-type{margin-right:0}.pagina-cierre.cierre .pagina-otros{margin-top:0}.velo-arriba>.escena-fondo{inset:0 0 auto;height:min(960px,96vh);transform:none!important}.velo-arriba::before{bottom:auto;height:min(1100px,110vh);background:linear-gradient(180deg,var(--fondo) 0%,var(--velo-denso) 20%,var(--velo-denso) 58%,var(--fondo) 84%)}.comparativa-scroll{position:relative}.metodo-cabeza{align-items:center}.metodo-cabeza .analogia{margin:30px 0 0}.quien+.canal{padding-top:0}.pilar-anim{padding-top:232px;isolation:isolate}.pilar-anim>:is(h3,p){position:relative;z-index:1}.fondo-anim{position:absolute;inset:0 0 auto;height:270px;padding:18px 12px 0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(#000 58%,transparent);mask-image:linear-gradient(#000 58%,transparent)}.fondo-anim>svg{display:block;width:100%;height:100%;overflow:visible}.fondo-anim *{transform-box:view-box}.fondo-anim{--e-base: 1.5;--e-sujeto: 2.2;--e-detalle: 1.6;--e-relleno: color-mix(in srgb, var(--marca) 20%, transparent)}.fondo-anim :is(.p5-si,.p5-no,.p5-onda,.em-f,.tr-brillo){transform-box:fill-box;transform-origin:center}@media(max-width:720px){.pilar-anim{padding-top:216px}.fondo-anim{height:250px}}.p5-rejilla :is(polygon,path){fill:none;stroke:var(--linea);stroke-width:var(--e-base)}.p5-rejilla polygon:first-child{stroke:var(--texto-tenue);stroke-dasharray:1;stroke-dashoffset:0}.p5-forma{fill:var(--e-relleno);stroke:var(--marca);stroke-width:var(--e-detalle);stroke-linejoin:round}.p5-eje{stroke:var(--marca);stroke-width:var(--e-sujeto);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.p5-e5{stroke:var(--peligro)}.p5-falta{stroke:var(--peligro);stroke-width:1.4;stroke-dasharray:3 3}.p5-crit circle{fill:var(--fondo);stroke:var(--texto-tenue);stroke-width:var(--e-base)}.p5-crit text,.p5-si text{font:700 10px var(--f-sans);text-anchor:middle}.p5-crit text{fill:var(--texto-tenue)}.p5-si circle{fill:var(--exito)}.p5-si text{fill:var(--fondo)}.p5-no circle{fill:var(--peligro)}.p5-no path{stroke:var(--fondo);stroke-width:2.6;stroke-linecap:round}.p5-onda{fill:none;stroke:var(--peligro);stroke-width:2;opacity:0}.em-cuerpo{fill:var(--e-relleno);opacity:.5}.em-pared{fill:none;stroke:var(--texto-tenue);stroke-width:var(--e-base);stroke-linejoin:round}.em-f{fill:none;stroke:var(--marca);stroke-width:var(--e-sujeto);stroke-linecap:round;stroke-linejoin:round;transform:translateY(var(--y));opacity:.45}.em-f.em-pasa{stroke:var(--accion);opacity:1}.tr-cuerpo{fill:var(--texto-tenue);opacity:.22}@media(min-width:900px){#metodo .pilar-anim h3{min-height:2lh}}.tr-percha{opacity:0;transform-origin:150px 120px}.tr-percha path{fill:color-mix(in srgb,var(--texto-tenue) 10%,transparent);stroke:var(--texto-tenue);stroke-width:var(--e-base);stroke-dasharray:5 4;stroke-linejoin:round}.tr-percha path+path{fill:none}.tr-cinta{opacity:0;transform-origin:0 0}.tr-c1{transform-origin:118px 72px}.tr-c2{transform-origin:102px 112px}.tr-cinta line{stroke:var(--accion);stroke-width:6;stroke-linecap:round}.tr-cinta .tr-marcas{stroke:var(--fondo);stroke-width:3;stroke-dasharray:1 4;stroke-linecap:butt;opacity:.8}.tr-chaqueta{fill:var(--e-relleno);stroke:var(--marca);stroke-width:var(--e-sujeto);stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.tr-camisa{fill:var(--fondo)}.tr-solapa{fill:none;stroke:var(--marca);stroke-width:var(--e-detalle);stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.tr-corbata{fill:var(--accion)}.tr-botones circle{fill:var(--marca)}.tr-brillo{fill:var(--accion);opacity:0}@media(prefers-reduced-motion:no-preference){.p5-rejilla polygon:first-child{animation:fa-trazo 1.6s var(--curva) both}.p5-e1{animation:p5-e1 10s var(--curva) infinite both}.p5-e2{animation:p5-e2 10s var(--curva) infinite both}.p5-e3{animation:p5-e3 10s var(--curva) infinite both}.p5-e4{animation:p5-e4 10s var(--curva) infinite both}.p5-e5{animation:p5-e5 10s var(--curva) infinite both}.p5-s1{animation:p5-s1 10s var(--curva) infinite both}.p5-s2{animation:p5-s2 10s var(--curva) infinite both}.p5-s3{animation:p5-s3 10s var(--curva) infinite both}.p5-s4{animation:p5-s4 10s var(--curva) infinite both}.p5-forma{animation:p5-forma 10s ease-in-out infinite both}.p5-falta{animation:p5-falta 10s linear infinite both}.p5-no{animation:p5-no 10s var(--curva) infinite both}.p5-onda{animation:p5-onda 10s ease-out infinite both}.em-f{animation:em-cae 3.2s cubic-bezier(.5,0,1,1) infinite both}.em-f.em-pasa{animation:em-pasa 3.2s linear infinite both}.tr-percha{animation:tr-percha 10s ease-in-out infinite both}.tr-c1{animation:tr-c1 10s var(--curva) infinite both}.tr-c2{animation:tr-c2 10s var(--curva) infinite both}.tr-medida{animation:tr-medida 10s linear infinite both}.tr-chaqueta{animation:tr-chaqueta 10s var(--curva) infinite both}.tr-solapa{animation:tr-solapa 10s var(--curva) infinite both}.tr-corbata,.tr-botones circle{animation:tr-remate 10s var(--curva) infinite both}.tr-botones circle+circle{animation-delay:.15s}.tr-brillo{animation:tr-brillo 10s ease-out infinite both}.js .pilar[data-revela]:not(.dentro) .fondo-anim *{animation-play-state:paused}}@keyframes fa-trazo{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes p5-e1{0%,6%{stroke-dashoffset:1;opacity:1}12%,90%{stroke-dashoffset:0;opacity:1}97%,100%{stroke-dashoffset:0;opacity:0}}@keyframes p5-e2{0%,18%{stroke-dashoffset:1;opacity:1}24%,90%{stroke-dashoffset:0;opacity:1}97%,100%{stroke-dashoffset:0;opacity:0}}@keyframes p5-e3{0%,30%{stroke-dashoffset:1;opacity:1}36%,90%{stroke-dashoffset:0;opacity:1}97%,100%{stroke-dashoffset:0;opacity:0}}@keyframes p5-e4{0%,42%{stroke-dashoffset:1;opacity:1}48%,90%{stroke-dashoffset:0;opacity:1}97%,100%{stroke-dashoffset:0;opacity:0}}@keyframes p5-e5{0%,54%{stroke-dashoffset:1;opacity:1}58%,90%{stroke-dashoffset:0;opacity:1}97%,100%{stroke-dashoffset:0;opacity:0}}@keyframes p5-s1{0%,12%{transform:scale(0)}15%{transform:scale(1.35)}17%,90%{transform:scale(1)}96%,100%{transform:scale(0)}}@keyframes p5-s2{0%,24%{transform:scale(0)}27%{transform:scale(1.35)}29%,90%{transform:scale(1)}96%,100%{transform:scale(0)}}@keyframes p5-s3{0%,36%{transform:scale(0)}39%{transform:scale(1.35)}41%,90%{transform:scale(1)}96%,100%{transform:scale(0)}}@keyframes p5-s4{0%,48%{transform:scale(0)}51%{transform:scale(1.35)}53%,90%{transform:scale(1)}96%,100%{transform:scale(0)}}@keyframes p5-falta{0%,58%{opacity:0}62%,90%{opacity:.9}96%,100%{opacity:0}}@keyframes p5-no{0%,59%{transform:scale(0)}62%{transform:scale(1.5)}64%{transform:scale(.9) rotate(-10deg)}66%{transform:scale(1.05) rotate(8deg)}68%,90%{transform:none}96%,100%{transform:scale(0)}}@keyframes p5-onda{0%,63%{opacity:0;transform:none}64%{opacity:.9}80%,100%{opacity:0;transform:scale(2.6)}}@keyframes p5-forma{0%,66%{opacity:0}72%,90%{opacity:1}97%,100%{opacity:0}}@keyframes em-cae{0%{transform:none;opacity:0}10%{opacity:1}55%{transform:translateY(var(--y));opacity:1}62%{transform:translateY(var(--y)) scaleY(.6);opacity:.8}80%,100%{transform:translateY(var(--y)) scaleY(.6);opacity:0}}@keyframes em-pasa{0%{transform:none;opacity:0;stroke:var(--marca)}8%{opacity:1}54%{transform:translateY(88px);stroke:var(--marca)}54.5%{stroke:var(--accion)}62%{transform:translateY(104px);stroke:var(--accion)}86%{transform:translateY(138px);opacity:1;stroke:var(--accion)}100%{transform:translateY(142px);opacity:0;stroke:var(--accion)}}@keyframes tr-percha{0%{opacity:0;transform:translateY(-10px)}7%{opacity:1;transform:none}12%{transform:rotate(-2.5deg)}17%{transform:rotate(2deg)}22%,42%{opacity:1;transform:none}54%{opacity:.5;transform:scale(.76,.96)}60%,100%{opacity:0;transform:scale(.74,.96)}}@keyframes tr-c1{0%,22%{opacity:0;transform:scaleX(0)}23%{opacity:1}29%,40%{opacity:1;transform:none}44%,100%{opacity:0;transform:none}}@keyframes tr-c2{0%,29%{opacity:0;transform:scaleX(0)}30%{opacity:1}36%,40%{opacity:1;transform:none}44%,100%{opacity:0;transform:none}}@keyframes tr-medida{0%,44%{opacity:0}46%,90%{opacity:1}97%,100%{opacity:0}}@keyframes tr-chaqueta{0%,44%{stroke-dashoffset:1;fill-opacity:0}56%{stroke-dashoffset:0;fill-opacity:0}62%,100%{stroke-dashoffset:0;fill-opacity:1}}@keyframes tr-solapa{0%,52%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}@keyframes tr-remate{0%,60%{opacity:0}64%,90%{opacity:1}97%,100%{opacity:0}}@keyframes tr-brillo{0%,64%{opacity:0;transform:scale(0) rotate(0)}68%{opacity:1;transform:scale(1.2) rotate(45deg)}74%{opacity:1;transform:scale(1) rotate(90deg)}80%,100%{opacity:0;transform:scale(.6) rotate(120deg)}}.plan-mas{display:none}@media(max-width:720px){.plan.plegable:not(.abierta) ul li:nth-child(n+4){display:none}.plan.plegable ul{margin-bottom:8px}.plan.plegable .plan-mas{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 18px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;color:var(--marca);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.plan.plegable .plan-mas:hover{color:var(--marca-fuerte)}.plan.plegable .plan-mas::after{content:"▾";text-decoration:none;display:inline-block;transition:transform .25s var(--curva)}.plan.plegable.abierta .plan-mas::after{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.plan.plegable .plan-mas::after{transition:none}}.regalo-destaca{padding:clamp(28px,4vw,52px) 0}.regalo-banda-seccion{padding:0 0 clamp(32px,4vw,56px)}.regalo-cartel,.regalo-banda{display:flex;gap:clamp(14px,2.4vw,28px);align-items:center;flex-wrap:wrap}.regalo-cartel{padding:clamp(22px,3vw,34px) clamp(22px,3.4vw,40px)}.regalo-banda{padding:18px clamp(18px,2.6vw,30px)}.regalo-cartel>img,.regalo-banda>img{flex:none}.regalo-cartel-txt,.regalo-banda-txt{flex:1 1 20rem;min-width:0;display:grid;gap:6px}.regalo-etiqueta{font:700 .78rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accion-texto)}.regalo-cartel h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.regalo-cartel p,.regalo-banda-txt span{margin:0;color:var(--texto-suave)}.regalo-banda-txt strong{color:var(--texto)}.regalo-boton{flex:none}@media(max-width:40rem){.regalo-boton{width:100%}}.regalo{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.regalo-pasos{counter-reset:paso;list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.regalo-pasos li{counter-increment:paso;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;color:var(--texto-suave)}.regalo-pasos li::before{content:counter(paso);display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radio-pildora);font:700 .8rem/1 var(--f-mono);color:var(--marca);background:var(--marca-suave);border:1px solid var(--marca)}.regalo-pasos strong{color:var(--texto)}.regalo-caja{padding:26px 24px 22px;border-radius:var(--radio-tarjeta);display:grid;gap:10px}.regalo-caja h2{margin:0;font-size:1.5rem}.regalo-caja p{margin:0;color:var(--texto-suave);font-size:.95rem}.form-regalo{display:grid;gap:8px;margin-top:6px}.regalo-capa{font-size:.78rem;color:var(--texto-tenue);line-height:1.5}.regalo-capa a{color:var(--marca)}.articulo{max-width:70ch;margin-inline:auto}.articulo h2{font-size:clamp(1.4rem,2.4vw,1.9rem);margin-top:1.6em}.articulo p,.articulo li{color:var(--texto-suave)}.articulo strong{color:var(--texto)}.articulo a:not(.boton){color:var(--marca)}.articulo-meta{color:var(--texto-tenue);font-size:.92rem;margin-bottom:1.4em}.articulo-caja{display:grid;gap:6px;padding:20px 22px;border-radius:var(--radio-tarjeta);margin:28px 0;color:var(--texto);text-decoration:none}.articulo-caja .boton{justify-self:start;margin-top:8px}.articulo-aviso{font-size:.85rem;color:var(--texto-tenue)!important;border-top:1px solid var(--linea);padding-top:14px;margin-top:32px}.blog-lista{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));list-style:none;padding:0;margin:28px 0 0}.blog-tarjeta{display:grid;align-content:start;gap:8px;padding:22px;border-radius:var(--radio-tarjeta);color:var(--texto);text-decoration:none;height:100%}.blog-tarjeta h2,.blog-tarjeta h3{font-size:1.25rem;margin:0}.blog-tarjeta p{margin:0;color:var(--texto-suave);font-size:.95rem}.blog-tarjeta time{color:var(--texto-tenue);font-size:.85rem}.app-videos{margin-top:22px}.app-videos-rotulo{display:block;margin-bottom:10px;font:600 .66rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-tenue)}.app-videos-fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-auto-rows:1fr;gap:12px}.app-video{display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;border-radius:var(--radio-caja);text-decoration:none;color:var(--texto);cursor:pointer;transition:transform .35s var(--curva),border-color .2s}.app-video.vidrio-pequeno{border-color:var(--borde)}.app-video:hover{transform:translateY(-3px)}.app-video.vidrio-pequeno:hover{border-color:var(--marca)}.app-video-mini{position:relative;flex:none;display:block;width:104px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radio-mini);background:var(--marca-suave)}.app-video-mini.vertical{width:46px;aspect-ratio:9 / 16;height:auto}.app-video-mini img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--curva)}.app-video:hover .app-video-mini img{transform:scale(1.05)}.app-video .video-play{left:50%;top:50%;bottom:auto;width:30px;height:30px;margin:-15px 0 0 -15px}.app-video .video-play::after{left:11px;top:9px;border-width:6px 0 6px 10px}.app-video:hover .video-play{transform:scale(1.12)}.app-video-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.app-video-txt b{font-size:.98rem;font-weight:700;line-height:1.2}.app-video-txt span{font-size:.84rem;color:var(--texto-tenue);font-variant-numeric:tabular-nums}.app-video.pronto{cursor:default}.app-video.pronto:hover{transform:none;border-color:var(--borde)}.app-video.pronto .app-video-mini img{filter:grayscale(.6);opacity:.75}.app-video.pronto .video-play{background:var(--texto-tenue)}.app-video.pronto .app-video-pie{color:var(--accion-texto);font-weight:600}.visor-video{width:min(960px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:14px;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--texto);box-shadow:var(--sombra);overflow:auto}.visor-video.vertical{width:min(420px,calc(100vw - 32px),calc((100svh - 150px) * 9 / 16 + 30px))}.visor-video::backdrop{background:var(--velo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visor-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 12px}.visor-titulo{font-size:1.02rem;font-weight:700;letter-spacing:.02em}.visor-cerrar{flex:none;width:36px;height:36px;border:1px solid var(--borde);border-radius:var(--radio-pildora);background:transparent;color:var(--texto);font-size:1.4rem;line-height:1;cursor:pointer}.visor-cerrar:hover{border-color:var(--marca);color:var(--marca)}.visor-cerrar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.visor-medio{overflow:hidden;border-radius:var(--radio-caja);background:var(--fondo-video)}.visor-medio iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.visor-medio video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:contain;background:var(--fondo-video)}.visor-pie{margin:10px 4px 0;font-size:.8rem;color:var(--texto-tenue)}.visor-pie a{color:var(--marca)}@media(prefers-reduced-motion:reduce){.app-video,.app-video-mini img{transition:none}.app-video:hover{transform:none}}.canal+.casos{padding-top:0}.casos .caso{flex:none;width:340px;margin:0 20px 0 0;display:flex;flex-direction:column;gap:16px;padding:22px;color:var(--texto);transition:transform .35s var(--curva),border-color .2s}.casos .caso.vidrio-pequeno{border-color:var(--borde)}.casos .caso:hover{transform:translateY(-4px)}.casos .caso.vidrio-pequeno:hover{border-color:var(--marca)}.casos .caso-cab{display:flex;align-items:center;gap:14px}.casos .caso-foto{flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--linea);background:var(--marca-suave)}.casos .caso figcaption{display:flex;flex-direction:column;gap:3px;min-width:0}.casos .caso figcaption strong{font-size:1.12rem;font-weight:700;letter-spacing:-.01em}.casos .caso-quien{font-size:.88rem;color:var(--texto-suave)}.casos .caso-perfil{display:inline-block;align-self:flex-start;margin:3px 0 0;padding:3px 9px;border-radius:var(--radio-pildora);font:600 .66rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--marca);background:var(--marca-suave)}.casos .caso blockquote,.casos .caso-texto{margin:0;flex:1}.casos .casos-aviso{margin:8px 0 0;font:600 .72rem/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-tenue)}.casos .caso blockquote p,.casos .caso-texto p{margin:0;font-size:1rem;line-height:1.55;color:var(--texto)}.casos .caso-ruta{margin:0;padding-top:12px;border-top:1px solid var(--linea);font:600 .72rem/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-tenue)}@media(max-width:560px){.casos .caso{padding:18px}.casos .caso-foto{width:62px;height:62px}}.casos-cinta{margin-top:40px;padding:8px 0 12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.casos-pista{display:flex;width:max-content;animation:casos-corre 48s linear infinite}.casos-cinta:hover .casos-pista,.casos-cinta:focus-within .casos-pista,.casos-cinta:active .casos-pista{animation-play-state:paused}@keyframes casos-corre{to{transform:translateX(-50%)}}@media(max-width:560px){.casos .caso{width:290px;margin-right:14px}.casos-pista{animation-duration:40s}}@media(prefers-reduced-motion:reduce){.casos-cinta{-webkit-mask-image:none;mask-image:none;overflow:visible;max-width:var(--ancho, 1160px);margin-inline:auto;padding-inline:20px}.casos-pista{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:20px}.casos .caso{margin:0}.casos .caso[aria-hidden=true]{display:none}}.topbar-acciones .boton{white-space:nowrap}.topbar-logo{flex-shrink:0}@media(max-width:1180px){.topbar-nav{display:none}.topbar-acciones{margin-left:auto}.menu-boton{display:inline-block}}.articulo-ilustracion{margin:6px 0 28px;border-radius:var(--radio-tarjeta);overflow:hidden;border:1px solid var(--linea);aspect-ratio:16 / 9;background:var(--marca-suave)}.articulo-ilustracion img{display:block;width:100%;height:100%;object-fit:cover}.blog-tarjeta-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radio-caja);margin-bottom:6px}:root,:root[data-tema=oscuro]{--vidrio-fondo: rgba(14, 33, 56, 0.70);--vidrio-fondo-fuerte: rgba(14, 33, 56, 0.88);--vidrio-fondo-escena: rgba(14, 33, 56, 0.36);--vidrio-halo-escena: 0 0 1px rgba(3, 9, 17, 0.70), 0 0 6px rgba(3, 9, 17, 0.60), 0 0 16px rgba(3, 9, 17, 0.45);--vidrio-opaco: #0E2138;--vidrio-borde: rgba(255, 255, 255, 0.13);--vidrio-brillo: rgba(255, 255, 255, 0.20);--vidrio-reflejo: linear-gradient(135deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.02) 38%, rgba(255, 255, 255, 0) 60%);--vidrio-sombra: 0 12px 40px rgba(0, 0, 0, 0.42), 0 2px 8px rgba(0, 0, 0, 0.25);--vidrio-ambiente: radial-gradient(60rem 40rem at 12% -8%, rgba(41, 182, 246, 0.16), transparent 70%), radial-gradient(60rem 40rem at 96% 6%, rgba(255, 149, 0, 0.09), transparent 70%), radial-gradient(60rem 40rem at 40% 108%, rgba(204, 149, 255, 0.07), transparent 70%);--vidrio-velo: rgba(3, 9, 17, 0.45);--vidrio-desenfoque: blur(22px) saturate(165%);--vidrio-desenfoque-escena: blur(9px) saturate(150%);--vidrio-radio: 22px;--vidrio-radio-pequeno: 14px}:root[data-tema=claro]{--vidrio-fondo: rgba(255, 255, 255, 0.62);--vidrio-fondo-fuerte: rgba(255, 255, 255, 0.86);--vidrio-fondo-escena: rgba(255, 255, 255, 0.34);--vidrio-halo-escena: 0 0 1px rgba(255, 255, 255, 0.80), 0 0 6px rgba(255, 255, 255, 0.70), 0 0 16px rgba(255, 255, 255, 0.55);--vidrio-opaco: #FFFFFF;--vidrio-borde: rgba(255, 255, 255, 0.75);--vidrio-brillo: rgba(255, 255, 255, 0.95);--vidrio-reflejo: linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.10) 40%, rgba(255, 255, 255, 0) 65%);--vidrio-sombra: 0 10px 34px rgba(15, 40, 70, 0.12), 0 1px 3px rgba(15, 40, 70, 0.08);--vidrio-ambiente: radial-gradient(60rem 40rem at 12% -8%, rgba(41, 182, 246, 0.16), transparent 70%), radial-gradient(60rem 40rem at 96% 6%, rgba(255, 149, 0, 0.10), transparent 70%), radial-gradient(60rem 40rem at 40% 108%, rgba(204, 149, 255, 0.08), transparent 70%);--vidrio-velo: rgba(230, 238, 246, 0.45);--vidrio-desenfoque: blur(22px) saturate(165%);--vidrio-desenfoque-escena: blur(9px) saturate(150%);--vidrio-radio: 22px;--vidrio-radio-pequeno: 14px}body{background-color:var(--fondo);background-image:var(--vidrio-ambiente);background-attachment:fixed}.vidrio,.vidrio-pequeno,.vidrio-fuerte,.vidrio-escena{-webkit-backdrop-filter:var(--vidrio-desenfoque);backdrop-filter:var(--vidrio-desenfoque);background-image:var(--vidrio-reflejo);border:1px solid var(--vidrio-borde);box-shadow:inset 0 1px 0 var(--vidrio-brillo),var(--vidrio-sombra)}.vidrio,.vidrio-pequeno{background-color:var(--vidrio-fondo);border-radius:var(--vidrio-radio)}.vidrio-pequeno{border-radius:var(--vidrio-radio-pequeno)}.vidrio-fuerte{background-color:var(--vidrio-fondo-fuerte)}.vidrio-fuerte{border-radius:var(--vidrio-radio)}.vidrio-escena{background-color:var(--vidrio-fondo-escena);-webkit-backdrop-filter:var(--vidrio-desenfoque-escena);backdrop-filter:var(--vidrio-desenfoque-escena)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vidrio,.vidrio-pequeno,.vidrio-fuerte,.vidrio-escena{background-color:var(--vidrio-opaco);background-image:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.vidrio,.vidrio-pequeno,.vidrio-fuerte,.vidrio-escena{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--vidrio-opaco);background-image:none;text-shadow:none}body{background-image:none}}
