:root{--cv-accent:#700000;--cv-accent-lt:#700000}.problem-section>div:nth-child(2)>[data-cols2]:first-child{grid-template-columns:minmax(0,1fr)!important;gap:clamp(40px,5vw,80px)!important}.problem-intro{max-width:1120px}.problem-title{color:#700000;letter-spacing:-.025em;margin:0 0 clamp(28px,4vw,52px);font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.2}.problem-statement{letter-spacing:-.045em;color:#62625e;text-wrap:balance;max-width:19em;margin:0;font-size:clamp(34px,4.8vw,74px);font-weight:500;line-height:1.08}.problem-emphasis{color:#151515}.problem-resolution{letter-spacing:-.025em;color:#700000;border-left:2px solid #700000;margin:clamp(24px,3vw,40px) 0 0;padding-left:20px;font-size:clamp(21px,2.3vw,34px);line-height:1.25}.problem-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.comparison-panel{background:linear-gradient(145deg,#f5f5f2,#e1e1db);border:1px solid #c9c9c3;min-width:0;padding:clamp(22px,3vw,44px);position:relative;overflow:hidden}.comparison-panel--connected{color:#f5f5f4;background:#151515;border-color:#2e0a0a;box-shadow:0 24px 48px -30px #70000080}.comparison-panel-heading{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;min-height:34px;font:11px IBM Plex Mono,monospace;display:flex}.comparison-brand{height:22px}.comparison-status{letter-spacing:.08em;font-size:9px}.comparison-instrument{padding-block:34px 24px}.comparison-axis{letter-spacing:-.025em;justify-content:space-between;gap:16px;font-size:clamp(15px,1.5vw,23px);font-weight:500;display:flex}.comparison-instrument svg{width:100%;height:auto;margin-block:12px;display:block;overflow:visible}.instrument-grid{stroke:currentColor;opacity:.055;stroke-width:1px}.instrument-orbit{stroke:currentColor;opacity:.18;stroke-width:1px;stroke-dasharray:2 7}.instrument-orbit--inner{stroke-dasharray:none;opacity:.12}.broken-connection{stroke:#8b8b84;stroke-width:2px}.instrument-break{stroke:#700000;stroke-width:2px}.instrument-node{fill:#ececea;stroke:#85857d;stroke-width:2px}.instrument-ticks{stroke:currentColor;opacity:.3}.unified-connection{stroke:#700000;stroke-width:3px;opacity:1}.connection-trace{stroke:#f5f5f4;stroke-width:3px;stroke-dasharray:32 650;opacity:0}.is-visible .connection-trace{opacity:1;animation:3s ease-in-out 2 connectionTravel}.fingerprint-disc{fill:#700000;stroke:#700000;stroke-width:1px}.fingerprint-lines{stroke:#f5f5f4;stroke-width:2px}.comparison-panel--connected .instrument-node{fill:#700000;stroke:#700000}.instrument-outcome{text-align:center;letter-spacing:-.035em;max-width:16em;margin:6px auto 0;font-size:clamp(22px,2.1vw,32px);line-height:1.15}.comparison-panel-foot{letter-spacing:.04em;border-top:1px solid #bdbdb5;margin:0;padding-top:20px;font:10px/1.8 IBM Plex Mono,monospace}.comparison-panel--connected .comparison-panel-foot{color:#e0e0dc;border-color:#700000}.problem-comparison>.comparison-caption{text-align:right;grid-column:1/-1}@keyframes connectionTravel{0%{stroke-dashoffset:680px}to{stroke-dashoffset:0}}.problem-section [data-cv=cmp]{background:#131313!important}.problem-section [data-cv=cmpN2]{color:#700000!important}.problem-section [data-cv=cmpN1]{color:#c4c4bd!important}.problem-section [data-cv=cmp] svg{min-height:180px}.problem-section [data-cv=cmp] p{color:#d3d0d0!important;line-height:1.65!important}.counting-intro{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;padding-bottom:36px;display:flex}.counting-intro h3{letter-spacing:-.035em;max-width:20em;margin:0;font-size:clamp(27px,3vw,48px);font-weight:500;line-height:1.12}.counting-intro h3 span:last-child{color:#f5f5f4;text-underline-offset:.18em;text-decoration:underline 3px #700000}.counting-label{margin-bottom:12px;padding:12px 18px;font-weight:600;line-height:1.15;display:inline-block;letter-spacing:-.035em!important;color:#f5f5f4!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(24px,2.5vw,38px)!important}.counting-label--traditional{border:1px solid #666660}.counting-label--brand{background:#700000}.comparison-panel--connected .comparison-instrument{color:#f5f5f4;border-top:3px solid #700000;margin-block:24px;padding:24px 18px}.comparison-panel--traditional .comparison-instrument{border-top:3px solid #8b8b84;margin-block:24px;padding:24px 18px}.instrument-terminal{fill:#ececea;stroke:#888880;stroke-width:1.5px}.instrument-symbol{stroke:#545451;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.comparison-panel--connected .instrument-terminal{fill:#151515;stroke:#700000}.comparison-panel--connected .instrument-symbol{stroke:#700000}.counting-intro p{letter-spacing:.08em;flex:none;margin:0;font:10px IBM Plex Mono,monospace}@media (width<=900px){.problem-section>div:nth-child(2)>[data-cols2]:first-child>div:first-child{display:block}.problem-comparison{grid-template-columns:minmax(0,1fr)}.comparison-instrument{width:100%;max-width:600px;margin-inline:auto}.problem-section [data-cv=cmp] [data-cols2]>div:last-child{border-top:1px solid #62414b;border-left:0!important;padding:32px 0 0!important}}@media (width<=600px){.counting-intro{display:block}.counting-intro p{margin-top:20px}[data-cv=dilemma] .comparison-axis span{font-size:16px!important}.comparison-panel-heading{flex-wrap:wrap;gap:10px}.comparison-panel{padding:22px 18px}.comparison-instrument{padding-block:24px}.comparison-axis{font-size:16px}.problem-comparison>.comparison-caption{text-align:left}}@media (prefers-reduced-motion:reduce){.connection-trace{opacity:0!important;animation:none!important}}html{scroll-behavior:smooth}body{color:#151515;-webkit-font-smoothing:antialiased;text-wrap:pretty;background:#ececea;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:clip}*{box-sizing:border-box}a{color:#700000;text-decoration:none}a:hover{color:#151515}@keyframes vRise{0%{transform:translateY(106%)}to{transform:translateY(0)}}@keyframes vUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes vTilt{0%{opacity:0;transform:rotate(-1.2deg)translateY(38px)}to{opacity:1;transform:rotate(-1.2deg)translateY(0)}}@keyframes vLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vBox{0%,to{transform:translate(0)scale(1)}28%{transform:translate(-4%,2.5%)scale(1.04)}64%{transform:translate(2.5%,-2%)scale(.97)}}@keyframes vScan{0%{opacity:0;top:3%}14%{opacity:.9}86%{opacity:.9}to{opacity:0;top:97%}}@keyframes vFadeIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes cvRingCss{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes cvRing{0%{r:9;opacity:.8}to{r:40;opacity:0}}@keyframes cvCore{0%,to{r:9}50%{r:11}}@keyframes vPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes vMedia{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.hv1:hover{color:#151515!important}.hv2:hover{background:#151515!important}.hv3:hover{background:var(--cv-accent,#700000)!important}.hv4:hover{color:#f5f5f4!important;background:#151515!important}.hv5{transition:color .3s,border-color .3s}.hv5:hover{color:var(--cv-accent,#700000)!important;border-bottom-color:var(--cv-accent,#700000)!important}.hv5--claro:hover{color:#f5f5f4!important;border-bottom:2px solid var(--cv-accent,#700000)!important}.video-toggle{cursor:pointer;color:#f5f5f4;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:clamp(12px,1.2vw,18px);display:flex;position:absolute;inset:0}.video-toggle:focus-visible{outline-offset:-5px}.video-toggle--pantalla{align-items:flex-start;padding:clamp(18px,2vw,30px)}.video-toggle svg{fill:currentColor;opacity:0;filter:drop-shadow(0 1px 5px #0000008c);width:22px;height:22px;transition:opacity .35s}.video-toggle:hover svg,.video-toggle:focus-visible svg,.video-toggle[data-parado=true] svg{opacity:.88}.video-toggle [data-icono=play],.video-toggle[data-parado=true] [data-icono=pausa]{display:none}.video-toggle[data-parado=true] [data-icono=play]{display:block}.logo-img{width:auto;height:20px;display:block}.logo-link{flex:none;line-height:0;display:block}.logo-link:hover .logo-img{opacity:.8}[data-sector] video{transition:transform .9s cubic-bezier(.16,1,.3,1)}[data-sector]:hover video{transform:scale(1.02)}@media (width<=900px){[data-sector]{width:86vw!important}[data-sector] h3{font-size:clamp(22px,6vw,30px)!important}[data-sector] p{font-size:15px!important}[data-sector-copy]{flex-direction:column;align-items:stretch!important}[data-sector-copy]>*{flex:none!important;min-width:0!important;max-width:none!important}[data-sector]{flex-direction:column;justify-content:flex-start;display:flex}[data-sector]>video{aspect-ratio:16/9;flex:none;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}[data-sector]>.video-toggle{height:48.375vw!important;padding:12px!important;inset:0 0 auto!important}[data-sector]>div[style*="linear-gradient(to top"]{display:none!important}[data-sector]>div[style*="justify-content: space-between"]{flex:auto;gap:14px;justify-content:flex-start!important;padding:18px 18px 22px!important;position:relative!important;inset:auto!important}[data-sector]>span[data-en=AI-generated\ imagery]{top:12px!important;right:48px!important}}@keyframes narrRebote{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.narr-chevron{animation:1.4s ease-in-out infinite narrRebote}.narr-replay{transition:border-color .3s,color .3s}.narr-replay:hover{border-color:var(--cv-accent-lt,#700000)!important;color:#f5f5f4!important}.lang-btn{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.lang-btn svg{width:21px;height:14px;transition:filter .3s,opacity .3s;display:block;box-shadow:0 0 0 1px #15151529}.lang-btn[data-activo=false] svg{filter:grayscale();opacity:.45}.lang-btn[data-activo=false]:hover svg{filter:none;opacity:.85}@media (width<=900px){[data-cols2]{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1080px){[data-hero-grid]{grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important}}@media (width<=900px){[data-hero-grid]{grid-template-columns:minmax(0,1fr)!important;gap:clamp(28px,6vw,46px)!important}#top{flex-direction:column;min-height:auto!important;display:flex!important}#top [data-hero-media]{aspect-ratio:16/9;order:1;width:100%;overflow:hidden;position:relative!important;inset:auto!important}#top [data-hero-media]+.video-toggle{height:56.25vw!important;padding:14px!important;inset:0 0 auto!important}#top>div[style*="linear-gradient(to top"],#top>div[style*="grid-template-columns: repeat(6, 1fr)"]{display:none!important}#top>div[style*="z-index: 2"]{order:2;justify-content:flex-start!important;gap:14px!important;padding:26px 18px 34px!important}#top>span[data-en=AI-generated\ imagery]{top:14px!important;right:54px!important}[data-hero-titulo]{text-wrap:balance;white-space:normal!important}}@media (width<=1080px){[data-cv=nav]{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--cv-accent,#700000);outline-offset:3px}.recognition-sequence{height:auto}.recognition-sequence>[data-cv=stage]{display:none}.recognition-static{color:#f5f5f4;padding:48px max(18px,6vw)}.recognition-static article{border-top:1px solid #545451;padding:24px 0}.recognition-static p{max-width:38em;font-size:clamp(20px,2.5vw,32px);line-height:1.3}.recognition-step{color:#700000;font:12px IBM Plex Mono,monospace}.landing-ready .recognition-sequence{height:500svh}.landing-ready .recognition-sequence>[data-cv=stage]{display:block}.landing-ready .recognition-static{display:none}[id]{scroll-margin-top:88px}.comparison-caption{color:#545451;margin:0;font-size:12px;line-height:1.5}.mobile-menu-toggle{display:none}@media (width<=1080px){.site-header>div{gap:16px!important}.site-header>div>a{margin-right:auto}.landing-ready .mobile-menu-toggle{color:#151515;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b8b8b3;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.menu-icon{border-top:1px solid;border-bottom:1px solid;width:16px;height:8px}[aria-expanded=true] .menu-icon{border-bottom:0;height:0}[data-cv=nav].is-open{background:#ececea;border-bottom:1px solid #b8b8b3;flex-direction:column;max-height:calc(100svh - 72px);padding:12px 24px 24px;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 24px #15151515;align-items:stretch!important;gap:0!important;display:flex!important}[data-cv=nav].is-open a{border-bottom:1px solid #dcdcd9;padding:16px 0}html:not(.landing-ready) .site-header>div{flex-wrap:wrap;min-height:72px;height:auto!important}html:not(.landing-ready) [data-cv=nav]{flex-wrap:wrap;order:3;padding:12px 0;flex-basis:100%!important;display:flex!important}}@media (width<=600px){.site-header>div>a{font-size:17px!important}.mobile-menu-toggle>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.landing-ready .mobile-menu-toggle{min-width:40px}[data-cv=black]{grid-template-rows:repeat(5,auto);align-content:space-evenly;gap:12px;padding:24px 6vw;display:grid}[data-cv=black]>[data-cv^=st]{font-size:10px;text-align:left!important;letter-spacing:.08em!important;max-width:100%!important;position:relative!important;inset:auto!important}[data-cv=st1]{grid-row:1}[data-cv=st3]{grid-row:2}[data-cv=st2]{grid-row:3}[data-cv=st4]{grid-row:4}[data-cv=rule]{display:none}[data-cv=stage]{min-height:100svh;height:100dvh!important}[data-cv=narrReplay]{grid-row:5;justify-self:start;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.site-header>div{gap:8px!important;padding-inline:14px!important}.site-header>div>div{gap:6px!important}.site-header .hv2{padding:12px 10px!important;font-size:12px!important}.landing-ready .mobile-menu-toggle{padding-inline:8px}[data-cv=esBtn],[data-cv=enBtn]{min-width:20px;min-height:44px}#top h1{font-size:clamp(40px,10.8vw,62px)!important}#top>div:last-child{min-height:auto!important;padding-block:36px!important}.landing-ready .recognition-sequence{height:380svh}[data-cv=cornerL],[data-cv=cornerR]{background:#ececeaf0;padding:12px;bottom:18svh;text-align:left!important;width:auto!important;top:auto!important;left:6vw!important;right:6vw!important}[data-cv=cornerR]{bottom:3svh}[data-cv=cornerL]>div,[data-cv=cornerR]>div{font-size:clamp(22px,6vw,32px)!important;line-height:1.1!important}[data-cv=cornerR] span{white-space:normal!important}[data-cv=face]{height:38svh!important;top:9svh!important}[data-cv=st1],[data-cv=st2]{max-width:88vw!important;font-size:clamp(38px,10.5vw,62px)!important}#privacidad [data-cols2]>div[style*="120px"]{grid-template-columns:1fr!important;gap:10px!important}[data-cv=dilemma]>div{padding:18px!important}[data-cv=dilemma] [style*="minmax(0,1fr) auto minmax(0,1fr)"]{gap:8px!important}[data-cv=dilemma] [data-en=SECURITY],[data-cv=dilemma] [data-en=PRIVACY]{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.landing-ready .recognition-sequence{height:auto}.landing-ready .recognition-sequence>[data-cv=stage]{display:none}.landing-ready .recognition-static{display:block}[data-cv=hzWrap]{height:auto!important}[data-cv=hzStage]{height:auto!important;position:static!important}[data-cv=hzTrack]{flex-wrap:wrap;width:100%;transform:none!important}[data-cv=hzTrack]>article{width:100%!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:200;clip-path:none;background:var(--cv-accent,#700000);color:#f5f5f4;letter-spacing:.08em;width:auto;height:auto;margin:0;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;position:fixed;top:12px;left:12px}
