@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul: #273039;--noche: #1f272f;--rojo: #db4334;--rojo-boton: #c43a2c;--rojo-boton-hover: #b3342a;--beige: #f3e0bf;--crema: #fbf3e4;--texto: #fbf3e4;--texto-2: rgba(251, 243, 228, .86);--texto-3: rgba(251, 243, 228, .72);--sombra-texto: 0 1px 2px rgba(20, 26, 32, .45), 0 0 12px rgba(20, 26, 32, .28);--gutter: clamp(20px, 5vw, 80px);--gutter-l: max(var(--gutter), env(safe-area-inset-left, 0px));--gutter-r: max(var(--gutter), env(safe-area-inset-right, 0px));--ease: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*{box-sizing:border-box}html{background:var(--noche);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:rgba(251,243,228,.28) transparent}::selection{background:var(--beige);color:var(--azul);text-shadow:none}body{margin:0;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:500;color:var(--texto);background:var(--noche);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit}button,a,summary{touch-action:manipulation}#escena{position:fixed;inset:0;width:100%;height:100vh;height:100lvh;display:block;z-index:0;transform-origin:50% 46%;will-change:transform}.franja{position:fixed;left:0;right:0;z-index:3;pointer-events:none;height:clamp(26px,7vh,76px);background:#161c22;transform:scaleY(0);will-change:transform}.franja--arriba{top:0;transform-origin:50% 0}.franja--abajo{bottom:0;transform-origin:50% 100%}.velo{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1f272f80,#1f272f00 16%),linear-gradient(90deg,#1f272fd6,#1f272fa8 30%,#1f272f2e 56%,#1f272f00 70%)}.cabecera{position:fixed;inset:0 0 auto;z-index:5;height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--gutter-r) 0 var(--gutter-l)}.marca{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:var(--sombra-texto)}.cabecera__acciones{display:flex;align-items:center;gap:8px}.boton-contacto,.boton-webinar{font:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;line-height:20px;padding:12px 24px;border-radius:999px;cursor:pointer;color:var(--crema);white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .16s var(--ease)}.boton-contacto{background:var(--azul);border:0;box-shadow:inset 0 0 0 1px #fbf3e42e,0 8px 24px -12px #141a2099}.boton-webinar{background:#1f272fb8;border:1px solid rgba(251,243,228,.55)}.boton-contacto:active,.boton-webinar:active{transform:scale(.97)}.play{position:fixed;right:var(--gutter-r);bottom:max(32px,env(safe-area-inset-bottom,0px));z-index:5;display:inline-flex;align-items:center;gap:8px;padding:8px 24px 8px 8px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.02em;color:var(--crema);background:var(--azul);box-shadow:inset 0 0 0 1px #fbf3e42e,0 10px 28px -12px #141a20b3;transition:background-color .2s var(--ease),transform .16s var(--ease),opacity .2s var(--ease),visibility .2s}.play:active{transform:scale(.97)}.play:focus-visible,.volver:focus-visible{outline:2px solid var(--crema);outline-offset:4px}.play__icono{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rojo-boton);color:var(--crema)}.play__icono svg,.volver__icono svg{width:14px;height:14px;fill:currentColor}.play[aria-pressed=true] .play__icono{background:var(--crema);color:var(--azul)}.play.oculto{opacity:0;visibility:hidden;transform:translateY(8px)}.volver{display:inline-flex;align-items:center;gap:8px;margin:-24px 0 32px;padding:8px 16px 8px 8px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;line-height:20px;font-weight:600;color:var(--crema);text-shadow:none;background:#1f272f8c;border:1px solid rgba(251,243,228,.35);transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .16s var(--ease)}.volver:active{transform:scale(.97)}.volver__icono{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fbf3e424}.rail{position:fixed;right:var(--gutter-r);top:50%;transform:translateY(-50%);z-index:5}.rail ol{list-style:none;margin:0;padding:0;display:grid;gap:16px;justify-items:end}.rail button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:12px;line-height:16px;font-weight:600;color:var(--crema)}.rail button span{opacity:0;transform:translate(6px);padding:4px 12px;border-radius:999px;background:#1f272fc7;transition:opacity .2s var(--ease),transform .2s var(--ease)}.rail button:after{content:"";width:8px;height:8px;border-radius:50%;background:#fbf3e4f2;box-shadow:0 0 0 2px #1f272f8c,0 0 12px #1f272f59;transition:background-color .2s var(--ease),transform .2s var(--ease)}.rail button:focus-visible span{opacity:1;transform:none}.rail button[aria-current=true]:after{background:var(--rojo);transform:scale(1.5)}.rail button:focus-visible:after{outline:2px solid var(--crema);outline-offset:3px}#pista{position:relative;z-index:2}.panel{position:fixed;left:var(--gutter-l);top:50%;transform:translateY(-50%);width:min(660px,100% - var(--gutter-l) - var(--gutter-r));opacity:0;pointer-events:none;will-change:opacity;text-shadow:var(--sombra-texto)}.panel>*{transform:translateY(24px);opacity:0;filter:blur(8px);transition:transform .3s var(--ease),opacity .3s var(--ease),filter .3s var(--ease)}.panel.activo>*{transform:none;opacity:1;filter:none;transition-duration:.7s}.panel--portada{width:min(820px,100% - var(--gutter-l) - var(--gutter-r))}.panel--portada h1,.panel--portada .entrada{max-width:680px}.panel.activo>:nth-child(2){transition-delay:.06s}.panel.activo>:nth-child(3){transition-delay:.12s}.panel.activo>:nth-child(4){transition-delay:.18s}.panel.activo>:nth-child(5){transition-delay:.24s}.antetitulo{margin:0 0 24px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--beige);display:flex;align-items:center;gap:12px}.antetitulo:before{content:"";width:32px;height:2px;border-radius:2px;background:var(--rojo)}h1,h2{margin:0 0 16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:36px;line-height:40px;text-wrap:balance;color:var(--texto)}h1{font-size:48px;line-height:1;margin-bottom:24px}@media(min-width:1024px){h2{font-size:48px;line-height:1}h1{font-size:60px}}@media(min-width:1440px){h2{font-size:60px}}.publico{margin:-4px 0 16px;font-size:16px;line-height:24px;font-weight:600;color:var(--beige);text-wrap:balance}.entrada{text-wrap:pretty;margin:0 0 16px;font-size:18px;line-height:28px;font-weight:500;max-width:38ch;color:var(--texto-2)}.datos{margin:0 0 32px;font-size:14px;line-height:20px;font-weight:500;color:var(--texto-3)}.pasos{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:24px}.pasos li{display:grid;gap:4px;padding-left:24px;position:relative}.pasos li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:2px;border-radius:2px;background:var(--rojo)}.pasos strong{font-size:18px;line-height:28px;font-weight:700;color:var(--texto)}.pasos span{font-size:16px;line-height:24px;font-weight:500;color:var(--texto-2);max-width:40ch;text-wrap:pretty}.cta{display:inline-flex;border:0;cursor:pointer;align-items:center;gap:12px;white-space:nowrap;padding:12px 24px;border-radius:999px;background:var(--rojo-boton);color:var(--crema);font:inherit;font-size:16px;line-height:24px;font-weight:600;letter-spacing:.02em;text-decoration:none;text-shadow:none;box-shadow:inset 0 1px #ffffff24,0 12px 30px -14px #a02c20e6;transition:background-color .2s var(--ease),transform .16s var(--ease)}.cta__flecha{display:grid;transition:transform .2s var(--ease)}.cta__flecha svg{width:16px;height:16px;fill:currentColor}.cta:active{transform:translateY(0) scale(.97)}.cta:focus-visible,.boton-contacto:focus-visible,.boton-webinar:focus-visible,.marca:focus-visible,.webinar__cerrar:focus-visible{outline:2px solid var(--crema);outline-offset:4px}.panel--contacto .rutas{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 48px}.pie{display:grid;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--texto-3)}.pie .lema{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px;line-height:16px;color:var(--beige)}.carga{position:fixed;left:var(--gutter-l);bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:5;margin:0;font-size:12px;line-height:16px;font-weight:600;color:var(--texto-2);text-shadow:var(--sombra-texto);font-variant-numeric:tabular-nums;transition:opacity .3s var(--ease)}.carga.fuera{opacity:0}.pie__legal{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}.pie__legal a,.legal a{color:var(--texto-2);text-decoration:underline;text-decoration-color:#fbf3e459;text-underline-offset:4px;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.pie__legal a:focus-visible,.legal a:focus-visible{outline:2px solid var(--crema);outline-offset:4px;border-radius:2px}.legal{position:relative;z-index:4;background:var(--noche);color:var(--texto);border-top:1px solid rgba(251,243,228,.12);padding:96px var(--gutter-r) 64px var(--gutter-l)}.legal__cuerpo{max-width:72ch;margin:0 auto}.legal__titulo{margin-bottom:8px}.legal__fecha{margin:0 0 24px;font-size:14px;line-height:20px;color:var(--texto-3)}.legal__indice{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:64px;font-size:16px;line-height:24px;font-weight:600}.legal__doc{scroll-margin-top:96px;margin-bottom:64px}.legal__doc h3{margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid rgba(251,243,228,.12);font-size:30px;line-height:36px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.legal__doc h4{margin:32px 0 8px;font-size:18px;line-height:28px;font-weight:700;color:var(--beige)}.legal__doc p,.legal__doc li{margin:0 0 12px;font-size:16px;line-height:24px;color:var(--texto-2);text-wrap:pretty}.legal__doc ul{margin:0 0 12px;padding-left:24px}.legal__doc strong{color:var(--texto);font-weight:600}.legal__datos{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;margin:16px 0 12px;font-size:16px;line-height:24px}.legal__datos dt{font-weight:600;color:var(--texto-3)}.legal__datos dd{margin:0;color:var(--texto)}.falta{color:var(--beige);background:#db433438;border-radius:4px;padding:0 4px}.legal__volver{margin:0}.rail{transition:opacity .25s var(--ease),visibility .25s}.en-legal .rail,.en-legal .play,.en-legal .carga{opacity:0;visibility:hidden}.cabecera{transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.legal-arriba .cabecera{background:#1f272ff5;box-shadow:0 1px #fbf3e41a}.palabra{opacity:.3;transition:opacity .8s var(--ease)}.panel.activo .palabra{opacity:1;transition-delay:calc(.3s + var(--i) * .12s)}.saltar{position:fixed;left:var(--gutter-l);top:16px;z-index:30;padding:8px 16px;border-radius:999px;background:var(--crema);color:var(--azul);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;transform:translateY(-160%)}.saltar:focus-visible{transform:none;outline:2px solid var(--rojo);outline-offset:2px}@media(max-aspect-ratio:4/5),(max-width:720px){.velo{background:linear-gradient(180deg,#1f272f8c,#1f272f00 14%),linear-gradient(0deg,#1f272feb,#1f272fc7 34%,#1f272f33 60%,#1f272f00 72%)}.cabecera{height:64px}.cabecera__acciones .boton-contacto,.cabecera__acciones .boton-webinar{padding:8px 14px}.play{top:72px;left:var(--gutter-l);right:auto;bottom:auto;padding:4px}.play__texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.play.oculto{transform:none}.volver{margin:-8px 0 24px}.panel{top:auto;bottom:max(40px,env(safe-area-inset-bottom));transform:none;width:calc(100% - var(--gutter-l) - var(--gutter-r) - 20px)}.rail{right:max(10px,env(safe-area-inset-right,0px))}.rail button span{display:none}.rail ol{gap:12px}.marca span{display:none}.antetitulo{letter-spacing:.1em;gap:8px}.antetitulo:before{width:16px}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:36px}.entrada{font-size:16px;line-height:24px}.pasos{gap:16px}.pasos strong{font-size:16px;line-height:24px}.pasos span{font-size:14px;line-height:20px}.datos,.panel--contacto .rutas{margin-bottom:24px}.carga{bottom:12px}.franja{height:clamp(18px,4.5vh,44px)}.legal{padding:80px var(--gutter-r) 48px var(--gutter-l)}.legal__doc h3{font-size:24px;line-height:32px}.legal__datos{grid-template-columns:1fr;gap:0}.legal__datos dd{margin-bottom:8px}}.webinar{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;margin:auto;padding:20px 18px;border:1px solid rgba(251,243,228,.22);border-radius:16px;background:var(--azul);color:var(--texto);box-shadow:0 24px 60px #141a2073;opacity:0;transform:scale(.96)}.webinar[open]{opacity:1;transform:none;transition:opacity .22s var(--ease),transform .22s var(--ease),overlay .22s allow-discrete,display .22s allow-discrete}@starting-style{.webinar[open]{opacity:0;transform:scale(.96)}}.webinar.cerrando{opacity:0;transform:scale(.96);transition:opacity .14s var(--ease),transform .14s var(--ease)}.webinar::backdrop{background:#141a209e;opacity:0}.webinar[open]::backdrop{opacity:1;transition:opacity .22s var(--ease),overlay .22s allow-discrete,display .22s allow-discrete}@starting-style{.webinar[open]::backdrop{opacity:0}}.webinar.cerrando::backdrop{opacity:0;transition:opacity .14s var(--ease)}.webinar__form{display:grid;gap:12px;margin:0;min-width:0}.webinar__form>*,.webinar__nombres>*{min-width:0}.webinar h2{margin:0;font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.webinar__bajada{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--texto-2)}.webinar__campo{display:grid;align-content:start;gap:6px;font-size:14px;line-height:20px;font-weight:600}.webinar__campo input{display:block;width:100%;min-width:0;margin:0;appearance:none;-webkit-appearance:none;font:inherit;font-size:16px;line-height:22px;font-weight:500;color:var(--texto);background:var(--noche);border:1px solid rgba(251,243,228,.5);border-radius:12px;padding:9px 14px}.webinar__campo input:focus-visible{outline:2px solid var(--crema);outline-offset:2px}.webinar__campo input[aria-invalid=true]{border-color:var(--beige)}.webinar__nombres{display:grid;gap:12px}@media(min-width:560px){.webinar__nombres{grid-template-columns:1fr 1fr}}@media(max-height:640px){.webinar{padding:16px 18px}.webinar__form{gap:10px}.webinar__nombres{grid-template-columns:1fr 1fr;gap:10px}}.webinar__objetivos{margin:0;padding:0;border:0;min-inline-size:0}.webinar__objetivos legend{display:table;margin:0 0 8px;padding:0;font-size:14px;line-height:20px;font-weight:600}.webinar__objetivos[aria-invalid=true] legend{color:var(--beige)}.webinar__opciones{display:grid;gap:4px}.webinar__opcion{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;color:var(--texto-2)}.webinar__opcion input{width:18px;height:18px;margin-top:1px;accent-color:var(--rojo-boton);flex:none}.webinar__trampa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.webinar__check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;font-weight:500;color:var(--texto-2)}.webinar__check input{width:18px;height:18px;margin-top:1px;accent-color:var(--rojo-boton);flex:none}.webinar__legal{color:var(--crema)}.webinar__aviso{margin:0;font-size:14px;line-height:20px}.webinar__check label{cursor:pointer}.webinar__estado:empty{display:none}.webinar__estado{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--beige)}.webinar__estado[data-ok=true]{color:var(--crema)}.webinar__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.webinar__cerrar{font:inherit;font-size:14px;font-weight:600;color:var(--crema);background:transparent;border:0;padding:10px 8px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;transition:transform .16s var(--ease),opacity .2s var(--ease)}.webinar__cerrar:active{transform:scale(.97)}.webinar__form button.cta:disabled{opacity:.7;cursor:progress}@media(hover:hover)and (pointer:fine){.boton-contacto:hover,.play:hover{background:var(--noche)}.boton-webinar:hover{background:#1f272fe6}.volver:hover{background:#1f272fd9;border-color:#fbf3e499}.cta:hover{background:var(--rojo-boton-hover);transform:translateY(-2px)}.cta:hover .cta__flecha{transform:translate(4px)}.rail button:hover span{opacity:1;transform:none}.pie__legal a:hover,.legal a:hover{color:var(--crema);text-decoration-color:var(--crema)}}@media(prefers-reduced-motion:reduce){.panel>*,.panel.activo>*{transform:none;filter:none;transition:opacity .2s var(--ease)}.cta,.cta__flecha,.rail button span,.rail button:after,.boton-contacto,.boton-webinar,.play,.volver{transition:none}.cta:active,.boton-contacto:active,.boton-webinar:active,.play:active,.volver:active{transform:none}.webinar,.webinar[open],.webinar.cerrando{transform:none;transition:opacity .2s var(--ease)}.webinar::backdrop,.webinar[open]::backdrop,.webinar.cerrando::backdrop{transition:opacity .2s var(--ease)}.franja{display:none}}
