/* ==========================================================================
   AQUA NOVA 2000 · Landing corporativa
   Sistema de diseño
   - Tema claro único (bloque profundo solo en el cierre: contacto + footer)
   - Acento único: cian de marca. Tinta: azul marino del logo
   - Radios: pill (acciones) / 28px (contenedores) / 20px (medios) / 12px (campos)
   - Mobile first: base = móvil, mejoras con min-width
   ========================================================================== */

/* ---------- 1. Fuentes (Outfit + Geist, latin, incrustadas en base64 para que funcionen
   tanto en servidor como abriendo el archivo local; licencia SIL OFL) ---------- */
@font-face {
  font-family: 'Outfit';
  src: url('data:font/woff2;base64,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') format('woff2');
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geist';
  src: url('data:font/woff2;base64,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') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

/* ---------- 2. Tokens ---------- */
:root {
  /* Marca (muestreada del logo) */
  --navy-950: #010F2B;
  --navy-900: #011C44;
  --navy-800: #0A2C5C;
  --navy-700: #143E78;
  --cyan-700: #05729B;
  --cyan-600: #0396BF;
  --cyan-500: #2BB3E6;
  --cyan-400: #5CC8F0;
  --cyan-300: #9BDCF6;
  --cyan-200: #C6EAFA;
  --cyan-100: #E1F4FC;
  --cyan-50:  #F0FAFE;

  /* Superficies y texto */
  --bg: #F6FBFE;
  --surface: #FCFEFF;
  --ink: var(--navy-900);
  --text: #33496A;
  --muted: #566D88;
  --line: rgba(1, 28, 68, .10);
  --danger: #B42318;

  /* Radios */
  --r-pill: 999px;
  --r-lg: 28px;
  --r-md: 20px;
  --r-sm: 12px;

  /* Sombras teñidas */
  --shadow-s: 0 1px 2px rgba(1, 28, 68, .05), 0 10px 26px -14px rgba(1, 28, 68, .22);
  --shadow-m: 0 2px 4px rgba(1, 28, 68, .04), 0 28px 60px -28px rgba(1, 28, 68, .32);

  /* Movimiento */
  --ease: cubic-bezier(.16, 1, .3, 1);
  --ease-io: cubic-bezier(.65, 0, .35, 1);

  /* Tipografía */
  --font-d: 'Outfit', 'Avenir Next', 'Segoe UI', system-ui, sans-serif;
  --font-b: 'Geist', 'Segoe UI', system-ui, -apple-system, sans-serif;

  /* Layout */
  --gut: clamp(20px, 5vw, 56px);
  --max: 1320px;
  --nav-h: 64px;

  /* Capas */
  --z-nav: 80;
  --z-menu: 79;
  --z-progress: 90;
  --z-loader: 100;
  --z-wa: 70;
}

/* ---------- 3. Reset y base ---------- */
*, *::before, *::after { box-sizing: border-box; }
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 88px;
  color-scheme: light;
}
html.is-loading, html.menu-open { overflow: hidden; }
body {
  margin: 0;
  background: var(--bg);
  color: var(--text);
  font: 400 1rem/1.65 var(--font-b);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  overflow-x: clip;
}
img, svg, canvas, iframe { display: block; max-width: 100%; }
img { height: auto; }
h1, h2, h3, p, ul, ol, figure { margin: 0; }
ul, ol { padding: 0; list-style: none; }
a { color: inherit; text-decoration: none; }
button, input, select, textarea { font: inherit; color: inherit; }
button { background: none; border: 0; padding: 0; cursor: pointer; }
::selection { background: var(--cyan-300); color: var(--navy-950); }
:focus-visible { outline: 3px solid var(--cyan-500); outline-offset: 3px; border-radius: 6px; }

.ico {
  width: 1.25em; height: 1.25em; flex: none;
  fill: none; stroke: currentColor; stroke-width: 1.6;
  stroke-linecap: round; stroke-linejoin: round;
}

/* ---------- 4. Utilidades ---------- */
.wrap { width: min(100% - (var(--gut) * 2), var(--max)); margin-inline: auto; }
.wrap--narrow { max-width: 900px; }
.sr-only {
  position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0;
  overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}
.skip {
  position: fixed; left: 16px; top: -80px; z-index: 200;
  padding: 12px 18px; border-radius: var(--r-pill);
  background: var(--navy-900); color: #fff; font-weight: 600;
  transition: top .3s var(--ease);
}
.skip:focus { top: 16px; }

.eyebrow {
  display: inline-flex; align-items: center; gap: 8px;
  font: 600 .78rem/1 var(--font-b); letter-spacing: .14em; text-transform: uppercase;
  color: var(--cyan-700);
}
.eyebrow--light { color: var(--cyan-300); }

