/* ═══════════════════════════════════════════
   DAIMA Soluciones — Design System
   ═══════════════════════════════════════════ */

/* ── CUSTOM PROPERTIES ── */
:root {
  --bg: #06060a;
  --bg2: #0e0e14;
  --bg3: #141419;
  --bg4: #1a1a22;
  --accent: #C8F53C;
  --accent-dim: rgba(200, 245, 60, 0.12);
  --accent-glow: rgba(200, 245, 60, 0.25);
  --white: #F0EEE6;
  --muted: #77777f;
  --muted-light: #9999a3;
  --border: rgba(255, 255, 255, 0.07);
  --border-hover: rgba(200, 245, 60, 0.25);
  --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3);
  --shadow-md: 0 8px 32px rgba(0, 0, 0, 0.4);
  --shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.5);
  --shadow-accent: 0 4px 24px rgba(200, 245, 60, 0.15);
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --transition-fast: 0.2s ease;
  --transition-med: 0.35s ease;
  --transition-slow: 0.6s ease;
}

/* ── RESET ── */
*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: var(--accent-dim) var(--bg);
}

::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: var(--bg); }
::-webkit-scrollbar-thumb {
  background: var(--accent-dim);
  border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover { background: var(--accent-glow); }

body {
  background: var(--bg);
  color: var(--white);
  font-family: 'Space Grotesk', sans-serif;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a { text-decoration: none; }
ul { list-style: none; }

/* ── SELECTION ── */
::selection {
  background: var(--accent);
  color: var(--bg);
}

/* ══════════════════════════════════════════
   NAVIGATION
   ══════════════════════════════════════════ */
nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 200;
  padding: 20px 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background 0.4s ease, border 0.4s ease, padding 0.4s ease;
}

nav.scrolled {
  background: rgba(6, 6, 10, 0.92);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-bottom: 1px solid var(--border);
  padding-top: 14px;
  padding-bottom: 14px;
}

.logo {
  font-family: 'Unbounded', sans-serif;
  font-weight: 800;
  font-size: 22px;
  letter-spacing: -0.5px;
  color: var(--white);
  position: relative;
  cursor: default;
}

.logo em {
  color: var(--accent);
  font-style: normal;
  transition: text-shadow var(--transition-med);
}

.logo:hover em {
  text-shadow: 0 0 16px rgba(200, 245, 60, 0.5);
}

.nav-right {
  display: flex;
  align-items: center;
  gap: 32px;
}

.nav-link {
  font-family: 'Oxanium', sans-serif;
  font-size: 13px;
  color: var(--muted);
  text-decoration: none;
  transition: color var(--transition-fast);
  position: relative;
}

.nav-link::after {
  content: '';
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
  height: 1px;
  background: var(--accent);
  transition: width var(--transition-med);
}

.nav-link:hover {
  color: var(--white);
}

.nav-link:hover::after {
  width: 100%;
}

.nav-cta {
  background: var(--accent);
  color: var(--bg);
  font-family: 'Unbounded', sans-serif;
  font-weight: 700;
  font-size: 13px;
  padding: 10px 24px;
  border-radius: var(--radius-sm);
  text-decoration: none;
  border: none;
  cursor: pointer;
  transition: opacity var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-med);
  position: relative;
  overflow: hidden;
}

.nav-cta::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.15) 50%, transparent 70%);
  transform: translateX(-100%);
  transition: transform 0.5s ease;
}

.nav-cta:hover {
  opacity: 0.92;
  transform: translateY(-1px);
  box-shadow: var(--shadow-accent);
}

.nav-cta:hover::before {
  transform: translateX(100%);
}

/* Mobile hamburger */
.nav-hamburger {
  display: none;
  flex-direction: column;
  gap: 5px;
  cursor: pointer;
  background: none;
  border: none;
  padding: 4px;
  z-index: 210;
}

.nav-hamburger span {
  width: 24px;
  height: 2px;
  background: var(--white);
  transition: transform 0.3s ease, opacity 0.3s ease;
  display: block;
}

.nav-hamburger.active span:nth-child(1) {
  transform: rotate(45deg) translate(5px, 5px);
}

.nav-hamburger.active span:nth-child(2) {
  opacity: 0;
}

