@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-tight.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(../../../fonts/jetbrains-mono.woff2)format("woff2")}.nebula{--n-bg:#07070c;--n-vidrio:#ffffff0e;--n-borde:#ffffff1c;--n-ink:#eef0f7;--n-mute:#a3a8bd;--n-violeta:#8b5cf6;--n-cian:#22d3ee;isolation:isolate;background:var(--n-bg);color:var(--n-ink);-webkit-font-smoothing:antialiased;font:400 16px/1.6 Inter Tight,system-ui,-apple-system,sans-serif;position:relative}.nebula a{color:inherit;text-decoration:none}.nebula .n-envoltura{z-index:2;max-width:1280px;margin:0 auto;padding:0 32px;position:relative}@media (width<=1023px){.nebula .n-envoltura{padding:0 24px}}@media (width<=639px){.nebula .n-envoltura{padding:0 16px}}.nebula .n-fondo{z-index:0;pointer-events:none;filter:blur(90px);opacity:.55;position:fixed;inset:0;overflow:hidden}.nebula .n-mancha{border-radius:50%;position:absolute}.nebula .n-mancha--1{background:radial-gradient(circle,#7c3aed,#0000 65%);width:46vw;height:46vw;animation:26s ease-in-out infinite n-deriva;top:-10vw;left:-8vw}.nebula .n-mancha--2{background:radial-gradient(circle,#0891b2,#0000 65%);width:40vw;height:40vw;animation:32s ease-in-out infinite reverse n-deriva;top:8vh;right:-6vw}.nebula .n-mancha--3{background:radial-gradient(circle,#db2777,#0000 65%);width:34vw;height:34vw;animation:38s ease-in-out infinite n-deriva;top:46vh;left:28vw}@keyframes n-deriva{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4vw,3vh)scale(1.12)}}.nebula .n-grilla{z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 78%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 78%)}.nebula .n-hero{max-width:860px;padding:78px 0 30px}.nebula .n-pildora{border:1px solid var(--n-borde);background:var(--n-vidrio);color:var(--n-mute);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:500 12.5px JetBrains Mono,ui-monospace,monospace;display:inline-flex}.nebula .n-h1{text-wrap:balance;letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(38px,6.6vw,80px);font-weight:700;line-height:.99}.nebula .n-h1 em{background:linear-gradient(100deg,#c4b5fd,#67e8f9 55%,#f9a8d4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.nebula .n-lead{color:var(--n-mute);max-width:62ch;margin:0 0 30px;font-size:18.5px}.nebula .n-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nebula .n-btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.nebula .n-btn--lleno{color:#08080d;background:linear-gradient(135deg,#8b5cf6,#22d3ee);box-shadow:0 10px 30px #8b5cf659}.nebula .n-btn--lleno:hover{transform:translateY(-2px);box-shadow:0 16px 40px #22d3ee66}.nebula .n-btn--vidrio{background:var(--n-vidrio);border-color:var(--n-borde);color:var(--n-ink)}.nebula .n-btn--vidrio:hover{background:#ffffff1a;transform:translateY(-2px)}.nebula .n-sellos{flex-wrap:wrap;gap:10px;margin:40px 0 30px;display:flex}.nebula .n-sello{border:1px solid var(--n-borde);background:var(--n-vidrio);color:var(--n-ink);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.nebula .n-sello:before{content:"";background:linear-gradient(140deg,#a78bfa,#22d3ee);border-radius:50%;width:6px;height:6px}.nebula .n-seccion{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin:10px 0 18px;display:flex}.nebula .n-seccion h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3.2vw,34px)}.nebula .n-seccion p{color:var(--n-mute);max-width:46ch;margin:0;font-size:15px}.nebula .n-catalogo{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;margin:8px 0 46px;display:grid}.nebula .n-celda{border:1px solid var(--n-borde);background:var(--n-vidrio);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;align-items:center;gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.nebula .n-celda:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--x,50%) 0%, #8b5cf62e, transparent 60%);transition:opacity .2s;position:absolute;inset:0}.nebula .n-celda:hover{border-color:#ffffff3d;transform:translateY(-3px);box-shadow:0 18px 44px #00000080}.nebula .n-celda:hover:after{opacity:1}.nebula .n-tile{color:#fff;background:linear-gradient(140deg, var(--c1), var(--c2));border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff59,0 8px 20px #00000059}.nebula .n-tile svg{width:22px;height:22px}.nebula .n-cat--utilidades{--c1:#6366f1;--c2:#312e81}.nebula .n-cat--texto{--c1:#ec4899;--c2:#831843}.nebula .n-cat--seguridad{--c1:#f59e0b;--c2:#78350f}.nebula .n-cat--productividad{--c1:#10b981;--c2:#064e3b}.nebula .n-cat--referencia{--c1:#0ea5e9;--c2:#0c4a6e}.nebula .n-celda-txt{flex-direction:column;min-width:0;display:flex}.nebula .n-celda-txt b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.nebula .n-celda-txt i{color:var(--n-mute);overflow-wrap:break-word;font-size:13px;font-style:normal}.nebula .n-flecha{color:var(--n-mute);opacity:0;margin-left:auto;transition:opacity .18s,transform .18s;transform:translate(-4px)}.nebula .n-celda:hover .n-flecha{opacity:1;transform:none}.nebula .n-cinta{border-top:1px solid var(--n-borde);border-bottom:1px solid var(--n-borde);margin-bottom:40px;padding:16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.nebula .n-carril{color:#eef0f79e;white-space:nowrap;gap:34px;width:max-content;font:500 13px/1.7 JetBrains Mono,ui-monospace,monospace;animation:38s linear infinite n-corre;display:flex}@keyframes n-corre{to{transform:translate(-50%)}}.nebula .n-bloque{border:1px solid var(--n-borde);background:linear-gradient(160deg,#ffffff12,#ffffff05);border-radius:24px;margin:0 0 20px;padding:26px}.nebula .n-bloque h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px}.nebula .n-bloque p{color:var(--n-mute);max-width:66ch;margin:0 0 14px}.nebula .n-bloque code{background:#ffffff14;border-radius:7px;padding:3px 7px;font:400 13px JetBrains Mono,ui-monospace,monospace}.nebula .n-lista-tecnica{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.nebula .n-lista-tecnica li{color:#c7d2fe;overflow-wrap:anywhere;background:#6366f124;border:1px solid #c7d2fe40;border-radius:9px;padding:6px 10px;font:400 12.5px JetBrains Mono,ui-monospace,monospace}.nebula .n-enlaces{color:var(--n-mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.nebula .n-enlaces a{color:#c7d2fe;text-underline-offset:3px;text-decoration:underline}.nebula .n-enlaces a:hover{color:#fff}.nebula .n-punto{color:var(--n-borde)}.nebula .n-apoyo{border:1px dashed var(--n-borde);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:44px;padding:24px 26px;display:flex}.nebula .n-apoyo h2{margin:0 0 4px;font-size:22px}.nebula .n-apoyo p{color:var(--n-mute);margin:0}.nebula .n-cierre{padding:10px 0 64px}.nebula .n-cierre h2{letter-spacing:-.03em;max-width:24ch;margin:0 0 14px;font-size:clamp(28px,4.4vw,52px);line-height:1.03}.nebula .n-pie{border-top:1px solid var(--n-borde);color:var(--n-mute);font-size:13px}.nebula .n-pie .n-envoltura{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:54px;display:flex}@media (width<=720px){.nebula .n-hero{padding:54px 0 22px}.nebula .n-acciones .n-btn{width:100%}}@media (prefers-reduced-motion:reduce){.nebula .n-mancha,.nebula .n-carril{animation:none}}
