:root{--accent: #E0810E;--cta-bg: #10CFEF;--cta-fg: #111418;--cta-sub: #0b3a45;--cta-btn-bg: #111418;--cta-btn-fg: #10CFEF;--cta-contact: #0b3a45;--grid: 1;--cyan: #10CFEF;--teal: #0894B8;--ink: #111418;--paper: #EEF1F4;--line-light: #D3DAE0}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;color:var(--ink)}h1,h2,h3,h4{margin:0;line-height:1.02}p{margin:0;text-wrap:pretty}a{text-decoration:none;color:inherit}section{scroll-margin-top:88px}.ff-saira{font-family:Saira Condensed,sans-serif}.ff-mono{font-family:IBM Plex Mono,ui-monospace,monospace}a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.anei-wrap{max-width:1180px;margin:0 auto;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.anei-section{padding-top:clamp(56px,7vw,80px);padding-bottom:clamp(56px,7vw,80px)}.bg-light{background:var(--paper)}.bg-dark{background:var(--ink)}.anei-eyebrow{font-size:12px;letter-spacing:.2em}.anei-eyebrow--teal{color:var(--teal)}.anei-eyebrow--cyan{color:var(--cyan)}.anei-h2{font-weight:700;text-transform:uppercase;color:var(--ink);line-height:1}.anei-2col{display:grid;grid-template-columns:5fr 7fr;align-items:start}.anei-btn{display:inline-block;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;transition:transform .18s cubic-bezier(.22,.61,.36,1),filter .18s ease}.anei-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.anei-btn:active{transform:translateY(0)}.anei-btn--primary{font-size:17px;background:var(--cyan);color:var(--ink);padding:15px 30px}.anei-btn--dark{flex-shrink:0;font-size:18px;background:var(--cta-btn-bg, #111418);color:var(--cta-btn-fg, #10CFEF);padding:17px 36px}.anei-header{position:sticky;top:0;z-index:100;background:#111418d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.07);transition:background .28s ease,box-shadow .28s ease,border-color .28s ease}.anei-header.is-scrolled{background:#111418f2;box-shadow:0 8px 30px #00000047;border-bottom-color:#ffffff1a}.anei-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.anei-header__logo{display:flex;align-items:center;flex-shrink:0}.anei-header__logo img{height:38px;width:auto;display:block;transition:height .28s ease}.anei-header.is-scrolled .anei-header__logo img{height:34px}.anei-nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px)}.anei-nav__link{font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;position:relative;padding:6px 0;white-space:nowrap;transition:color .18s ease}.anei-nav__link:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--cyan);transition:right .22s cubic-bezier(.22,.61,.36,1)}.anei-nav__link:hover{color:#fff}.anei-nav__link:hover:after{right:0}.anei-nav__link.is-active{color:var(--cyan)}.anei-nav__link.is-active:after{right:0}.anei-nav__cta{font-size:14px!important;padding:10px 20px!important;margin-left:8px}.anei-burger{display:none;width:44px;height:44px;background:transparent;border:0;cursor:pointer;padding:11px;flex-shrink:0}.anei-burger span{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .2s ease}.anei-burger span+span{margin-top:5px}.anei-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.anei-burger.is-open span:nth-child(2){opacity:0}.anei-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:860px){.anei-burger{display:block}.anei-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#111418fa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1);padding:6px clamp(20px,5vw,72px) 22px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.anei-nav.is-open{transform:none;opacity:1;pointer-events:auto}.anei-nav__link{padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.07);font-size:18px}.anei-nav__link:after{display:none}.anei-nav__cta{margin:18px 0 0;text-align:center;font-size:16px!important;padding:14px 20px!important}}.anei-hero{position:relative;overflow:hidden;background:var(--paper);border-bottom:1px solid var(--line-light)}.anei-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--grid, 1);background-image:linear-gradient(rgba(17,20,24,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,24,.06) 1px,transparent 1px);background-size:54px 54px;pointer-events:none}.anei-hero__inner{position:relative;padding-top:clamp(36px,4.5vw,54px);padding-bottom:clamp(52px,7vw,74px)}.anei-hero__logo-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(36px,5vw,52px)}.anei-hero__logo{height:clamp(36px,4vw,48px);width:auto;display:block}.anei-hero__kicker{color:var(--ink);margin-bottom:22px}.anei-hero__title{font-weight:700;font-size:clamp(40px,5.6vw,64px);line-height:.98;color:var(--ink);text-transform:uppercase;max-width:1000px;letter-spacing:.005em}.anei-hero__title .c-cyan{color:var(--cyan)}.anei-hero__lead{font-size:clamp(16px,1.7vw,18px);line-height:1.5;color:#4a5560;max-width:580px;margin-top:26px}.anei-hero__actions{display:flex;align-items:center;gap:26px;margin-top:36px;flex-wrap:wrap}.anei-hero__tagline{font-weight:700;font-size:clamp(18px,2.3vw,22px);letter-spacing:.04em;text-transform:uppercase;color:var(--accent, #E0810E)}@keyframes aneiUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.anei-hero-in{animation:aneiUp .55s cubic-bezier(.22,.61,.36,1) both}.anei-stats-section{background:#1a1f26;border-top:1px solid rgba(255,255,255,.08)}.anei-stats{display:grid;grid-template-columns:repeat(4,1fr)}.anei-stat{padding:30px clamp(20px,3vw,34px);border-right:1px solid rgba(255,255,255,.08)}.anei-stat:last-child{border-right:none}.anei-stat__num{font-weight:700;font-size:clamp(38px,4.4vw,46px);color:#fff;line-height:1}.anei-stat__num--cyan{color:var(--cyan)}.anei-stat__label{font-size:10px;letter-spacing:.14em;color:#ffffff8c;margin-top:8px;text-transform:uppercase}.anei-quienes .anei-eyebrow{margin-bottom:24px}.anei-quienes .anei-2col{gap:clamp(32px,5vw,56px)}.anei-quienes__h2{font-size:clamp(30px,3.4vw,36px)}.anei-quienes__text{display:grid;gap:18px}.anei-quienes__text p{font-size:15px;line-height:1.7}.anei-quienes__text p:first-child{color:#2a2f36}.anei-quienes__text p:last-child{color:#4a5560}.anei-mision .anei-eyebrow{margin-bottom:18px}.anei-mision__intro{color:#ffffffb8;max-width:760px;margin-bottom:44px;font-size:clamp(16px,1.9vw,19px);line-height:1.55}.anei-pillars{border-bottom:1px solid rgba(255,255,255,.1)}.anei-pillar{display:grid;grid-template-columns:84px 1fr;gap:clamp(16px,2vw,28px);padding:26px 8px 26px 0;border-top:1px solid rgba(255,255,255,.1);align-items:start;transition:background .18s ease}.anei-pillar:hover{background:#10cfef0d}.anei-pillar:hover .anei-pillar__t{color:var(--cyan)}.anei-pillar__num{font-weight:700;font-size:42px;color:var(--cyan);line-height:1}.anei-pillar__t{font-weight:700;font-size:clamp(20px,2.4vw,24px);text-transform:uppercase;color:#fff;margin-bottom:8px;transition:color .18s ease}.anei-pillar__desc{font-size:14px;line-height:1.6;color:#ffffff9e;max-width:820px}.anei-socios-head{align-items:end;gap:clamp(28px,5vw,48px);margin-bottom:30px}.anei-socios-head .anei-eyebrow{margin-bottom:18px}.anei-socios__h2{font-size:clamp(28px,3.2vw,32px)}.anei-socios__intro{font-size:15px;line-height:1.65;color:#4a5560;margin:0}.anei-socios-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.anei-socio{background:#fff;border:1px solid var(--line-light);padding:24px;display:flex;align-items:center;justify-content:center;min-height:118px;transition:border-color .18s ease,transform .18s ease}.anei-socio:hover{border-color:var(--cyan);transform:translateY(-2px)}.anei-socio__img{width:200px;max-width:100%;height:auto;display:block}.anei-noticias .anei-eyebrow{margin-bottom:26px}.anei-news{display:block;border:1px solid rgba(255,255,255,.12);padding:clamp(26px,3vw,36px);max-width:840px;transition:border-color .18s ease,transform .18s ease}.anei-news:hover{border-color:#10cfef8c;transform:translateY(-2px)}.anei-news__meta{font-size:11px;letter-spacing:.16em;color:var(--cyan);margin-bottom:14px}.anei-news__title{font-weight:700;font-size:clamp(24px,3vw,30px);text-transform:uppercase;color:#fff;line-height:1.04;margin-bottom:16px}.anei-news__desc{font-size:14px;line-height:1.65;color:#ffffff9e;margin-bottom:18px}.anei-morelink{font-size:12px;letter-spacing:.12em;color:var(--cyan)}.anei-morelink:hover{filter:brightness(1.15)}.anei-press{font-size:11px;letter-spacing:.1em;color:#fff6;margin-top:20px;text-transform:uppercase}.anei-cta{background:var(--cta-bg, #10CFEF)}.anei-cta__row{display:flex;align-items:center;justify-content:space-between;gap:clamp(28px,5vw,56px)}.anei-cta__body{flex:1;min-width:300px}.anei-cta__title{font-weight:700;font-size:clamp(32px,4.2vw,46px);text-transform:uppercase;color:var(--cta-fg, #111418);line-height:1;max-width:640px;margin-bottom:16px}.anei-cta__lead{font-size:17px;color:var(--cta-sub, #0b3a45);max-width:520px;line-height:1.5;margin-bottom:8px}.anei-cta__contact{font-size:12px;letter-spacing:.1em;color:var(--cta-contact, #0b3a45);margin-top:16px;text-transform:uppercase}@media(max-width:860px){.anei-2col{grid-template-columns:1fr;gap:28px}.anei-stats,.anei-socios-grid{grid-template-columns:1fr 1fr}.anei-cta__row{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.anei-socios-grid{grid-template-columns:1fr}.anei-pillar{grid-template-columns:1fr;gap:6px}}
