:root{--v4-header-h:6.625rem}@media (max-width:1023px){:root{--v4-header-h:7.75rem}}.v4-root{--v4-void:var(--imp-void-black);--v4-graphite:var(--imp-graphite);--v4-blue:var(--imp-deep-blue);--v4-navy:var(--imp-navy);--v4-champagne:var(--imp-champagne);--v4-champagne-light:var(--imp-champagne-light);--v4-steel:var(--imp-steel-grey);--v4-off-white:var(--imp-off-white);background:var(--t-paper);color:var(--t-ink);isolation:isolate;position:relative}body:has(.v4-root) [data-cromo-heredado]{display:none}.v4-field{background:radial-gradient(65% 55% at var(--v4-fx,30%) var(--v4-fy,20%), rgba(var(--v4-tint,24, 48, 94), var(--v4-alpha,.3)), transparent 68%);filter:blur(60px);transition:background .9s var(--ease-precision);position:absolute;inset:-10%}.v4-grain{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.v4-vignette{background:radial-gradient(120% 100% at 50% 20%,#0000 40%,#01010194 100%);position:absolute;inset:0}.v4-machined-panel{opacity:.55;background:repeating-linear-gradient(115deg,#f2f0eb0d 0 1px,#0000 1px 64px),conic-gradient(from 200deg at 30% 20%,#8a8d9138,#15181d0d 40%,#8a8d9124 75%,#15181d0d);width:min(38vw,32rem);position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.v4-machined-panel--right{left:auto;right:0;transform:scaleX(-1)}.v4-line{background:linear-gradient(90deg, transparent, var(--v4-champagne), transparent);transform-origin:50%;height:1px;animation:v4-line-grow .7s var(--ease-precision) both;position:relative;transform:scaleX(0)}@keyframes v4-line-grow{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.v4-line{animation:none;transform:scaleX(1)}}.v4-beacon{background:var(--v4-champagne);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px 2px #c5b18c80}.v4-index-node{text-align:left;cursor:pointer;width:100%;transition:background-color var(--motion-ui) var(--ease-standard);background:0 0;border:none;position:relative}.v4-index-node:before{content:"";background:var(--v4-champagne);transform-origin:top;width:2px;transition:transform var(--motion-section) var(--ease-precision);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.v4-index-node[data-active=true]:before{transform:scaleY(1)}.v4-index-node[data-active=true]{background:#c5b18c0d}.v4-letter{color:#0000;--v4-depth:clamp(1.5px, .3vw, 4px);--v4-edge-w:clamp(.6px, .05em, 1.3px);filter:drop-shadow(0 calc(var(--v4-depth) * .6) 0 #1e2226f2) drop-shadow(0 calc(var(--v4-depth) * 2.4) 9px #0000008c);background-image:linear-gradient(102deg,#0000 34%,#d5c5a78c 47%,#0000 62%),linear-gradient(178deg,#e4ded3 0%,#b8b4ab 18%,#8a9096 34%,#666c72 45%,#8c7b61 49%,#c5b18c 53%,#d5c5a7 56%,#8c8983 62%,#6e747a 80%,#a2a6a7 100%);background-position:-140% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.v4-letter:after{content:attr(data-ch);z-index:1;color:#0000;-webkit-text-stroke:var(--v4-edge-w) #152533;opacity:0;position:absolute;inset:0}.v4-letter--settle{animation:v4-sweep .65s var(--ease-precision) both;animation-delay:calc(var(--v4-i,0) * 26ms + .42s)}.v4-letter--settle:after{animation:v4-edge-in .56s var(--ease-precision) both;animation-delay:calc(var(--v4-i,0) * 26ms + .38s)}.v4-letter--static{background-position:220% 0,0 0}.v4-letter--static:after{opacity:.62}@keyframes v4-sweep{0%{background-position:-140% 0,0 0}to{background-position:220% 0,0 0}}@keyframes v4-edge-in{0%{opacity:0}55%{opacity:1}to{opacity:.62}}.v4-letter-highlight{mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(closest-side,#e6ecf53d,#0000 72%);width:30%;height:60%;position:absolute;top:-14%;left:6%}@media (max-width:640px){.v4-letter{--v4-depth:clamp(1px, .3vw, 2px)}}@media (prefers-reduced-motion:reduce){.v4-letter--settle,.v4-letter--settle:after{animation:none!important}.v4-letter--settle{background-position:220% 0,0 0}.v4-letter--settle:after{opacity:.4}}.v4-field-input{position:relative}.v4-field-input input,.v4-field-input textarea,.v4-field-input select{width:100%;color:var(--v4-off-white);font:inherit;min-height:44px;transition:border-color var(--motion-ui) var(--ease-standard);background:0 0;border:none;border-bottom:1.5px solid #c5b18c38;border-radius:0;padding:.65rem .1rem}.v4-field-input textarea{min-height:100px}.v4-field-input input:focus,.v4-field-input textarea:focus,.v4-field-input select:focus{border-color:var(--v4-champagne);outline:none}.v4-field-input:after{content:"";background:var(--v4-champagne);height:1.5px;transition:right var(--motion-section) var(--ease-precision);position:absolute;bottom:-1.5px;left:0;right:100%}.v4-field-input:focus-within:after{right:0}.v4-cta{cursor:pointer;border:1px solid var(--v4-champagne);min-height:44px;color:var(--v4-off-white);font:700 .85rem/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;transition:color var(--motion-ui) var(--ease-standard);background:0 0;align-items:center;gap:.6rem;padding:.85rem 1.5rem;display:inline-flex;position:relative;overflow:hidden}.v4-cta:before{content:"";background:var(--v4-champagne);transform-origin:0;z-index:-1;transition:transform var(--motion-section) var(--ease-precision);position:absolute;inset:0;transform:scaleX(0)}.v4-cta:hover:before,.v4-cta:focus-visible:before{transform:scaleX(1)}.v4-cta:hover,.v4-cta:focus-visible{color:var(--v4-void)}.v4-cta span[aria-hidden]{transition:transform var(--motion-ui) var(--ease-standard);display:inline-block}.v4-cta:hover span[aria-hidden]{transform:translate(4px)}.v4-cta:disabled{opacity:.45;cursor:not-allowed}.v4-cta:disabled:before{transform:scaleX(0)!important}.v4-nav-link{padding-block:.25rem;position:relative}.v4-nav-link:after{content:"";background:var(--v4-champagne);height:1.5px;transition:transform var(--motion-ui) var(--ease-precision);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.v4-nav-link:hover:after,.v4-nav-link[aria-current=true]:after{transform:scaleX(1)}.v4-reveal{animation:v4-reveal-in .42s var(--ease-precision) both}@keyframes v4-reveal-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v4-reveal,.v4-line{animation:none;transform:none}}.v4-hero-eyebrow{opacity:0;transition:opacity .5s var(--ease-precision) .15s, transform .5s var(--ease-precision) .15s;display:inline-block;transform:translateY(8px)}.v4-hero-eyebrow--in{opacity:1;transform:translateY(0)}.v4-hero-headline{opacity:0;clip-path:inset(0 100% 0 0);letter-spacing:.04em;filter:blur(3px);transition:opacity .78s var(--ease-precision) .38s, clip-path .78s var(--ease-precision) .38s, transform .78s var(--ease-precision) .38s, letter-spacing .78s var(--ease-precision) .38s, filter .78s var(--ease-precision) .38s;display:block;transform:translate(-10px)}.v4-hero-headline--in{opacity:1;clip-path:inset(0);letter-spacing:-.015em;filter:blur();transform:translate(0)}.v4-hero-fade{opacity:0;transition:opacity .6s var(--ease-precision) .72s, transform .6s var(--ease-precision) .72s;transform:translateY(10px)}.v4-hero-fade--in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.v4-hero-eyebrow,.v4-hero-headline,.v4-hero-fade{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}}.v4-hero-machine{left:38%}.v4-hero-mobile-scrim{background:0 0;position:absolute;inset:0}@media (max-width:640px){.v4-hero-machine{left:0}.v4-hero-topmask{background:linear-gradient(#0304063d 0%,#0000 26% 74%,#03040680 100%)!important}.v4-hero-mobile-scrim{background:linear-gradient(#070a0e4d 0%,#070a0e47 30%,#070a0edb 80%,#070a0ef5 100%)}.v4-hero-content{padding-inline:clamp(20px,6vw,32px)!important;max-width:100%!important;padding-top:4.5rem!important}}.v4-seam{pointer-events:none;width:100%;position:relative;overflow:hidden}.v4-seam__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v4-seam__svg path{fill:none;stroke:var(--seam-color,var(--v4-champagne));stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px #c5b18c59);transition:stroke-dashoffset .9s var(--ease-precision)}.v4-seam[data-active=true] .v4-seam__svg path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.v4-seam__svg path{stroke-dashoffset:0;transition:none}}.v4-service-rail{isolation:isolate}.v4-service-line{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c5b18c59 8% 92%,#0000);height:1px;position:absolute;top:44px;left:0;right:0}.v4-service-pulse{top:44px;left:var(--pulse-pos,16%);background:var(--v4-champagne);z-index:0;pointer-events:none;width:8px;height:8px;transition:left .5s var(--ease-precision);border-radius:50%;margin-top:-3.5px;margin-left:-4px;position:absolute;box-shadow:0 0 14px 3px #c5b18c99}@media (max-width:767px){.v4-service-line{background:linear-gradient(#0000,#c5b18c59 8% 92%,#0000);width:1px;height:auto;inset:0 auto 0 22px}.v4-service-pulse{left:22px;top:var(--pulse-pos,16%);transition:top .5s var(--ease-precision);margin-left:-3.5px}}@media (prefers-reduced-motion:reduce){.v4-service-pulse{transition:none}}.v4-scene-image{isolation:isolate;background:#050708;width:100%;height:100%;overflow:hidden}.v4-scene-image img{object-fit:cover;clip-path:inset(0 0 100%);width:100%;height:100%;transition:clip-path 1s var(--ease-precision), transform 1.2s var(--ease-precision);position:absolute;inset:0;transform:scale(1.06)}.v4-scene-image[data-revealed=true] img{clip-path:inset(0 0 0%);transform:scale(1)}.v4-scene-image[data-reveal=right] img{clip-path:inset(0 0 0 100%)}.v4-scene-image[data-reveal=right][data-revealed=true] img{clip-path:inset(0)}.v4-scene-image:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -46px 70px -24px #0009,inset 0 30px 50px -30px #0006}.v4-scene-image:before{content:"";z-index:1;pointer-events:none;transition:box-shadow .5s var(--ease-standard);position:absolute;inset:0}.v4-scene-image[data-edge=blue]:before{box-shadow:inset 2px 0 #5a8cdc8c,inset 0 0 46px #18305e47}.v4-scene-image[data-edge=champagne]:before{box-shadow:inset -2px 0 #cdb89299,inset 0 0 46px #c5b18c2e}.v4-scene-image[data-edge=deepblue]:before{box-shadow:inset 2px 0 #2e549e99,inset 0 0 46px #10213f52}@media (prefers-reduced-motion:reduce){.v4-scene-image img{transition:none}}.v4-fullscene{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.v4-fullscene__media{z-index:0;will-change:transform;position:absolute;inset:0}.v4-fullscene__ambient{object-fit:cover;filter:blur(38px)saturate(.9)brightness(.5);width:112%;max-width:none;height:112%;position:absolute;inset:-6%;transform:scale(1.02);-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.v4-fullscene__scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.v4-brand-watermark{z-index:1;pointer-events:none;opacity:.4;filter:drop-shadow(0 2px 6px #0000008c);width:clamp(26px,2.6vw,38px);height:auto;position:absolute;bottom:clamp(20px,4vh,48px);right:clamp(20px,4vw,56px)}.v4-fullscene__content{z-index:2;flex-direction:column;flex:1;padding-block:clamp(28px,6vh,80px);padding-inline:clamp(20px,5vw,96px);display:flex;position:relative}.v4-safe-x{padding-inline:clamp(20px,5vw,96px)}.v4-float-facts{text-shadow:0 1px 3px #000000b3,0 4px 18px #0000008c}@media (prefers-reduced-motion:reduce){.v4-fullscene__media{transform:none!important}}.v4-enter-up{opacity:0;transition:opacity .7s var(--ease-precision), transform .7s var(--ease-precision);transform:translateY(32px)}.v4-enter-up[data-in=true]{opacity:1;transform:translateY(0)}.v4-enter-x{opacity:0;transition:opacity .65s var(--ease-precision), transform .65s var(--ease-precision);transform:translate(-24px)}.v4-enter-x[data-in=true]{opacity:1;transform:translate(0)}.v4-enter-x--right{transform:translate(28px)}.v4-enter-x--right[data-in=true]{transform:translate(0)}.v4-enter-line{transform-origin:0;transition:transform .55s var(--ease-precision);transform:scaleX(0)}.v4-enter-line[data-in=true]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.v4-enter-up,.v4-enter-x,.v4-enter-x--right,.v4-enter-line{opacity:1!important;transition:none!important;transform:none!important}}.v4-company-scrub-line{background:linear-gradient(90deg, transparent, var(--v4-champagne), transparent);transform-origin:0;height:1px;position:relative;transform:scaleX(0)}.v4-company-vline{background:linear-gradient(180deg, var(--v4-champagne), #18305eb3);width:1px;position:absolute;top:0;bottom:0;left:0}.v4-company-vdot{background:var(--v4-champagne);border-radius:50%;width:8px;height:8px;position:absolute;left:-3.5px;box-shadow:0 0 10px 2px #c5b18c80}.v4-company-vdot--present{background:var(--v4-blue);box-shadow:0 0 10px 2px #18305e80}.v4-about-mark{opacity:0;z-index:1;pointer-events:none;mix-blend-mode:screen;transition:opacity .9s var(--ease-precision), transform .9s var(--ease-precision);position:absolute;top:50%;right:-4%;transform:translateY(-50%)scale(1.35)}.v4-about-mark[data-in=true]{opacity:.5;transform:translateY(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.v4-about-mark{opacity:.5;transition:none;transform:translateY(-50%)scale(1)}}@media (max-width:768px){.v4-about-mark{right:-14%;opacity:.32!important}}.v4-about-machine{position:absolute;inset:0}.v4-about-rail{transition:gap .4s var(--ease-precision), opacity .4s var(--ease-precision)}.v4-about-rail--compact{opacity:.86;gap:.75rem 1.25rem}@media (max-width:640px){.v4-about-machine{height:32vh;inset:0 0 auto}.v4-about-content{padding-top:calc(32vh + 1.5rem)!important;padding-bottom:4.5rem!important}}@media (prefers-reduced-motion:reduce){.v4-about-rail{transition:none}}.v4-product-word{white-space:nowrap;display:block}.v4-product-word--entry{animation:v4-word-entry .9s var(--ease-precision) both}.v4-product-word--change{animation:v4-word-change .62s var(--ease-precision) both}.v4-product-word-highlight{mix-blend-mode:soft-light;pointer-events:none;z-index:1;background:radial-gradient(closest-side,#e6ecf538,#0000 72%);width:34%;height:55%;position:absolute;top:-10%;left:8%}.v4-product-word-line{background:linear-gradient(90deg, transparent, var(--v4-champagne), transparent);transform-origin:50%;height:1px;animation:v4-line-grow .7s var(--ease-precision) both;margin-top:-.15rem;position:relative;transform:scaleX(0)}.v4-product-word-line:after{content:"";background:var(--v4-champagne);width:1px;height:8px;position:absolute;top:-4px;right:0}@media (prefers-reduced-motion:reduce){.v4-product-word-line{animation:none;transform:scaleX(1)}}@keyframes v4-word-entry{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(28px)}to{clip-path:inset(0 0 0%);opacity:1;transform:translateY(0)}}@keyframes v4-word-change{0%{clip-path:inset(0 0 0 100%);opacity:0;transform:translate(36px)scale(.97)}to{clip-path:inset(0 0 0 0%);opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.v4-product-word--entry,.v4-product-word--change{clip-path:none;opacity:1;animation:none;transform:none}}@media (max-width:767px){.v4-services-panel{position:relative}.v4-services-panel:before{content:"";z-index:-1;background:radial-gradient(120% 100% at 30% 20%,#010101b3,#01010166 60%,#0000 100%);position:absolute;inset:-16px -20px}}::selection{background:var(--v4-champagne);color:var(--v4-void)}.v4-welcome__index-list{border-top:1px solid #c5b18c38;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.v4-welcome__index-list li{border-bottom:1px solid #c5b18c38;flex:auto;min-width:9rem}.v4-welcome__index-list a{transition:background-color .2s var(--ease-standard);border-right:1px solid #c5b18c24;flex-direction:column;gap:.5rem;padding:1.4rem 1.2rem;text-decoration:none;display:flex}.v4-welcome__index-list li:last-child a{border-right:0}.v4-welcome__index-list a:hover{background:#c5b18c0f}.v4-welcome__index-num{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--v4-champagne);font-size:.78rem}.v4-welcome__index-label{color:var(--v4-off-white);font-size:1rem;font-weight:700}@media (max-width:767px){.v4-welcome__index-list{flex-direction:column}.v4-welcome__index-list a{border-right:0;flex-direction:row;align-items:baseline;gap:.9rem;padding:1.1rem .2rem}}@media (prefers-reduced-motion:reduce){.v4-welcome__title,.v4-welcome__index{transition:none!important}}
.buscador{text-align:left;cursor:text;width:100%;min-width:0;transition:border-color .18s var(--ease-standard), background-color .18s var(--ease-standard), box-shadow .22s var(--ease-standard);border-radius:999px;align-items:center;gap:.75rem;display:flex}.buscador:focus-visible{outline:2px solid var(--t-focus,#cdb892);outline-offset:3px}.buscador__icono{transition:color .16s var(--ease-standard);flex-shrink:0}.buscador__texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.buscador__texto--corto{display:none}.buscador__atajo{letter-spacing:.04em;opacity:.55;border:1px solid;border-radius:4px;flex-shrink:0;padding:.1rem .4rem;font-size:.66rem;font-weight:600}.buscador--portada{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ece8e0bd;background:#060a129e;border:1px solid #c5b18c6b;max-width:720px;min-height:64px;padding:.5rem .5rem .5rem 1.4rem;font-size:1.04rem;box-shadow:0 18px 48px #00000073,inset 0 1px #ffffff0f}.buscador--portada .buscador__icono{color:#c5b18c;width:1.3rem;height:1.3rem}.buscador--portada:hover{background:#060a12b8;border-color:#cdb892cc;box-shadow:0 18px 48px #00000080,0 0 0 4px #c5b18c14}.buscador__accion{color:#f2f0eb;letter-spacing:.08em;text-transform:uppercase;min-height:48px;transition:background-color .18s var(--ease-standard);background:#18305e;border-radius:999px;flex-shrink:0;align-items:center;padding:0 1.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.buscador--portada:hover .buscador__accion{background:#22427e}.buscador--header{border:1px solid var(--t-control-border);background:var(--t-control-bg);max-width:560px;min-height:44px;color:var(--t-muted);padding:.45rem .9rem .45rem 1rem;font-size:.9rem}.buscador--header .buscador__icono{width:1rem;height:1rem;color:var(--t-muted)}.buscador--header:hover{border-color:var(--t-gold)}.buscador--header:hover .buscador__icono{color:var(--t-gold)}@media (max-width:640px){.buscador--portada .buscador__texto--largo{display:none}.buscador--portada .buscador__texto--corto{display:block}.buscador--portada{min-height:56px;padding:.4rem .4rem .4rem 1.1rem;font-size:.95rem}.buscador--portada .buscador__atajo{display:none}.buscador__accion{min-height:44px;padding:0 1.1rem}.buscador--header .buscador__atajo{display:none}}
