:root{--eris3-ivory:#F6F4F2;--eris3-charcoal:#0E0E10;--eris3-white:#FFFFFF;--eris3-text:#0E0E10;--eris3-text-secondary:rgba(14,14,16,.62);--eris3-text-muted:rgba(14,14,16,.58);--eris3-text-disabled:rgba(14,14,16,.3);--eris3-landing-text:#0E0E10;--eris3-apricot:#FFC88A;--eris3-wine:#5A1E2B;--eris3-wine-text:#5A1E2B;--eris3-wine-light:#5A1E2B;--eris3-mauve:#A07B8C;--eris3-dusk:#B9B0CC;--eris3-data-1:#5A1E2B;--eris3-data-2:#FFC88A;--eris3-data-3:#A07B8C;--eris3-data-4:#B9B0CC;--eris3-success:#2B7656;--eris3-warning:#965E1A;--eris3-error:#B8403B;--eris3-error-foreground:#F6F4F2;--eris3-info:#5A6991;--eris3-divider:rgba(14,14,16,.08);--eris3-border-subtle:rgba(14,14,16,.06);--eris3-border-standard:rgba(14,14,16,.09);--eris3-border-strong:rgba(14,14,16,.14);--eris3-tint-wine:rgba(90,30,43,.08);--eris3-tint-success:rgba(46,125,91,.08);--eris3-tint-warning:rgba(179,112,31,.08);--eris3-tint-error:rgba(198,69,63,.08);--eris3-tint-info:rgba(92,107,148,.08);--eris3-tint-neutral:rgba(14,14,16,.04);--eris3-borde-success:rgba(46,125,91,.2);--eris3-borde-warning:rgba(179,112,31,.2);--eris3-borde-error:rgba(198,69,63,.2);--eris3-borde-info:rgba(92,107,148,.2);--eris3-borde-wine:rgba(90,30,43,.2);--eris3-tint-apricot:rgba(255,200,138,.28);--eris3-tint-dusk:rgba(185,176,204,.25);--eris3-glass-01:rgba(255,255,255,.4);--eris3-glass-02:rgba(255,255,255,.58);--eris3-glass-03:rgba(255,255,255,.7);--eris3-glass-04:rgba(246,244,242,.85);--eris3-glass-05:rgba(246,244,242,.75);--eris3-glass-blur-01:10px;--eris3-glass-blur-02:16px;--eris3-glass-blur-03:20px;--eris3-glass-blur-04:24px;--eris3-glass-blur-05:18px;--eris3-glass-border:rgba(14,14,16,.06);--eris3-glass-highlight:inset 0 1px 0 rgba(255,255,255,.6);--eris3-glass-shadow-03:0 12px 32px rgba(14,14,16,.08);--eris3-glass-shadow-04:0 24px 64px rgba(14,14,16,.12);--eris3-scrim:rgba(14,14,16,.25);--eris3-font-display:"Archivo","Arial Black",sans-serif;--eris3-font-ui:"Instrument Sans",Helvetica,Arial,sans-serif;--eris3-size-display:4rem;--eris3-size-h1:2.25rem;--eris3-size-h2:1.5rem;--eris3-size-h3:1.0625rem;--eris3-size-body:0.90625rem;--eris3-size-body-s:0.8125rem;--eris3-size-label:0.6875rem;--eris3-size-micro:0.625rem;--eris3-numeric-range:"44px–88px";--eris3-tracking-label:.14em;--eris3-tracking-micro:.1em;--eris3-lh-display:1.02;--eris3-lh-heading:1.15;--eris3-lh-body:1.6;--eris3-space:4px 8px 12px 16px 24px 32px 48px 64px 96px 128px;--eris3-grid-cols:12;--eris3-grid-gutter:24px;--eris3-margin-desktop:64px;--eris3-sidebar:216px;--eris3-content-max:1240px;--eris3-rhythm:8px;--eris3-radius-s:6px;--eris3-radius-m:8px;--eris3-radius-l:12px;--eris3-radius-xl:14px;--eris3-radius-pill:999px;--eris3-radius-circle:50%;--eris3-instant:150ms;--eris3-quick:250ms;--eris3-standard:400ms;--eris3-ambient:"30s–60s";--eris3-ease-enter:cubic-bezier(.16,.84,.28,1);--eris3-ease-exit:cubic-bezier(.4,0,1,1);--eris3-ease-standard:cubic-bezier(.2,.6,.2,1);--eris3-gradient-core:radial-gradient(closest-side,rgba(255,200,138,1) 0%,rgba(224,90,60,1) 50%,rgba(90,30,43,1) 78%,rgba(90,30,43,0) 100%);--eris3-gradient-cool:radial-gradient(closest-side,rgba(185,176,204,.5) 0%,rgba(246,244,242,0) 100%);--eris3-gradient-blur:44px;--eris3-gradient-max-per-view:1;--eris3-icon-grid:24px;--eris3-icon-stroke:1.5px;--eris3-icon-size:15px;--eris3-icon-active:#0E0E10;--eris3-icon-inactive:rgba(14,14,16,.45);--eris3-btn-height:36px;--eris3-btn-height-compact:32px;--eris3-btn-hit:44px;--eris3-btn-radius:8px;--eris3-btn-weight:500;--eris3-btn-primary-bg:#0E0E10;--eris3-btn-primary-text:#F6F4F2;--eris3-btn-primary-hover:#26262B;--eris3-btn-primary-pressed:#000000;--eris3-btn-primary-arrow:#FFC88A;--eris3-btn-secondary-bg:rgba(255,255,255,.55);--eris3-btn-secondary-border:rgba(14,14,16,.1);--eris3-btn-danger:#C6453F;--eris3-focus:1.5px solid #5A1E2B;--eris3-focus-offset:3px;--eris3-input-height:38px;--eris3-input-radius:8px;--eris3-input-bg:#FFFFFF;--eris3-input-border:rgba(14,14,16,.09);--eris3-input-focus:1px solid #5A1E2B;--eris3-input-focus-halo:0 0 0 3px rgba(90,30,43,.08);--eris3-input-error:1px solid rgba(198,69,63,.6);--eris3-card-level0:none;--eris3-card-level1-bg:#FFFFFF;--eris3-card-level1-border:rgba(14,14,16,.06);--eris3-card-level2:var(--eris3-glass-02);--eris3-card-padding:24px;--eris3-card-radius:12px;--eris3-chart-grid:rgba(14,14,16,.06);--eris3-chart-line:2px;--eris3-chart-comparison:1.5px dashed;--eris3-chart-point:#FFC88A}@media (prefers-reduced-motion:reduce){:root{--eris3-instant:0ms;--eris3-quick:0ms;--eris3-standard:150ms}}.dark{--eris3-ivory:#0E0E10;--eris3-charcoal:#F6F4F2;--eris3-white:#1A191D;--eris3-surface:#1A191D;--eris3-text:#F6F4F2;--eris3-text-secondary:rgba(246,244,242,.72);--eris3-text-muted:rgba(246,244,242,.62);--eris3-text-disabled:rgba(246,244,242,.35);--eris3-landing-text:rgba(246,244,242,.72);--eris3-accent:#FFC88A;--eris3-wine-text:#FFC88A;--eris3-wine-light:#C97285;--eris3-divider:rgba(246,244,242,.1);--eris3-border-subtle:rgba(246,244,242,.08);--eris3-border-standard:rgba(246,244,242,.12);--eris3-border-strong:rgba(246,244,242,.2);--eris3-tint-wine:rgba(201,114,133,.1);--eris3-tint-apricot:rgba(255,200,138,.14);--eris3-tint-dusk:rgba(185,176,204,.14);--eris3-tint-success:rgba(91,190,147,.14);--eris3-tint-warning:rgba(229,168,92,.14);--eris3-tint-error:rgba(232,128,121,.14);--eris3-tint-info:rgba(159,176,220,.14);--eris3-tint-neutral:rgba(246,244,242,.06);--eris3-borde-success:rgba(91,190,147,.28);--eris3-borde-warning:rgba(229,168,92,.28);--eris3-borde-error:rgba(232,128,121,.28);--eris3-borde-info:rgba(159,176,220,.28);--eris3-borde-wine:rgba(201,114,133,.28);--eris3-success:#5BBE93;--eris3-warning:#E5A85C;--eris3-error:#E88079;--eris3-error-foreground:#0E0E10;--eris3-info:#9FB0DC;--eris3-data-1:#FFC88A;--eris3-data-2:#C97285;--eris3-data-3:#B9B0CC;--eris3-data-4:rgba(246,244,242,.35);--eris3-glass-01:rgba(246,244,242,.04);--eris3-glass-02:rgba(26,25,29,.6);--eris3-glass-03:rgba(26,25,29,.72);--eris3-glass-04:rgba(26,25,29,.78);--eris3-glass-05:rgba(14,14,16,.72);--eris3-glass-border:rgba(246,244,242,.1);--eris3-glass-highlight:inset 0 1px 0 rgba(246,244,242,.07);--eris3-glass-shadow-03:0 16px 44px rgba(0,0,0,.5);--eris3-glass-shadow-04:0 24px 64px rgba(0,0,0,.6);--eris3-scrim:rgba(0,0,0,.6);--eris3-icon-active:#F6F4F2}.eris-v3{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-instrument-sans),var(--eris3-font-ui)}.eris-v3 .eris3-display,.eris-v3 h1,.eris-v3 h2,.eris-v3 h3{font-family:var(--font-archivo),var(--eris3-font-display);font-stretch:110%;line-height:var(--eris3-lh-heading)}.eris-v3 .eris3-glass-01,.eris-v3 .eris3-glass-02,.eris-v3 .eris3-glass-03,.eris-v3 .eris3-glass-04,.eris-v3 .eris3-glass-05{border:1px solid var(--eris3-glass-border);box-shadow:var(--eris3-glass-highlight)}.eris-v3 .eris3-glass-01{background:var(--eris3-glass-01);backdrop-filter:blur(var(--eris3-glass-blur-01))}.eris-v3 .eris3-glass-02{background:var(--eris3-glass-02);backdrop-filter:blur(var(--eris3-glass-blur-02))}.eris-v3 .eris3-glass-03{background:var(--eris3-glass-03);backdrop-filter:blur(var(--eris3-glass-blur-03));box-shadow:var(--eris3-glass-highlight),var(--eris3-glass-shadow-03)}.eris-v3 .eris3-glass-04{background:var(--eris3-glass-04);backdrop-filter:blur(var(--eris3-glass-blur-04));box-shadow:var(--eris3-glass-highlight),var(--eris3-glass-shadow-04)}.eris-v3 .eris3-glass-05{background:var(--eris3-glass-05);backdrop-filter:blur(var(--eris3-glass-blur-05))}@supports not (backdrop-filter:blur(1px)){.eris-v3 .eris3-glass-01,.eris-v3 .eris3-glass-02,.eris-v3 .eris3-glass-03{background:#FFFFFF}.eris-v3 .eris3-glass-04,.eris-v3 .eris3-glass-05{background:var(--eris3-ivory)}}.eris-v3 .eris3-card-0{border-bottom:1px solid var(--eris3-divider)}.eris-v3 .eris3-card-1{background:var(--eris3-card-level1-bg);border:1px solid var(--eris3-card-level1-border);border-radius:var(--eris3-card-radius);padding:var(--eris3-card-padding)}.eris-v3 .eris3-btn{height:var(--eris3-btn-height);border-radius:var(--eris3-btn-radius);font-weight:var(--eris3-btn-weight);font-size:var(--eris3-size-body-s);transition:background-color var(--eris3-quick) var(--eris3-ease-standard),transform var(--eris3-quick) var(--eris3-ease-standard)}.eris-v3 .eris3-btn-primary{background:var(--eris3-btn-primary-bg);color:var(--eris3-btn-primary-text)}.eris-v3 .eris3-btn-primary:hover{background:var(--eris3-btn-primary-hover)}.eris-v3 .eris3-btn-primary:active{background:var(--eris3-btn-primary-pressed)}.eris-v3 .eris3-btn-primary .eris3-flecha{color:var(--eris3-btn-primary-arrow)}.eris-v3 .eris3-btn-secondary{background:var(--eris3-btn-secondary-bg);border:1px solid var(--eris3-btn-secondary-border);color:var(--eris3-text)}.eris-v3 :focus-visible{outline:var(--eris3-focus);outline-offset:var(--eris3-focus-offset)}.eris-v3 input.eris3-campo-linea:focus-visible{outline:none}.eris-v3 .eris3-luz{position:relative;overflow:hidden;isolation:isolate}.eris-v3 .eris3-luz:before{content:"";position:absolute;z-index:-1;inset:-20% -10% auto -10%;aspect-ratio:2/1;background-image:var(--eris3-gradient-core);mix-blend-mode:multiply;opacity:.5;filter:blur(clamp(30px,3.4vw,52px));pointer-events:none}@media (prefers-reduced-motion:reduce){.eris-v3 .eris3-luz:before{animation:none}}.eris-v3 svg.lucide{stroke-width:1.5}.eris-v3 .eris3-barra-carga{animation:eris3Carga 1.4s var(--eris3-ease-standard) infinite}@keyframes eris3Carga{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.eris-v3 .eris3-barra-carga{transform:none;width:100%;animation:eris3CargaQuieta 2.4s ease-in-out infinite}@keyframes eris3CargaQuieta{0%,to{opacity:.25}50%{opacity:.7}}}.eris-v3 .eris3-paso-entra{animation:eris3PasoEntra var(--eris3-quick) var(--eris3-ease-enter)}@keyframes eris3PasoEntra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eris-v3 .eris3-paso-punto{animation:eris3PuntoActivo var(--eris3-quick) var(--eris3-ease-enter)}@keyframes eris3PuntoActivo{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.eris-v3 .eris3-paso-entra{animation:eris3PasoAparece .12s linear}.eris-v3 .eris3-paso-punto{animation:none}@keyframes eris3PasoAparece{0%{opacity:0}to{opacity:1}}}.eris-v3 .eris3-franja-hero{background:linear-gradient(90deg,var(--eris-brand-deep) 0,var(--eris-brand-rosa) 45%,var(--eris-brand-accent) 75%,var(--eris3-apricot) 100%)}@media (max-width:640px){.eris-v3 p.text-xs,.eris-v3 p[class*="text-[0.625rem]"],.eris-v3 p[class*="text-[0.65625rem]"],.eris-v3 p[class*="text-[0.6875rem]"],.eris-v3 p[class*="text-[0.71875rem]"],.eris-v3 p[class*="text-[0.75rem]"],.eris-v3 p[class*="text-[0.78125rem]"]{font-size:.8125rem;line-height:1.6}.eris-v3 [role=tab],.eris-v3 a[class*="rounded-[8px]"],.eris-v3 a[class*=rounded-lg],.eris-v3 button:not([hidden]):not(.sr-only){min-height:44px}.eris-v3 button:not([hidden]):not(.sr-only){min-width:44px}.eris-v3 td button,.eris-v3 th button,.eris-v3 tr button{min-height:0;min-width:0}.eris-v3 nav[aria-label=Secciones] a{min-height:40px}}@media (min-width:640px){.eris-v3 [role=tab],.eris-v3 a[class*="rounded-[8px]"],.eris-v3 a[class*=rounded-lg],.eris-v3 button:not([hidden]):not(.sr-only){min-height:24px;min-width:24px}.eris-v3 td button,.eris-v3 th button,.eris-v3 tr button{min-height:0;min-width:0}}.eris-landing main>section[id]{scroll-margin-top:8px}@media (max-width:639px){.eris-landing main>section[id]{scroll-margin-top:24px}}.eris-landing{position:relative}.eris-fondo-vivo{z-index:0;pointer-events:none;overflow:hidden}.eris-fondo-vivo,.eris-fondo-vivo .eris-revelado{position:absolute;inset:0}.eris-hero-oscuro>:not(.eris-fondo-vivo){position:relative;z-index:1}.eris-revelado{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.eris-revelado .masa{position:absolute;border-radius:50%;will-change:transform,opacity;mix-blend-mode:multiply}.eris-revelado .masa-1{width:62%;left:8%;top:-30%;background:radial-gradient(closest-side,var(--eris-brand-deep),transparent 74%);opacity:.14;animation:erisEntra 1.2s var(--eris-ease-enter) both,erisDeriva 14s ease-in-out infinite alternate,erisRespira 18s ease-in-out infinite}.eris-revelado .masa-1,.eris-revelado .masa-2{aspect-ratio:1;filter:blur(clamp(40px,7vw,96px))}.eris-revelado .masa-2{width:52%;right:0;top:-6%;background:radial-gradient(closest-side,var(--eris-brand-rosa),transparent 70%);opacity:.12;animation:erisEntra 1.2s var(--eris-ease-enter) .1s both,erisDeriva2 14s ease-in-out infinite alternate,erisRespira 18s -6s ease-in-out infinite}.eris-revelado .masa-3{width:118%;height:64%;left:-9%;bottom:-38%;border-radius:46%;background:radial-gradient(closest-side,var(--eris-brand-accent),transparent 72%);filter:blur(clamp(40px,7vw,96px));opacity:.16;animation:erisDeriva 16s ease-in-out infinite alternate-reverse,erisRespira3 21s ease-in-out infinite}.eris-revelado .eris-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s var(--eris-ease-enter)}.eris-revelado.canvas-activo .eris-canvas{opacity:1}.eris-revelado.canvas-activo .masa{opacity:0!important;transition:opacity .9s var(--eris-ease-enter)}@keyframes erisEntra{0%{opacity:0;filter:blur(clamp(70px,11vw,150px))}}@keyframes erisDeriva{to{transform:translate(17%,10%)}}@keyframes erisDeriva2{to{transform:translate(-21%,13%)}}@keyframes erisRespira{0%,to{scale:1}50%{scale:1.17}}@keyframes erisRespira3{0%,to{scale:1 1}50%{scale:1.1 1.22}}@media (prefers-reduced-motion:reduce){.eris-revelado .masa{animation:none!important}}@keyframes erisReveal{0%{opacity:0;transform:translateY(64px) scale(.975);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes erisRevealSoft{0%{opacity:0;transform:translateY(38px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eris-landing .eris-stagger>*{animation:erisRevealSoft linear both;animation-timeline:view()}.eris-landing .eris-stagger>:first-child{animation-range:entry 0 cover 20%}.eris-landing .eris-stagger>:nth-child(2){animation-range:entry 4% cover 24%}.eris-landing .eris-stagger>:nth-child(3){animation-range:entry 8% cover 28%}.eris-landing .eris-stagger>:nth-child(4){animation-range:entry 12% cover 32%}.eris-landing .eris-stagger>:nth-child(5){animation-range:entry 16% cover 36%}.eris-landing .eris-stagger>:nth-child(6){animation-range:entry 20% cover 40%}.eris-landing .eris-hero-seq>*{animation:erisReveal .9s var(--eris-ease-enter) both}.eris-landing .eris-hero-seq>:first-child{animation-delay:.12s}.eris-landing .eris-hero-seq>:nth-child(2){animation-delay:.22s}.eris-landing .eris-hero-seq>:nth-child(3){animation-delay:.34s}.eris-landing .eris-hero-seq>:nth-child(4){animation-delay:.46s}.eris-landing .eris-hero-seq>:nth-child(5){animation-delay:.58s}.eris-landing .eris-hero-seq>:nth-child(6){animation-delay:.7s}}}@media (prefers-reduced-motion:no-preference){.eris-landing .eris-palabras>span{display:inline-block;animation:erisPalabra .82s var(--eris-ease-enter) both;animation-delay:calc(.26s + var(--i) * 85ms)}}@keyframes erisPalabra{0%{opacity:0;transform:translateY(.38em) rotate(1.2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes erisTextoPasa{0%{opacity:0;transform:translateY(46px);filter:blur(9px)}12%{opacity:1;transform:none;filter:none}86%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-46px);filter:blur(9px)}}@keyframes erisTextoHero{0%{opacity:1;transform:none;filter:none}66%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-46px);filter:blur(9px)}}.eris-landing .eris-cta{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--eris-duration-quick) var(--eris-ease-standard),box-shadow var(--eris-duration-quick) var(--eris-ease-standard)}.eris-landing .eris-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--eris-gradient-senal);opacity:0;transform:translateY(38%);transition:opacity var(--eris-duration-quick) var(--eris-ease-exit),transform var(--eris-duration-quick) var(--eris-ease-exit)}.eris-landing .eris-cta:focus-visible:after,.eris-landing .eris-cta:hover:after{opacity:.85;transform:translateY(0);transition-timing-function:var(--eris-ease-enter)}.eris-landing .eris-cta:hover{transform:translateY(-1px);box-shadow:var(--eris3-glass-shadow-03)}.eris-landing .eris-cta:active{transform:translateY(0)}.eris-landing .eris-card{position:relative;isolation:isolate;transition:border-color var(--eris-duration-standard) var(--eris-ease-standard),transform var(--eris-duration-standard) var(--eris-ease-standard)}.eris-landing .eris-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--eris-gradient-lectura);opacity:0;transition:opacity var(--eris-duration-standard) var(--eris-ease-standard)}.eris-landing .eris-card:focus-within:before,.eris-landing .eris-card:hover:before{opacity:1}.eris-landing .eris-card:hover{border-color:var(--eris3-border-strong);transform:translateY(-2px)}.eris-landing .eris-presencia{position:relative}.eris-landing .eris-presencia:before{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;background:var(--eris-gradient-presencia);pointer-events:none;z-index:0}.eris-landing .eris-presencia>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.eris-landing .eris-card,.eris-landing .eris-card:before,.eris-landing .eris-cta,.eris-landing .eris-cta:after{transition:none!important}}@media (prefers-reduced-motion:no-preference){.eris-landing{scroll-behavior:smooth}}:root{--eris-font-display:"Archivo","Arial Black",sans-serif;--eris-font-ui:"Instrument Sans",Helvetica,Arial,sans-serif;--eris-tracking-display:-0.01em;--eris-brand-accent:#E8A57D;--eris-brand-deep:#4A1520;--eris-brand-rosa:#C96F7B;--eris-border-strong:#5A3038;--eris-surface-page:#100B0D;--eris-surface-raised:#221118;--eris-text-primary:#F4EDE6;--eris-radius-xl:16px;--eris-shadow-elevated:0 12px 40px rgba(0,0,0,.5);--eris-duration-quick:250ms;--eris-duration-standard:400ms;--eris-ease-enter:cubic-bezier(.16,.84,.28,1);--eris-ease-exit:cubic-bezier(.4,0,1,1);--eris-ease-standard:cubic-bezier(.2,.6,.2,1);--eris-gradient-senal:radial-gradient(220px 120px at 50% 120%,rgba(232,165,125,.8) 0%,rgba(140,34,51,.9) 55%,#8C2233 100%);--eris-gradient-lectura:radial-gradient(300px 170px at 80% 0%,rgba(232,165,125,.22) 0%,rgba(34,17,24,0) 70%);--eris-gradient-presencia:radial-gradient(700px 200px at 50% 100%,rgba(74,21,32,.65) 0%,rgba(43,22,30,.3) 55%,rgba(22,9,13,0) 100%)}@media (prefers-reduced-motion:reduce){:root{--eris-duration-quick:0ms;--eris-duration-standard:150ms}}