.nav-hamburger.active span:nth-child(3) {
  transform: rotate(-45deg) translate(5px, -5px);
}

/* ══════════════════════════════════════════
   HERO SECTION
   ══════════════════════════════════════════ */
.hero {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 140px 56px 80px;
  position: relative;
  overflow: hidden;
}

/* Two-column hero layout */
.hero-layout {
  display: flex;
  align-items: center;
  gap: 40px;
  position: relative;
  z-index: 2;
}

.hero-content {
  flex: 1;
  min-width: 0;
  max-width: 60%;
}

/* 3D Robot container — absolute huge size */
.hero-robot {
  position: absolute;
  right: -5%;
  bottom: -80px;
  width: 900px;
  height: 1100px;
  overflow: hidden;
  z-index: -1;
  background: radial-gradient(circle at center, rgba(200, 245, 60, 0.03) 0%, transparent 60%);
  transition: background 1s ease;
}

.hero-robot.out-of-view {
  visibility: hidden;
  pointer-events: none;
}

.hero-robot spline-viewer {
  width: 100%;
  height: 125%;
  position: absolute;
  top: -8%;
  left: 0;
  --spline-viewer-background: transparent;
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1);
  will-change: opacity;
}

.hero-robot.loaded spline-viewer {
  opacity: 1;
}

/* Robot loading placeholder */
.robot-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid rgba(200, 245, 60, 0.1);
  border-top-color: var(--accent);
  animation: spin 1s linear infinite;
  z-index: 2;
  transition: opacity var(--transition-med);
}

.hero-robot.loaded .robot-loader {
  opacity: 0;
  pointer-events: none;
}

@keyframes spin {
  from { transform: translate(-50%, -50%) rotate(0deg); }
  to { transform: translate(-50%, -50%) rotate(360deg); }
}

@keyframes robotFloat {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-14px); }
}

/* Glow effects */
.hero-glow-1-wrap {
  position: absolute;
  top: -180px;
  right: -120px;
  width: 700px;
  height: 700px;
  pointer-events: none;
  will-change: transform;
}
.hero-glow-1 {
  width: 100%;
  height: 100%;
  background: radial-gradient(circle, rgba(200, 245, 60, 0.13) 0%, transparent 65%);
  pointer-events: none;
  animation: glowPulse 6s ease-in-out infinite;
  will-change: transform, opacity;
}

.hero-glow-2-wrap {
  position: absolute;
  bottom: -200px;
  left: -100px;
  width: 600px;
  height: 600px;
  pointer-events: none;
  will-change: transform;
}
.hero-glow-2 {
  width: 100%;
  height: 100%;
  background: radial-gradient(circle, rgba(200, 245, 60, 0.05) 0%, transparent 65%);
  pointer-events: none;
  animation: glowPulse 8s ease-in-out infinite 2s;
  will-change: transform, opacity;
}

.hero-glow-3-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 500px;
  height: 500px;
  pointer-events: none;
  will-change: transform;
}
.hero-glow-3 {
  width: 100%;
  height: 100%;
  background: radial-gradient(circle, rgba(200, 245, 60, 0.03) 0%, transparent 50%);
  pointer-events: none;
  animation: glowPulse 10s ease-in-out infinite 4s;
  will-change: transform, opacity;
}

/* Noise texture */
.hero-noise {
  position: absolute;
  inset: 0;
  background-image: url("data:image/bmp;base64,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");
  background-size: 128px 128px;
  background-repeat: repeat;
  pointer-events: none;
  opacity: 0.015; /* subtle noise blending */
}

/* Grid lines background */
.hero-grid {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(200, 245, 60, 0.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(200, 245, 60, 0.02) 1px, transparent 1px);
  background-size: 80px 80px;
  pointer-events: none;
  mask-image: radial-gradient(ellipse 60% 60% at 50% 50%, black 20%, transparent 80%);
  -webkit-mask-image: radial-gradient(ellipse 60% 60% at 50% 50%, black 20%, transparent 80%);
}

.hero-eyebrow {
  font-family: 'Oxanium', sans-serif;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 5px;
  text-transform: uppercase;
  color: var(--accent);
  margin-bottom: 28px;
  opacity: 0;
  animation: fadeUp 0.7s 0.2s ease forwards;
  display: flex;
  align-items: center;
  gap: 12px;
}