.h2 {
  font: 700 clamp(2rem, 5.4vw, 3.7rem)/1.04 var(--font-d);
  letter-spacing: -.03em; color: var(--ink); text-wrap: balance;
}
.h2--light { color: #fff; }
.lead { font-size: clamp(1.05rem, 1.6vw, 1.25rem); line-height: 1.6; color: var(--text); max-width: 56ch; text-wrap: pretty; }
.lead--light { color: rgba(255, 255, 255, .82); }

/* ---------- 5. Botones ---------- */
.btn {
  position: relative; isolation: isolate; overflow: hidden;
  display: inline-flex; align-items: center; justify-content: center; gap: .7em;
  min-height: 50px; padding: 12px 1.5em; border-radius: var(--r-pill);
  font: 600 .98rem/1.2 var(--font-b); text-align: center;
  transition: transform .5s var(--ease), box-shadow .5s var(--ease), background-color .3s, color .3s, border-color .3s;
  -webkit-tap-highlight-color: transparent;
  will-change: transform;
}
.btn:active { transform: scale(.97); }
.btn .ico { width: 1.2em; height: 1.2em; }
.btn__arrow {
  display: grid; place-items: center; width: 30px; height: 30px; flex: none;
  margin: -4px -.7em -4px 0; border-radius: 50%;
  background: var(--cyan-500); color: var(--navy-950);
  transition: transform .5s var(--ease), background-color .3s;
}
.btn__arrow .ico { width: 16px; height: 16px; }

.btn--primary {
  background: var(--navy-900); color: #fff;
  box-shadow: 0 14px 28px -14px rgba(1, 28, 68, .7);
}
.btn--primary::before {
  content: ""; position: absolute; inset: 0; z-index: -1;
  background: linear-gradient(110deg, transparent 30%, rgba(92, 200, 240, .5) 50%, transparent 70%);
  transform: translateX(-130%); transition: transform .9s var(--ease);
}
.btn--ghost {
  background: rgba(255, 255, 255, .7); color: var(--ink);
  border: 1.5px solid rgba(1, 28, 68, .16);
  backdrop-filter: blur(10px);
}
.btn--light { background: #fff; color: var(--navy-900); box-shadow: 0 14px 28px -14px rgba(1, 28, 68, .5); }
.btn--light .btn__arrow { background: var(--navy-900); color: #fff; }
.btn--sm { min-height: 44px; padding: 8px 1.2em; font-size: .92rem; }
.btn--lg { min-height: 56px; padding: 14px 1.7em; font-size: 1.02rem; }
.btn--block { width: 100%; }

@media (hover: hover) {
  .btn--primary:hover { transform: translateY(-2px); box-shadow: 0 20px 36px -14px rgba(1, 28, 68, .75); }
  .btn--primary:hover::before { transform: translateX(130%); }
  .btn--ghost:hover { background: #fff; border-color: var(--cyan-500); transform: translateY(-2px); }
  .btn--light:hover { transform: translateY(-2px); }
  .btn:hover .btn__arrow { transform: translate(2px, -2px) scale(1.06); }
}
@media (min-width: 768px) { .btn { white-space: nowrap; } }

/* ---------- 6. Loader ---------- */
.loader {
  position: fixed; inset: 0; z-index: var(--z-loader);
  display: grid; place-items: center;
  background:
    radial-gradient(60% 50% at 50% 38%, #fff 0%, transparent 70%),
    linear-gradient(180deg, var(--cyan-50), var(--cyan-200));
  transition: transform 1.15s var(--ease-io), border-radius 1.15s var(--ease-io);
  will-change: transform;
}
.loader.is-leaving { transform: translateY(-104%); border-radius: 0 0 50% 50% / 0 0 14vw 14vw; }
.loader.is-gone { display: none; }
.no-js .loader { display: none; }
.loader__core { display: grid; justify-items: center; gap: 22px; padding: 24px; }
.loader__stage { position: relative; width: 120px; height: 190px; display: grid; place-items: center; }
.loader__ring {
  position: absolute; inset: -34px -22px; border-radius: 50%;
  border: 2px solid transparent; border-top-color: var(--cyan-500); border-right-color: rgba(43, 179, 230, .3);
  animation: spin 1.5s linear infinite;
}
.loader__ring--b {
  inset: -54px -42px; border-top-color: rgba(1, 28, 68, .5); border-right-color: transparent;
  border-left-color: rgba(43, 179, 230, .2); animation-duration: 2.6s; animation-direction: reverse;
}
.loader__drop { position: relative; width: 92px; aspect-ratio: 184 / 329; animation: bob 2.4s ease-in-out infinite; }
.loader__drop img { position: absolute; inset: 0; width: 100%; height: 100%; }
.loader__ghost { opacity: .16; filter: grayscale(1) contrast(.9); }
.loader__fill { clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
.loader__count {
  font: 700 2.2rem/1 var(--font-d); letter-spacing: -.02em; color: var(--ink);
  font-variant-numeric: tabular-nums;
}
.loader__count small { font-size: 1rem; color: var(--cyan-700); margin-left: 2px; }
.loader__tag {
  font: 600 .74rem/1 var(--font-b); letter-spacing: .22em; text-transform: uppercase; color: var(--muted);
}
.loader.is-done .loader__drop { animation: pop .7s var(--ease) both; }
.loader.is-done .loader__ring { opacity: 0; transition: opacity .4s; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes bob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }
@keyframes pop { 0% { transform: scale(1); } 40% { transform: scale(1.14); } 100% { transform: scale(1); } }

/* ---------- 7. Progreso de scroll ---------- */
.progress { position: fixed; inset: 0 0 auto 0; height: 3px; z-index: var(--z-progress); pointer-events: none; }
.progress i {
  display: block; height: 100%; transform-origin: 0 50%; transform: scaleX(var(--sp, 0));
  background: linear-gradient(90deg, var(--cyan-400), var(--cyan-600), var(--navy-800));
}

/* ---------- 8. Navegación ---------- */
.nav {
  position: fixed; inset: 0 0 auto 0; z-index: var(--z-nav);
  padding: 12px var(--gut) 0; pointer-events: none;
}
.nav__bar {
  pointer-events: auto; max-width: 1240px; margin-inline: auto; height: var(--nav-h);
  display: flex; align-items: center; gap: 14px; padding: 0 10px 0 16px;
  border-radius: var(--r-pill);
  background: rgba(255, 255, 255, .6);
  -webkit-backdrop-filter: blur(18px) saturate(1.6); backdrop-filter: blur(18px) saturate(1.6);
  border: 1px solid rgba(255, 255, 255, .75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 10px 30px -18px rgba(1, 28, 68, .35);
  transition: background-color .4s, box-shadow .4s;
}
.nav.is-stuck .nav__bar { background: rgba(255, 255, 255, .88); box-shadow: inset 0 1px 0 #fff, var(--shadow-m); }
.brand { display: flex; align-items: center; gap: 10px; margin-right: auto; }
.brand__mark { height: 34px; width: auto; }
.brand__txt { font: 800 1.02rem/1 var(--font-d); letter-spacing: .03em; white-space: nowrap; }
.brand__txt .c { color: var(--cyan-500); }
.brand__txt .n { color: var(--navy-900); }
.brand__txt .y { color: var(--cyan-500); font-weight: 600; letter-spacing: .12em; font-size: .78em; }
.nav__links { display: none; }
.nav__cta span { display: none; }
.nav__cta { padding: 0; width: 44px; min-height: 44px; }
.nav__cta .ico { width: 1.35em; height: 1.35em; }

.burger { position: relative; width: 44px; height: 44px; border-radius: 50%; background: var(--cyan-100); flex: none; }
.burger span {
  position: absolute; left: 13px; right: 13px; height: 2px; border-radius: 2px; background: var(--navy-900);
  transition: transform .5s var(--ease), top .5s var(--ease);
}
.burger span:nth-child(1) { top: 18px; }
.burger span:nth-child(2) { top: 25px; }
.burger[aria-expanded="true"] span:nth-child(1) { top: 21.5px; transform: rotate(45deg); }
.burger[aria-expanded="true"] span:nth-child(2) { top: 21.5px; transform: rotate(-45deg); }

@media (min-width: 480px) {
  .nav__cta { width: auto; padding: 8px 1.2em; }
  .nav__cta span { display: inline; }
}
@media (min-width: 1040px) {
  .burger { display: none; }
  .brand { margin-right: 0; }
  .nav__links { display: flex; gap: 2px; margin: 0 auto; }
  .nav__links a {
    padding: 9px 14px; border-radius: var(--r-pill); font: 500 .93rem/1 var(--font-b); color: var(--text);
    transition: background-color .3s, color .3s;
  }
  .nav__links a:hover { background: var(--cyan-100); color: var(--ink); }
  .nav__links a.is-active { background: var(--navy-900); color: #fff; }
}

/* Menú móvil */
.menu {
  position: fixed; inset: 0; z-index: var(--z-menu);
  display: flex; flex-direction: column; justify-content: space-between;
  padding: calc(var(--nav-h) + 56px) var(--gut) max(28px, env(safe-area-inset-bottom));
  background:
    radial-gradient(70% 50% at 100% 0%, rgba(43, 179, 230, .28), transparent 70%),
    linear-gradient(180deg, #fff, var(--cyan-50));
  clip-path: circle(0 at calc(100% - 44px) 44px);
  visibility: hidden;
  transition: clip-path .8s var(--ease-io), visibility 0s .8s;
}
.menu.is-open { clip-path: circle(150% at calc(100% - 44px) 44px); visibility: visible; transition: clip-path .8s var(--ease-io), visibility 0s; }
.menu__nav { display: grid; gap: 6px; }
.menu__nav a {
  font: 700 clamp(2rem, 9vw, 3.1rem)/1.15 var(--font-d); letter-spacing: -.03em; color: var(--ink);
  opacity: 0; transform: translateY(24px);
  transition: opacity .5s var(--ease), transform .7s var(--ease);
}
.menu.is-open .menu__nav a { opacity: 1; transform: none; }
.menu.is-open .menu__nav a:nth-child(1) { transition-delay: .25s; }
.menu.is-open .menu__nav a:nth-child(2) { transition-delay: .31s; }
.menu.is-open .menu__nav a:nth-child(3) { transition-delay: .37s; }
.menu.is-open .menu__nav a:nth-child(4) { transition-delay: .43s; }
.menu.is-open .menu__nav a:nth-child(5) { transition-delay: .49s; }
.menu.is-open .menu__nav a:nth-child(6) { transition-delay: .55s; }
.menu__foot { display: grid; gap: 14px; }
.menu__tel { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; font-weight: 600; color: var(--ink); }

/* ---------- 9. Hero ---------- */
.hero {
  position: relative; isolation: isolate; overflow: clip;
  min-height: 100dvh; display: grid; align-items: center;
  padding: calc(var(--nav-h) + 44px) 0 56px;
}
.hero__fallback, .hero__gl { position: absolute; inset: 0; width: 100%; height: 100%; z-index: -3; }
.hero__fallback {
  background:
    radial-gradient(60% 55% at 88% 12%, rgba(43, 179, 230, .30), transparent 70%),
    radial-gradient(45% 45% at 4% 96%, rgba(43, 179, 230, .16), transparent 70%),
    linear-gradient(180deg, var(--cyan-50), var(--bg));
}
.hero__gl { opacity: 0; transition: opacity 1.8s ease; }
.hero.gl-on .hero__gl { opacity: 1; }
.hero__fade { position: absolute; inset: auto 0 0 0; height: 34%; z-index: -2; background: linear-gradient(180deg, transparent, var(--bg)); pointer-events: none; }
.hero__grid { display: grid; gap: 40px; align-items: center; }
.hero__copy { display: grid; justify-items: start; }
.hero__eyebrow {
  padding: 9px 14px; border-radius: var(--r-pill);
  background: rgba(255, 255, 255, .72); border: 1px solid rgba(255, 255, 255, .95);
  -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);
  box-shadow: var(--shadow-s);
}
.hero__title {
  margin-top: 22px;
  font: 700 clamp(2.6rem, 12.2vw, 4.2rem)/1 var(--font-d); letter-spacing: -.04em; color: var(--ink);
  text-wrap: balance;
}
.ln { display: block; overflow: hidden; padding-bottom: .14em; margin-bottom: -.14em; }
.ln__in { display: block; }
.hero__title em {
  font-style: normal; color: transparent;
  background: linear-gradient(100deg, var(--cyan-700), var(--cyan-500) 45%, var(--cyan-400) 70%, var(--cyan-700));
  background-size: 220% 100%; -webkit-background-clip: text; background-clip: text;
  animation: shine 7s linear infinite;
}
@keyframes shine { to { background-position: -220% 0; } }
.hero__lead { margin-top: 22px; max-width: 46ch; font-size: clamp(1.05rem, 1.7vw, 1.3rem); line-height: 1.55; color: var(--text); text-wrap: pretty; }
.hero__slogan { display: block; margin-top: 14px; font: 700 1.08em/1.3 var(--font-d); letter-spacing: -.01em; color: var(--cyan-700); }
.hero__cta { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px; }
.hero__cta .btn { flex: 1 1 auto; }

.js .ln__in { transform: translateY(115%); }
.js .hero__eyebrow, .js .hero__lead, .js .hero__cta { opacity: 0; transform: translateY(24px); }
.ready .ln__in { transform: none; transition: transform 1.25s var(--ease); }
.ready .ln:nth-child(1) .ln__in { transition-delay: .15s; }
.ready .ln:nth-child(2) .ln__in { transition-delay: .27s; }
.ready .ln:nth-child(3) .ln__in { transition-delay: .39s; }
.ready .hero__eyebrow, .ready .hero__lead, .ready .hero__cta {
  opacity: 1; transform: none; transition: opacity 1s var(--ease), transform 1.2s var(--ease);
}
.ready .hero__eyebrow { transition-delay: .05s; }
.ready .hero__lead { transition-delay: .6s; }
.ready .hero__cta { transition-delay: .75s; }

/* Cápsulas con parallax y flotación constante */
.hero__visual { position: relative; height: clamp(300px, 78vw, 440px); }
.caps {
  position: absolute; inset: 0; display: flex; gap: clamp(8px, 1.6vw, 16px); align-items: flex-end;
  perspective: 1200px; transform-style: preserve-3d;
  transform: rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));
  transition: transform .5s var(--ease);
}
.cap { flex: 1 1 0; min-width: 0; position: relative; }
.cap--a { height: 72%; }
.cap--b { height: 100%; }
.cap--c { height: 84%; }
.cap figure {
  height: 100%; margin: 0; overflow: hidden; border-radius: var(--r-pill);
  background: linear-gradient(160deg, var(--cyan-200), var(--cyan-100));
  box-shadow: var(--shadow-m); border: 3px solid rgba(255, 255, 255, .85);
  animation: floaty 7s ease-in-out infinite;
}
.cap--a figure { animation-duration: 7.4s; }
.cap--b figure { animation-duration: 8.6s; animation-delay: -2s; }
.cap--c figure { animation-duration: 6.8s; animation-delay: -4s; }
.cap img { width: 100%; height: 100%; object-fit: cover; transform: translate3d(0, var(--py, 0px), 0) scale(1.18); }
@keyframes floaty { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-14px); } }
.js .cap { opacity: 0; transform: translateY(70px) scale(.94); }
.ready .cap { opacity: 1; transform: none; transition: opacity 1.2s var(--ease), transform 1.6s var(--ease); }
.ready .cap--a { transition-delay: .35s; }
.ready .cap--b { transition-delay: .5s; }
.ready .cap--c { transition-delay: .65s; }

.seal {
  position: absolute; left: 1%; top: 2%; width: clamp(70px, 20vw, 128px); aspect-ratio: 1;
  display: grid; place-items: center; border-radius: 50%;
  background: rgba(255, 255, 255, .82);
  -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px);
  box-shadow: var(--shadow-m); border: 1px solid #fff;
}
.seal__ring { position: absolute; inset: 0; width: 100%; height: 100%; animation: spin 24s linear infinite; }
.seal__ring text { font: 600 11.5px var(--font-b); fill: var(--navy-900); }
.seal img { height: 44%; width: auto; }

/* Burbujas (generadas por JS) */
.bubbles { position: absolute; inset: 0; z-index: -1; overflow: hidden; pointer-events: none; }
.bubble {
  position: absolute; bottom: -80px; left: var(--x); width: var(--s); height: var(--s); border-radius: 50%;
  background: radial-gradient(circle at 30% 28%, rgba(255, 255, 255, .95), rgba(255, 255, 255, .25) 38%, rgba(43, 179, 230, .22) 70%, rgba(43, 179, 230, .1));
  border: 1px solid rgba(255, 255, 255, .8);
  box-shadow: inset 0 0 12px rgba(43, 179, 230, .22);
  animation: rise var(--t) linear var(--dl) infinite; will-change: transform;
}
.bubbles--dark .bubble {
  background: radial-gradient(circle at 30% 28%, rgba(255, 255, 255, .5), rgba(255, 255, 255, .06) 45%, rgba(92, 200, 240, .16));
  border-color: rgba(255, 255, 255, .22); box-shadow: none;
}
@keyframes rise {
  0% { transform: translate3d(0, 0, 0) scale(.8); opacity: 0; }
  10% { opacity: 1; }
  50% { transform: translate3d(var(--sw), -55vh, 0) scale(1); }
  100% { transform: translate3d(calc(var(--sw) * -1), -115vh, 0) scale(1.08); opacity: 0; }
}

@media (min-width: 1000px) {
  .hero { padding-top: 104px; }
  .hero__grid { grid-template-columns: 1.2fr .8fr; gap: 24px; }
  .hero__title { font-size: clamp(3.4rem, 4.9vw, 4.7rem); }
  .hero__visual { height: min(66vh, 600px); }
  .hero__cta .btn { flex: 0 0 auto; }
}

/* ---------- 10. Marquee (único) ---------- */
.marquee { overflow: hidden; padding: 24px 0; background: var(--surface); border-block: 1px solid var(--line); }
.marquee__track { display: flex; width: max-content; animation: marq 42s linear infinite; }
.marquee__list { display: flex; align-items: center; gap: 30px; padding-right: 30px; }
.marquee__list li { font: 600 clamp(1.2rem, 2.6vw, 1.8rem)/1 var(--font-d); letter-spacing: -.01em; color: var(--ink); white-space: nowrap; }
.marquee__list .sep { color: var(--cyan-500); display: grid; }
.marquee__list .sep .ico { width: 1.15em; height: 1.15em; }
@keyframes marq { to { transform: translateX(-50%); } }
@media (hover: hover) { .marquee:hover .marquee__track { animation-play-state: paused; } }

/* ---------- 11. Escenas de scroll (base) ---------- */
.scene { position: relative; height: var(--scene-h, 300vh); }
.scene__sticky { position: sticky; top: 0; height: 100dvh; overflow: hidden; }

/* ---------- 12. Manifiesto ---------- */
.manifesto { --scene-h: 240vh; }
.manifesto__sticky { display: grid; align-items: center; background: var(--bg); }
.manifesto__text {
  font: 600 clamp(1.75rem, 5.2vw, 3.7rem)/1.16 var(--font-d); letter-spacing: -.025em; color: rgba(1, 28, 68, .14);
  text-wrap: balance;
}
.manifesto__text .w { transition: color .45s ease; }
.manifesto__text .w.on { color: var(--ink); }
.manifesto__text .w.hl.on { color: var(--cyan-600); }

/* ---------- 13. Imagen que se abre con el scroll ---------- */
.expand { --scene-h: 330vh; --ix: 10%; --iy: 22%; }
.expand__sticky { background: var(--bg); }
.expand__ghost {
  position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center; align-items: center;
  font: 800 clamp(5.4rem, 25vw, 16rem)/.86 var(--font-d); letter-spacing: -.045em;
  color: transparent; -webkit-text-stroke: 1.5px rgba(43, 179, 230, .4);
  opacity: calc(1 - var(--e, 0) * 1.5); pointer-events: none;
}
.expand__ghost span { display: block; will-change: transform; }
@media (max-width: 899px) { .expand__ghost { justify-content: space-between; padding: 13vh 0; } }
.expand__ghost span:nth-child(odd) { transform: translate3d(calc(var(--p, 0) * -14vw), 0, 0); }
.expand__ghost span:nth-child(even) { transform: translate3d(calc(var(--p, 0) * 14vw), 0, 0); }
.expand__media {
  position: absolute; inset: 0; margin: 0; overflow: hidden;
  background: linear-gradient(160deg, var(--cyan-300), var(--cyan-100));
  clip-path: inset(calc((1 - var(--e, 0)) * var(--iy)) calc((1 - var(--e, 0)) * var(--ix)) round calc((1 - var(--e, 0)) * 28px));
  will-change: clip-path;
}
.expand__media img { width: 100%; height: 100%; object-fit: cover; transform: scale(calc(1.3 - var(--e, 0) * .3)); }
.expand__scrim { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(1, 28, 68, 0) 28%, rgba(1, 28, 68, .8) 100%); opacity: var(--t, 0); }
.expand__copy {
  position: absolute; left: 50%; bottom: clamp(36px, 10vh, 100px); width: min(100% - (var(--gut) * 2), var(--max)); color: #fff;
  opacity: var(--t, 0); transform: translate3d(-50%, calc((1 - var(--t, 0)) * 40px), 0);
}
.expand__copy h2 { font: 700 clamp(2.1rem, 6vw, 4.6rem)/1.02 var(--font-d); letter-spacing: -.035em; max-width: 15ch; text-wrap: balance; }
.expand__copy p { margin-top: 24px; max-width: 44ch; font-size: clamp(1.05rem, 1.7vw, 1.25rem); color: rgba(255, 255, 255, .9); }
@media (min-width: 900px) { .expand { --ix: 27%; --iy: 18%; } }

/* ---------- 14. Soluciones (pila de paneles) ---------- */
.services { padding: clamp(80px, 12vw, 160px) 0 clamp(60px, 8vw, 100px); }
.services__head { display: grid; gap: 18px; margin-bottom: clamp(36px, 6vw, 72px); }
.services__head .h2 { max-width: 18ch; }
.stack { display: grid; gap: 22px; }
.panel {
  position: relative; display: grid; overflow: hidden; border-radius: var(--r-lg);
  background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-m);
  transform-origin: 50% 0; will-change: transform;
}
.panel::after { content: ""; position: absolute; inset: 0; background: var(--bg); opacity: calc(var(--c, 0) * .6); pointer-events: none; }
.panel--water { background: linear-gradient(135deg, #fff 0%, var(--cyan-50) 55%, var(--cyan-100)); }
.panel--solar { background: linear-gradient(225deg, #fff 0%, var(--cyan-50) 55%, #D6EEFA); }
.panel--pool  { background: linear-gradient(160deg, #fff 0%, #EAF7FD 55%, var(--cyan-200)); }
.panel__body { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; padding: clamp(24px, 4vw, 56px); justify-content: center; }
.panel__ico { display: grid; place-items: center; width: 54px; height: 54px; border-radius: var(--r-md); background: var(--navy-900); color: #fff; }
.panel__ico .ico { width: 26px; height: 26px; }
.panel h3 { font: 700 clamp(1.8rem, 3.6vw, 2.8rem)/1.04 var(--font-d); letter-spacing: -.03em; color: var(--ink); }
.panel p { max-width: 42ch; text-wrap: pretty; }
.ticks { display: grid; gap: 10px; margin: 4px 0 10px; }
.ticks li { display: flex; align-items: center; gap: 12px; color: var(--ink); font-weight: 500; }
.ticks .ico { width: 24px; height: 24px; padding: 4px; border-radius: 50%; background: var(--cyan-500); color: var(--navy-950); stroke-width: 2.4; }
.panel__media { order: -1; margin: 0; aspect-ratio: 16 / 10; overflow: hidden; background: linear-gradient(160deg, var(--cyan-300), var(--cyan-100)); }
.panel__media img { width: 100%; height: 100%; object-fit: cover; transform: translate3d(0, var(--py, 0px), 0) scale(1.14); }

@media (min-width: 900px) {
  .stack { display: block; }
  .panel {
    position: sticky; top: calc(var(--nav-h) + 30px + var(--i, 0) * 20px);
    grid-template-columns: 1fr 1.08fr; min-height: min(68dvh, 620px); margin-bottom: max(10vh, 64px);
  }
  .panel:last-child { margin-bottom: 0; }
  .panel__media { order: 0; aspect-ratio: auto; height: 100%; }
  .panel--solar { grid-template-columns: 1.08fr 1fr; }
  .panel--solar .panel__media { order: -1; }
}

/* ---------- 15. Agua (escena de filtrado) ---------- */
.water { --scene-h: 440vh; background: linear-gradient(180deg, var(--bg), var(--cyan-50) 30%, var(--cyan-50) 70%, var(--bg)); }
.water__sticky { display: grid; align-items: center; padding-top: calc(var(--nav-h) + 20px); padding-bottom: 14px; }
.water__grid { display: grid; gap: 14px; align-items: center; }
.water .h2 { font-size: clamp(1.7rem, 7vw, 3.2rem); }
.water .lead { display: none; margin-top: 14px; }
.stages { display: grid; gap: 6px; margin-top: 14px; }
.stage {
  display: grid; grid-template-columns: auto 1fr; gap: 14px; align-items: start; padding: 10px 14px; border-radius: var(--r-md);
  opacity: .5; transition: opacity .5s ease, background-color .5s ease, box-shadow .5s ease;
}
.stage.is-active { opacity: 1; background: rgba(255, 255, 255, .85); box-shadow: var(--shadow-s); }
.stage__ico { display: grid; place-items: center; width: 40px; height: 40px; border-radius: 14px; background: var(--cyan-100); color: var(--cyan-700); transition: background-color .5s, color .5s; }
.stage.is-active .stage__ico { background: var(--navy-900); color: #fff; }
.stage h3 { font: 600 1.12rem/40px var(--font-d); letter-spacing: -.01em; color: var(--ink); }
.stage__more { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .6s var(--ease); }
.stage__more p { overflow: hidden; min-height: 0; font-size: .96rem; line-height: 1.5; }
.stage.is-active .stage__more { grid-template-rows: 1fr; }
.water__note { display: none; margin-top: 18px; color: var(--muted); max-width: 44ch; }
.water__copy .btn { margin-top: 14px; }
.water__stage {
  position: relative; height: 30dvh; min-height: 200px; overflow: hidden; border-radius: var(--r-lg);
  background: linear-gradient(180deg, rgba(255, 255, 255, .85), rgba(225, 244, 252, .75));
  border: 1px solid #fff; box-shadow: var(--shadow-m);
}
.water__stage canvas { width: 100%; height: 100%; }

@media (min-width: 900px) {
  .water__sticky { padding-bottom: 28px; }
  .water__grid { grid-template-columns: 1fr 1fr; gap: clamp(32px, 6vw, 96px); }
  .water .h2 { font-size: clamp(2rem, 4.2vw, 3.4rem); }
  .water .lead, .water__note { display: block; }
  .stages { gap: 8px; margin-top: 24px; }
  .stage { padding: 12px 16px; }
  .water__stage { height: min(70dvh, 640px); }
  .water__copy .btn { margin-top: 18px; }
}

/* ---------- 16. Solar (bento) ---------- */
.solar { padding: clamp(72px, 10vw, 140px) 0; }
.bento { display: grid; gap: 14px; }
.bx {
  position: relative; overflow: hidden; border-radius: var(--r-lg); padding: clamp(22px, 3vw, 34px);
  background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-s);
}
.bx h3 { font: 700 clamp(1.3rem, 2.2vw, 1.7rem)/1.12 var(--font-d); letter-spacing: -.02em; color: var(--ink); }
.bx p { margin-top: 10px; text-wrap: pretty; }

.bx--photo { min-height: 420px; padding: 0; display: flex; align-items: flex-end; color: #fff; background: linear-gradient(160deg, var(--cyan-300), var(--cyan-100)); }
.bx--photo img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transform: translate3d(0, var(--py, 0px), 0) scale(1.14); }
.bx__scrim { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(1, 28, 68, 0) 30%, rgba(1, 28, 68, .82)); }
.bx__copy { position: relative; padding: clamp(22px, 3.4vw, 40px); max-width: 560px; }
.bx__copy h2 { font: 700 clamp(1.9rem, 4.2vw, 3.1rem)/1.04 var(--font-d); letter-spacing: -.03em; text-wrap: balance; }
.bx__copy p { color: rgba(255, 255, 255, .9); }

.flow { display: grid; grid-template-columns: repeat(4, 1fr); margin: 22px 0 4px; }
.flow li { position: relative; display: grid; justify-items: center; gap: 10px; }
.flow b { font: 600 .84rem/1.1 var(--font-b); color: var(--ink); text-align: center; }
.flow__n {
  position: relative; z-index: 1; display: grid; place-items: center; width: 52px; height: 52px; border-radius: var(--r-md);
  background: var(--cyan-100); color: var(--cyan-700); animation: node 4s ease-in-out infinite;
}
.flow li:nth-child(2) .flow__n { animation-delay: .7s; }
.flow li:nth-child(3) .flow__n { animation-delay: 1.4s; }
.flow li:nth-child(4) .flow__n { animation-delay: 2.1s; }
.flow li:not(:last-child)::after {
  content: ""; position: absolute; top: 25px; left: calc(50% + 32px); right: calc(-50% + 32px); height: 2px;
  background: repeating-linear-gradient(90deg, var(--cyan-500) 0 6px, transparent 6px 12px); background-size: 24px 2px;
  animation: dash 1.1s linear infinite;
}
@keyframes dash { to { background-position-x: 24px; } }
@keyframes node {
  0%, 30%, 100% { background: var(--cyan-100); color: var(--cyan-700); box-shadow: 0 0 0 0 rgba(43, 179, 230, 0); }
  12% { background: var(--navy-900); color: #fff; box-shadow: 0 0 0 9px rgba(43, 179, 230, .22); }
}

.bx--accent {
  color: #fff; background: radial-gradient(120% 120% at 100% 0%, var(--cyan-600) 0%, transparent 60%), linear-gradient(140deg, var(--navy-800), var(--navy-900));
  border-color: transparent; display: flex; flex-direction: column; justify-content: flex-end; min-height: 230px;
}
.bx--accent h3 { color: #fff; max-width: 14ch; font-size: clamp(1.6rem, 2.6vw, 2.1rem); }
.bx--accent p { color: rgba(255, 255, 255, .85); max-width: 32ch; }
.bx__bigico { position: absolute; right: -18px; top: -18px; width: 150px; height: 150px; stroke-width: 1; color: rgba(155, 220, 246, .5); animation: spin 40s linear infinite; }

.pair { display: flex; gap: 16px; align-items: flex-start; }
.pair + .pair { margin-top: 22px; }
.pair > .ico { width: 46px; height: 46px; padding: 11px; border-radius: var(--r-md); background: var(--cyan-100); color: var(--cyan-700); }
.pair h3 { font-size: 1.2rem; }
.pair p { margin-top: 4px; font-size: .96rem; }

.bx--cta {
  display: grid; gap: 22px; align-content: space-between; border-color: transparent;
  background: linear-gradient(120deg, var(--cyan-500), var(--cyan-400)); color: var(--navy-950);
}
.bx--cta h3 { color: var(--navy-950); font-size: clamp(1.5rem, 2.8vw, 2.2rem); }
.bx--cta p { color: var(--navy-900); }
.bx--cta .btn { justify-self: start; }

@media (min-width: 900px) {
  .bento { grid-template-columns: repeat(12, 1fr); grid-auto-rows: minmax(150px, auto); gap: 16px; }
  .bx--photo { grid-column: 1 / 8; grid-row: 1 / 3; min-height: 540px; }
  .bx--flow { grid-column: 8 / 13; grid-row: 1; }
  .bx--accent { grid-column: 8 / 13; grid-row: 2; }
  .bx--pair { grid-column: 1 / 6; grid-row: 3; }
  .bx--cta { grid-column: 6 / 13; grid-row: 3; grid-template-columns: 1fr auto; align-items: center; }
}

/* ---------- 17. Piscinas (scroll horizontal) ---------- */
.pool { padding: clamp(72px, 10vw, 120px) 0; }
.pool__head { margin-bottom: 28px; }
.pool__head .h2 { max-width: 20ch; }
.hs {
  display: flex; gap: 16px; padding: 4px var(--gut) 14px; overflow-x: auto; scroll-snap-type: x mandatory;
  scrollbar-width: thin; scrollbar-color: var(--cyan-300) transparent; -webkit-overflow-scrolling: touch;
}
.slide { flex: none; width: min(78vw, 360px); scroll-snap-align: center; display: grid; gap: 16px; align-content: start; }
.slide figure { margin: 0; aspect-ratio: 4 / 5; overflow: hidden; border-radius: var(--r-lg); background: linear-gradient(160deg, var(--cyan-300), var(--cyan-100)); box-shadow: var(--shadow-m); }
.slide img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--ease); }
.slide h3 { font: 700 1.5rem/1.1 var(--font-d); letter-spacing: -.02em; color: var(--ink); }
.slide p { margin-top: 8px; max-width: 34ch; }
.slide--cta { display: grid; }
.slide__cta {
  height: 100%; min-height: 380px; display: grid; align-content: center; justify-items: start; gap: 14px; padding: 28px;
  border-radius: var(--r-lg); background: linear-gradient(160deg, #fff, var(--cyan-100)); border: 1px solid var(--line); box-shadow: var(--shadow-m);
}
.slide__cta > .ico { width: 52px; height: 52px; padding: 13px; border-radius: var(--r-md); background: var(--navy-900); color: #fff; }
.slide__cta h3 { font-size: clamp(1.6rem, 3vw, 2.2rem); }
@media (hover: hover) { .slide:hover img { transform: scale(1.06); } }

@media (min-width: 900px) {
  .pool { padding: 0; --scene-h: 300vh; }
  .pool__sticky { display: flex; flex-direction: column; justify-content: center; padding-top: calc(var(--nav-h) + 12px); }
  .hs { overflow: visible; scroll-snap-type: none; gap: 24px; width: max-content; will-change: transform; padding-bottom: 0; }
  .slide { width: min(30vw, 440px); }
  .slide figure { aspect-ratio: auto; height: min(46dvh, 440px); }
  .slide--cta .slide__cta { min-height: 0; height: 100%; }
  .pool__head { margin-bottom: 24px; }
}
@media (min-width: 900px) {
  .pool.scene { height: var(--scene-h); }
}
@media (max-width: 899px) {
  .pool.hscene { height: auto; }
  .pool .scene__sticky { position: static; height: auto; overflow: visible; }
}

/* ---------- 18. Calculadora ---------- */
.calc { padding: clamp(72px, 10vw, 140px) 0; background: linear-gradient(180deg, var(--bg), var(--cyan-50) 50%, var(--bg)); }
.calc__head { display: grid; gap: 16px; justify-items: start; margin-bottom: clamp(28px, 5vw, 52px); }
.calc__head .h2 { max-width: 20ch; }
.calc__card {
  border-radius: var(--r-lg); padding: clamp(16px, 3vw, 32px);
  background: rgba(255, 255, 255, .7); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px);
  border: 1px solid #fff; box-shadow: inset 0 1px 0 #fff, var(--shadow-m);
}
.tabs { position: relative; display: inline-grid; grid-auto-flow: column; grid-auto-columns: 1fr; padding: 5px; border-radius: var(--r-pill); background: var(--cyan-100); width: 100%; max-width: 440px; }
.tab { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; gap: 8px; min-height: 46px; padding: 0 14px; border-radius: var(--r-pill); font: 600 .95rem/1 var(--font-b); color: var(--text); transition: color .4s; }
.tab.is-active { color: #fff; }
.tabs__glide {
  position: absolute; z-index: 0; top: 5px; bottom: 5px; left: 0; width: var(--tw, 33%); border-radius: var(--r-pill);
  background: var(--navy-900); transform: translateX(var(--tx, 5px)); transition: transform .6s var(--ease), width .6s var(--ease);
  box-shadow: 0 8px 18px -8px rgba(1, 28, 68, .6);
}
.calc__body { display: grid; gap: 22px; margin-top: 22px; }
.tabpanel { display: grid; gap: 24px; align-content: start; }
.tabpanel[hidden] { display: none; }
.field label { display: block; margin-bottom: 10px; font: 600 .95rem/1.3 var(--font-b); color: var(--ink); }
.field .opt { font-weight: 400; color: var(--muted); }
.hint { margin-top: 8px; font-size: .86rem; color: var(--muted); }

.range { display: grid; grid-template-columns: 1fr auto; gap: 16px; align-items: center; }
.range output { min-width: 4.4ch; text-align: right; font: 700 1.5rem/1 var(--font-d); letter-spacing: -.02em; color: var(--ink); font-variant-numeric: tabular-nums; }
input[type="range"] { -webkit-appearance: none; appearance: none; width: 100%; height: 30px; background: transparent; cursor: pointer; --v: 50%; }
input[type="range"]::-webkit-slider-runnable-track { height: 8px; border-radius: var(--r-pill); background: linear-gradient(90deg, var(--cyan-500) var(--v), var(--cyan-200) var(--v)); }
input[type="range"]::-moz-range-track { height: 8px; border-radius: var(--r-pill); background: linear-gradient(90deg, var(--cyan-500) var(--v), var(--cyan-200) var(--v)); }
input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; width: 28px; height: 28px; margin-top: -10px; border-radius: 50%; background: #fff; border: 4px solid var(--navy-900); box-shadow: 0 4px 12px -2px rgba(1, 28, 68, .4); transition: transform .3s var(--ease); }
input[type="range"]::-moz-range-thumb { width: 20px; height: 20px; border-radius: 50%; background: #fff; border: 4px solid var(--navy-900); box-shadow: 0 4px 12px -2px rgba(1, 28, 68, .4); }
input[type="range"]:active::-webkit-slider-thumb { transform: scale(1.15); }
.num, .select { position: relative; display: flex; align-items: center; height: 54px; border-radius: var(--r-sm); background: #fff; border: 1.5px solid rgba(1, 28, 68, .22); transition: border-color .3s, box-shadow .3s; }
.num { gap: 8px; padding: 0 16px; max-width: 180px; font-weight: 600; color: var(--ink); }
.num input { width: 100%; border: 0; outline: 0; background: transparent; font: 600 1.1rem var(--font-b); }
.num:focus-within, .select:focus-within, .contact__form .field input:focus, .contact__form .field textarea:focus { border-color: var(--cyan-600); box-shadow: 0 0 0 4px rgba(43, 179, 230, .25); outline: 0; }

.calc__result {
  position: relative; isolation: isolate; overflow: hidden; display: grid; gap: 14px; align-content: end; min-height: 340px;
  padding: clamp(22px, 3vw, 34px); border-radius: var(--r-lg); color: #fff;
  background: linear-gradient(160deg, var(--navy-800), var(--navy-950));
}
.liquid { position: absolute; inset: 0; z-index: -1; }
.liquid__fill {
  position: absolute; left: 0; right: 0; bottom: 0; height: 100%; transform: translateY(calc(100% - var(--lvl, 30) * 1%));
  background: linear-gradient(180deg, rgba(43, 179, 230, .32), rgba(3, 150, 191, .5)); transition: transform 1.2s var(--ease);
}
.liquid__wave {
  position: absolute; left: 0; top: -14px; width: 200%; height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 16' preserveAspectRatio='none'%3E%3Cpath d='M0 8 Q12.5 0 25 8 T50 8 T75 8 T100 8 V16 H0Z' fill='%232BB3E6' fill-opacity='.4'/%3E%3C/svg%3E") repeat-x;
  background-size: 25% 100%; animation: wave 3.4s linear infinite;
}
@keyframes wave { to { transform: translateX(-50%); } }
.result[hidden] { display: none; }
.result__k { font: 500 .95rem/1.4 var(--font-b); color: rgba(255, 255, 255, .8); }
.result__v { margin-top: 6px; font: 700 clamp(2.6rem, 9vw, 4.2rem)/1 var(--font-d); letter-spacing: -.04em; font-variant-numeric: tabular-nums; }
.result__v small { font-size: .38em; letter-spacing: 0; font-weight: 600; color: var(--cyan-300); }
.result__s { margin-top: 8px; color: rgba(255, 255, 255, .85); }
.result__s b { color: #fff; font-variant-numeric: tabular-nums; }
.result__note { font-size: .95rem; color: rgba(255, 255, 255, .85); max-width: 40ch; }
.calc__result .btn--primary { background: #fff; color: var(--navy-900); justify-self: start; }
.calc__result .btn--primary::before { background: linear-gradient(110deg, transparent 30%, rgba(43, 179, 230, .35) 50%, transparent 70%); }
.calc__legal { margin-top: 18px; font-size: .86rem; color: var(--muted); }
@media (min-width: 900px) { .calc__body { grid-template-columns: 1fr 1fr; gap: 28px; align-items: stretch; } .calc__result { min-height: 400px; } }

/* ---------- 19. Proceso ---------- */
.process { padding: clamp(72px, 10vw, 140px) 0; }
.tlwrap { position: relative; margin-top: clamp(36px, 6vw, 64px); }
.timeline { display: grid; gap: clamp(40px, 8vw, 80px); padding-left: 76px; }
.tl { position: relative; display: block; }
.tl__ico {
  position: absolute; left: -76px; top: 0; z-index: 2; display: grid; place-items: center; width: 52px; height: 52px; border-radius: var(--r-md);
  background: var(--cyan-100); color: var(--cyan-700); border: 3px solid var(--bg); transition: background-color .6s, color .6s, transform .6s var(--ease);
}
.tl.is-on .tl__ico { background: var(--navy-900); color: #fff; transform: scale(1.06); }
.tl h3 { font: 700 clamp(1.35rem, 2.6vw, 1.9rem)/1.15 var(--font-d); letter-spacing: -.02em; color: var(--ink); padding-top: 6px; }
.tl p { margin-top: 8px; max-width: 46ch; }
.tl__rail { position: absolute; left: 25px; top: 26px; bottom: 26px; width: 2px; background: var(--line); }
.tl__fill { position: absolute; inset: 0; transform-origin: 50% 0; transform: scaleY(var(--p, 0)); background: linear-gradient(180deg, var(--cyan-500), var(--cyan-600)); }
.tl__drop { position: absolute; left: 50%; top: 0; width: 20px; max-width: none; margin-left: -10px; transform: translate3d(0, calc(var(--rail-h, 0px) * var(--p, 0) - 50%), 0); filter: drop-shadow(0 6px 8px rgba(3, 150, 191, .35)); z-index: 3; }

/* ---------- 20. Por qué elegirnos ---------- */
.why { padding: clamp(40px, 6vw, 80px) 0 clamp(72px, 10vw, 140px); }
.why__grid { display: grid; gap: 36px; align-items: start; }
.why__media figure { position: relative; margin: 0; aspect-ratio: 4 / 4.6; overflow: hidden; border-radius: var(--r-lg); background: linear-gradient(160deg, var(--cyan-300), var(--cyan-100)); box-shadow: var(--shadow-m); }
.why__media img { width: 100%; height: 100%; object-fit: cover; transform: translate3d(0, var(--py, 0px), 0) scale(1.14); }
.why__media figcaption {
  position: absolute; inset: auto 0 0 0; padding: 70px 24px 24px; color: #fff; background: linear-gradient(180deg, transparent, rgba(1, 28, 68, .85));
  font: 700 clamp(1.5rem, 3vw, 2.1rem)/1.1 var(--font-d); letter-spacing: -.02em;
}
.why__list { display: grid; gap: clamp(22px, 3vw, 32px); margin-top: 32px; }
.why__list li { display: grid; grid-template-columns: auto 1fr; gap: 18px; align-items: start; }
.why__ico { display: grid; place-items: center; width: 52px; height: 52px; border-radius: var(--r-md); background: var(--cyan-100); color: var(--cyan-700); transition: background-color .4s, color .4s, transform .5s var(--ease); }
.why__list h3 { font: 600 1.28rem/1.2 var(--font-d); letter-spacing: -.01em; color: var(--ink); padding-top: 4px; }
.why__list p { margin-top: 4px; max-width: 44ch; }
@media (hover: hover) { .why__list li:hover .why__ico { background: var(--navy-900); color: #fff; transform: scale(1.08) rotate(-4deg); } }
@media (min-width: 900px) {
  .why__grid { grid-template-columns: .85fr 1.15fr; gap: clamp(40px, 7vw, 110px); }
  .why__media { position: sticky; top: 96px; }
  .why__media figure { aspect-ratio: 4 / 5; max-height: calc(100dvh - 130px); }
}

/* ---------- 21. FAQ ---------- */
.faq { padding: clamp(40px, 6vw, 80px) 0 clamp(72px, 10vw, 140px); }
.faq__list { margin-top: 32px; }
.qa { margin-bottom: 12px; overflow: hidden; border-radius: var(--r-md); background: var(--surface); border: 1px solid var(--line); transition: box-shadow .4s, border-color .4s; }
.qa.is-open { box-shadow: var(--shadow-s); border-color: rgba(43, 179, 230, .5); }
.qa h3 { font: inherit; }
.qa button { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 22px; text-align: left; font: 600 1.06rem/1.35 var(--font-d); letter-spacing: -.01em; color: var(--ink); }
.qa button .ico { width: 30px; height: 30px; padding: 6px; border-radius: 50%; background: var(--cyan-100); color: var(--cyan-700); transition: transform .5s var(--ease), background-color .3s, color .3s; }
.qa.is-open button .ico { transform: rotate(135deg); background: var(--navy-900); color: #fff; }
.qa__a { display: grid; grid-template-rows: 1fr; transition: grid-template-rows .55s var(--ease); }
.js .qa__a { grid-template-rows: 0fr; }
.js .qa.is-open .qa__a { grid-template-rows: 1fr; }
.qa__a > div { overflow: hidden; min-height: 0; }
.qa__a p { padding: 0 22px 22px; max-width: 62ch; }
.faq__more { margin-top: 26px; color: var(--muted); }
.faq__more a { color: var(--cyan-700); font-weight: 600; text-decoration: underline; text-underline-offset: 4px; }

/* ---------- 22. Contacto (cierre profundo) ---------- */
.contact {
  position: relative; isolation: isolate; overflow: hidden; color: #fff;
  padding: clamp(80px, 12vw, 150px) 0 clamp(64px, 9vw, 110px);
  border-radius: var(--r-lg) var(--r-lg) 0 0;
  background:
    radial-gradient(70% 55% at 90% 0%, rgba(43, 179, 230, .34), transparent 65%),
    linear-gradient(180deg, var(--navy-900), var(--navy-950) 70%);
}
.contact__grid { display: grid; gap: 36px; align-items: start; }
.contact__copy { display: grid; gap: 18px; justify-items: start; }
.cinfo { display: grid; gap: 14px; margin-top: 8px; width: 100%; }
.cinfo li { display: flex; align-items: center; gap: 16px; }
.cinfo .ico { width: 48px; height: 48px; padding: 12px; border-radius: var(--r-md); background: rgba(255, 255, 255, .08); border: 1px solid rgba(255, 255, 255, .16); color: var(--cyan-300); }
.cinfo span { display: block; font: 600 .74rem/1 var(--font-b); letter-spacing: .14em; text-transform: uppercase; color: rgba(255, 255, 255, .68); }
.cinfo a { display: inline-block; margin-top: 5px; font: 600 1.15rem/1.2 var(--font-d); color: #fff; transition: color .3s; }
.cinfo a:hover { color: var(--cyan-300); }
.map { width: 100%; height: 240px; overflow: hidden; border-radius: var(--r-lg); border: 1px solid rgba(255, 255, 255, .2); background: var(--navy-800); }
.map iframe { width: 100%; height: 100%; border: 0; }

.contact__form form { padding: clamp(22px, 4vw, 40px); border-radius: var(--r-lg); background: var(--surface); color: var(--ink); box-shadow: 0 40px 80px -30px rgba(0, 0, 0, .55); display: grid; gap: 18px; }
.contact__form h3 { font: 700 clamp(1.6rem, 3vw, 2.1rem)/1.1 var(--font-d); letter-spacing: -.03em; }
.form__sub { margin-top: -8px; color: var(--muted); }
.contact__form .field input, .contact__form .field textarea, .contact__form .field select {
  width: 100%; min-height: 54px; padding: 14px 16px; border-radius: var(--r-sm); background: #fff; color: var(--ink);
  border: 1.5px solid rgba(1, 28, 68, .22); transition: border-color .3s, box-shadow .3s;
}
.field textarea { resize: vertical; min-height: 110px; line-height: 1.5; }
.select { padding: 0; border: 0; background: none; height: auto; }
.select select { -webkit-appearance: none; appearance: none; padding-right: 46px; cursor: pointer; }
.select .ico { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); pointer-events: none; color: var(--ink); }
.contact__form .field.has-error input, .contact__form .field.has-error select, .contact__form .field.has-error textarea { border-color: var(--danger); }
.err { min-height: 0; margin-top: 6px; font-size: .88rem; font-weight: 500; color: var(--danger); }
.err:empty { display: none; }
.form__status { font-size: .95rem; color: var(--cyan-700); font-weight: 500; }
.form__status:empty { display: none; }
.form__status a { text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }
@media (min-width: 900px) {
  .contact__grid { grid-template-columns: 1fr .92fr; gap: clamp(36px, 6vw, 96px); }
  .map { height: 260px; }
}

/* ---------- 23. Footer ---------- */
.footer { background: var(--navy-950); color: rgba(255, 255, 255, .72); padding: clamp(48px, 7vw, 80px) 0 28px; }
.footer__top { display: grid; gap: 36px; padding-bottom: 40px; }
.footer__brand img { width: clamp(170px, 24vw, 230px); height: auto; }
.footer__brand p { margin-top: 18px; max-width: 34ch; }
.footer__col { display: grid; gap: 10px; align-content: start; }
.footer__col h3 { margin-bottom: 6px; font: 600 .78rem/1 var(--font-b); letter-spacing: .14em; text-transform: uppercase; color: #fff; }
.footer__col a { width: fit-content; transition: color .3s; }
.footer__col a:hover { color: var(--cyan-300); }
.footer__bottom { padding-right: 84px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; padding-top: 24px; border-top: 1px solid rgba(255, 255, 255, .12); font-size: .9rem; }
@media (min-width: 768px) { .footer__top { grid-template-columns: 1.4fr 1fr 1fr 1.2fr; gap: 32px; } }

/* ---------- 24. WhatsApp flotante ---------- */
.wa { position: fixed; right: max(16px, env(safe-area-inset-right)); bottom: max(16px, env(safe-area-inset-bottom)); z-index: var(--z-wa); display: flex; align-items: center; gap: 12px; }
.wa__btn {
  position: relative; display: grid; place-items: center; width: 62px; height: 62px; border-radius: 50%;
  background: #1A9E50; color: #fff; box-shadow: 0 16px 32px -10px rgba(26, 158, 80, .7);
  transition: transform .5s var(--ease);
}
.wa__btn .ico { width: 30px; height: 30px; stroke-width: 1.7; }
.wa__btn::before, .wa__btn::after {
  content: ""; position: absolute; inset: 0; border-radius: 50%; border: 2px solid #1A9E50; opacity: 0; animation: ping 2.8s ease-out infinite;
}
.wa__btn::after { animation-delay: 1.4s; }
@keyframes ping { 0% { transform: scale(1); opacity: .55; } 100% { transform: scale(1.9); opacity: 0; } }
.wa__tip {
  padding: 11px 18px; border-radius: var(--r-pill); background: #fff; color: var(--ink); font: 600 .94rem/1 var(--font-b);
  box-shadow: var(--shadow-m); opacity: 0; transform: translateX(14px); pointer-events: none; transition: opacity .5s, transform .6s var(--ease); white-space: nowrap;
}
.wa.show-tip .wa__tip { opacity: 1; transform: none; }
@media (hover: hover) { .wa:hover .wa__tip { opacity: 1; transform: none; } .wa:hover .wa__btn { transform: scale(1.08); } }
@media (max-width: 519px) { .wa__tip { display: none; } }
.js .wa { transform: scale(0); transition: transform .8s var(--ease) 0s; }
.ready .wa { transform: scale(1); transition-delay: 1.4s; }

/* ---------- 25. Revelado ---------- */
.js [data-reveal] { opacity: 0; transform: translate3d(0, 36px, 0); transition: opacity .95s var(--ease) var(--d, 0s), transform 1.2s var(--ease) var(--d, 0s); }
.js [data-reveal].in { opacity: 1; transform: none; }
img.is-fading { opacity: 0; }
img { transition: opacity .9s ease; }
img[data-parallax], .cap img, .slide img, .expand__media img { transition: opacity .9s ease; }
figure.is-broken { background: linear-gradient(160deg, var(--cyan-300), var(--cyan-100)); }
figure.is-broken img { visibility: hidden; }

/* ---------- 26. Sin JS / respaldo ---------- */
.no-js [data-reveal], .no-js .ln__in, .no-js .hero__eyebrow, .no-js .hero__lead, .no-js .hero__cta, .no-js .cap { opacity: 1; transform: none; }
.no-js .qa__a { grid-template-rows: 1fr; }
.no-js .wa { transform: none; }

/* ---------- 27. Movimiento reducido ---------- */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; transition-delay: 0s !important; scroll-behavior: auto !important; }
  .bubbles, .hero__gl { display: none; }
}
.rm .scene { height: auto; }
.rm .scene__sticky { position: relative; height: auto; overflow: visible; }
.rm .manifesto__sticky { padding: 90px 0; }
.rm .manifesto__text .w { color: var(--ink); }
.rm .expand { --e: 1; --t: 1; }
.rm .expand__sticky { height: 80dvh; }
.rm .expand__ghost { display: none; }
.rm .expand__media { clip-path: none; }
.rm .water__sticky { padding-block: 100px 40px; }
.rm .stage { opacity: 1; }
.rm .stage__more { grid-template-rows: 1fr; }
.rm .panel { position: relative; top: auto; margin-bottom: 22px; transform: none !important; }
.rm .panel::after { display: none; }
.rm .hs { overflow-x: auto; width: auto; transform: none !important; }
.rm .tl__fill { transform: scaleY(1); }
.rm .tl__ico { background: var(--navy-900); color: #fff; }
.rm .bubbles { display: none; }
