@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}:root{--navy: #1b4366;--ink: #10263d;--ink-2: #0c1d2f;--orange: #fba117;--sky: #45abe8;--steel: #848686;--light: #f4f6f8;--white: #ffffff;--orange-sobre-claro: #99620e;--orange-sobre-oscuro: #fba117;--steel-sobre-claro: #6e6f6f;--steel-sobre-oscuro: #adaeae;--sky-sobre-claro: #2f749e;--sky-sobre-oscuro: #5fb7eb;--orange-texto: var(--orange-sobre-claro);--steel-texto: var(--steel-sobre-claro);--sky-texto: var(--sky-sobre-claro);--text: #10263d;--muted: rgba(16, 38, 61, .7);--line: rgba(16, 38, 61, .12);--line-w: rgba(255, 255, 255, .14);--nav-h: 72px;--gutter: clamp(20px, 5vw, 64px);--wrap: 1280px;--radius: 8px;--section-pad: clamp(64px, 10vw, 120px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--font-head: "Space Grotesk", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--shadow-card: 0 26px 60px rgba(16, 38, 61, .16);--shadow-orange: 0 14px 30px rgba(251, 161, 23, .28)}@media(min-width:900px){:root{--nav-h: 84px}}:root{--orange-sobre-claro: #2d778e;--orange-sobre-oscuro: #4cc9f0;--steel-sobre-claro: #697078;--steel-sobre-oscuro: #8a949e;--sky-sobre-claro: #5b7180;--sky-sobre-oscuro: #9fc6e0;--navy: #10243a;--ink: #0a1726;--ink-2: #060e18;--orange: #4cc9f0;--sky: #9fc6e0;--steel: #8a949e;--light: #f2f6f9;--text: #0a1726;--font-head: "Outfit", "Inter", system-ui, sans-serif;--font-body: "Karla", "Inter", system-ui, sans-serif;--logo-ancho: 30px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;scroll-padding-top:var(--nav-h);-webkit-text-size-adjust:100%}html.is-ready{scroll-behavior:smooth}html.is-loading,html.menu-open{overflow:hidden}body{font-family:var(--font-body);color:var(--text);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;--orange-texto: var(--orange-sobre-claro);--steel-texto: var(--steel-sobre-claro);--sky-texto: var(--sky-sobre-claro)}img{display:block;max-width:100%;height:auto}svg{display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.section{padding:var(--section-pad) 0}.section-head{max-width:720px;margin-bottom:clamp(36px,6vw,64px)}.section-head p{margin-top:16px;font-size:clamp(1rem,1.6vw,1.15rem);color:var(--muted);max-width:60ch}.dark .section-head p{color:#ffffffb8}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--orange-texto);margin-bottom:18px}.eyebrow:before{content:"";width:28px;height:3px;background:var(--orange);border-radius:2px}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;line-height:1.05;letter-spacing:-.02em}h2{font-size:clamp(1.9rem,4.2vw,3.2rem);color:var(--navy)}h3{font-size:clamp(1.2rem,2vw,1.45rem);color:var(--navy)}.dark{background:var(--navy);color:var(--white);--orange-texto: var(--orange-sobre-oscuro);--steel-texto: var(--steel-sobre-oscuro);--sky-texto: var(--sky-sobre-oscuro)}.dark h2,.dark h3,.ink h2,.ink h3{color:var(--white)}.ink{background:var(--ink);color:var(--white);--orange-texto: var(--orange-sobre-oscuro);--steel-texto: var(--steel-sobre-oscuro);--sky-texto: var(--sky-sobre-oscuro)}.ink .section-head p{color:#ffffffb8}.light{background:var(--light);--orange-texto: var(--orange-sobre-claro);--steel-texto: var(--steel-sobre-claro);--sky-texto: var(--sky-sobre-claro)}.slant{--cut: clamp(18px, 3.5vw, 52px);clip-path:polygon(0 0,100% var(--cut),100% 100%,0 100%);padding-top:calc(var(--section-pad) + var(--cut))}.slant-end{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--cut)));padding-bottom:calc(var(--section-pad) + var(--cut))}.prose p+p{margin-top:1em}.medio-video{position:absolute;display:block;margin:0;pointer-events:none;background:transparent}.medio-pausa{position:absolute;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#0c0e149e;color:#fff;cursor:pointer;transition:background .2s ease}.medio-video[hidden],.medio-pausa[hidden]{display:none}.medio-pausa:hover{background:#0c0e14d1}.medio-pausa:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px #0c0e14b3}.medio-pausa:before{content:"";display:block}.medio-pausa[data-estado=reproduciendo]:before{width:4px;height:14px;background:currentColor;box-shadow:7px 0 0 currentColor;transform:translate(-3.5px)}.medio-pausa[data-estado=pausado]:before{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid currentColor;transform:translate(2px)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border-radius:6px;font-family:var(--font-head);font-weight:700;font-size:1rem;letter-spacing:.01em;overflow:hidden;isolation:isolate;transition:color .35s var(--ease-io),transform .35s var(--ease-out),box-shadow .35s;white-space:nowrap}.btn:before{content:"";position:absolute;inset:0;z-index:-1;transform:translate(-118%) skew(-12deg);transform-origin:left;transition:transform .5s var(--ease-io)}.btn:hover:before,.btn:focus-visible:before{transform:translate(0) skew(0)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled,.btn[aria-busy=true]{cursor:progress;opacity:.75}.btn svg{width:20px;height:20px;flex:none}.btn-orange{background:var(--orange);color:var(--ink)}.btn-orange:before{background:var(--white);--orange-texto: var(--orange-sobre-claro);--steel-texto: var(--steel-sobre-claro);--sky-texto: var(--sky-sobre-claro)}.btn-orange:hover{box-shadow:var(--shadow-orange)}.btn-white{background:var(--white);color:var(--navy);--orange-texto: var(--orange-sobre-claro);--steel-texto: var(--steel-sobre-claro);--sky-texto: var(--sky-sobre-claro)}.btn-white:before{background:var(--orange)}.btn-white:hover{color:var(--ink)}.btn-ghost{background:transparent;color:var(--white);box-shadow:inset 0 0 0 2px #fff9}.btn-ghost:before{background:var(--orange)}.btn-ghost:hover{color:var(--ink);box-shadow:inset 0 0 0 2px var(--orange)}.btn-line{background:transparent;color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy)}.btn-line:before{background:var(--navy);--orange-texto: var(--orange-sobre-oscuro);--steel-texto: var(--steel-sobre-oscuro);--sky-texto: var(--sky-sobre-oscuro)}.btn-line:hover{color:var(--white)}.reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .9s var(--ease-out);transition-delay:var(--d, 0ms)}.reveal.is-visible{opacity:1;transform:none}.reveal-delay-1{--d: .12s}.reveal-delay-2{--d: .24s}.reveal-delay-3{--d: .36s}img[data-blur]{background-position:center;background-size:cover;background-repeat:no-repeat;clip-path:inset(0);transition:filter .7s var(--ease-out)}.has-js img[data-blur]:not(.is-loaded){filter:blur(18px)}html.modal-open{overflow:hidden}section[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--navy);--orange-texto: var(--orange-sobre-oscuro);--steel-texto: var(--steel-sobre-oscuro);--sky-texto: var(--sky-sobre-oscuro)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffc25a,var(--orange));background-clip:padding-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd27f,#ffb02e);background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-corner{background:var(--navy);--orange-texto: var(--orange-sobre-oscuro);--steel-texto: var(--steel-sobre-oscuro);--sky-texto: var(--sky-sobre-oscuro)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--orange) var(--navy)}}.toast{position:fixed;left:50%;bottom:1.5rem;z-index:980;max-width:min(92vw,36rem);padding:.9rem 1.25rem .9rem 1.1rem;border-left:4px solid var(--orange);border-radius:var(--radius);background:var(--navy);color:var(--white);font:500 .95rem/1.45 var(--font-body);box-shadow:var(--shadow-card);opacity:0;transform:translate(-50%,1rem);pointer-events:none;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);--orange-texto: var(--orange-sobre-oscuro);--steel-texto: var(--steel-sobre-oscuro);--sky-texto: var(--sky-sobre-oscuro)}.toast.is-visible{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}html.modo-vista-previa .nav,html.modo-vista-previa .footer,html.modo-vista-previa .whatsapp,html.modo-vista-previa .splash,html.modo-vista-previa .progress{display:none}.modo-vista-previa .page-hero,.modo-vista-previa .hero{padding-top:clamp(32px,6vw,64px)}.modo-vista-previa a{cursor:default}html.modo-edicion{--editar-acento: #fba117}html.modo-edicion body{padding-bottom:56px}.editar-barra{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#0d1b2a;color:#fff;font-size:.9rem;box-shadow:0 -6px 24px #00000059}.editar-punto{width:10px;height:10px;border-radius:50%;background:var(--editar-acento);box-shadow:0 0 0 4px #fba11740}.editar-quien,.editar-pista{color:#ffffffb3}.editar-pista{margin-left:auto}.editar-salir{color:#fff;text-decoration:underline}html.modo-edicion .editable{cursor:pointer;outline:1px dashed rgba(251,161,23,.55);outline-offset:3px;border-radius:3px;transition:outline-color .15s,background .15s}html.modo-edicion .editable:hover{outline:2px solid var(--editar-acento);background:#fba1171f}html.modo-edicion .editable-activo{outline:2px solid var(--editar-acento);background:#fba1172e}.editar-panel{position:fixed;z-index:9999;left:50%;bottom:72px;transform:translate(-50%);width:min(560px,calc(100vw - 32px));padding:16px;border-radius:12px;background:#10243a;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 60px #00000073;display:grid;gap:12px;max-height:calc(100vh - 96px);overflow-y:auto}.editar-cabecera{display:flex;align-items:center;justify-content:space-between;font-weight:600}.editar-cabecera button{background:none;border:0;color:#ffffffb3;font-size:1.1rem;cursor:pointer}.editar-panel input,.editar-panel textarea{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:inherit;resize:vertical}.editar-miniatura{width:100%;max-height:220px;object-fit:cover;border-radius:8px}.editar-acciones{display:flex;gap:10px;justify-content:flex-end}.editar-primario,.editar-secundario{min-height:44px;padding:10px 20px;border-radius:8px;border:1px solid transparent;font-weight:600;cursor:pointer}.editar-primario{background:var(--editar-acento);color:#10243a}.editar-secundario{background:#ffffff14;border-color:#fff3;color:#fff}.editar-aviso:empty{display:none}.editar-aviso{margin:0;font-size:.9rem;color:#ffb4a8}.editar-aviso.ok{color:#9be7b0}.editar-aviso.trabajando{color:#ffffffc7}@media(max-width:640px){.editar-barra{gap:8px;padding:8px 12px;font-size:.85rem}.editar-pista{display:none}.editar-quien{max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editar-salir{margin-left:auto}.editar-panel{bottom:60px}}.editar-opciones{display:grid;gap:6px;max-height:320px;overflow-y:auto}.editar-opciones button{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font:inherit;text-align:left;cursor:pointer}.editar-opciones button:hover{border-color:var(--editar-acento);background:#fba11729}.editar-seo{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:inherit;font:inherit;font-size:.82rem;cursor:pointer}.editar-seo:hover{border-color:var(--editar-acento);color:var(--editar-acento)}.editar-etiqueta{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa8}.editar-editores{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto}.editar-editor{padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;font-size:.8rem;overflow-wrap:anywhere}html.modo-edicion .btn-orange .editable,html.modo-edicion .btn-orange.editable,html.modo-edicion [class*=orange]>.editable{outline-color:#10243abf}html.modo-edicion .btn-orange .editable:hover,html.modo-edicion .btn-orange.editable:hover,html.modo-edicion .btn-orange .editable-activo{outline:2px solid #10243a;background:#10243a29}.editar-estilo{display:grid;gap:10px;padding:12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.editar-estilo-grupo{display:grid;gap:6px}.editar-estilo-fila{display:flex;flex-wrap:wrap;gap:6px}.editar-estilo-opcion{min-height:34px;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:inherit;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.editar-estilo-opcion:hover{border-color:var(--editar-acento)}.editar-estilo-opcion[aria-pressed=true]{border-color:var(--editar-acento);background:#fba11738}.editar-estilo-negrita{font-weight:800}.editar-estilo-cursiva{font-style:italic}.editar-estilo-muestra{width:34px;padding:0;border-color:#ffffff59}.editar-estilo-muestra[aria-pressed=true]{box-shadow:0 0 0 2px #10243a,0 0 0 4px var(--editar-acento)}.editar-estilo-libre input[type=color]{width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:none;cursor:pointer;overflow:hidden}.editar-estilo-libre input[type=color]::-webkit-color-swatch-wrapper{padding:0}.editar-estilo-libre input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.editar-estilo-libre input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.editar-acciones-medio{flex-wrap:wrap}video.editar-miniatura{background:#000}html.modo-edicion [data-bloque]{position:relative}.editar-mover{position:absolute;right:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;border-radius:999px;background:#10243a;color:#fff;font-size:.8rem;font-weight:600;box-shadow:0 8px 24px #00000059;border:1px solid rgba(255,255,255,.18)}.editar-mover button{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:1rem;cursor:pointer}.editar-mover-estado{position:fixed;left:50%;bottom:72px;z-index:9999;max-width:min(92vw,520px);margin:0;padding:10px 18px;transform:translate(-50%);border-radius:999px;background:#10243a;color:#fff;font-size:.85rem;font-weight:600;line-height:1.4;text-align:center;box-shadow:0 8px 24px #00000059;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;gap:12px;pointer-events:none}.editar-mover-estado[data-tono=error]{border-color:var(--editar-acento)}.editar-mover-estado:not([data-visible]){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;box-shadow:none}.editar-mover-texto{margin:0}.editar-mover-cerrar{flex:none;pointer-events:auto;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;font:inherit;font-size:.8rem;cursor:pointer}.editar-mover-cerrar:hover,.editar-mover-cerrar:focus-visible{border-color:var(--editar-acento);outline:2px solid var(--editar-acento);outline-offset:2px}.editar-mover-cerrar[hidden]{display:none}.editar-mover button:hover{border-color:var(--editar-acento);background:#fba11738}.editar-estilo-reinicio{justify-self:start;background:transparent;color:#ffffffc7}.salto-contenido{position:absolute;left:-9999px;top:0;z-index:1000;padding:12px 18px;background:var(--orange);color:var(--ink);font-weight:700;border-radius:0 0 8px}.salto-contenido:focus{left:0}.splash{transition:opacity 1.25s cubic-bezier(.33,0,.2,1) .18s,transform 1.45s cubic-bezier(.22,.61,.36,1) .1s;will-change:opacity,transform}.splash.is-leaving{opacity:0;transform:scale(1.012);pointer-events:none}.splash.is-leaving>*{transition:opacity .72s cubic-bezier(.33,0,.2,1);opacity:0}html.is-ready main,html.is-ready>body>header{animation:entradaSuave 1.5s cubic-bezier(.33,0,.2,1) .12s both}@keyframes entradaSuave{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.splash,.splash.is-leaving,.splash.is-leaving>*{transition-duration:.01s;transition-delay:0s}html.is-ready main,html.is-ready>body>header{animation:none}}