.hero-eyebrow::before {
  content: '';
  width: 32px;
  height: 1px;
  background: var(--accent);
  animation: lineExpand 0.6s 0.5s ease forwards;
  transform-origin: left;
}

.hero-title {
  font-family: 'Unbounded', sans-serif;
  font-weight: 900;
  font-size: clamp(38px, 6.5vw, 86px);
  line-height: 0.95;
  letter-spacing: -3px;
  max-width: 1000px;
  opacity: 0;
  animation: fadeUp 0.8s 0.35s ease forwards;
}

.hero-title .line-accent {
  color: var(--accent);
  position: relative;
  display: inline-block;
}

.hero-title .line-dim {
  color: rgba(240, 238, 230, 0.28);
  transition: color 0.5s ease;
}

.hero-title:hover .line-dim {
  color: rgba(240, 238, 230, 0.45);
}

.hero-desc {
  font-size: 17px;
  font-weight: 300;
  color: var(--muted);
  max-width: 500px;
  line-height: 1.7;
  margin-top: 36px;
  opacity: 0;
  animation: fadeUp 0.7s 0.55s ease forwards;
}

.hero-actions {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 52px;
  opacity: 0;
  animation: fadeUp 0.7s 0.7s ease forwards;
}

.btn-primary {
  background: var(--accent);
  color: var(--bg);
  font-family: 'Unbounded', sans-serif;
  font-weight: 700;
  font-size: 15px;
  padding: 16px 36px;
  border-radius: var(--radius-sm);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border: none;
  cursor: pointer;
  transition: opacity var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-med);
  position: relative;
  overflow: hidden;
}

.btn-primary::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.2) 50%, transparent 70%);
  transform: translateX(-100%);
  transition: transform 0.6s ease;
}

.btn-primary:hover {
  opacity: 0.92;
  transform: translateY(-2px);
  box-shadow: 0 8px 32px rgba(200, 245, 60, 0.3);
}

.btn-primary:hover::before {
  transform: translateX(100%);
}

.btn-primary:active {
  transform: translateY(0);
}

.hero-hint {
  font-size: 13px;
  color: var(--muted);
  display: flex;
  align-items: center;
  gap: 6px;
}

.hero-hint span {
  width: 6px;
  height: 6px;
  background: var(--accent);
  border-radius: 50%;
  display: inline-block;
  animation: pulse 2s infinite;
}

/* Stats */
.hero-stats {
  display: flex;
  gap: 64px;
  margin-top: 80px;
  padding-top: 56px;
  border-top: 1px solid var(--border);
  opacity: 0;
  animation: fadeUp 0.7s 0.9s ease forwards;
}

.hero-stat {
  position: relative;
}

.stat-n {
  font-family: 'Unbounded', sans-serif;
  font-weight: 800;
  font-size: 42px;
  letter-spacing: -2px;
  color: var(--white);
  transition: text-shadow var(--transition-med);
}

.hero-stat:hover .stat-n {
  text-shadow: 0 0 24px rgba(200, 245, 60, 0.2);
}

.stat-n em {
  color: var(--accent);
  font-style: normal;
  font-size: 28px;
}

.stat-l {
  font-size: 12px;
  color: var(--muted);
  margin-top: 6px;
  max-width: 120px;
  line-height: 1.4;
}

/* ══════════════════════════════════════════
   MARQUEE
   ══════════════════════════════════════════ */
.marquee-wrap {
  padding: 22px 0;
  overflow: hidden;
  background: var(--accent);
  display: flex;
  position: relative;
}

.marquee-track {
  display: flex;
  animation: marqueeScroll 22s linear infinite;
  white-space: nowrap;
  will-change: transform;
}

.mq-item {
  font-family: 'Unbounded', sans-serif;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--bg);
  padding: 0 28px;
  display: flex;
  align-items: center;
  gap: 28px;
}

.mq-dot {
  color: rgba(6, 6, 10, 0.35);
}

/* ══════════════════════════════════════════
   SECTION BASE
   ══════════════════════════════════════════ */
.section {
  padding: 120px 56px;
  position: relative;
}

.section-tag {
  font-family: 'Oxanium', sans-serif;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--accent);
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.section-tag::before {
  content: '';
  width: 24px;
  height: 1px;
  background: var(--accent);
}

