/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-noche:#0c1a2b;--color-superficie:#11243a;--color-alt:#0f2135;--color-linea:#1e3653;--color-borde:#2a4566;--color-borde-sec:#3a5a80;--color-pulso:#5fb0ff;--color-texto:#eaf2fb;--color-texto2:#c9d8e8;--color-texto3:#9db3cb;--font-titular:"Newsreader", Georgia, serif;--font-cuerpo:"Manrope", system-ui, sans-serif;--ease-salida:cubic-bezier(.2, .7, .2, 1)}}@layer base{*,:before,:after{box-sizing:border-box}html{background:var(--color-noche);color:var(--color-texto);-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{font-family:var(--font-cuerpo);-webkit-font-smoothing:antialiased;margin:0}.eti,.h1,.h2,.h3,.lead,.cuerpo,.num,.btn,.enlace{font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11"}:focus-visible{outline:3px solid var(--color-pulso);outline-offset:3px}h1,h2,h3,p{margin:0}}@layer components{.sec{flex-direction:column;align-items:center;padding:56px 20px;display:flex;position:relative}.sec--alt{background:var(--color-alt)}.sec--alt:after{content:"";border-top:1px solid var(--color-linea);border-bottom:1px solid var(--color-linea);pointer-events:none;position:absolute;inset:0}.cont{flex-direction:column;gap:40px;width:100%;max-width:1120px;display:flex}.enc{flex-direction:column;gap:16px;max-width:768px;display:flex}.eti{font:500 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-texto3);align-items:flex-start;gap:10px;display:flex}.eti:before{content:"";background:var(--color-pulso);flex:none;width:8px;height:8px;margin-top:4px}.h1{font:400 40px/1.04 var(--font-titular);letter-spacing:-.02em;color:var(--color-texto);text-wrap:balance}.h2{font:400 34px/1.08 var(--font-titular);letter-spacing:-.02em;color:var(--color-texto);text-wrap:balance}.h3{font:400 24px/1.15 var(--font-titular);letter-spacing:-.01em;color:var(--color-texto)}.h1 em,.h2 em{color:var(--color-pulso);font-style:italic}.h1 em.cursiva,.h2 em.cursiva{color:inherit}.lead{font:400 19px/1.6 var(--font-cuerpo);letter-spacing:-.02em;color:var(--color-texto2);text-wrap:pretty}.cuerpo{font:400 17px/1.6 var(--font-cuerpo);letter-spacing:-.02em;color:var(--color-texto2);text-wrap:pretty}.num{font:500 13px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--color-pulso)}.btn{min-height:48px;font:700 16px/1.2 var(--font-cuerpo);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex;position:relative}.btn--pri{background:var(--color-pulso);color:var(--color-noche)}.btn--pri:hover{background:#86c3ff}.btn--sec{color:var(--color-texto)}.btn--sec:after{content:"";border:1px solid var(--color-borde-sec);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.btn--sec:hover:after{border-color:var(--color-pulso)}.enlace{color:var(--color-pulso);font:400 19px/1.6 var(--font-cuerpo);letter-spacing:-.02em;text-underline-offset:.2em;text-decoration:underline}.marco{background:var(--color-superficie);position:relative}.marco>.esq{pointer-events:none;width:24px;height:24px;position:absolute}.marco>.esq--si{border-top:2px solid var(--color-pulso);border-left:2px solid var(--color-pulso);top:0;left:0}.marco>.esq--sd{border-top:2px solid var(--color-pulso);border-right:2px solid var(--color-pulso);top:0;right:0}.marco>.esq--ii{border-bottom:2px solid var(--color-pulso);border-left:2px solid var(--color-pulso);bottom:0;left:0}.marco>.esq--id{border-bottom:2px solid var(--color-pulso);border-right:2px solid var(--color-pulso);bottom:0;right:0}.tarjeta{flex-direction:column;gap:12px;padding-top:24px;display:flex;position:relative}.tarjeta:after{content:"";border-top:2px solid var(--color-pulso);pointer-events:none;position:absolute;inset:0 0 auto}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.self-start{align-self:flex-start}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[xml\:lang\]{xml:lang}.\[data-cal-link\]\:visible:is(data-cal-link),.\[data-ce-panel\]\:visible:is(data-ce-panel){visibility:visible}}.mxc-pista{gap:28px;margin:0;padding:0;display:grid}.mxc-pista:focus-visible{outline-offset:4px}.mxc-tabs[hidden],.mxc-ctl[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=75rem){.mxc--c3 .mxc-pista{grid-template-columns:repeat(3,1fr)}.mxc--c4 .mxc-pista{grid-template-columns:repeat(4,1fr)}.mxc-tabs,.mxc-ctl{display:none!important}}@media (width<=74.999rem){.mxc button{-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease-salida), background-color .2s, color .2s, border-color .2s}.mxc button:active{transform:scale(.97)}.mxc.js .mxc-item{opacity:0;transform:translateY(16px)}.mxc.js.visto .mxc-item{opacity:1;transition:opacity .45s var(--ease-salida), transform .45s var(--ease-salida);transition-delay:calc(var(--i) * 50ms);transform:none}.mxc-num{order:-2}.num{display:inline-block}}@keyframes mxcEntra{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width>=46.5rem) and (width<=74.999rem){.mxc-pista{grid-template-columns:repeat(2,1fr);gap:24px}.mxc--t-rejilla .mxc-pista{grid-template-columns:repeat(3,1fr)}.mxc--t-lista.js{grid-template-columns:minmax(240px,34%) 1fr;align-items:start;gap:40px;display:grid}.mxc--t-lista.js .mxc-tabs{flex-direction:column;display:flex}.mxc--t-lista .mxc-tab{text-align:left;border:0;border-top:1px solid var(--color-linea);width:100%;min-height:64px;color:var(--color-texto3);font:400 21px/1.2 var(--font-titular);cursor:pointer;background:0 0;align-items:baseline;gap:12px;padding:18px 16px 18px 0;display:flex}.mxc--t-lista .mxc-tab:last-child{border-bottom:1px solid var(--color-linea)}.mxc--t-lista .mxc-tab[aria-selected=true]{color:var(--color-texto);border-top:2px solid var(--color-pulso)}.mxc--t-lista .mxc-tab:after{content:"→";font:500 16px/1 var(--font-cuerpo);color:var(--color-pulso);opacity:0;margin-left:auto;transition:opacity .2s,transform .2s;transform:translate(-6px)}.mxc--t-lista .mxc-tab[aria-selected=true]:after{opacity:1;transform:none}.mxc--t-lista.js .mxc-pista{display:block}.mxc--t-lista.js .mxc-item{display:none}.mxc--t-lista.js .mxc-item.act{animation:mxcEntra .22s var(--ease-salida);display:flex}.mxc--t-lista.js .mxc-item:after{display:none}.mxc--t-lista.js .mxc-item{padding-top:0}.mxc--t-lista.js .mxc-h3{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mxc--t-lista.js .mxc-num{display:none}.mxc--t-pasos.js .mxc-tabs{grid-template-columns:repeat(var(--n,4), 1fr);gap:12px;margin-bottom:32px;display:grid}.mxc--t-pasos .mxc-tab{text-align:left;border:0;border-top:2px solid var(--color-linea);min-height:96px;color:var(--color-texto3);font:400 20px/1.2 var(--font-titular);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0 0;display:flex}.mxc--t-pasos .mxc-tab[aria-selected=true]{color:var(--color-texto);border-top-color:var(--color-pulso)}.mxc--t-pasos.js .mxc-pista{display:block}.mxc--t-pasos.js .mxc-item{display:none}.mxc--t-pasos.js .mxc-item.act{background:var(--color-superficie);animation:mxcEntra .22s var(--ease-salida);padding:32px;display:flex}.mxc--t-pasos.js .mxc-item:after{border-top:0}.mxc--t-pasos.js .mxc-item .cuerpo{color:var(--color-texto);font-size:20px}}@media (width<=46.499rem){.mxc-pista{grid-template-columns:1fr}.mxc--p-carrusel .mxc-pista,.mxc--p-pasos .mxc-pista{contain:inline-size;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto}.mxc--p-carrusel .mxc-pista::-webkit-scrollbar{display:none}.mxc--p-pasos .mxc-pista::-webkit-scrollbar{display:none}.mxc--p-carrusel .mxc-item,.mxc--p-pasos .mxc-item{scroll-snap-align:start;flex:0 0 82%}.mxc--p-pasos .mxc-item{background:var(--color-superficie);padding:24px 20px 28px}.mxc-ctl{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.mxc-puntos{gap:8px;display:flex}.mxc-puntos span{background:var(--color-borde);width:8px;height:8px;transition:width .2s var(--ease-salida), background-color .2s;border-radius:99px}.mxc-puntos span.on{background:var(--color-pulso);width:24px}.mxc-prog{flex-direction:column;flex:1;gap:8px;max-width:200px;display:flex}.mxc-barra{background:var(--color-linea);height:2px;display:block}.mxc-barra span{background:var(--color-pulso);transform-origin:0;height:100%;transition:transform .25s var(--ease-salida);display:block}.mxc-flechas{gap:8px;display:flex}.mxc-flechas button{width:44px;height:44px;color:var(--color-texto);border:1px solid var(--color-borde-sec);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.mxc-flechas button:disabled{opacity:.35;cursor:default}.mxc--p-pestanas.js .mxc-tabs{contain:inline-size;scrollbar-width:none;gap:8px;margin:0 -20px 20px;padding:0 20px 2px;display:flex;overflow-x:auto}.mxc--p-pestanas .mxc-tab{border:1px solid var(--color-borde-sec);min-height:44px;color:var(--color-texto2);font:600 15px/1.2 var(--font-cuerpo);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:10px 16px}.mxc--p-pestanas .mxc-tab[aria-selected=true]{background:var(--color-pulso);border-color:var(--color-pulso);color:var(--color-noche)}.mxc--p-pestanas.js .mxc-pista{display:block}.mxc--p-pestanas.js .mxc-item{display:none}.mxc--p-pestanas.js .mxc-item.act{animation:mxcEntra .22s var(--ease-salida);display:flex}.mxc--p-pestanas.js .mxc-h3{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url(/fonts/framer/manrope-400.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/fonts/framer/manrope-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:800;font-display:swap;src:url(/fonts/framer/manrope-800.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:400;font-display:swap;src:url(/fonts/framer/newsreader-400.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/framer/newsreader-400-italic.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/fonts/framer/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(/fonts/framer/jetbrains-mono-700.woff2)format("woff2")}@media (width<=46.499rem){.btn{white-space:normal;text-align:center}}@media (width>=46.5rem){.sec{padding:96px 32px}.cont{gap:48px}.h1{font-size:52px}.h2{font-size:40px}.cuerpo{font-size:18px}}@media (width>=75rem){.sec{padding:112px 40px}.h1{font-size:64px}.h2{font-size:48px}.h3{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.nav-fija{z-index:10;transition:transform .28s var(--ease-salida);position:sticky;top:0}@media (width<=46.499rem){.nav-fija.oculta{transform:translateY(-100%)}}
