@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable-latin.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--noche:#08080c;--panel:#0f1018;--linea:#1e2030;--grafito:#8c8da0;--niebla:#f5f5f8;--indigo:#6c6cff;--indigo-oscuro:#4f4fe0;--neon-ventas:#00ca72;--neon-operaciones:#00e0ff;--neon-redes:#c86cff;--neon-web:#4d8dff;--neon-talleres:#ffcb00;--estado-listo:#00ca72;--estado-curso:#ffcb00;--estado-atorado:#e2445c;--acento:var(--indigo);--gradiente-marca:linear-gradient(100deg, #6c6cff 0%, #00e0ff 60%, #00ca72 100%);--font-sans:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-display:clamp(2.5rem, 1.35rem + 4.6vw, 5rem);--text-h1:clamp(2rem, 1.45rem + 2.2vw, 3.25rem);--text-h2:clamp(1.625rem, 1.3rem + 1.3vw, 2.375rem);--text-h3:1.25rem;--text-lead:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-body:1.0625rem;--text-small:.9375rem;--text-label:.75rem;--tracking-display:-.04em;--tracking-title:-.03em;--tracking-label:.18em;--leading-display:1.04;--leading-title:1.12;--leading-body:1.6;--measure:64ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-space:clamp(5rem, 3rem + 8vw, 10rem);--page-max:76rem;--gutter:clamp(1rem, .4rem + 3vw, 2.5rem);--header-h:4.5rem;--hairline-fade:12%;--hairline:linear-gradient(90deg, #1e203000 0%, var(--linea) var(--hairline-fade), var(--linea) calc(100% - var(--hairline-fade)), #1e203000 100%);--radius-pill:999px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.14s;--dur-ui:.2s;--dur-exit:.14s;--z-header:50;--z-menu:60;--z-bar:55;color-scheme:dark}@media (width<=47.99rem){:root{--header-h:4rem;--hairline-fade:22%}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--noche);scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{background:var(--noche);min-height:100svh;color:var(--niebla);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;touch-action:manipulation;text-decoration-thickness:1px}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3{font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:balance}p,li,dd,blockquote,figcaption{text-wrap:pretty}main>section,main>div,main>article>section,main>article>header,.site-footer{border-image:var(--hairline) 1}::selection{background:var(--indigo-oscuro);color:#fff}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:4px}html{scrollbar-color:var(--linea) var(--noche)}.container{width:100%;max-width:calc(var(--page-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--niebla);color:var(--noche);font-weight:600;text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.mono{font-family:var(--font-mono)}[data-enter]{animation:enter-rise .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 30ms)}[data-enter=title]{animation-name:enter-title;animation-duration:.9s}[data-enter=fade]{animation-name:enter-fade;animation-duration:.9s}@keyframes enter-rise{0%{opacity:.3;transform:translateY(16px)}}@keyframes enter-title{0%{transform:translateY(12px)}}@keyframes enter-fade{0%{opacity:.5;transform:translateY(8px)}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .16s var(--ease-out) both}::view-transition-new(root){animation:page-in .3s var(--ease-out) both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@view-transition{navigation:none}}.logo[data-astro-cid-qmbhzs4e]{width:var(--logo-w,auto);height:auto}.btn[data-astro-cid-j6ocf6pu]{letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:3rem;transition:transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-j6ocf6pu]:active{transform:scale(.97)}.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{cursor:progress;opacity:.75;transform:none}.btn--primary[data-astro-cid-j6ocf6pu]{isolation:isolate;border-radius:var(--radius-md);background:var(--indigo-oscuro);color:#fff;padding:0 1.375rem;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #6c6cff73,0 10px 30px -12px #4f4fe0b3}.btn--primary[data-astro-cid-j6ocf6pu]:before,.btn--primary[data-astro-cid-j6ocf6pu]:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--dur-ui) var(--ease-out);position:absolute}.btn--primary[data-astro-cid-j6ocf6pu]:before{z-index:-1;background:radial-gradient(7rem circle at var(--glow-x,50%) var(--glow-y,50%), #ffffff1a, transparent 70%);inset:0}.btn--primary[data-astro-cid-j6ocf6pu]:after{border-radius:inherit;background:radial-gradient(5rem circle at var(--glow-x,50%) var(--glow-y,50%), #bebefff2, transparent 70%);-webkit-mask-composite:xor;padding:1px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.btn--primary[data-astro-cid-j6ocf6pu]:hover:before,.btn--primary[data-astro-cid-j6ocf6pu]:hover:after{opacity:1}}.btn--primary[data-astro-cid-j6ocf6pu]:focus-visible{outline-offset:4px}.btn--ghost[data-astro-cid-j6ocf6pu]{border:1px solid var(--linea);border-radius:var(--radius-md);color:var(--niebla);transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-ui) ease;background:#0f101899;padding:0 1.25rem}@media (hover:hover) and (pointer:fine){.btn--ghost[data-astro-cid-j6ocf6pu]:hover{border-color:var(--grafito)}}.btn--secondary[data-astro-cid-j6ocf6pu]{color:var(--niebla);text-underline-offset:.35em;transition:transform var(--dur-press) var(--ease-out), text-decoration-color var(--dur-ui) ease;padding:0 .25rem;text-decoration:underline 1px #8c8da099}@media (hover:hover) and (pointer:fine){.btn--secondary[data-astro-cid-j6ocf6pu]:hover{text-decoration-color:var(--niebla)}}.site-header[data-astro-cid-isef26zo]{view-transition-name:site-header;z-index:var(--z-header);transition:background-color var(--dur-ui) ease, border-color var(--dur-ui) ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-isef26zo][data-scrolled],.site-header[data-astro-cid-isef26zo][data-menu-open]{backdrop-filter:blur(14px)saturate(140%);background:#08080cc7}.site-header[data-astro-cid-isef26zo]:after{content:"";background:var(--hairline);opacity:0;pointer-events:none;height:1px;transition:opacity var(--dur-ui) ease;position:absolute;inset:auto 0 -1px}.site-header[data-astro-cid-isef26zo][data-scrolled]:after,.site-header[data-astro-cid-isef26zo][data-menu-open]:after{opacity:1}.site-header[data-astro-cid-isef26zo][data-menu-open]{background:var(--noche);backdrop-filter:none}.header__inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-5);height:var(--header-h);display:flex}.header__logo[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);flex:none;padding:.5rem 0;display:flex}.nav[data-astro-cid-isef26zo]{margin-inline:auto;display:none}.nav__list[data-astro-cid-isef26zo]{align-items:center;gap:.25rem;display:flex}.nav__item[data-astro-cid-isef26zo]{position:relative}.nav__link[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);min-height:2.5rem;color:var(--niebla);white-space:nowrap;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.nav__chevron[data-astro-cid-isef26zo]{color:var(--grafito);transition:transform var(--dur-ui) var(--ease-out)}.nav__trigger[data-astro-cid-isef26zo][aria-expanded=true] .nav__chevron[data-astro-cid-isef26zo]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nav__link[data-astro-cid-isef26zo]:hover{background:#ffffff0a}}.nav__panel[data-astro-cid-isef26zo]{border:1px solid var(--linea);border-radius:var(--radius-lg);background:var(--panel);transform-origin:0 0;opacity:0;visibility:hidden;min-width:19rem;transition:opacity var(--dur-exit) ease, transform var(--dur-exit) ease, visibility 0s linear var(--dur-exit);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:-.5rem;transform:translateY(-4px)scale(.98);box-shadow:0 24px 48px -16px #000000b3}.nav__panel[data-astro-cid-isef26zo]:before{content:"";height:.75rem;position:absolute;inset:-.75rem 0 auto}.nav__item[data-astro-cid-isef26zo][data-open] .nav__panel[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out), visibility 0s;transform:none}.nav__item[data-astro-cid-isef26zo][data-instant] .nav__panel[data-astro-cid-isef26zo]{transition:none}html:not(.js) .nav__item[data-astro-cid-isef26zo]:focus-within .nav__panel[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transform:none}.nav__menu[data-astro-cid-isef26zo]{gap:.125rem;display:grid}.nav__entry[data-astro-cid-isef26zo]{border-radius:var(--radius-md);gap:.125rem;padding:.75rem .875rem;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.nav__entry[data-astro-cid-isef26zo]:hover{background:#ffffff0a}}.nav__entry-title[data-astro-cid-isef26zo]{color:var(--niebla);font-size:.9375rem;font-weight:600}.nav__entry-desc[data-astro-cid-isef26zo]{color:var(--grafito);font-size:.875rem;line-height:1.4}.header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.lang-switch[data-astro-cid-isef26zo],.menu-toggle[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--niebla);align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.lang-switch[data-astro-cid-isef26zo]{color:var(--grafito);transition:color var(--dur-ui) ease}@media (hover:hover) and (pointer:fine){.lang-switch[data-astro-cid-isef26zo]:hover{color:var(--niebla)}}.menu-toggle[data-astro-cid-isef26zo]{border:1px solid var(--linea);justify-content:center;width:2.75rem;padding:0}.menu-toggle__icon[data-astro-cid-isef26zo]{width:1.125rem;height:.75rem;display:block;position:relative}.menu-toggle__icon[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]{width:100%;height:2px;transition:transform .24s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0}.menu-toggle__icon[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]:first-child{top:0}.menu-toggle__icon[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]:last-child{bottom:0}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-toggle__icon[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]:first-child{transform:translateY(5px)rotate(45deg)}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-toggle__icon[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]:last-child{transform:translateY(-5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.menu-toggle__icon[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]{transition:none}}.header__cta[data-astro-cid-isef26zo]{transition:opacity var(--dur-ui) var(--ease-out), visibility 0s;display:none}.header__cta[data-astro-cid-isef26zo][data-hidden]{opacity:0;visibility:hidden;transition:opacity var(--dur-exit) ease, visibility 0s linear var(--dur-exit)}body:has(main .btn--primary) .header__cta[data-astro-cid-isef26zo]:not([data-ready]){opacity:0;visibility:hidden}@media (width>=48rem){.header__cta[data-astro-cid-isef26zo]{display:block}}@media (width>=72rem){.nav[data-astro-cid-isef26zo]{display:block}.header__actions[data-astro-cid-isef26zo]{margin-left:0}.site-header--minimal[data-astro-cid-isef26zo] .header__actions[data-astro-cid-isef26zo]{margin-left:auto}.menu-toggle[data-astro-cid-isef26zo]{display:none}}.mobile-menu[data-astro-cid-isef26zo]{inset:var(--header-h) 0 0;z-index:var(--z-menu);overscroll-behavior:contain;background:var(--noche);opacity:0;transition:opacity var(--dur-ui) var(--ease-out);position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-isef26zo][data-visible]{opacity:1}@media (prefers-reduced-motion:no-preference){.mobile-menu__group[data-astro-cid-isef26zo],.mobile-menu__single[data-astro-cid-isef26zo]{opacity:0;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);transform:translateY(10px)}.mobile-menu[data-astro-cid-isef26zo][data-visible] .mobile-menu__group[data-astro-cid-isef26zo],.mobile-menu[data-astro-cid-isef26zo][data-visible] .mobile-menu__single[data-astro-cid-isef26zo]{opacity:1;transform:none}.mobile-menu[data-astro-cid-isef26zo][data-visible] .mobile-menu__inner[data-astro-cid-isef26zo]>[data-astro-cid-isef26zo]:first-child{transition-delay:40ms}.mobile-menu[data-astro-cid-isef26zo][data-visible] .mobile-menu__inner[data-astro-cid-isef26zo]>[data-astro-cid-isef26zo]:nth-child(2){transition-delay:90ms}.mobile-menu[data-astro-cid-isef26zo][data-visible] .mobile-menu__inner[data-astro-cid-isef26zo]>[data-astro-cid-isef26zo]:nth-child(3){transition-delay:.14s}.mobile-menu[data-astro-cid-isef26zo][data-visible] .mobile-menu__inner[data-astro-cid-isef26zo]>[data-astro-cid-isef26zo]:nth-child(4){transition-delay:.19s}.mobile-menu[data-astro-cid-isef26zo][data-visible] .mobile-menu__inner[data-astro-cid-isef26zo]>[data-astro-cid-isef26zo]:nth-child(5){transition-delay:.24s}}.mobile-menu__inner[data-astro-cid-isef26zo]{gap:var(--space-6);padding-block:var(--space-6) calc(var(--space-10) + env(safe-area-inset-bottom));display:grid}.mobile-menu__label[data-astro-cid-isef26zo]{margin-bottom:var(--space-2);color:var(--grafito);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label)}.mobile-menu__link[data-astro-cid-isef26zo],.mobile-menu__single[data-astro-cid-isef26zo]{color:var(--niebla);letter-spacing:var(--tracking-title);padding:.375rem 0;font-size:1.5rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}@media (width>=72rem){.mobile-menu[data-astro-cid-isef26zo]{display:none!important}}.site-footer[data-astro-cid-oenwriqq]{margin-top:var(--section-space);padding-block:var(--space-8) var(--space-6);border-top:1px solid var(--linea);font-size:var(--text-small)}.site-footer--minimal[data-astro-cid-oenwriqq]{padding-top:var(--space-6)}.footer__legal-row[data-astro-cid-oenwriqq]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.footer__top[data-astro-cid-oenwriqq]{gap:var(--space-8);display:grid}.footer__logo[data-astro-cid-oenwriqq]{margin-bottom:var(--space-5);border-radius:var(--radius-sm);display:inline-flex}.footer__closing[data-astro-cid-oenwriqq]{max-width:22ch;margin-bottom:var(--space-3);color:var(--niebla);font-size:var(--text-h3);letter-spacing:var(--tracking-title);font-weight:700;line-height:1.25}.footer__desc[data-astro-cid-oenwriqq]{max-width:40ch;margin-bottom:var(--space-5);color:var(--grafito)}.footer__meta[data-astro-cid-oenwriqq]{color:var(--grafito)}.footer__contact[data-astro-cid-oenwriqq]{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.footer__contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--niebla)}.footer__social[data-astro-cid-oenwriqq]{gap:var(--space-2);margin-top:var(--space-4);display:flex}.footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{border:1px solid var(--linea);width:2.75rem;height:2.75rem;color:var(--niebla);transition:border-color var(--dur-ui) ease, color var(--dur-ui) ease;border-radius:50%;place-items:center;display:grid}.footer__social[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{border-color:var(--indigo);color:var(--indigo)}}.footer__badge[data-astro-cid-oenwriqq]{margin-top:var(--space-6);border-radius:var(--radius-sm);display:inline-flex}.footer__badge[data-astro-cid-oenwriqq] img{width:4.75rem;height:auto}.footer__cols[data-astro-cid-oenwriqq]{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer__heading[data-astro-cid-oenwriqq]{margin-bottom:var(--space-3);color:var(--grafito);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);font-weight:400;line-height:1.3}.footer__col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.125rem;display:grid}.footer__link[data-astro-cid-oenwriqq]{color:var(--niebla);text-align:left;transition:color var(--dur-ui) ease;padding:.3125rem 0;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.footer__link[data-astro-cid-oenwriqq]:hover{color:var(--indigo)}}.footer__bottom[data-astro-cid-oenwriqq]{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--linea);color:var(--grafito);font-size:.8125rem;display:grid}@media (width>=48rem){.footer__cols[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__bottom[data-astro-cid-oenwriqq]{align-items:start;gap:var(--space-6);grid-template-columns:1fr auto}}@media (width>=72rem){.footer__cols[data-astro-cid-oenwriqq]{justify-content:space-between;column-gap:var(--space-6);grid-template-columns:repeat(5,max-content)}.footer__link[data-astro-cid-oenwriqq]{white-space:nowrap}}@media (width>=80rem){.footer__top[data-astro-cid-oenwriqq]{gap:var(--space-8);grid-template-columns:minmax(15rem,.7fr) minmax(0,2.3fr)}}.mobile-cta[data-astro-cid-274ixqcl]{z-index:var(--z-bar);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));transition:transform var(--dur-ui) var(--ease-out), opacity var(--dur-ui) var(--ease-out), visibility 0s;position:fixed;inset:auto 0 0}.mobile-cta[data-astro-cid-274ixqcl]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--noche) 0%, var(--noche) 25%, #08080cf7 32.5%, #08080ce6 40%, #08080cc7 47.5%, #08080ca6 55%, #08080c80 62.5%, #08080c59 70%, #08080c38 77.5%, #08080c1a 85%, #08080c08 92.5%, #08080c00 100%);position:absolute;inset:-2rem 0 0}.mobile-cta[data-astro-cid-274ixqcl][data-hidden]{opacity:0;visibility:hidden;transition:transform var(--dur-exit) ease, opacity var(--dur-exit) ease, visibility 0s linear var(--dur-exit);transform:translateY(100%)}body:has(main .btn--primary) .mobile-cta[data-astro-cid-274ixqcl]:not([data-ready]){opacity:0;visibility:hidden;transform:translateY(100%)}html[data-menu-open] .mobile-cta[data-astro-cid-274ixqcl][data-hidden]{opacity:1;visibility:visible;transform:none}@media (width<=47.99rem){body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.mobile-cta[data-astro-cid-274ixqcl] .mobile-cta__btn{width:100%}@media (width>=48rem){.mobile-cta[data-astro-cid-274ixqcl]{display:none}}@media (prefers-reduced-motion:reduce){.mobile-cta[data-astro-cid-274ixqcl][data-hidden]{transform:none}}.cookie-bar[data-astro-cid-kancldto]{right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom));left:var(--gutter);z-index:70;gap:var(--space-4);max-width:30rem;padding:var(--space-5);border:1px solid var(--linea);border-radius:var(--radius-lg);background:var(--panel);display:none;position:fixed;box-shadow:0 30px 80px -20px #000000e6}html[data-cookie-pending] .cookie-bar[data-astro-cid-kancldto]{display:grid}.cookie-bar__title[data-astro-cid-kancldto]{letter-spacing:var(--tracking-title);font-size:1.0625rem}.cookie-bar__text[data-astro-cid-kancldto]{color:var(--grafito);font-size:.875rem;line-height:1.55}.cookie-bar[data-astro-cid-kancldto] a[data-astro-cid-kancldto],.cookie-panel[data-astro-cid-kancldto] a[data-astro-cid-kancldto]{color:var(--niebla);text-underline-offset:.2em;text-decoration:underline #8c8da099}.cookie-bar__actions[data-astro-cid-kancldto],.cookie-panel__actions[data-astro-cid-kancldto]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cbtn[data-astro-cid-kancldto]{border-radius:var(--radius-md);cursor:pointer;min-height:2.75rem;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-ui) ease;padding:0 1.125rem;font-size:.9375rem;font-weight:600}.cbtn[data-astro-cid-kancldto]:active{transform:scale(.97)}.cbtn--solid[data-astro-cid-kancldto]{color:var(--niebla);background:#171926;border:1px solid #2c2f45}@media (hover:hover) and (pointer:fine){.cbtn--solid[data-astro-cid-kancldto]:hover{border-color:var(--grafito)}}.cbtn--text[data-astro-cid-kancldto]{color:var(--grafito);text-underline-offset:.25em;background:0 0;padding-inline:.5rem;text-decoration:underline #8c8da099}.cbtn--text[data-astro-cid-kancldto]:hover{color:var(--niebla)}.cookie-panel[data-astro-cid-kancldto]{width:min(34rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--linea);border-radius:var(--radius-lg);background:var(--panel);max-height:calc(100dvh - 2rem);color:var(--niebla);margin:auto;padding:0;box-shadow:0 40px 100px -20px #000000f2}.cookie-panel[data-astro-cid-kancldto]::backdrop{background:#08080cb3}.cookie-panel__inner[data-astro-cid-kancldto]{gap:var(--space-5);padding:var(--space-6);display:grid}.cookie-panel__head[data-astro-cid-kancldto]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cookie-panel__head[data-astro-cid-kancldto] h2[data-astro-cid-kancldto]{font-size:var(--text-h3)}.cookie-panel__close[data-astro-cid-kancldto]{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--grafito);cursor:pointer;background:0 0;place-items:center;display:grid}.cookie-panel__close[data-astro-cid-kancldto]:hover{color:var(--niebla)}.cookie-panel__list[data-astro-cid-kancldto]{display:grid}.ccat[data-astro-cid-kancldto]{padding-block:var(--space-4);border-top:1px solid var(--linea);gap:.5rem;display:grid}.ccat__top[data-astro-cid-kancldto]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ccat__name[data-astro-cid-kancldto]{font-weight:600}.ccat__tag[data-astro-cid-kancldto]{color:var(--estado-listo);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em}.ccat__text[data-astro-cid-kancldto]{color:var(--grafito);font-size:.875rem;line-height:1.55}.switch[data-astro-cid-kancldto]{border-radius:var(--radius-pill);background:var(--noche);appearance:none;cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--dur-ui) ease, border-color var(--dur-ui) ease;border:1px solid #2c2f45;flex:none;margin:0;position:relative}.switch[data-astro-cid-kancldto]:after{content:"";background:var(--grafito);width:1rem;height:1rem;transition:transform var(--dur-ui) var(--ease-out), background-color var(--dur-ui) ease;border-radius:50%;position:absolute;top:50%;left:.1875rem;transform:translateY(-50%)}.switch[data-astro-cid-kancldto]:checked{border-color:var(--indigo);background:var(--indigo-oscuro)}.switch[data-astro-cid-kancldto]:checked:after{background:#fff;transform:translate(1.25rem,-50%)}.switch[data-astro-cid-kancldto]:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}@media (width<=47.99rem){.cookie-bar[data-astro-cid-kancldto]{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));gap:var(--space-3);padding:var(--space-4);left:.75rem}.cookie-bar__text[data-astro-cid-kancldto]{font-size:.8125rem}.cookie-bar__actions[data-astro-cid-kancldto]{grid-template-columns:1fr 1fr;display:grid}.cookie-bar__actions[data-astro-cid-kancldto] .cbtn--solid[data-astro-cid-kancldto]{white-space:nowrap}.cookie-bar__actions[data-astro-cid-kancldto] .cbtn--text[data-astro-cid-kancldto]{grid-column:1/-1;justify-self:start;min-height:2.25rem;padding-inline:0}}@media (width>=48rem){.cookie-bar[data-astro-cid-kancldto]{left:auto}}body[data-acento=ventas]{--acento:var(--neon-ventas)}body[data-acento=operaciones]{--acento:var(--neon-operaciones)}body[data-acento=redes]{--acento:var(--neon-redes)}body[data-acento=web]{--acento:var(--neon-web)}body[data-acento=talleres]{--acento:var(--neon-talleres)}.top-sentinel{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}main{padding-top:var(--header-h);display:block}main:focus{outline:none}