.section-title {
  font-family: 'Unbounded', sans-serif;
  font-weight: 900;
  font-size: clamp(28px, 4vw, 52px);
  line-height: 1.05;
  letter-spacing: -2px;
  max-width: 720px;
}

.section-sub {
  font-size: 17px;
  font-weight: 300;
  color: var(--muted);
  max-width: 540px;
  line-height: 1.7;
  margin-top: 20px;
}

/* ══════════════════════════════════════════
   PROBLEMA / PAIN POINTS
   ══════════════════════════════════════════ */
.pain-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1px;
  margin-top: 72px;
  background: var(--border);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  overflow: hidden;
}

.pain-card {
  background: var(--bg);
  padding: 36px 32px;
  transition: background var(--transition-med), transform var(--transition-med);
  position: relative;
}

.pain-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--accent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.pain-card:hover {
  background: var(--bg3);
}

.pain-card:hover::before {
  transform: scaleX(1);
}

.pain-emoji {
  font-size: 32px;
  margin-bottom: 20px;
  display: block;
  transition: transform var(--transition-med);
}

.pain-card:hover .pain-emoji {
  transform: scale(1.15);
}

.pain-t {
  font-family: 'Oxanium', sans-serif;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 10px;
}

.pain-d {
  font-size: 13px;
  color: var(--muted);
  line-height: 1.65;
}

/* ══════════════════════════════════════════
   SERVICIOS / SERVICES
   ══════════════════════════════════════════ */
.services-bg {
  background: var(--bg2);
}

.services-bg::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 400px;
  height: 400px;
  background: radial-gradient(circle, rgba(200, 245, 60, 0.04) 0%, transparent 65%);
  pointer-events: none;
}

.svc-grid {
  display: grid;
  grid-template-columns: 1.15fr 1fr 1fr 1fr;
  gap: 16px;
  margin-top: 72px;
}

.svc-card {
  background: var(--bg);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  padding: 36px 28px;
  position: relative;
  overflow: hidden;
  will-change: transform;
  transition: transform var(--transition-med), border-color var(--transition-med), box-shadow var(--transition-med);
  cursor: default;
  display: flex;
  flex-direction: column;
}

.svc-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--accent);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

/* Subtle corner glow on hover */
.svc-card::before {
  content: '';
  position: absolute;
  top: -50px;
  right: -50px;
  width: 150px;
  height: 150px;
  background: radial-gradient(circle, rgba(200, 245, 60, 0.06) 0%, transparent 70%);
  opacity: 0;
  transition: opacity var(--transition-med);
  pointer-events: none;
}

.svc-card:hover {
  transform: translateY(-5px);
  border-color: var(--border-hover);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.3);
}

.svc-card:hover::after { transform: scaleX(1); }
.svc-card:hover::before { opacity: 1; }

.svc-card.star {
  border-color: rgba(200, 245, 60, 0.2);
}

.svc-card.star::after {
  transform: scaleX(1);
}

.svc-badge {
  display: inline-block;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: 'Oxanium', sans-serif;
  font-weight: 700;
  padding: 4px 12px;
  border-radius: var(--radius-sm);
  margin-bottom: 24px;
  width: fit-content;
}

.badge-star {
  background: var(--accent);
  color: var(--bg);
}

.badge-outline {
  border: 1px solid rgba(200, 245, 60, 0.35);
  color: var(--accent);
  background: transparent;
}

.svc-name {
  font-family: 'Unbounded', sans-serif;
  font-weight: 800;
  font-size: 16px;
  letter-spacing: -0.3px;
  margin-bottom: 12px;
  line-height: 1.2;
}

.svc-desc {
  font-size: 13px;
  color: var(--muted);
  line-height: 1.65;
  margin-bottom: 24px;
}

.svc-list {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex-grow: 1;
}

.svc-list li {
  font-size: 12px;
  color: var(--muted);
  display: flex;
  align-items: flex-start;
  gap: 8px;
  line-height: 1.4;
  transition: color var(--transition-fast);
}

.svc-card:hover .svc-list li {
  color: var(--muted-light);
}

.svc-list li::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: var(--accent);
  flex-shrink: 0;
  margin-top: 5px;
  transition: box-shadow var(--transition-med);
}

