.robot-home-hero{--robot-brand-blue:#1e76ac;--robot-brand-aqua:#8ed0cc;--robot-brand-yellow:#f4b942;isolation:isolate;color:#fff;background:#111318;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.robot-home-hero ::-moz-selection{color:#111318;background:#fff}.robot-home-hero ::selection{color:#111318;background:#fff}.robot-home-reference-shell{margin-top:2px}.robot-home-hero__media,.robot-home-hero__video,.robot-home-hero__veil,.robot-home-hero__grain{width:100%;height:100%;position:absolute;inset:0}.robot-home-hero__media{z-index:0;background:#111318 url(/robotizacion/generated/hero-industrial-cell-960.avif) 50%/cover no-repeat;overflow:hidden}.robot-home-hero__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.94;filter:saturate(.88)contrast(1.08)}.robot-home-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080a0ef2 0%,#080a0ecc 38%,#080a0e47 75%,#080a0e8a 100%),linear-gradient(#080a0e4d 0%,#0000 64%,#080a0ed1 100%)}.robot-home-hero__grain{z-index:2;opacity:.14;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E")}.robot-home-hero__content{z-index:3;flex-direction:column;flex:1;justify-content:space-between;width:min(100%,1440px);min-height:100svh;margin:0 auto;padding:clamp(6.5rem,12vh,8.5rem) clamp(1.25rem,5vw,5rem) clamp(1.25rem,3vh,2rem);display:flex;position:relative}.robot-home-hero__footer-copy,.robot-home-hero__location,.robot-home-hero__media-label,.robot-home-profile__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.4}.robot-home-hero__footer-copy,.robot-home-hero__location{color:#ffffff9e}.robot-home-hero__copy{width:min(100%,850px);min-height:0;margin-block:auto;padding-block:clamp(1.25rem,3.5vh,3rem) clamp(1rem,2.5vh,2rem)}.robot-home-hero__title{color:#fff;letter-spacing:-.075em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.15rem,6.25vw,6.75rem);font-weight:800;line-height:.94}.robot-home-hero__subtitle{color:var(--robot-brand-aqua);letter-spacing:.03em;margin:.8rem 0 0;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:700;line-height:1.2}.robot-home-hero__intro{color:#fffffff0;text-wrap:balance;max-width:740px;margin:1.35rem 0 0;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:500;line-height:1.42}.robot-home-hero__detail{color:#ffffffb3;max-width:670px;margin:.8rem 0 0;font-size:.96rem;line-height:1.55}.robot-home-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.45rem;display:flex}.robot-home-hero__primary-action,.robot-home-hero__secondary-action{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.1rem;padding:.75rem 1.1rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.robot-home-hero__primary-action{color:#111318;background:#fff}.robot-home-hero__secondary-action{color:#fff;backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff8c}.robot-home-hero__primary-action svg,.robot-home-hero__secondary-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem;transition:transform .18s}.robot-home-hero__primary-action:hover,.robot-home-hero__primary-action:focus-visible,.robot-home-hero__secondary-action:hover,.robot-home-hero__secondary-action:focus-visible{transform:translateY(-2px)}.robot-home-hero__primary-action:hover,.robot-home-hero__primary-action:focus-visible{color:#111318;background:var(--robot-brand-yellow)}.robot-home-hero__secondary-action:hover,.robot-home-hero__secondary-action:focus-visible{background:#ffffff29;border-color:#fff}.robot-home-hero__primary-action:hover svg,.robot-home-hero__primary-action:focus-visible svg,.robot-home-hero__secondary-action:hover svg,.robot-home-hero__secondary-action:focus-visible svg{transform:translate(.2rem)}.robot-home-hero__footer-line{flex:none;align-items:center;gap:1rem;width:100%;display:flex}.robot-home-hero__rule{background:#ffffff4d;flex:1;height:1px;display:block}.robot-home-hero__location{white-space:nowrap}.robot-home-hero__media-label{z-index:4;color:#ffffff85;text-align:right;max-width:13rem;position:absolute;bottom:4.25rem;right:1.5rem}.robot-home-profile{z-index:5;align-items:stretch;display:flex;position:absolute;top:56%;left:0;transform:translateY(-50%)}.robot-home-profile summary{color:#fff;cursor:pointer;letter-spacing:.1em;writing-mode:vertical-rl;text-orientation:mixed;backdrop-filter:blur(14px);background:#070c12c7;border:1px solid #ffffff4d;border-left:0;border-radius:0 .25rem .25rem 0;justify-content:center;align-items:center;width:2.8rem;min-height:11rem;padding:.75rem .55rem;font-size:.62rem;font-weight:800;list-style:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 .75rem 1.5rem #0000002e}.robot-home-profile summary::-webkit-details-marker{display:none}.robot-home-profile summary:after{color:var(--robot-brand-aqua);content:"+";margin-top:.75rem;font-size:1rem;line-height:1}.robot-home-profile summary:hover,.robot-home-profile summary:focus-visible{background:#1176aceb;border-color:#ffffffb8;box-shadow:0 .9rem 1.75rem #00000042}.robot-home-profile[open] summary{border-color:var(--robot-brand-aqua);background:#1176acf0}.robot-home-profile[open] summary:after{color:#fff;content:"−"}.robot-home-profile__card{color:#fff;backdrop-filter:blur(18px);background:#070c12eb;border:1px solid #fff3;border-radius:.4rem;grid-template-columns:8rem minmax(0,1fr);align-items:stretch;gap:1rem;width:min(31rem,100vw - 4rem);margin-left:.6rem;padding:.65rem;display:grid;box-shadow:0 1.5rem 4rem #0000004d}.robot-home-profile__card img{-o-object-fit:cover;object-fit:cover;border-radius:.2rem;width:100%;height:100%;min-height:8rem}.robot-home-profile__eyebrow{color:var(--robot-brand-aqua);margin:0;font-size:.58rem}.robot-home-profile__card h2{color:#fff;margin:.6rem 0 0;font-size:1.25rem;line-height:1.05}.robot-home-profile__card p:not(.robot-home-profile__eyebrow){color:#ffffffb3;margin:.65rem 0 0;font-size:.85rem;line-height:1.45}.robot-home-profile__card a{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.25rem;margin-top:.85rem;font-size:.7rem;font-weight:800;text-decoration:underline;display:inline-flex}@media (width<=767px){.robot-home-hero{height:auto;min-height:100svh;overflow:clip}.robot-home-hero__content{height:auto;min-height:100svh;padding:6.5rem 1.1rem 1.5rem}.robot-home-hero__copy{margin-block:0;padding-block:3rem 2.5rem}.robot-home-hero__title{max-width:10ch;font-size:clamp(2.6rem,13vw,5.25rem)}.robot-home-hero__intro{font-size:1.08rem}.robot-home-hero__actions{flex-direction:column;align-items:stretch}.robot-home-hero__primary-action,.robot-home-hero__secondary-action{width:100%}.robot-home-hero__footer-line{flex-direction:column;align-items:flex-start;gap:.65rem}.robot-home-hero__rule{flex:none;width:100%}.robot-home-hero__media-label{display:none}.robot-home-profile{top:8.7rem;left:auto;right:0;transform:none}.robot-home-profile summary{border-left:1px solid #ffffff4d;border-right:0;border-radius:.25rem 0 0 .25rem;width:2.55rem;min-height:8.5rem;font-size:.58rem}.robot-home-profile__card{grid-template-columns:1fr;width:min(19rem,100vw - 4.25rem);margin-left:0;position:absolute;top:0;right:3.1rem}.robot-home-profile__card img{display:none}}.gist-animated-section{--animated-bg:#fff;--animated-fg:#171717;--animated-muted:#616161;--animated-border:#17171724;--animated-panel:#ffffff8c;width:100%;min-height:100vh;color:var(--animated-fg);background:var(--animated-bg);place-items:center;padding:5rem 1rem;font-family:inherit;display:grid;overflow:hidden}.dark .gist-animated-section{--animated-bg:#000;--animated-fg:#fff;--animated-muted:#a1a1aa;--animated-border:#ffffff1f;--animated-panel:#18181b8c}.gist-animated-section__inner{text-align:center;width:min(100%,76rem);margin-inline:auto}.gist-animated-section__badge{border:1px solid var(--animated-border);background:color-mix(in srgb, var(--animated-fg) 5%, transparent);color:var(--animated-fg);letter-spacing:.12em;text-transform:uppercase;opacity:0;border-radius:999px;align-items:center;gap:.625rem;margin-bottom:2rem;padding:.4rem 1.2rem;font-size:.7rem;font-weight:800;animation:1ms both animated-stat-none;display:inline-flex;transform:translateY(1rem)}.gist-animated-section.is-visible .gist-animated-section__badge{animation:.7s ease-out both animated-badge-in}.gist-animated-section__status{background:#22c55e;border-radius:50%;width:.65rem;height:.65rem;display:inline-block;position:relative;box-shadow:0 0 12px #22c55ee6}.gist-animated-section__status:after{border-radius:inherit;content:"";background:#4ade808c;animation:2s ease-in-out infinite animated-status-pulse;position:absolute;inset:-.25rem}.gist-animated-section__heading{letter-spacing:-.065em;margin:0;font-size:clamp(2rem,5vw,4.25rem);font-weight:900;line-height:1.05}.gist-word-animate{--line-delay:0s;white-space:normal;display:block;position:relative}.gist-word-animate__accessible{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gist-word-animate>span:not(.gist-word-animate__accessible){opacity:0;animation-delay:calc(var(--line-delay) + var(--char-delay));animation-play-state:paused;animation-fill-mode:forwards;display:inline-block}.gist-animated-section.is-visible .gist-word-animate>span:not(.gist-word-animate__accessible){animation-play-state:running}.gist-word-animate--one{--line-delay:0s}.gist-word-animate--one>span:not(.gist-word-animate__accessible){color:#24a8e6;animation-name:none;animation-duration:.4s;transform:translate(-9rem,-3rem)rotate(-180deg)scale(3)}.gist-animated-section.is-visible .gist-word-animate--one>span:not(.gist-word-animate__accessible){animation-name:revolve-scale}.gist-word-animate--two{--line-delay:.18s}.gist-word-animate--two>span:not(.gist-word-animate__accessible){color:#a5cb21;animation-name:none;animation-duration:.3s;transform:translate(12rem,-6rem)scale(2)}.gist-animated-section.is-visible .gist-word-animate--two>span:not(.gist-word-animate__accessible){animation-name:ball-drop}.gist-word-animate--three{--line-delay:.36s}.gist-word-animate--three>span:not(.gist-word-animate__accessible){color:#b10e81;animation-name:none;animation-duration:.5s;transform:translate(-18rem)scale(0)}.gist-animated-section.is-visible .gist-word-animate--three>span:not(.gist-word-animate__accessible){animation-name:side-slide}.gist-word-animate--four{--line-delay:.54s}.gist-word-animate--four>span:not(.gist-word-animate__accessible){color:#8d6a00;animation-name:none;animation-duration:.3s;transform:translateY(-6rem)rotate(360deg)scale(0)}.gist-animated-section.is-visible .gist-word-animate--four>span:not(.gist-word-animate__accessible){animation-name:revolve-drop}.gist-animated-section__stats{border:1px solid var(--animated-border);background:var(--animated-border);border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin-top:3.5rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 3rem #0000001f}.gist-animated-section__stat{min-height:8.5rem;color:var(--animated-fg);background:var(--animated-panel);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem 2.5rem;text-decoration:none;transition:background-color .3s,color .3s;animation-name:none;animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;display:flex;position:relative;overflow:hidden}.gist-animated-section.is-visible .gist-animated-section__stat:first-child{animation-name:animated-stat-in;animation-delay:.75s}.gist-animated-section.is-visible .gist-animated-section__stat:nth-child(2){animation-name:animated-stat-in;animation-delay:.85s}.gist-animated-section.is-visible .gist-animated-section__stat:nth-child(3){animation-name:animated-stat-in;animation-delay:.95s}.gist-animated-section.is-visible .gist-animated-section__stat:nth-child(4){animation-name:animated-stat-in;animation-delay:1.05s}.gist-animated-section.is-visible .gist-animated-section__stat:nth-child(5){animation-name:animated-stat-in;animation-delay:1.15s}.gist-animated-section__stat:hover,.gist-animated-section__stat:focus-visible{z-index:1;color:#fff;background:#171717}.gist-animated-section__stat:focus-visible{outline-offset:-3px;outline:2px solid}.gist-animated-section__stat-label{color:var(--animated-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;transition:color .3s}.gist-animated-section__stat:hover .gist-animated-section__stat-label,.gist-animated-section__stat:focus-visible .gist-animated-section__stat-label{color:#ffffffa6}.gist-animated-section__stat-value{letter-spacing:-.07em;margin-top:.45rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900}.gist-animated-section__stat-cta{opacity:0;font-size:.7rem;font-weight:800;transition:opacity .3s,transform .3s;position:absolute;bottom:1rem;transform:translateY(.5rem)}.gist-animated-section__stat:hover .gist-animated-section__stat-cta,.gist-animated-section__stat:focus-visible .gist-animated-section__stat-cta{opacity:1;transform:translateY(0)}@keyframes revolve-scale{60%{transform:translate(1.25rem,1.25rem)rotate(30deg)scale(.3)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes ball-drop{60%{transform:translateY(1.25rem)rotate(-180deg)scale(.5)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes side-slide{60%,80%{color:#b10e81;transform:translate(1.25rem)scale(1)}99%{color:#00f0ff;transform:translate(0)scale(1.2)}to{opacity:1;color:#b10e81;transform:translate(0)scale(1)}}@keyframes revolve-drop{30%{transform:translateY(-3rem)rotate(180deg)scale(1)}60%{transform:translateY(1.25rem)scale(.8)rotate(0)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes animated-badge-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes animated-status-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(2)}}@keyframes animated-stat-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes animated-stat-none{0%,to{opacity:0}}@media (width>=700px){.gist-animated-section{padding-inline:2rem}.gist-animated-section__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.gist-animated-section__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}
