:root{--gutter:clamp(16px, 4vw, 48px);--nav-h:72px;--visual-w:min(100%, 62svh);--avail-h:calc(100svh - var(--nav-h));--title-size:clamp(2rem, 3.6vw, var(--text-display-section))}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.container{width:min(100% - 2 * var(--gutter), var(--container-site));margin-inline:auto}#top-sentinel{pointer-events:none;width:1px;height:80px;position:absolute;top:0;left:0}.skip-link{z-index:100;color:var(--color-fg);background:var(--color-void);border:1px solid var(--color-accent-0);border-radius:var(--radius-sm);padding:.75rem 1rem;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}section[id],[id=contenido]{scroll-margin-top:var(--nav-h)}.section-title{font-family:var(--font-display);font-size:var(--title-size);letter-spacing:-.025em;font-variation-settings:"wdth" 125;text-wrap:balance;margin:0 0 1rem;font-weight:700;line-height:1}.btn{--btn-fill:var(--color-void);min-height:48px;font:inherit;font-size:var(--text-label-md);color:var(--color-fg);white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--dur-1) var(--ease-enter), box-shadow var(--dur-2) var(--ease-enter), text-decoration-color var(--dur-1) var(--ease-enter);justify-content:center;align-items:center;padding:0 1.375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(90deg, #cd47f61f, #aa3ffd1f) padding-box, linear-gradient(var(--btn-fill), var(--btn-fill)) padding-box, linear-gradient(90deg, var(--color-accent-0), var(--color-accent-1)) border-box;border:1px solid #0000}.btn-primary:hover,.btn-primary:focus-visible{color:#fff;box-shadow:0 0 30px -6px var(--glow), inset 0 0 18px -8px var(--glow)}.btn-secondary{-webkit-text-decoration:underline 1px var(--color-line-strong);text-decoration:underline 1px var(--color-line-strong);text-underline-offset:.4em;background:0 0;border:0;padding-inline:.25rem}.btn-secondary:hover,.btn-secondary:focus-visible{-webkit-text-decoration-color:var(--color-accent-ink);text-decoration-color:var(--color-accent-ink)}.title-block{border-top:1px solid var(--color-line-strong);border-left:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.title-block>div{background:var(--color-void);border-right:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);padding:.5rem .75rem}.title-block dt{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-fg-muted)}.title-block dd{font-size:var(--text-body-sm);margin:.125rem 0 0}.title-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.site-header{z-index:50;height:var(--nav-h);position:fixed;inset:0 0 auto}.site-header:before{content:"";-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid var(--color-line);opacity:0;transition:opacity var(--dur-2) var(--ease-enter);background:#07090cdb;position:absolute;inset:0}.site-header[data-compact=true]:before{opacity:1}.site-nav{width:min(100% - 2 * var(--gutter), var(--container-site));height:var(--nav-h);transition:transform var(--dur-2) var(--ease-enter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex;position:relative;transform:translateY(10px)}.site-header[data-compact=true] .site-nav{transform:none}.site-brand{align-items:center;min-height:44px;display:inline-flex}.site-brand-lockup,.site-brand-lockup img{width:116px;height:30px;display:block}.site-brand-lockup{translate:0 -2px}.site-menu{align-items:center;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.site-menu a,.site-menu-services>button{min-height:44px;font:inherit;font-size:var(--text-body-sm);color:var(--color-fg-muted);cursor:pointer;transition:color var(--dur-1) var(--ease-enter);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .75rem;text-decoration:none;display:inline-flex}.site-menu a:hover,.site-menu-services>button:hover,.site-menu-services>button[aria-expanded=true]{color:var(--color-fg)}.site-menu-caret{width:12px;height:12px;transition:transform var(--dur-2) var(--ease-enter)}.site-menu-services>button[aria-expanded=true] .site-menu-caret{transform:rotate(180deg)}.site-menu-services{position:relative}.site-submenu{background:var(--glass-sheen), var(--color-glass-bg-lite);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);min-width:17rem;box-shadow:inset 0 1px 0 var(--color-glass-highlight), var(--glass-shadow);margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.site-submenu a{border-radius:var(--radius-md);width:100%;display:flex}.site-submenu a:hover,.site-submenu a:focus-visible{color:var(--color-fg);background:#ffffff0a}.site-menu-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.site-menu-toggle-bars,.site-menu-toggle-bars:before,.site-menu-toggle-bars:after{background:var(--color-fg);width:20px;height:1.5px;transition:transform var(--dur-2) var(--ease-enter), opacity var(--dur-1) var(--ease-enter);display:block}.site-menu-toggle-bars{position:relative}.site-menu-toggle-bars:before,.site-menu-toggle-bars:after{content:"";position:absolute;left:0}.site-menu-toggle-bars:before{transform:translateY(-6px)}.site-menu-toggle-bars:after{transform:translateY(6px)}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bars{background:0 0}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bars:before{transform:rotate(45deg)}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bars:after{transform:rotate(-45deg)}.site-panel{inset:var(--nav-h) 0 0;z-index:49;padding:1.5rem var(--gutter) 2rem;background:#07090cf7;position:fixed;overflow-y:auto}.site-panel ul{margin:0;padding:0;list-style:none}.site-panel a{min-height:52px;color:var(--color-fg);border-bottom:1px solid var(--color-line);align-items:center;font-size:1.25rem;text-decoration:none;display:flex}.site-panel-group ul a{min-height:48px;color:var(--color-fg-muted);padding-left:1rem;font-size:1rem}.site-panel-label{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-fg-muted);padding-top:1rem;display:block}@media (max-width:900px){.site-menu{display:none}.site-menu-toggle{display:inline-flex}}.hero{min-height:100svh;padding-top:var(--nav-h);flex-direction:column;display:flex;position:relative;overflow-x:clip}.hero-grid{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy{z-index:1;align-self:center;padding-block:2rem 3rem;position:relative}.hero-title{font-family:var(--font-display);font-size:clamp(2.4rem, min(4.4vw, 9vh), var(--text-display-hero));letter-spacing:-.025em;font-variation-settings:"wdth" 125;text-wrap:balance;margin:0;font-weight:700;line-height:.98}.hero-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.hero-word{animation:hero-word .9s var(--ease-enter) calc(.15s + var(--i) * 70ms) both}}@keyframes hero-word{0%{opacity:.12;transform:translateY(.18em)}}@media (prefers-reduced-motion:no-preference){@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-title[data-flow=on] .hero-flow{background-image:linear-gradient(90deg, transparent 0%, #f3d4ff 30%, var(--color-accent-0) 50%, var(--color-accent-1) 70%, transparent 100%), linear-gradient(var(--color-fg), var(--color-fg));background-repeat:no-repeat;background-size:var(--band,3em) 100%, 100% 100%;color:#0000;background-position:-200vw 0,0 0;-webkit-background-clip:text;background-clip:text;margin-block:-.14em;padding-block:.14em}}}.hero-wire{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-exit);position:absolute;inset:0;overflow:visible}.hero-wire[data-on]{opacity:1;transition:opacity .6s var(--ease-enter)}.hero-wire path{fill:none;stroke-linecap:round}.hero-lede{max-width:40ch;color:var(--color-fg-muted);margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.5rem;display:flex}.hero-visual{width:var(--visual-w);flex-direction:column;grid-area:1/2/3;justify-self:end;padding-top:1rem;display:flex;position:relative}.hero-logo-space{aspect-ratio:1}.logo-static{width:100%;height:100%;display:block}html[data-morph=on] .logo-static{visibility:hidden}.hero-strip{z-index:1;grid-area:2/1;align-self:end;margin-bottom:2.5rem;position:relative}.scroll-cue{bottom:1.25rem;left:var(--gutter);font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-fg-muted);margin:0;position:absolute}@media (max-width:900px){.hero-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hero-copy{padding-bottom:1rem}.hero-visual{grid-area:auto/1;width:min(100%,340px);margin-left:auto}.hero-strip{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}.scroll-cue{display:none}}.morph-field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#contenido{z-index:1;position:relative}[data-morph-ancla]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.morph-hold{--hold-distance:45vh}.morph-hold[data-hold-active]>:first-child{top:var(--hold-top,0px);position:sticky}.morph-hold:after{content:"";height:var(--hold-distance);display:block}}@media (prefers-reduced-motion:no-preference) and (max-width:720px){.morph-hold{--hold-distance:32vh}}.morph-debug{z-index:60;font:500 12px/1.4 var(--font-mono);color:var(--color-fg);background:var(--color-void);border:1px solid var(--color-line-strong);padding:.25rem .5rem;position:fixed;bottom:12px;left:12px}.manifesto-pin{align-items:stretch;min-height:100svh;padding-block:6rem;display:flex}.manifesto-grid{width:min(100% - 2 * var(--gutter), var(--container-site));grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.manifesto-quote{align-self:center;margin:0}.manifesto-ancla{--morph-variant:horizontal;aspect-ratio:42/29;align-self:center}@media (max-width:599px){.manifesto .manifesto-ancla{--morph-variant:vertical;aspect-ratio:29/42;width:min(100%,17rem)}}.manifesto-quote p{font-family:var(--font-display);font-size:clamp(2rem, 3.9vw, var(--text-quote));letter-spacing:-.02em;font-variation-settings:"wdth" 112;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}@media (max-width:900px){.manifesto-grid{grid-template-columns:minmax(0,1fr)}}.hub{padding-block:clamp(4rem,10vh,7rem) clamp(2rem,6vh,4rem);overflow-x:clip}.hub-head{max-width:46ch}.hub-head p{color:var(--color-fg-muted);margin:0}.hub-stage{--morph-variant:wide;aspect-ratio:6/2.78;margin-top:clamp(1.5rem,4vh,3rem);position:relative;container-type:inline-size}@media (min-width:1025px){.hub-head{grid-template-columns:auto minmax(0,34rem);align-items:end;column-gap:clamp(2rem,5vw,4rem);max-width:none;display:grid}.hub-head .section-title{margin:0}.hub-stage{--hub-h:calc(var(--avail-h) - max(var(--title-size), 3.5rem) - 4.5rem);--card-min:18.75rem;width:min(100%, 70rem, calc(var(--hub-h) * 6 / 2.78));margin-inline:auto}}@media (min-width:1025px) and (max-width:1199px){.hub-stage{--card-min:min(18.75rem, calc(25.5vw - .75rem))}}.nucleo-static{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nucleo-static--column{display:none}html[data-morph=on] .nucleo-static{visibility:hidden}.hub-node{top:calc(var(--y) * 100%);z-index:1;width:max(calc(100cqw * 1.3 / 6), var(--card-min,13rem));pointer-events:auto;position:absolute}.hub-node[data-side=left]{left:calc(var(--x) * 100% - var(--off) * 100cqw);transform:translate(-100%,-50%)}.hub-node[data-side=right]{left:calc(var(--x) * 100% + var(--off) * 100cqw);transform:translateY(-50%)}.hub-node[data-side=below]{top:calc(var(--y) * 100% + var(--off) * 100cqw);left:calc(var(--x) * 100%);width:max(calc(100cqw * 1.5 / 6), var(--card-min,13rem));transform:translate(-50%)}.hub-card-glow{z-index:0;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-exit);background:radial-gradient(60% 64% at 50% 55%,#cd47f68c,#aa3ffd38 50%,#0000 78%);position:absolute;inset:-26px -22px}:is(.hub-node:has(.hub-card[data-active=true]) .hub-card-glow,.hub-node:has(.hub-card:focus-visible) .hub-card-glow){opacity:.85;transition-duration:var(--dur-2);transition-timing-function:var(--ease-enter)}.hub-card{z-index:1;width:100%;min-height:44px;color:var(--color-fg);background:var(--glass-sheen), #0e11196b;box-shadow:inset 0 1px 0 #ffffff38, var(--glass-shadow);transition:border-color var(--dur-2) var(--ease-enter), box-shadow var(--dur-2) var(--ease-enter);align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;display:flex;position:relative}.hub-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c 30% 70%,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.hub-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-exit);border:1px solid #d98cffe6;position:absolute;inset:-1px;box-shadow:0 0 24px -4px #cd47f6a6}.hub-node[data-pulse=true] .hub-card:after,.hub-node[data-pulse=true] .hub-card-glow{opacity:1;transition-duration:.12s;transition-timing-function:var(--ease-enter)}.hub-card:hover,.hub-card:focus-visible,.hub-card[data-active=true]{box-shadow:inset 0 1px 0 var(--color-glass-highlight), 0 0 26px -8px var(--glow), var(--glass-shadow);border-color:#cd47f680}.pictogram{width:32px;height:32px;color:var(--color-fg-soft);transition:color var(--dur-2) var(--ease-enter);flex:none}.hub-card[data-active=true] .pictogram{color:var(--color-accent-ink)}.hub-card-text{gap:.25rem;display:grid}.hub-card-name{font-family:var(--font-mono);font-size:var(--text-mono-md);font-variation-settings:"wdth" 87.5;text-wrap:balance;line-height:1.3}.hub-card-summary{font-size:var(--text-body-sm);color:var(--color-fg-soft);text-wrap:balance;line-height:1.4}@media (max-width:1024px){.hub-stage{--morph-variant:column;aspect-ratio:3.9/6.8;max-width:30rem}.nucleo-static--wide{display:none}.nucleo-static--column{display:block}.hub-node,.hub-node[data-side]{top:calc(var(--my) * 100%);left:calc(var(--mx) * 100% + var(--moff) * 100cqw);width:calc(100cqw * (1 - var(--mx)) - var(--moff) * 100cqw);transform:translateY(-50%)}}.service{border-top:1px solid var(--color-line);padding-block:clamp(4.5rem,12vh,8rem);overflow-x:clip}.service-grid{gap:2rem;display:grid}.service-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head ancla";align-items:center;gap:2rem clamp(2rem,6vw,5rem);display:grid}.service[data-side=left] .service-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"ancla head"}.service-head{grid-area:head}.service-ancla{aspect-ratio:4/3;grid-area:ancla}.service-index{font-family:var(--font-mono);font-size:var(--text-mono-sm);font-variant-numeric:tabular-nums;color:var(--color-accent-ink);margin:0 0 1rem}.service-head .section-title{margin-bottom:1.25rem}.service-body{max-width:62ch;font-size:clamp(var(--text-body-md), 1.2vw, 1.1875rem);color:var(--color-fg-soft);text-wrap:pretty;margin:0 0 .75rem;line-height:1.6}.service-body:last-child{margin-bottom:0}.service-sheet{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem}.service-demo{margin-top:clamp(1rem,3vh,2rem)}.service-soon{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-fg-muted);justify-self:start;align-items:center;gap:.625rem;margin:.5rem 0 0;display:inline-flex}.service-soon:before{content:"";border:1px solid var(--color-accent-ink);border-radius:1px;width:6px;height:6px}@media (max-width:900px){.service-top,.service[data-side=left] .service-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""ancla";align-items:start}.service-ancla{justify-self:center;width:min(100%,26rem)}.service-sheet{grid-template-columns:minmax(0,1fr)}.service-body{font-size:var(--text-body-md)}}.contact{padding-block:clamp(5rem,14vh,9rem);position:relative}.contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:2rem clamp(2rem,6vw,5rem);display:grid}.contact-copy{gap:2rem;display:grid}.contact-data{grid-template-columns:repeat(auto-fit,minmax(13rem,max-content));gap:1.5rem 3rem;margin:0;display:grid}.contact-data dt{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-fg-muted)}.contact-data dd{font-size:var(--text-body-md);margin:.375rem 0 0}.contact-data a{min-height:44px;color:var(--color-fg);-webkit-text-decoration:underline 1px var(--color-line-strong);text-decoration:underline 1px var(--color-line-strong);text-underline-offset:.35em;align-items:center;display:inline-flex}.contact-data a:hover,.contact-data a:focus-visible{-webkit-text-decoration-color:var(--color-accent-ink);text-decoration-color:var(--color-accent-ink)}.contact-ancla{aspect-ratio:1;place-self:center;width:min(100%,26rem)}@media (max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}.manifesto-ancla{justify-self:center;width:min(100%,26rem)}}@media (max-width:720px){.contact-data{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.manifesto-pin{padding-block:clamp(4rem,10vh,5.5rem)}.hub{padding-block:clamp(3rem,8vh,5.5rem) clamp(1.5rem,4vh,3rem)}.hub-stage{margin-top:clamp(1rem,3vh,2rem)}.service{padding-block:clamp(3.5rem,10vh,6.5rem)}.service-index{margin-bottom:.75rem}.service-head .section-title{margin-bottom:1rem}.service-sheet{margin-top:1.25rem}.service-demo{margin-top:clamp(.75rem,2vh,1.5rem)}.contact{padding-block:clamp(4rem,12vh,7.5rem)}}@media (min-width:901px) and (max-height:820px){.hub{padding-block:2.5rem 1.5rem}.service{padding-block:3rem}.contact,.manifesto-pin{padding-block:3.5rem}.hub-card{gap:.75rem;padding:.625rem .875rem}.hub-card .pictogram{width:26px;height:26px}.service-sheet{margin-top:1rem}}
.haz-field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.haz-lab{--fade-start:calc(var(--nav-top,15px) + var(--nav-capsule,60px) + 8px);--fade-end:calc(var(--fade-start) + 72px)}.haz-band{z-index:45;width:100%;height:var(--fade-end);pointer-events:none;opacity:0;background:radial-gradient(130% 95% at 50% 42%, #ffffff03 0%, transparent 55%, #00000061 100%) 0 0 / 100% 100vh no-repeat, var(--color-void);-webkit-mask-image:linear-gradient(180deg, #000 var(--fade-start), transparent var(--fade-end));-webkit-mask-image:linear-gradient(180deg, #000 var(--fade-start), transparent var(--fade-end));mask-image:linear-gradient(180deg, #000 var(--fade-start), transparent var(--fade-end));position:fixed;inset:0 0 auto}.beam-lit{isolation:isolate}.beam-glow{z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--beam-light,0);transition:opacity .26s linear;position:absolute;inset:-1px}.fp-glass>.beam-glow{will-change:opacity}.beam-glow:before{content:"";border-radius:inherit;background:linear-gradient(var(--beam-angle,0deg), transparent 30%, rgb(var(--beam-rgb,205 71 246) / .95));-webkit-mask-composite:xor;padding:1px;position:absolute;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)}.beam-glow:after{content:"";border-radius:inherit;background:radial-gradient(90% 85% at var(--beam-gx,50%) var(--beam-gy,50%), rgb(var(--beam-rgb,205 71 246) / .2), transparent 72%);position:absolute;inset:0}.haz-lab{--glass-clear:#ffffff0b;--glass-smoke:#0a0c126b;--glass-edge:#ffffff29;--glass-shine:linear-gradient(135deg, #ffffff24 0%, #ffffff08 28%, transparent 55%, #ffffff0a 100%);--chart-line-from:#e9b8ff;--chart-line-to:#cd47f6;--chart-grid:#ffffff0f}.haz-lab .glass{background:var(--glass-clear);border:1px solid var(--glass-edge);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0d,inset 0 0 24px #ffffff08,0 24px 60px #00000059}html:not([data-haz=on]) .haz-lab .glass{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-haz=on] .haz-lab .glass{-webkit-backdrop-filter:blur(22px)saturate(185%)brightness(1.05);backdrop-filter:blur(22px)saturate(185%)brightness(1.05)}.haz-lab .beam-lit.glass{background:color-mix(in srgb, rgb(var(--beam-rgb,205 71 246)) calc(var(--beam-light,0) * 7%), var(--glass-clear))}.haz-lab{--nav-top:15px;--nav-capsule:60px;--nav-h:76px;--nav-glass-bg:linear-gradient(180deg, #ffffff0f, #fff0 55%), #110d1eb3;--nav-glass-filter:blur(8px) saturate(170%);--nav-glass-shadow:0 14px 34px -14px #000000bf;--nav-glass-edge:linear-gradient(180deg, #ffffff5c, #d6c4ff1a 45%, #a08bff2e)}.hz-header{z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.hz-glass,.hz-header-inner>.hz-glass{z-index:-1;pointer-events:none;position:absolute;inset:-14px}.hz-glass>*{pointer-events:none;position:absolute}.hz-glass-shadow,.hz-glass-rim{border-radius:999px;inset:14px}.hz-glass-shadow{box-shadow:var(--nav-glass-shadow);opacity:0;transition:opacity .25s var(--ease-enter)}.hz-glass-base{background:var(--nav-glass-bg);-webkit-backdrop-filter:var(--nav-glass-filter);backdrop-filter:var(--nav-glass-filter);clip-path:inset(14px round 999px);opacity:0;transition:opacity .25s var(--ease-enter);inset:0}.hz-glass-rim{background:var(--nav-glass-edge);-webkit-mask-composite:xor;opacity:0;transition:opacity .25s var(--ease-enter);padding:1px;-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)}.hz-glass-edge{opacity:0;width:100%;height:100%;transition:opacity .25s var(--ease-enter);inset:0;overflow:visible}.hz-glass-edge path{fill:none;stroke:url(#hz-edge-grad);stroke-width:1px}.hz-header-inner[data-shape] .hz-glass-rim{display:none}.hz-header[data-solid] .hz-glass>*,.hz-header-inner[data-liquid] .hz-glass>*{opacity:1}@media (prefers-reduced-transparency:reduce){.hz-glass-base{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0b16}}.hz-progress{z-index:1;transform-origin:0;background:linear-gradient(90deg,#cd47f6,#6fd3ff);width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.hz-header-inner{z-index:0;width:min(100% - 2 * var(--gutter), var(--container-site));height:var(--nav-capsule);margin:var(--nav-top) auto 0;pointer-events:auto;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 8px 0 22px;display:flex;position:relative}.hz-header-inner>*{pointer-events:auto}.hz-id{align-items:center;min-height:44px;display:flex}.hz-id:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:4px}.hz-id-logo,.hz-id-logo img{width:108px;height:28px;display:block}.hz-nav{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hz-nav-link{min-height:44px;font:600 13.5px/1 var(--font-display);color:#fff;text-shadow:0 0 2px #080610d9,0 0 10px #080610b3;border:1px solid #0000;border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:flex;position:relative}.hz-nav-link:after{content:"";transform-origin:0;background:linear-gradient(90deg,#c9a8ff,#8fd8ff);border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.hz-nav-link:hover:after,.hz-nav-link:focus-visible:after,.hz-nav-link[aria-current]:after{transform:scaleX(1)}.hz-nav-link:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.hz-nav-cta{margin-left:8px}@media (max-width:859px){.haz-lab{--nav-top:12px;--nav-capsule:54px;--nav-h:68px}.hz-header-inner{padding:0 5px 0 18px}.hz-nav{display:none}}.hz-tabbar,.hz-sheet{display:none}@media (max-width:859px){.haz-lab{padding-bottom:calc(64px + 30px + env(safe-area-inset-bottom))}.hz-tabbar{right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:56;height:var(--tab-h,64px);pointer-events:auto;display:block;position:fixed;left:12px}.hz-tab-glass,.hz-tab-glass>*{pointer-events:none;position:absolute}.hz-tab-glass{inset:-2px 0 0}.hz-tab-shadow{border-radius:22px;inset:2px 0 0;box-shadow:0 18px 34px -14px #000c}.hz-tab-base{-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);clip-path:inset(2px 0 0 round 22px);background:linear-gradient(#ffffff0f,#fff0 55%),#110d1ec7;inset:0}.hz-tab-edge{width:100%;height:100%;inset:0;overflow:visible}.hz-tab-edge path{fill:none;stroke:url(#hz-tab-edge-grad);stroke-width:1px}.hz-tab-bubble{top:calc(var(--bubble,48px) / -2 - 4px);z-index:1;width:var(--bubble,48px);height:var(--bubble,48px);opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle,#280e506b 0 54%,#280e5000 74%),linear-gradient(135deg,#a08bff,#dd6af2);border-radius:50%;place-items:center;display:grid;position:absolute;left:0;box-shadow:inset 0 1px #ffffff59,0 10px 18px -8px #000000bf}.hz-tab-bubble[data-show]{opacity:1}.hz-tab-bubble svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.2px #240c46e6);width:24px;height:24px}.hz-tabbar ul{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.hz-tab-link{color:#ece8f6;width:100%;height:100%;min-height:44px;font:600 12px/1 var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.hz-tab-link:focus-visible{outline:2px solid var(--color-accent-ink,#e2c4ff);outline-offset:-4px;border-radius:16px}.hz-tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.hz-tab-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hz-tab-item[data-on] .hz-tab-icon{visibility:hidden;height:0}.hz-tab-item[data-on] .hz-tab-link{justify-content:flex-end;padding-bottom:11px}.hz-tab-item[data-on] .hz-tab-label{clip-path:none;color:#fff;width:auto;height:auto;position:static;overflow:visible}.hz-sheet{right:12px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 64px + 40px);z-index:55;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);opacity:0;visibility:hidden;max-height:calc(100dvh - 200px);transition:opacity .22s var(--ease-out,ease-out), transform .22s var(--ease-out,ease-out), visibility 0s linear .22s;pointer-events:auto;background:linear-gradient(#ffffff0f,#fff0 40%),#0f0b1be6;border:1px solid #ffffff24;border-top-color:#ffffff4d;border-radius:24px;padding:8px;display:block;position:fixed;left:12px;overflow-y:auto;transform:translateY(12px);box-shadow:0 24px 48px -20px #000000d9}.hz-sheet[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hz-sheet ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hz-sheet .hz-dd-all{opacity:1;border-top:0;gap:6px;min-height:44px;margin:0;transform:none}.hz-sheet-foot{border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:6px;display:flex}}@media (max-width:859px) and (prefers-reduced-motion:reduce){.hz-sheet{transition:none}}@media (max-width:859px) and (prefers-reduced-transparency:reduce){.hz-tab-base,.hz-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0b16}}.hz-hero{min-height:100svh;padding-top:var(--nav-h);align-items:center;display:flex;position:relative}.hz-hero .hero-lede{text-shadow:0 0 3px #07070bb3,0 0 10px #07070b8c}.hz-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2rem,6vh,3.5rem) clamp(3rem,10vh,6rem);display:grid}.fp{--fp-pop-z:50;--fp-tilt-room:0px;--fp-radius:20px;--fp-line:#ffffff14;perspective:1200px;position:relative}.fp-body{border-radius:var(--fp-radius);transform-style:preserve-3d;position:relative}.fp-glass{border-radius:inherit;background:linear-gradient(180deg, #ffffff0e, transparent 18%), rgb(10 12 18/var(--fp-smoke,.6));border:1px solid #ffffff1f;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,0 40px 90px -24px #000000b3,0 12px 32px -12px #00000073}html[data-haz=on] .haz-lab .fp-glass{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}html[data-haz=on] .haz-lab :is(.hz-service,#contenido>.hz-contact) .fp-glass{--fp-smoke:.68;-webkit-backdrop-filter:none;backdrop-filter:none}.fp-content{padding:clamp(1rem,2vw,1.5rem);position:relative}.fp-head{border-bottom:1px solid var(--fp-line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;padding-bottom:.875rem;display:flex}.fp-title{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.fp-name{font:600 .9375rem/1.2 var(--font-display);color:#fff;font-stretch:110%}.fp-meta{font:400 .6875rem/1.3 var(--font-mono);letter-spacing:.02em;color:#c9ceda}.fp-pops{border-radius:inherit;transform:translateZ(calc(var(--fp-pop-z) * 1px)) scale(calc(1 - var(--fp-pop-z) / 1200));pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fp{--fp-tilt-room:40px}}.fp-pop{z-index:3;white-space:nowrap;pointer-events:none;background:#0e1018cc;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:.625rem;padding:.5rem .875rem .5rem .75rem;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 20px 44px -12px #000c,0 4px 14px #0006}html[data-haz=on] .haz-lab .fp-pop{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%)}.fp-pop[data-pos=tr]{top:-30px;right:max(-24px, calc(24px + var(--fp-tilt-room) - var(--gutter)))}.fp-pop[data-pos=bl]{bottom:-36px;left:max(-24px, calc(24px + var(--fp-tilt-room) - var(--gutter)))}.fp-pop>i{background:var(--color-accent-0);border-radius:50%;flex:none;width:8px;height:8px}.fp-pop>svg{width:16px;height:16px;color:var(--color-warning);flex:none}.fp-pop em{font:normal 400 .625rem/1.3 var(--font-mono);letter-spacing:.04em;color:#c9ceda;display:block}.fp-pop strong{font:600 .8125rem/1.25 var(--font-sans);color:#fff;display:block}.fp-pop[data-tone=alert]{border-color:#fab21973}.fp-shine{border-radius:inherit;background:radial-gradient(28rem circle at var(--fp-sx,50%) var(--fp-sy,50%), #ffffff12, transparent 60%);opacity:var(--fp-shine,0);pointer-events:none;position:absolute;inset:0;transform:translateZ(1px)}.si-defs{width:0;height:0;position:absolute;overflow:hidden}.hz-opener{scroll-margin-top:var(--nav-h);margin-bottom:clamp(3rem,8vh,5rem);position:relative}.hz-quote{margin:0}.hz-quote p{font:600 clamp(22px, 2.2vw, 36px)/1.25 var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:#ece8f5;margin:0}.hz-quote span{color:var(--color-read)}@media (min-width:1100px){.hz-quote p{white-space:nowrap}}.hz-services{margin-top:-8.5svh;position:relative}@media (max-width:860px){.hz-services{margin-top:-2.5svh}}.hz-hub{padding:clamp(2rem, 5svh, 3rem) var(--gutter) clamp(2rem, 5vh, 3.5rem);position:relative}.hz-services-head{text-align:center;max-width:44rem;margin:0 auto clamp(3rem,8vh,4.5rem)}.hz-services-head .section-title{margin:0 0 .5rem}.hz-services-head p{color:var(--color-fg-soft);margin:0}.hz-hub-grid{width:min(100%, var(--container-site));grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-inline:auto;padding-bottom:70px;display:grid;position:relative}.hz-svc{z-index:1;color:inherit;perspective:900px;border-radius:22px;text-decoration:none;display:block;position:relative}.hz-svc:focus-visible{outline-offset:6px;outline:2px solid #8fd8ff}.hz-svc-body{border-radius:inherit;text-align:center;height:100%;min-height:300px;transform-style:preserve-3d;padding:30px 22px 110px;position:relative}.hz-svc-glass{border-radius:inherit;background:linear-gradient(180deg, #ffffff12, #ffffff03 60%), color-mix(in srgb, rgb(var(--beam-rgb,205 71 246)) calc(var(--beam-light,0) * 5%), #0e0c18b8);transition:border-color .4s var(--ease-enter);border:1px solid #ffffff1c;position:absolute;inset:0;box-shadow:0 40px 70px -40px #000000e6,inset 0 1px #ffffff1a}.hz-svc:is(:hover,:focus-visible) .hz-svc-glass{border-color:color-mix(in srgb, var(--c) 45%, #ffffff1c)}.hz-svc-body:before{content:"";background:var(--c);border-radius:2px;width:44%;height:2px;position:absolute;top:-1px;left:28%}.hz-svc-body:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 40%, transparent), transparent);filter:blur(8px);opacity:.55;width:78%;height:110px;transition:opacity .4s var(--ease-enter);pointer-events:none;border-radius:50%;position:absolute;bottom:-40px;left:11%}.hz-svc:is(:hover,:focus-visible) .hz-svc-body:after{opacity:1}.hz-svc h3,.hz-svc-sum{position:relative}.hz-svc h3{font:800 19px/1.15 var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0 0 10px}.hz-svc-sum{color:#cdc8da;max-width:15em;margin:0 auto;font-size:14px;line-height:1.5}.hz-svc-more{font:600 12.5px/1 var(--font-display);color:#fff;opacity:0;transition:opacity .3s var(--ease-enter), transform .3s var(--ease-enter);position:absolute;bottom:96px;left:0;right:0;transform:translateY(6px)}.hz-svc:is(:hover,:focus-visible) .hz-svc-more{opacity:1;transform:none}.hz-svc-pop{width:210px;height:130px;transform-style:preserve-3d;pointer-events:none;margin-left:-105px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-56px;left:50%;transform:translateZ(50px)scale(.95)}.hz-svc:is(:hover,:focus-visible) .hz-svc-pop{transform:translateZ(90px)translateY(-14px)scale(1.02)}@media (prefers-reduced-motion:reduce){.hz-svc-pop,.hz-svc-more{transition:none}}.sa{--mx:0;--my:0;--sa-h:420px;--dot:6px;perspective:1000px;place-items:center;width:min(100%,560px);display:grid;position:relative}.sa[data-size=card]{--sa-h:130px;--dot:4px;place-items:end center;width:100%;height:100%}.sa[data-size=card][data-svc=automatizaciones]{--sa-h:104px}.sa[data-size=card][data-svc=it-redes]{--sa-h:158px;height:158px;margin-top:-28px}.sa-float{place-items:inherit;width:100%;height:100%;display:grid}.sa-frame{isolation:isolate;width:min(100%, calc(var(--sa-h) * var(--ar)));aspect-ratio:var(--ar);transform:rotateX(calc(var(--my) * -6deg)) rotateY(calc(var(--mx) * 8deg));position:relative}.sa-img,.sa-layer img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.sa-back,.sa-fx,.sa-sweep{pointer-events:none;position:absolute;inset:0}.sa-back{z-index:-1}.sa-fx>span,.sa-layer{position:absolute}.sa-backing{background:#08080c;border-radius:2.5%;position:absolute}.sa-layer{translate:calc(var(--mx) * var(--z) * -7px) calc(var(--my) * var(--z) * -5px)}.sa-sweep{-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;overflow:hidden}.sa-sweep>i{background:linear-gradient(105deg,#0000 20%,#ffffff42 50%,#0000 80%);width:45%;position:absolute;inset:-10% auto -10% 0;transform:translate(-130%)}.sa-shine{border-radius:3px;overflow:hidden}.sa-shine:before{content:"";background:linear-gradient(100deg,#0000,#d6c4ff33,#0000);width:35%;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}.sa-orbit{width:calc(var(--r) * 2);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}.sa-orbit:before{content:"";width:var(--dot);height:var(--dot);margin:calc(var(--dot) / -2);box-shadow:0 0 calc(var(--dot) * 1.5) calc(var(--dot) / 3) #5adcffcc;background:#c8f6ff;border-radius:50%;position:absolute;top:0;left:50%}.sa-ping{aspect-ratio:1;opacity:0;border:1.5px solid #82e8ffb3;border-radius:50%;width:24%;transform:translate(-50%,-50%)scale(.5)}.sa-scanline{position:absolute;inset:0}.sa-scanline>i{background:linear-gradient(#0000,#82e8ff1f 70%,#c8faff6b 88%,#0000);height:9%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.sa-glow{mix-blend-mode:screen;opacity:.25;background:radial-gradient(closest-side,#6ee6ff8c,#e65adc38 55%,#0000);border-radius:50%;transform:translate(-50%,-50%)}.sa-rise{width:0;height:100%;position:absolute;bottom:0}.sa-rise>i{bottom:0;left:calc(var(--dot) / -4);width:calc(var(--dot) / 2);height:calc(var(--dot) / 2);box-shadow:0 0 var(--dot) #78e6ffe6;opacity:0;background:#9ff0ff;border-radius:50%;position:absolute}.sa-led{width:calc(var(--dot) / 2);height:calc(var(--dot) / 2);margin:calc(var(--dot) / -4);background:var(--led);box-shadow:0 0 calc(var(--dot) * .8) calc(var(--dot) / 6) var(--led);opacity:.3;border-radius:50%}.sa-fog{opacity:.6;background:radial-gradient(closest-side,#a0beff4d,#966eff24 55%,#0000);border-radius:50%;transform:translate(-50%,-50%)}.sa-beacon{width:calc(var(--dot) * 1.8);height:calc(var(--dot) * 1.8);margin:calc(var(--dot) * -.9);opacity:.4;background:radial-gradient(circle,#fff 0 22%,#78e6ffd9 38%,#0000 70%);border-radius:50%}.sa-scan{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#78e6ff42,#78e6ff00);width:26%;height:66%;transform:translate(-50%)}.sa-scan>i{opacity:0;background:linear-gradient(#0000,#b4f2ffa6,#0000);height:6%;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.sa-float{animation:5.2s ease-in-out infinite sa-float}.sa-layer{animation:sa-bob 4.4s ease-in-out calc(var(--z) * -1.3s) infinite}.sa-sweep>i{animation:6s ease-in-out 1.5s infinite sa-sweep}.sa-shine:before{animation:sa-shine 5.5s ease-in-out var(--d,0s) infinite}.sa-orbit{animation:sa-spin var(--t) linear infinite}.sa-orbit--rev{animation-direction:reverse}.sa-ping{animation:3.2s ease-out infinite sa-ping}.sa-scanline>i{animation:4.8s linear infinite sa-down}.sa-glow{animation:2.8s ease-in-out infinite sa-pulse}.sa-rise{animation:sa-up var(--t) linear var(--d) infinite}.sa-rise>i{animation:sa-up-fade var(--t) linear var(--d) infinite}.sa-led{animation:sa-blink var(--t) ease-in-out var(--d) infinite}.sa-fog{animation:9s ease-in-out infinite sa-drift}.sa-beacon{animation:sa-beat 1.9s ease-in-out var(--d,0s) infinite}.sa-scan{animation:3.6s ease-in-out infinite sa-breathe}.sa-scan>i{animation:2.6s ease-in infinite sa-scan}.sa:not([data-play]),.sa:not([data-play]) *{animation-play-state:paused}}@keyframes sa-float{50%{transform:translateY(-8px)rotate(-.4deg)}}@keyframes sa-bob{50%{transform:translateY(-3px)}}@keyframes sa-sweep{0%{transform:translate(-130%)}35%,to{transform:translate(340%)}}@keyframes sa-shine{0%{transform:translate(-110%)}45%,to{transform:translate(300%)}}@keyframes sa-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes sa-ping{0%{opacity:.8;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes sa-down{0%{transform:translateY(-100%)}to{transform:translateY(1100%)}}@keyframes sa-pulse{50%{opacity:.75}}@keyframes sa-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes sa-up-fade{0%,to{opacity:0}15%,75%{opacity:1}}@keyframes sa-blink{0%,to{opacity:.25}40%{opacity:1}55%{opacity:.4}}@keyframes sa-drift{50%{opacity:.95;transform:translate(-50%,-54%)scale(1.06)}}@keyframes sa-beat{0%,60%,to{opacity:.35;transform:scale(.8)}12%{opacity:1;transform:scale(1.25)}24%{opacity:.5;transform:scale(.9)}36%{opacity:.95;transform:scale(1.15)}}@keyframes sa-breathe{50%{opacity:.55}}@keyframes sa-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(1600%)}}@media (prefers-reduced-motion:reduce){.sa-frame{transform:none}.sa-layer{translate:none}.sa-sweep{display:none}}.hz-service{padding-block:clamp(5rem,13vh,8rem);position:relative;overflow-x:clip}.hz-service-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hz-service[data-side=left] .hz-service-head{order:2}.hz-service-head .section-title{margin:0 0 1rem}.hz-svc-title-link{color:inherit;border-radius:6px;gap:.5rem;text-decoration:none;display:inline-grid}.hz-svc-title-text{transition:color .3s var(--ease-out,ease-out)}.hz-svc-title-more{width:fit-content;font:600 .9375rem/1.2 var(--font-display);letter-spacing:0;color:var(--c-ink,#e2c4ff);transition:color .3s var(--ease-out,ease-out);align-items:center;gap:.375rem;display:inline-flex}.hz-svc-title-more i{transition:transform .3s var(--ease-out,ease-out);font-style:normal}.hz-svc-title-link:is(:hover,:focus-visible) .hz-svc-title-text{color:#edd2ff}.hz-svc-title-link:is(:hover,:focus-visible) .hz-svc-title-more{color:#f3e1ff}.hz-svc-title-link:is(:hover,:focus-visible) .hz-svc-title-more i{transform:translate(5px)}.hz-svc-title-link:focus-visible{outline-offset:6px;outline:2px solid #8fd8ff}@media (prefers-reduced-motion:reduce){.hz-svc-title-more i{transition:none}}.hz-service-free{min-height:16rem}.hz-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:clamp(2.5rem,6vh,4rem) 0 0;padding:0;list-style:none;display:grid}.hz-caps li{border-top:1px solid #ffffff1f;align-content:start;gap:.5rem;padding-top:1rem;display:grid}.hz-caps svg{fill:none;width:26px;height:26px;stroke:var(--c-ink,#e2c4ff);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hz-caps h3{font:700 1.0625rem/1.25 var(--font-display);color:#fff;text-wrap:balance;margin:.25rem 0 0}.hz-caps p{color:#e4e0ec;margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:1024px){.hz-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.hz-caps{grid-template-columns:minmax(0,1fr)}}@media (min-width:860px) and (prefers-reduced-motion:no-preference){.haz-lab #contenido>.hz-service:is(#it-redes,#drones){min-height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:safe center;display:flex}}.hz-soon{align-content:center;justify-items:center;gap:1rem;display:grid}.near-mount{display:contents}.hz-demo{--fp-tilt-room:0px;margin-top:clamp(2.5rem,6vh,4rem)}.hz-demo .fp-pop[data-pos=tr]{top:auto;bottom:calc(100% - 8px)}.ph{--mx:0;--my:0;aspect-ratio:420/460;perspective:1000px;width:min(100%,420px);margin-inline:auto;position:relative}.ph-item{translate:calc(var(--mx) * var(--z) * -8px) calc(var(--my) * var(--z) * -6px);position:absolute}.ph-pool{filter:blur(10px);background:radial-gradient(closest-side,#a08bff73,#0000);border-radius:50%;height:14%;position:absolute;bottom:1%;left:18%;right:18%}.ph-phone-slot{aspect-ratio:9/18.5;width:38%;top:3%;left:31%}.ph-phone{height:100%;transform:rotateY(calc(var(--mx) * 8deg)) rotateX(calc(var(--my) * -6deg));background:linear-gradient(160deg,#ffffff1f,#ffffff08),#100e1ae0;border:1px solid #ffffff29;border-radius:30px;padding:7px;box-shadow:inset 0 1px #ffffff2e,0 40px 80px -30px #000000e6,0 0 60px -10px #8c5aff59}.ph-screen{height:100%;font:500 9.5px/1.25 var(--font-sans);color:#ded8ee;background:linear-gradient(#19132d,#0e0b19);border-radius:24px;flex-direction:column;gap:9px;padding:26px 11px 11px;display:flex;position:relative;overflow:hidden}.ph-notch{background:#05040a;border-radius:10px;width:30%;height:12px;position:absolute;top:9px;left:35%}.ph-bar{font:700 11px/1 var(--font-display);color:#fff;justify-content:space-between;align-items:center;display:flex}.ph-bar i{background:linear-gradient(135deg,#8fd8ff,#a08bff);border-radius:50%;width:16px;height:16px}.ph-kpi{background:#a06eff24;border:1px solid #b48cff40;border-radius:12px;padding:9px 10px}.ph-kpi em,.ph-card em{font:normal 400 9.5px/1.3 var(--font-sans);color:#d4ccec;display:block}.ph-kpi strong{font:800 22px/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:#fff}.ph-progress{background:#ffffff1a;border-radius:2px;height:4px;margin-top:6px;display:block}.ph-progress i{border-radius:inherit;background:linear-gradient(90deg,#8fd8ff,#b96cff);height:100%;display:block}.ph-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ph-list li{background:#ffffff0d;border-radius:9px;align-items:center;gap:7px;padding:7px 8px;display:flex}.ph-list b{border:1.5px solid #8b7fb0;border-radius:50%;flex:none;width:8px;height:8px}.ph-list li[data-done] b{background:#8fd8ff;border-color:#8fd8ff}.ph-list i{background:#ffffff26;border-radius:2px;width:14px;height:3px;margin-left:auto}.ph-cta{font:700 9.5px/1 var(--font-display);text-align:center;color:#fff;background:linear-gradient(90deg,#7c4dff,#b96cff);border-radius:10px;margin-top:auto;padding:8px}.ph-card{background:linear-gradient(160deg,#966eff3d,#508cff14),#0e0c1adb;border:1px solid #bea0ff47;border-radius:14px;padding:10px 12px;box-shadow:inset 0 1px #ffffff26,0 20px 40px -20px #000c,0 0 24px -6px #8c64ff66}.ph-card strong{font:800 16px/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:#fff;display:block}.ph-card--tasks{width:33%;top:12%;left:0}.ph-card--chart{width:31%;top:38%;right:0}.ph-chart{width:100%;height:auto;margin-top:6px;display:block}.ph-chart rect{fill:#a08bff73}.ph-chart path{fill:none;stroke:#8fd8ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ph-card--note{align-items:center;gap:8px;width:46%;display:flex;bottom:10%;left:2%}.ph-card--note strong{font-size:12px}.ph-check{background:#8fd8ff33;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ph-check svg{fill:none;stroke:#8fd8ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ph-card--sync{justify-content:center;gap:4px;width:16%;display:flex;top:5%;right:8%}.ph-card--sync i{background:#c9a8ff;border-radius:50%;width:6px;height:6px}.ph-monitor-slot{display:none}.ph-monitor{background:linear-gradient(160deg,#ffffff1f,#ffffff08),#100e1aeb;border:1px solid #ffffff29;border-radius:16px;padding:7px;box-shadow:inset 0 1px #ffffff2e,0 40px 80px -30px #000000e6,0 0 60px -14px #8c5aff4d}.ph-desk{aspect-ratio:16/10;font:500 8.5px/1.25 var(--font-sans);color:#ded8ee;background:linear-gradient(#19132d,#0e0b19);border-radius:10px;grid-template-columns:22% minmax(0,1fr);display:grid;overflow:hidden}.ph-side{background:#ffffff08;border-right:1px solid #ffffff12;align-content:start;gap:5px;padding:10px 7px;display:grid}.ph-side-logo{background:linear-gradient(135deg,#8fd8ff,#a08bff);border-radius:5px;width:14px;height:14px;margin-bottom:6px}.ph-side span{color:#b9b1d2;border-radius:6px;padding:4px 5px}.ph-side span[data-on]{color:#fff;background:#a06eff33}.ph-desk-main{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ph-desk-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px;display:grid}.ph-desk-col{gap:7px;display:grid}.ph-desk .ph-kpi{padding:7px 9px}.ph-desk .ph-kpi em{font-size:8.5px}.ph-desk .ph-kpi strong{font-size:18px}.ph-list--desk{gap:4px}.ph-list--desk li{padding:5px 7px}.ph-desk-chart{background:#ffffff0a;border:1px solid #b48cff2e;border-radius:10px;padding:8px 9px}.ph-desk-chart em{font:normal 400 8.5px/1.3 var(--font-sans);color:#d4ccec;display:block}.ph-chart--wide{height:54px}.ph-monitor-neck{background:linear-gradient(#ffffff14,#ffffff05);border-inline:1px solid #ffffff24;width:9%;height:22px;margin-inline:auto;display:block}.ph-monitor-base{background:#ffffff29;border-radius:5px;width:34%;height:5px;margin-inline:auto;display:block}.ph-list li[data-sync],.ph-list li[data-sync] b{position:relative}.ph-list li[data-sync] b:after,.ph-list--desk li[data-sync]:after{content:"";opacity:0;pointer-events:none;position:absolute}.ph-list li[data-sync] b:after{background:#8fd8ff;border-radius:50%;inset:-1.5px}.ph-list--desk li[data-sync]:after{border-radius:inherit;background:linear-gradient(90deg,#8fd8ff80,#b96cff40);inset:0;box-shadow:0 0 14px #8fd8ff80}@media (min-width:761px){.ph{aspect-ratio:560/440;width:min(100%,560px)}.ph-monitor-slot{width:74%;display:block;top:6%;left:0}.ph-phone-slot{width:25%;top:34%;left:64%}.ph-phone{border-radius:24px;padding:5px}.ph-screen{border-radius:19px;gap:6px;padding:20px 8px 8px;font-size:8px}.ph-notch{height:9px;top:7px}.ph-screen .ph-kpi{padding:6px 7px}.ph-screen .ph-kpi strong{font-size:17px}.ph-screen .ph-list li{padding:5px 6px}.ph-cta{padding:6px;font-size:8px}.ph-card--tasks{width:27%;top:auto;bottom:1%;left:1%}.ph-card--chart{width:25%;top:0;right:0}.ph-card--note{width:32%;bottom:1%;left:30%}.ph-card--sync{width:13%;top:23%;right:3%}.ph-pool{left:10%;right:10%}}@media (prefers-reduced-motion:no-preference){.ph-item{animation:ph-float var(--t) ease-in-out var(--d,0s) infinite}.ph-list li[data-sync] b:after{animation:7s ease-out infinite ph-sync-check}.ph-list--desk li[data-sync] b:after{animation-name:ph-sync-check-desk}.ph-list--desk li[data-sync]:after{animation:7s ease-out infinite ph-sync-flash}.ph-card--sync i{animation:1.4s ease-in-out infinite ph-dot}.ph-card--sync i:nth-child(2){animation-delay:.2s}.ph-card--sync i:nth-child(3){animation-delay:.4s}.ph:not([data-play]),.ph:not([data-play]) *{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ph-item{translate:none}.ph-phone{transform:none}}@keyframes ph-float{50%{transform:translateY(-6px)}}@keyframes ph-sync-check{0%,28%{opacity:0}32%,88%{opacity:1}94%,to{opacity:0}}@keyframes ph-sync-check-desk{0%,36%{opacity:0}40%,88%{opacity:1}94%,to{opacity:0}}@keyframes ph-sync-flash{0%,35%{opacity:0}39%{opacity:1}52%,to{opacity:0}}@keyframes ph-dot{0%,to{opacity:.35}50%{opacity:1}}.hz-contact{padding-block:clamp(4rem,10vh,6rem) clamp(3rem,8vh,5rem);position:relative}.hz-contact-panel .fp-content{padding:clamp(1.5rem,3.5vw,3rem)}.hz-contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:2.5rem clamp(2rem,5vw,4.5rem);display:grid}.hz-contact-info{align-content:start;justify-items:start;display:grid}.hz-contact-logo,.hz-contact-logo img{width:116px;height:30px;display:block}.hz-contact-info .section-title{margin:1.5rem 0 .75rem}.hz-contact-lede{max-width:36ch;color:var(--color-read);margin:0}.hz-contact-data{gap:1rem;margin:2rem 0 0;display:grid}.hz-contact-data dt{font:400 var(--text-mono-sm) var(--font-mono);color:#c9ceda}.hz-contact-data dd{color:var(--color-fg);margin:.25rem 0 0}.hz-contact-data a{min-height:44px;color:var(--color-fg);-webkit-text-decoration:underline 1px var(--color-line-strong);text-decoration:underline 1px var(--color-line-strong);text-underline-offset:.35em;align-items:center;margin-block:-.625rem;display:inline-flex}.hz-contact-data a:hover,.hz-contact-data a:focus-visible{-webkit-text-decoration-color:var(--color-accent-ink);text-decoration-color:var(--color-accent-ink)}.hz-form{gap:1rem;display:grid}.hz-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hz-form label{font:400 .75rem/1.3 var(--font-mono);color:#c9ceda;gap:.4rem;display:grid}.hz-form :is(input,textarea){width:100%;min-height:44px;font:400 1rem/1.4 var(--font-sans);color:var(--color-fg);transition:border-color var(--dur-1) var(--ease-enter);background:#05060a8c;border:1px solid #ffffff24;border-radius:10px;padding:.7rem .875rem}.hz-form textarea{resize:vertical;min-height:7.5rem}.hz-form :is(input,textarea):hover{border-color:#ffffff3d}.hz-form :is(input,textarea):focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:1px;border-color:#0000}.hz-form-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem;display:flex}.hz-form-note{color:var(--color-read);flex:14rem;margin:0;font-size:.8125rem}.hz-form-note[data-tone=ok]{color:#fff}.hz-form-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hz-footer{z-index:1;border-top:1px solid #ffffff0f;padding-block:1.25rem 1.75rem;position:relative}.hz-footer-inner{font:400 .75rem/1.4 var(--font-mono);color:var(--color-read);flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.hz-footer p{margin:0}.hz-footer a{color:#c9ceda;min-height:44px;-webkit-text-decoration:underline 1px var(--color-line-strong);text-decoration:underline 1px var(--color-line-strong);text-underline-offset:.35em;align-items:center;display:inline-flex}.hz-footer a:hover,.hz-footer a:focus-visible{color:var(--color-fg);-webkit-text-decoration-color:var(--color-accent-ink);text-decoration-color:var(--color-accent-ink)}@media (min-width:860px){.haz-lab{--section-pad:clamp(6rem, 15vh, 9.375rem)}.haz-lab #contenido>section{padding-block:var(--section-pad);scroll-margin-top:calc(var(--fade-end) + 8px - var(--section-pad));margin-block:0}.haz-lab #contenido>section.hz-hero{min-height:0;padding-block:calc(var(--nav-h) + clamp(1rem, 3vh, 2rem)) var(--section-pad)}.haz-lab #contenido>section.hz-page-hero,.haz-lab #contenido>section.hz-page-hero:only-child{min-height:0;padding-block:calc(var(--nav-h) + clamp(1.5rem, 6vh, 4rem)) var(--section-pad)}.haz-lab #contenido>section.hz-page-hero .hz-page-hero-grid,.haz-lab #contenido>section.hz-hero .hz-hero-grid,.haz-lab #contenido>.hz-services .hz-hub{padding-block:0}.haz-lab .hz-services-head{margin-bottom:clamp(1.75rem,5vh,4.5rem)}.haz-lab .hz-sec-head{margin-bottom:clamp(1rem,2.6vh,2.25rem)}.haz-lab .hz-opener{margin-bottom:clamp(2rem,5vh,5rem)}.haz-lab .hz-scene[style*=--fit-h] .gs-stage{width:min(900px, 71%, max(560px, calc((var(--fit-h) - var(--fit-extra,0px)) * 1.7917)))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.haz-lab .reveal{animation:linear both hz-rise;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes hz-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}}@media (max-width:1179px){.hz-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:110px}}@media (max-width:560px){.hz-hub-grid{grid-template-columns:minmax(0,1fr);row-gap:100px}.hz-svc-body{min-height:240px}}@media (max-width:900px){.hz-hero-grid,.hz-service-top,.hz-contact-grid{grid-template-columns:minmax(0,1fr)}.hz-service[data-side=left] .hz-service-head{order:0}.hz-service-free{min-height:6rem}.hz-soon{padding-top:1rem}}@media (max-width:760px){.hz-form-row{grid-template-columns:minmax(0,1fr)}.hz-footer{background:#07090ccc}}.hz-page-hero{min-height:min(88svh,960px);padding-top:var(--nav-h);align-items:center;display:flex;position:relative}.hz-page-hero:only-child{min-height:max(min(88svh,960px),100svh - 5.8125rem)}.hz-page-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2rem,6vh,3.5rem) clamp(3rem,8vh,5rem);display:grid}.hz-not-found .hz-page-hero-copy{max-width:40rem}.haz-lab #contenido>section.hz-page-hero.hz-not-found{min-height:calc(100svh - 5.8125rem);padding-block:calc(var(--nav-h) + 2rem) 3rem}@media (max-width:900px){.hz-not-found .hz-page-hero-visual{display:none}}.hz-eyebrow{width:fit-content;font:600 .9375rem/1.2 var(--font-display);color:var(--c-ink,#b8ebff);margin:0 0 .875rem;position:relative}.hz-page-title{max-width:16ch;font:800 clamp(2.4rem, 4.6vw, 4.2rem)/1.04 var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:#fff;margin:0 0 1.25rem}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hz-page-title{background:linear-gradient(90deg, #fff 0%, #fff 40%, color-mix(in srgb, var(--c,#cd47f6) 70%, #fff) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.hz-page-lede{color:#d4d0de;max-width:36rem;margin:0 0 .875rem;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}.hz-page-hero .hero-ctas{margin-top:1.75rem}.hz-page-hero-visual{place-items:center;min-height:360px;display:grid}.hz-float-icon{isolation:isolate;place-items:center;display:grid;position:relative}.hz-float-icon:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c,#cd47f6) 45%, transparent), transparent);filter:blur(10px);pointer-events:none;border-radius:50%;height:120px;position:absolute;bottom:-46px;left:6%;right:6%}:is(.hz-float-icon,.hz-veil):before{content:"";z-index:-2;background:radial-gradient(closest-side, rgb(var(--read-shade,5 6 10) / .86), rgb(var(--read-shade,5 6 10) / .8) 48%, rgb(var(--read-shade,5 6 10) / .5) 70%, rgb(var(--read-shade,5 6 10) / .18) 87%, rgb(var(--read-shade,5 6 10) / 0));pointer-events:none;position:absolute;inset:-16% -12%}.hz-page-section{padding-block:clamp(3rem,8vh,5rem);position:relative}.hz-sec-head{max-width:46rem;margin-bottom:clamp(1.5rem,4vh,2.25rem)}@media (min-width:1100px){.hz-page-section .hz-sec-head{max-width:64rem}.hz-page-section .hz-sec-head:has(.hz-sec-intro):not(.hz-method .hz-sec-head){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,4vw,3.5rem);max-width:none;display:grid}.hz-page-section .hz-sec-head:has(.hz-sec-intro):not(.hz-method .hz-sec-head)>:not(.hz-sec-intro){grid-column:1}.hz-page-section .hz-sec-head:has(.hz-sec-intro):not(.hz-method .hz-sec-head)>.hz-sec-intro{grid-area:1/2/span 3;align-self:end}}@media (min-width:861px) and (max-height:800px){.haz-lab .hz-gallery img{aspect-ratio:11/5}.haz-lab .hz-gallery{margin-top:1rem}.haz-lab .hz-tagline{margin-top:1.25rem}.haz-lab .hz-mini{padding:16px 18px 18px}.haz-lab .hz-mini h3{margin-bottom:.375rem;font-size:1rem}.haz-lab .hz-mini p{font-size:.875rem;line-height:1.4}.haz-lab .cg .hz-mini-grid{gap:20px}}@media (max-width:760px){.hz-page-section{padding-block:clamp(2.25rem,5.5vh,3rem)}}.hz-sec-head .section-title{margin:0 0 1rem}.hz-sec-intro,.hz-body{max-width:62ch;color:var(--color-read);margin:0 0 1rem;line-height:1.6}.hz-sub{font:700 1.125rem/1.2 var(--font-display);color:#fff;margin:2rem 0 1rem}.hz-measure{max-width:62ch}.hz-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);display:grid}.hz-columns .hz-body{max-width:none}.hz-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hz-split--wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hz-media{margin:0}.hz-media img{border:1px solid #ffffff1a;border-radius:18px;width:100%;height:auto;display:block}.hz-media figcaption{color:#e3e0ec;margin-top:.75rem;font-size:.875rem}.hz-media--product img{border:0;border-radius:0}.hz-gpr{aspect-ratio:16/11;background:radial-gradient(48% 30% at 50% 66%,#a08bff1a,#0000 72%);width:100%;position:relative}.hz-gpr canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-enter);display:block;position:absolute;inset:0}.hz-gpr[data-ready] canvas{opacity:1}@media (max-width:900px){.hz-gpr{aspect-ratio:4/3.4}}@media (prefers-reduced-motion:reduce){.hz-gpr canvas{transition:none}}.hz-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.hz-features li{color:#e3e0ec;padding-left:1.25rem;font-size:.9375rem;line-height:1.45;position:relative}.hz-features li:before{content:"";background:var(--c,#cd47f6);border-radius:1px;width:.625rem;height:2px;position:absolute;top:.62em;left:0}.hz-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2rem,5vh,3rem) 0 0;padding:0;list-style:none;display:grid}.hz-gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid #ffffff1a;border-radius:16px;width:100%;height:auto;display:block}.hz-mini-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hz-mini-grid[data-cols="2"]{--cols:2}.hz-mini-grid[data-cols="3"]{--cols:3}.hz-mini,.hz-step{border-radius:18px;padding:22px 22px 24px;position:relative}.hz-mini-glass,.hz-cta-glass{border-radius:inherit;background:linear-gradient(180deg, #ffffff0f, #ffffff03 60%), color-mix(in srgb, rgb(var(--beam-rgb,205 71 246)) calc(var(--beam-light,0) * 5%), #0e0c18bd);border:1px solid #ffffff1c;position:absolute;inset:0;box-shadow:0 30px 60px -36px #000000e6,inset 0 1px #ffffff1a}.hz-mini:before,.hz-step:before{content:"";z-index:1;background:var(--c,#cd47f6);border-radius:2px;width:40px;height:2px;position:absolute;top:-1px;left:22px}.hz-mini h3,.hz-step h3{font:700 1.0625rem/1.25 var(--font-display);color:#fff;margin:0 0 .5rem;position:relative}.hz-mini p,.hz-step p{color:#d4d0de;margin:0;font-size:.9375rem;line-height:1.5;position:relative}.hz-stats{flex-wrap:wrap;gap:1.5rem clamp(2rem,5vw,4rem);margin:clamp(1.5rem,4vh,2.5rem) 0 0;display:flex}.hz-stat{flex-direction:column-reverse;gap:.35rem;display:flex}.hz-stat dd{font:800 clamp(2rem, 4vw, 3.2rem)/1 var(--font-display);letter-spacing:-.02em;color:#fff;margin:0}.hz-stat dt{color:#dde1ea;font-size:.9375rem}.hz-chips{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.hz-chips li{font:600 .9375rem/1.2 var(--font-display);color:#fff;background:#0e0c18b8;border:1px solid #ffffff29;border-radius:999px;padding:.625rem 1rem}.hz-tagline{font:600 clamp(1.4rem, 2.4vw, 2rem)/1.2 var(--font-display);letter-spacing:-.015em;color:#ece8f5;margin:clamp(2.5rem,6vh,3.5rem) 0 0}.cg{z-index:1;position:relative}.cg .hz-mini-grid{gap:28px}.cg-traces{pointer-events:none;position:absolute;inset:0;overflow:visible}.cg-line{fill:none;stroke:#cd47f633;stroke-width:1px;transition:stroke .3s var(--ease-out,ease-out)}.cg-pad{fill:#0e0c18;stroke:#cd47f657;stroke-width:1px;transition:stroke .3s var(--ease-out,ease-out)}.cg-pulse{fill:none;stroke:#f0c4ff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:10 120;stroke-dashoffset:10px;opacity:0;filter:drop-shadow(0 0 3px #cd47f6e6)}.cg [data-hot] .cg-line{stroke:#cd47f69e}.cg [data-hot] .cg-pad{stroke:#d98cff}.hz-mini{z-index:1;transition:opacity .5s var(--ease-out,ease-out), transform .5s var(--ease-out,ease-out);transition-delay:calc(var(--i,0) * 70ms);position:relative}.hz-mini-glass{transition:border-color .3s var(--ease-out,ease-out), box-shadow .3s var(--ease-out,ease-out)}.hz-mini:hover .hz-mini-glass{border-color:color-mix(in srgb, var(--c,#cd47f6) 70%, transparent);box-shadow:0 30px 60px -36px #000000e6, inset 0 1px 0 #ffffff1a, 0 0 24px -8px color-mix(in srgb, var(--c,#cd47f6) 60%, transparent)}@media (prefers-reduced-motion:no-preference){.cg[data-anim]:not([data-in]) .hz-mini{opacity:0;transform:translateY(14px)}.cg[data-play] .cg-pulse{animation:cg-pulse var(--t,8s) linear var(--d,0s) infinite}.cg [data-hot] .cg-pulse{animation-duration:2.4s}}@keyframes cg-pulse{0%{stroke-dashoffset:10px;opacity:1}30%{stroke-dashoffset:-100px;opacity:1}30.1%,to{stroke-dashoffset:-100px;opacity:0}}.fl-lab .dash{background:0 0;border:0;padding:0}.fl-lab .dash--float.dash-fleet .fleet-main{grid-template-columns:minmax(0,min(210svh - 945px,62vw - 190px)) minmax(18rem,1fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.75rem)}.fl-lab .dash--float .fleet-panel{background:#0a09128c;border:1px solid #ffffff1a;border-radius:14px;padding:1rem 1.125rem;display:block;container-type:inline-size}.fl-lab .fleet-panel-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""stats stats""spark spark""ring ring""hint hint";align-content:start;gap:.625rem 1.25rem;height:100%;display:grid}.fl-lab .fleet-panel-body>header{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:0 .5rem;margin:0;display:flex}.fl-lab .fleet-panel-body>header h3{margin:0}.fl-lab .fleet-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.fl-lab .fleet-stats>div{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.fl-lab .fleet-stats dt{overflow-wrap:anywhere}.fl-lab .fleet-series{grid-area:spark;width:calc(100% - 8px);height:clamp(54px,8svh,84px);margin:0}.fl-lab .fleet-hint{grid-area:hint;align-self:center;margin:0}@container (max-width:21rem){.fl-lab .fleet-panel-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stats""spark""ring""hint"}}.fl-lab .fleet-type,.fl-lab .fleet-stats dt,.fl-lab .fleet-stats dd span,.fl-lab .fleet-hint{color:#b8bfcc}.fl-lab .fleet-col{align-content:start;gap:.75rem;min-width:0;display:grid}.fl-charts{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:.75rem;display:grid}.fl-chart{background:#0a091273;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto 1fr auto;gap:.5rem;min-width:0;margin:0;padding:.75rem .875rem;display:grid}.fl-chart figcaption{font:600 .8125rem/1.3 var(--font-display);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.fl-chart figcaption .mono{font:500 .75rem/1.3 var(--font-mono);font-variant-numeric:tabular-nums;color:#b8bfcc}.fl-wave svg{width:100%;height:clamp(64px,10svh,104px);display:block}.fl-wave-line{fill:none;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.fl-wave-avg{stroke:#ffffff29;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.fl-wave-axis{color:#b8bfcc;justify-content:space-between;font-size:.6875rem;display:flex}.fl-donut-body{align-items:center;gap:.875rem;min-width:0;display:flex}.fl-donut-ring{aspect-ratio:1;flex:none;place-items:center;width:clamp(76px,11svh,104px);display:grid;position:relative}.fl-donut-ring svg{grid-area:1/1;width:100%;height:100%;rotate:-90deg}.fl-donut-track,.fl-donut-seg{fill:none;stroke-width:11px}.fl-donut-track{stroke:#ffffff0f}.fl-donut-total{grid-area:1/1;justify-items:center;margin:0;line-height:1;display:grid}.fl-donut-total strong{font:600 1.25rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff}.fl-donut-total span{color:#b8bfcc;margin-top:.125rem;font-size:.6875rem}.fl-donut-legend{color:#d4d0de;gap:.3rem;min-width:0;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.fl-donut-legend li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.fl-donut-legend i{background:var(--c);border-radius:2px;width:8px;height:8px}.fl-donut-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-donut-legend strong{font-variant-numeric:tabular-nums;color:#fff;font-weight:500}@media (max-width:560px){.fl-charts{grid-template-columns:minmax(0,1fr)}}.fl-avail{border-top:1px solid #ffffff14;grid-area:ring;gap:.375rem;padding-top:.875rem;display:grid}.fl-avail-num{font:600 2rem/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;align-items:baseline;gap:.25rem;margin:0;display:flex}.fl-avail-num span{color:#b8bfcc;font-size:.9375rem}.fl-avail-meter{background:#ffffff14;border-radius:3px;height:5px;margin-top:.375rem;position:relative}.fl-avail-fill{width:var(--v);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7fe3ff,#a08bff 45%,#dd6af2);position:absolute;inset:0 auto 0 0}.fl-avail[data-alert] .fl-avail-fill{background:var(--color-warning)}.fl-avail-target{top:-3px;bottom:-3px;left:var(--t);background:#ffffffb3;border-radius:1px;width:2px;margin-left:-1px;position:absolute}.fl-avail-goal{font:500 .75rem/1 var(--font-mono);color:#b8bfcc;justify-self:end;margin:0 0 .375rem}.fl-ring-label{font:600 .9375rem/1.25 var(--font-display);color:#fff;margin:0}.fl-ring-delta{font:500 .8125rem/1.3 var(--font-mono);font-variant-numeric:tabular-nums;color:#b8ebff;margin:0}@media (max-height:800px){.fl-lab .dash--float .fleet-stats>div{padding-block:.5rem}.fl-lab .fleet-panel-body{row-gap:.5rem}.fl-lab .dash--float .fleet-panel{padding-block:.875rem}}@media (prefers-reduced-motion:no-preference){.fl-avail .fl-avail-fill{transition:transform 1.4s cubic-bezier(.22,1,.36,1) .15s}.fl-avail:not([data-in]) .fl-avail-fill{transform:scaleX(0)}}@media (max-width:1080px){.fl-lab .dash--float.dash-fleet .fleet-main{grid-template-columns:minmax(0,1fr)}}.hz-service#data-analytics .hz-service-free{min-height:0}.hz-service#data-analytics .hz-opener{margin-bottom:6rem}@media (max-width:760px){.hz-service#data-analytics .hz-opener{margin-bottom:4rem}}.hz-demo--fleet{margin-top:clamp(1.25rem,3.5vh,2.25rem)}.hz-method>.container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hz-method .hz-sec-head{margin-bottom:0}.hz-tl{--node:14px;--rail-x:7px;position:relative}.hz-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hz-tl-item{grid-template-columns:var(--node) minmax(0, 1fr);align-items:center;gap:22px;display:grid}.hz-tl-rail{top:var(--rail-top,0);left:calc(var(--rail-x) - 1px);width:2px;height:var(--rail-h,0);pointer-events:none;background:#cd47f629;position:absolute}.hz-tl-fill{transform-origin:top;background:linear-gradient(#cd47f6,#aa3ffd);border-radius:2px;position:absolute;inset:0;transform:scaleY(1);box-shadow:0 0 10px #cd47f68c}.hz-tl-pulse{opacity:0;background:radial-gradient(closest-side,#fff,#f0c4ffb3 40%,#cd47f600);border-radius:6px;width:6px;height:28px;position:absolute;top:-14px;left:-2px}.hz-tl-node{z-index:1;width:var(--node);height:var(--node);background:#0e0c18;border:1.5px solid #cd47f673;border-radius:50%;position:relative}.hz-tl-node:before,.hz-tl-node:after{content:"";opacity:0;transition:opacity .3s var(--ease-out,ease-out);border-radius:50%;position:absolute}.hz-tl-node:before{background:linear-gradient(135deg,#cd47f6,#aa3ffd);inset:2px}.hz-tl-node:after{background:radial-gradient(closest-side,#cd47f68c,#cd47f600);inset:-9px}.hz-tl:not([data-anim]) .hz-tl-node:before,.hz-tl:not([data-anim]) .hz-tl-node:after,.hz-tl-item[data-on] .hz-tl-node:before,.hz-tl-item[data-on] .hz-tl-node:after{opacity:1}.hz-tl-item .hz-step{transition:opacity .3s var(--ease-out,ease-out), transform .3s var(--ease-out,ease-out);padding:18px 22px 20px}@media (prefers-reduced-motion:no-preference){.hz-tl[data-anim] .hz-tl-item:not([data-on]) .hz-step{opacity:0;transform:translate(16px)}.hz-tl[data-done][data-play] .hz-tl-pulse{animation:3.2s cubic-bezier(.45,0,.55,1) infinite hz-tl-pulse}}@keyframes hz-tl-pulse{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{transform:translateY(var(--rail-h,0));opacity:0}}@media (max-width:900px){.hz-method>.container{grid-template-columns:minmax(0,1fr)}.hz-method .hz-sec-head{margin-bottom:1.5rem}}.hz-page-cta{padding-bottom:clamp(5rem,14vh,8rem)}.hz-cta-panel{text-align:center;border-radius:22px;justify-items:center;max-width:48rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.hz-cta-panel>:not(.hz-cta-glass){position:relative}.hz-cta-panel .section-title{margin:0 0 1rem}.hz-cta-text{color:#d4d0de;max-width:60ch;margin:0 0 1rem;line-height:1.6}.hz-cta-panel .lq{margin-top:1rem}.hz-contact-page{padding-top:var(--nav-h)}.hz-page-quote{padding-top:calc(var(--nav-h) + 3rem);margin-bottom:-2rem}.hz-page-quote blockquote{font:600 clamp(1.4rem, 2.4vw, 2rem)/1.25 var(--font-display);color:#ece8f5;margin:0}.hz-page-quote figcaption{color:#c9ceda;margin-top:.75rem}@media (max-width:1100px){.hz-mini-grid,.hz-mini-grid[data-cols="3"]{--cols:2}}@media (max-width:900px){.hz-page-hero-grid,.hz-split,.hz-split--wide,.hz-columns{grid-template-columns:minmax(0,1fr)}.hz-page-hero-visual{min-height:280px}}@media (max-width:760px){.hz-mini-grid,.hz-mini-grid[data-cols="2"],.hz-mini-grid[data-cols="3"],.hz-features,.hz-gallery{grid-template-columns:minmax(0,1fr)}.hz-mini-grid{--cols:1}}.hz-tune{z-index:1000;color:#e8e6f0;width:min(300px,100vw - 24px);max-height:calc(100vh - 24px);font:12px/1.3 var(--font-mono,ui-monospace, monospace);background:#0a0c12eb;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px;position:fixed;bottom:12px;right:12px;overflow-y:auto}.hz-tune-toggle,.hz-tune-copy{width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:6px 8px}.hz-tune-row{margin-top:8px;display:block}.hz-tune-row span{justify-content:space-between;gap:8px;display:flex}.hz-tune-row output{font-variant-numeric:tabular-nums;color:#6fd3ff}.hz-tune-row input{accent-color:#cd47f6;width:100%}.hz-tune-copy{margin-top:10px}.haz-lab{--color-read:#b8bfcc;--read-shade:5 6 10}.haz-lab :is(.service-body,.hz-services-head p){color:var(--color-read)}.haz-lab{--read-halo:0 0 2px rgb(var(--read-shade) / .95), 0 0 3px rgb(var(--read-shade) / .95), 0 0 6px rgb(var(--read-shade) / .9), 0 0 12px rgb(var(--read-shade) / .8), 0 0 22px rgb(var(--read-shade) / .65), 0 0 40px rgb(var(--read-shade) / .45)}.haz-lab :is(.hz-opener,.hz-service-head,.hz-services-head,.hz-sec-head,.hz-split-text,.hz-columns,.hz-tagline,.hz-stats,.hz-media figcaption,.hz-caps li){text-shadow:var(--read-halo)}.haz-lab :is(.hz-opener,.hz-service-head,.hz-services-head,.hz-sec-head,.hz-split-text,.hz-columns,.hz-stats,.hz-caps li) :is(h2,h3),.haz-lab .hz-tagline{text-shadow:0 0 2px rgb(var(--read-shade) / .95), 0 0 4px rgb(var(--read-shade) / .95), 0 0 8px rgb(var(--read-shade) / .9), 0 0 16px rgb(var(--read-shade) / .85), 0 0 30px rgb(var(--read-shade) / .7), 0 0 50px rgb(var(--read-shade) / .5)}.haz-lab :is(.hz-opener,.hz-service-head,.hz-services-head,.hz-sec-head,.hz-split-text,.hz-columns,.hz-tagline,.hz-stats) :is(p,dd),.haz-lab .hz-media figcaption,.haz-lab .hz-caps li{isolation:isolate;position:relative}.haz-lab :is(.hz-opener,.hz-service-head,.hz-services-head,.hz-sec-head,.hz-split-text,.hz-columns,.hz-stats) h2,.haz-lab .hz-tagline{isolation:isolate;width:fit-content;max-width:100%;position:relative}.haz-lab .hz-services-head h2{margin-inline:auto}.haz-lab :is(.hz-opener,.hz-service-head,.hz-services-head,.hz-sec-head,.hz-split-text,.hz-columns,.hz-tagline,.hz-stats) :is(p,dd):before,.haz-lab .hz-media figcaption:before,.haz-lab .hz-caps li:before,.haz-lab :is(.hz-opener,.hz-service-head,.hz-services-head,.hz-sec-head,.hz-split-text,.hz-columns,.hz-stats) h2:before,.haz-lab .hz-tagline:before{content:"";z-index:-1;background:rgb(var(--read-shade) / var(--read-patch,.86));filter:blur(18px);pointer-events:none;border-radius:2rem;position:absolute;inset:-1rem -1.25rem}.haz-lab .cg+.hz-tagline{margin-top:3.5rem}@media (min-width:861px) and (max-height:800px){.haz-lab .cg+.hz-tagline{margin-top:2.5rem}}.haz-lab :is(.hz-hero,.hz-hub,.hz-page-hero,.hz-page-section){overflow-x:clip}.haz-lab{overflow-y:clip}.hz-veil{isolation:isolate;position:relative}.hz-veil:before{z-index:-1;inset:-10% -6%}.hz-scene:before{inset:-4% -3%}.hz-flow-list{--gap:20px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hz-flow-step{grid-template-rows:auto 1fr;justify-items:center;gap:16px;display:grid;position:relative}.hz-flow-step .hz-step{text-align:center;width:100%}.hz-flow-step .hz-step:before{left:50%;translate:-50%}.hz-flow-step .hz-tl-node:before,.hz-flow-step .hz-tl-node:after{opacity:1}.hz-flow-seg{width:calc(100% + var(--gap));background:linear-gradient(90deg,#cd47f6,#aa3ffd);border-radius:2px;height:2px;position:absolute;top:6px;left:50%;overflow:hidden;box-shadow:0 0 10px #cd47f680}.hz-flow-seg i{opacity:0;position:absolute;inset:0;transform:translate(-100%)}.hz-flow-seg i:after{content:"";background:radial-gradient(closest-side,#fff,#f0c4ffb3 40%,#cd47f600);border-radius:6px;width:34px;height:6px;position:absolute;top:-2px;right:0}@media (prefers-reduced-motion:no-preference){.hz-flow[data-play] .hz-flow-seg i{animation:hz-flow-pulse 3.6s cubic-bezier(.45, 0, .55, 1) calc(var(--i) * 1.2s) infinite}}@keyframes hz-flow-pulse{0%{opacity:0;transform:translate(-100%)}8%{opacity:1}40%{opacity:1;transform:translate(0)}46%,to{opacity:0;transform:translate(0)}}@keyframes hz-flow-pulse-y{0%{opacity:0;transform:translateY(-100%)}8%{opacity:1}40%{opacity:1;transform:translateY(0)}46%,to{opacity:0;transform:translateY(0)}}@media (max-width:760px){.hz-flow-list{--gap:14px;grid-template-columns:minmax(0,1fr)}.hz-flow-step{grid-template-rows:none;grid-template-columns:14px minmax(0,1fr);place-items:center stretch;gap:18px}.hz-flow-step .hz-step{text-align:left}.hz-flow-step .hz-step:before{left:22px;translate:none}.hz-flow-seg{width:2px;height:calc(100% + var(--gap));background:linear-gradient(#cd47f6,#aa3ffd);top:50%;left:6px}.hz-flow-seg i{transform:translateY(-100%)}.hz-flow-seg i:after{width:6px;height:34px;top:auto;bottom:0;right:-2px}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.hz-flow[data-play] .hz-flow-seg i{animation-name:hz-flow-pulse-y}}.hz-chips--icon li{align-items:center;gap:.5rem;display:inline-flex}.hz-chips--icon svg{fill:none;width:16px;height:16px;stroke:var(--c-ink,#c9a8ff);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hz-indicators{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hz-indicator h3{font-size:1.25rem}@media (max-width:760px){.hz-indicators{grid-template-columns:minmax(0,1fr)}}.hz-ba-head,.hz-ba-row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.hz-ba-head{font:600 .9375rem/1.2 var(--font-display);margin-bottom:10px}.hz-ba-head span:first-child{color:#a6a3b0}.hz-ba-head span:last-child{color:var(--c-ink,#d9b8ff);grid-column:3}.hz-ba-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hz-ba-before,.hz-ba-after{border-radius:16px;align-items:center;margin:0;padding:16px 20px;font-size:1rem;line-height:1.4;display:flex;position:relative}.hz-ba-before{color:#a6a3b0;background:#0e0e14c7;border:1px solid #ffffff14}.hz-ba-after{color:#fff;font-weight:600}.hz-ba-after .hz-mini-glass{border-color:color-mix(in srgb, var(--c,#cd47f6) 55%, transparent);box-shadow:0 30px 60px -36px #000000e6, inset 0 1px 0 #ffffff1f, 0 0 26px -10px color-mix(in srgb, var(--c,#cd47f6) 70%, transparent)}.hz-ba-text{position:relative}.hz-ba-arrow{fill:none;width:28px;height:14px;stroke:var(--c-ink,#c9a8ff);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;place-self:center}.hz-ba-row{transition:opacity .45s var(--ease-out,ease-out), transform .45s var(--ease-out,ease-out);transition-delay:calc(var(--i,0) * .12s)}@media (prefers-reduced-motion:no-preference){.hz-ba[data-anim]:not([data-in]) .hz-ba-row{opacity:0;transform:translateY(12px)}}@media (max-width:760px){.hz-ba-head{display:none}.hz-ba-row{grid-template-columns:minmax(0,1fr);gap:6px}.hz-ba-arrow{rotate:90deg}.hz-ba-before,.hz-ba-after{padding:12px 16px;font-size:.9375rem}}.hz-nav-btn{cursor:pointer;background:0 0;gap:6px}.hz-nav-btn[data-active]:after{transform:scaleX(1)}.hz-nav-caret{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .25s var(--ease-out,ease-out)}.hz-nav-btn[aria-expanded=true] .hz-nav-caret{transform:rotate(180deg)}.hz-nav-svc{position:relative}.hz-dd{--dd-pad:16px;visibility:hidden;pointer-events:none;width:24rem;padding:10px 10px 8px 14px;position:absolute;top:calc(100% + 30px);left:50%;transform:translate(-50%)}.hz-dd[data-visible]{visibility:visible;pointer-events:auto}.hz-dd:before{content:"";height:32px;position:absolute;inset:-32px 0 auto}.hz-dd-glass,.hz-dd-glass>*{pointer-events:none;position:absolute}.hz-dd-glass{inset:calc(var(--dd-pad) * -1);z-index:-1}.hz-dd-glass-shadow{inset:var(--dd-pad);box-shadow:var(--nav-glass-shadow);opacity:var(--dd-open,0);border-radius:26px}.hz-dd-glass-base{background:var(--nav-glass-bg);-webkit-backdrop-filter:var(--nav-glass-filter);backdrop-filter:var(--nav-glass-filter);clip-path:inset(var(--dd-pad) round 26px);inset:0}.hz-dd-glass-edge{width:100%;height:100%;inset:0;overflow:visible}.hz-dd-glass-edge path{fill:none;stroke:url(#hz-edge-grad);stroke-width:1px}.hz-dd-body{position:relative}.hz-dd ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hz-dd-item{color:#fff;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:6px 10px 6px 8px;text-decoration:none;display:grid}.hz-dd-thumb{width:64px;height:44px;transition:filter .25s var(--ease-out,ease-out);place-items:end center;display:grid}.hz-dd-thumb .sa[data-size=card]{--sa-h:42px;height:44px;margin:0}.hz-dd-thumb .sa[data-size=card][data-svc=automatizaciones]{--sa-h:34px}.hz-dd-thumb .sa[data-size=card][data-svc=it-redes]{--sa-h:50px;height:50px;margin-top:-6px}.hz-dd-thumb .sa *{animation:none!important}.hz-dd-thumb .sa :is(.sa-sweep,.sa-fx){display:none}.hz-dd-item strong{font:700 .875rem/1.25 var(--font-display);color:#e8e3f3;transition:color .2s;display:block}.hz-dd-item em{color:#dedae9;margin-top:2px;font-size:.75rem;font-style:normal;line-height:1.35;display:block}.hz-dd-item:is(:hover,:focus-visible,[aria-current]) strong{color:#fff}.hz-dd-item:is(:hover,:focus-visible,[aria-current]) .hz-dd-thumb{filter:drop-shadow(0 0 7px #c9a8ff80)}.hz-dd-item:focus-visible,.hz-dd-all:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:1px}.hz-dd-all{min-height:44px;font:600 .8125rem/1 var(--font-display);color:var(--color-accent-ink,#e2c4ff);border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;margin:6px 2px 0;padding:0 12px;text-decoration:none;display:flex;position:relative}.hz-dd-all:before{content:"";background:linear-gradient(90deg,#d6c4ff00,#d6c4ff47 20%,#ffffff52 50%,#d6c4ff47 80%,#d6c4ff00);height:1px;position:absolute;inset:0 10px auto}.hz-dd-all i{transition:translate .25s var(--ease-out,ease-out);font-style:normal}.hz-dd-all:hover i{translate:4px}@media (prefers-reduced-motion:reduce){.hz-nav-caret{transition-duration:0s}}@media (prefers-reduced-transparency:reduce){.hz-dd-glass-base{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0b16}}@media (max-width:767px){.hz-service,.hz-page-section{padding-block:40px}.hz-service-free,.hz-service#data-analytics .hz-service-free,.hz-page-hero,.hz-page-hero:only-child{min-height:0}.hz-page-hero-grid{padding-block:1.5rem 40px}.hz-page-hero-visual,.hz-hero{min-height:0}.haz-lab #contenido>.contact{padding-block:40px}}