.svc-card:hover .svc-list li::before {
  box-shadow: 0 0 6px rgba(200, 245, 60, 0.4);
}

.svc-foot {
  margin-top: 28px;
  padding-top: 20px;
  border-top: 1px solid var(--border);
  font-size: 12px;
  color: var(--muted);
}

.svc-foot strong {
  color: var(--accent);
  font-family: 'Oxanium', sans-serif;
  font-weight: 700;
  font-size: 13px;
}

/* ══════════════════════════════════════════
   PROCESO / PROCESS
   ══════════════════════════════════════════ */
.process-track {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  margin-top: 80px;
  position: relative;
}

.process-track::before {
  content: '';
  position: absolute;
  top: 36px;
  left: calc(16.66% + 20px);
  right: calc(16.66% + 20px);
  height: 1px;
  background: linear-gradient(90deg, var(--accent) 0%, rgba(200, 245, 60, 0.1) 100%);
}

.p-step {
  padding: 0 48px 0 0;
}

.p-num {
  width: 72px;
  height: 72px;
  border: 1px solid var(--accent);
  border-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Oxanium', sans-serif;
  font-weight: 800;
  font-size: 22px;
  color: var(--accent);
  margin-bottom: 32px;
  background: var(--bg);
  position: relative;
  z-index: 1;
  transition: background var(--transition-med), box-shadow var(--transition-med);
}

.p-step:hover .p-num {
  background: var(--accent-dim);
  box-shadow: 0 0 24px rgba(200, 245, 60, 0.1);
}

.p-title {
  font-family: 'Oxanium', sans-serif;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 12px;
}

.p-desc {
  font-size: 13px;
  color: var(--muted);
  line-height: 1.7;
}

/* ══════════════════════════════════════════
   CTA FINAL
   ══════════════════════════════════════════ */
.cta-section {
  padding: 140px 56px;
  background: var(--accent);
  text-align: center;
  position: relative;
  overflow: hidden;
}

.cta-bg-text {
  position: absolute;
  font-family: 'Unbounded', sans-serif;
  font-weight: 800;
  font-size: clamp(100px, 20vw, 280px);
  color: rgba(6, 6, 10, 0.05);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  letter-spacing: -8px;
  pointer-events: none;
  user-select: none;
  line-height: 1;
}

.cta-title {
  font-family: 'Unbounded', sans-serif;
  font-weight: 900;
  font-size: clamp(26px, 4.5vw, 58px);
  color: var(--bg);
  letter-spacing: -2px;
  line-height: 1.05;
  max-width: 780px;
  margin: 0 auto 24px;
  position: relative;
}

.cta-sub {
  font-size: 17px;
  font-weight: 300;
  color: rgba(6, 6, 10, 0.55);
  max-width: 480px;
  margin: 0 auto 52px;
  line-height: 1.65;
  position: relative;
}

.btn-dark {
  background: var(--bg);
  color: var(--white);
  font-family: 'Unbounded', sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding: 18px 48px;
  border-radius: var(--radius-sm);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: transform var(--transition-fast), opacity var(--transition-fast), box-shadow var(--transition-med);
}

.btn-dark::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, transparent 30%, rgba(200, 245, 60, 0.1) 50%, transparent 70%);
  transform: translateX(-100%);
  transition: transform 0.6s ease;
}

.btn-dark:hover {
  transform: translateY(-2px);
  opacity: 0.95;
  box-shadow: 0 12px 40px rgba(6, 6, 10, 0.3);
}

.btn-dark:hover::before {
  transform: translateX(100%);
}

.cta-note {
  margin-top: 24px;
  font-size: 12px;
  color: rgba(6, 6, 10, 0.45);
  position: relative;
}

/* ══════════════════════════════════════════
   FOOTER
   ══════════════════════════════════════════ */
footer {
  padding: 40px 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid var(--border);
}

.footer-logo {
  font-family: 'Unbounded', sans-serif;
  font-weight: 800;
  font-size: 18px;
}

.footer-logo em {
  color: var(--accent);
  font-style: normal;
}

.footer-r {
  display: flex;
  align-items: center;
  gap: 32px;
}

.footer-link {
  font-family: 'Oxanium', sans-serif;
  font-size: 12px;
  color: var(--muted);
  text-decoration: none;
  transition: color var(--transition-fast);
}

.footer-link:hover {
  color: var(--white);
}

.footer-copy {
  font-family: 'Oxanium', sans-serif;
  font-size: 12px;
  color: rgba(119, 119, 127, 0.5);
}

/* ══════════════════════════════════════════
   WHATSAPP FLOAT
   ══════════════════════════════════════════ */
.wa-float {
  position: fixed;
  bottom: 32px;
  right: 32px;
  z-index: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #25D366;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);
  transition: transform var(--transition-fast), box-shadow var(--transition-med);
  animation: waFloat 3s ease-in-out infinite;
}

.wa-float:hover {
  transform: scale(1.1);
  box-shadow: 0 6px 28px rgba(37, 211, 102, 0.55);
}

.wa-float svg {
  width: 28px;
  height: 28px;
  fill: #fff;
}

/* Tooltip */
.wa-tooltip {
  position: fixed;
  bottom: 100px;
  right: 32px;
  z-index: 299;
  background: rgba(6, 6, 10, 0.92);
  backdrop-filter: blur(12px);
  border: 1px solid var(--border);
  border-radius: var(--radius-md);
  padding: 12px 18px;
  font-size: 13px;
  color: var(--white);
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
  white-space: nowrap;
}

.wa-tooltip::after {
  content: '';
  position: absolute;
  bottom: -6px;
  right: 20px;
  width: 12px;
  height: 12px;
  background: rgba(6, 6, 10, 0.92);
  border-right: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  transform: rotate(45deg);
}

.wa-float:hover + .wa-tooltip {
  opacity: 1;
  transform: translateY(0);
}

/* ══════════════════════════════════════════
   SCROLL REVEAL
   ══════════════════════════════════════════ */
.r {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity 0.75s ease, transform 0.75s ease;
}

.r.d1 { transition-delay: 0.1s; }
.r.d2 { transition-delay: 0.2s; }
.r.d3 { transition-delay: 0.3s; }
.r.d4 { transition-delay: 0.4s; }

.r.vis {
  opacity: 1;
  transform: translateY(0);
}

/* ══════════════════════════════════════════
   ANIMATIONS
   ══════════════════════════════════════════ */
@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes lineExpand {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

@keyframes marqueeScroll {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

@keyframes pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}

@keyframes glowPulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.6; transform: scale(1.05); }
}

@keyframes waFloat {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

/* Cursor glow effect */
.cursor-glow {
  position: fixed;
  top: -150px;
  left: -150px;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(200, 245, 60, 0.04) 0%, transparent 70%);
  pointer-events: none;
  z-index: 1;
  will-change: transform;
  transition: opacity 0.3s ease;
  opacity: 0;
}

body:hover .cursor-glow {
  opacity: 1;
}

/* ══════════════════════════════════════════
   RESPONSIVE — TABLET (≤ 1100px)
   ══════════════════════════════════════════ */
@media (max-width: 1100px) {
  nav {
    padding: 18px 36px;
  }

  .hero {
    padding: 120px 36px 60px;
  }

  .hero-content {
    max-width: 55%;
  }

  .hero-robot {
    width: 700px;
    height: 900px;
    right: -8%;
  }

  .hero-title {
    font-size: clamp(36px, 5.5vw, 72px);
  }

  .svc-grid {
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }

  .section {
    padding: 90px 36px;
  }

  .cta-section {
    padding: 100px 36px;
  }
}

/* ══════════════════════════════════════════
   RESPONSIVE — MOBILE (≤ 768px)
   ══════════════════════════════════════════ */
@media (max-width: 768px) {
  /* ── Navigation ── */
  nav {
    padding: 16px 20px;
  }

  .nav-hamburger {
    display: flex;
  }

  .nav-right {
    position: fixed;
    top: 0;
    right: -100%;
    width: 75vw;
    max-width: 300px;
    height: 100dvh;
    background: rgba(6, 6, 10, 0.97);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
    transition: right 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    border-left: 1px solid var(--border);
    z-index: 205;
  }

  .nav-right.open {
    right: 0;
  }

  .nav-right .nav-link {
    display: block;
    font-size: 16px;
    text-align: center;
    color: var(--white);
  }

  .nav-right .nav-cta {
    font-size: 14px;
    padding: 12px 28px;
  }

  /* ── Hero ── */
  .hero {
    min-height: 100dvh;
    padding: 100px 20px 60px;
    justify-content: flex-start;
  }

  .hero-layout {
    flex-direction: column;
    gap: 0;
  }

  /* Robot oculto en móvil */
  .hero-robot {
    display: none;
  }

  .robot-loader {
    display: none;
  }

  .hero-content {
    max-width: 100%;
    padding-top: 16px;
  }

  .hero-eyebrow {
    font-size: 10px;
    letter-spacing: 4px;
    margin-bottom: 20px;
  }

  .hero-title {
    font-size: clamp(36px, 9.5vw, 54px);
    letter-spacing: -2px;
    line-height: 1;
  }

  .hero-desc {
    font-size: 15px;
    margin-top: 24px;
    max-width: 100%;
  }

  .hero-actions {
    margin-top: 36px;
    flex-direction: column;
    align-items: flex-start;
    gap: 14px;
  }

  .btn-primary {
    width: 100%;
    justify-content: center;
    font-size: 14px;
    padding: 16px 24px;
  }

  /* ── Stats ── */
  .hero-stats {
    flex-wrap: wrap;
    gap: 28px;
    margin-top: 48px;
    padding-top: 32px;
  }

  .hero-stat {
    flex: 1 1 calc(50% - 14px);
    min-width: 120px;
  }

  .stat-n {
    font-size: 36px;
  }

  /* ── Sections ── */
  .section {
    padding: 72px 20px;
  }

  .section-title {
    font-size: clamp(26px, 7vw, 40px);
    letter-spacing: -1.5px;
  }

  .section-sub {
    font-size: 15px;
    max-width: 100%;
  }

  /* ── Pain Grid ── */
  .pain-grid {
    grid-template-columns: 1fr;
    margin-top: 48px;
  }

  /* ── Services ── */
  .svc-grid {
    grid-template-columns: 1fr;
    gap: 12px;
    margin-top: 48px;
  }

  /* ── Process ── */
  .process-track {
    grid-template-columns: 1fr;
    gap: 36px;
    margin-top: 56px;
  }

  .process-track::before {
    display: none;
  }

  .p-step {
    padding: 0;
  }

  /* ── CTA ── */
  .cta-section {
    padding: 72px 20px;
  }

  .cta-title {
    font-size: clamp(24px, 7.5vw, 42px);
    letter-spacing: -1.5px;
  }

  .btn-dark {
    width: 100%;
    justify-content: center;
    font-size: 15px;
    padding: 18px 24px;
  }

  /* ── Footer ── */
  footer {
    flex-direction: column;
    gap: 20px;
    text-align: center;
    padding: 32px 20px;
  }

  .footer-r {
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
  }

  /* ── WhatsApp ── */
  .wa-float {
    width: 52px;
    height: 52px;
    bottom: 20px;
    right: 20px;
  }

  .wa-tooltip {
    display: none;
  }

  /* ── Cursor glow off on touch ── */
  .cursor-glow {
    display: none;
  }

  /* ── Glow globs ── */
  .hero-glow-1-wrap { display: none; }
  .hero-glow-2-wrap { display: none; }
  .hero-glow-3-wrap { display: none; }
}

/* ══════════════════════════════════════════
   RESPONSIVE — SMALL MOBILE (≤ 480px)
   ══════════════════════════════════════════ */
@media (max-width: 480px) {
  .hero {
    padding: 88px 16px 48px;
  }

  .hero-title {
    font-size: clamp(32px, 10.5vw, 46px);
    letter-spacing: -1.5px;
  }

  .hero-desc {
    font-size: 14px;
  }

  .stat-n {
    font-size: 30px;
  }

  .hero-stats {
    gap: 20px;
  }

  .hero-stat {
    flex: 1 1 100%;
  }

  .section {
    padding: 60px 16px;
  }

  .section-title {
    font-size: clamp(24px, 9vw, 36px);
    letter-spacing: -1px;
  }

  .svc-card {
    padding: 28px 20px;
  }

  .cta-section {
    padding: 60px 16px;
  }

  footer {
    padding: 28px 16px;
  }
}

