:root {
    --cyan: #29D4F0; --blue: #2487CA; --royal: #1E63C8; --deep: #204A94;
    --silver: #AEB9C6; --silver-2: #C9D2DC; --steel: #6E7B8C;
    --display: 'Sora', sans-serif; --body: 'Manrope', sans-serif; --mono: 'Space Mono', monospace;
    --grad: linear-gradient(100deg, var(--cyan), var(--royal) 55%, var(--deep));
    --grad-rainbow: linear-gradient(100deg, var(--cyan), var(--blue) 34%, var(--royal) 66%, var(--silver));
    /* dark (default) */
    --bg: #070A12; --bg-2: #0C111D; --surf: rgba(255,255,255,0.04);
    --text: #E8EEF8; --muted: #93A0B6; --faint: #5E6A80;
    --line: rgba(255,255,255,0.09); --line-2: rgba(255,255,255,0.16);
    --stmt-dim: #283248; --cta-bg: var(--cyan); --cta-fg: #06121A;
    --mesh-blend: screen; --mesh-op: 0.85; --grain-blend: soft-light; --grain-op: 0.06;
    --header-bg: rgba(7,10,18,0.72);
  }
  [data-theme="light"] {
    --bg: #F4F7FB; --bg-2: #FFFFFF; --surf: rgba(10,20,38,0.03);
    --text: #0A1426; --muted: #4A586E; --faint: #8A95A3;
    --line: rgba(10,20,38,0.10); --line-2: rgba(10,20,38,0.18);
    --stmt-dim: #C7D0DC; --cta-bg: #0A1426; --cta-fg: #FFFFFF;
    --mesh-blend: normal; --mesh-op: 0.5; --grain-blend: multiply; --grain-op: 0.04;
    --header-bg: rgba(255,255,255,0.78);
  }
  * { margin: 0; padding: 0; box-sizing: border-box; }
  html { -webkit-font-smoothing: antialiased; background: var(--bg); }
  body { font-family: var(--body); background: var(--bg); color: var(--text); line-height: 1.6; overflow-x: hidden; transition: background .5s ease, color .5s ease; }
  a { color: inherit; text-decoration: none; }
  ::selection { background: var(--blue); color: #fff; }
  :focus-visible { outline: 2px solid var(--cyan); outline-offset: 4px; }
  .wrap { width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 32px; }

  .grad-text { background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
  .grad-anim { background: var(--grad-rainbow); background-size: 280% 100%; -webkit-background-clip: text; background-clip: text; color: transparent; animation: hue 9s ease infinite; }
  @keyframes hue { 0%,100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
  .markimg { background-image: url("data:image/png;base64,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"); background-size: contain; background-repeat: no-repeat; background-position: center; display: inline-block; }

  .fx { position: fixed; inset: 0; z-index: 0; pointer-events: none; }
  .grain { position: fixed; inset: 0; z-index: 9996; pointer-events: none; opacity: var(--grain-op); mix-blend-mode: var(--grain-blend);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); }
  body > main, body > header, body > footer { position: relative; z-index: 1; }

  .progress { position: fixed; top: 0; left: 0; height: 3px; width: 0; background: var(--grad-rainbow); z-index: 200; box-shadow: 0 0 12px rgba(41,212,240,0.5); }

  .aura-cursor { position: fixed; left: 0; top: 0; width: 26px; height: 26px; border-radius: 50%; pointer-events: none; z-index: 9999; transform: translate(-50%,-50%); mix-blend-mode: screen; transition: width .3s ease, height .3s ease;
    background: radial-gradient(circle, rgba(41,212,240,0.55), rgba(36,135,202,0.25) 45%, transparent 72%); filter: blur(3px); }
  .aura-cursor.hov { width: 56px; height: 56px; }

  .preloader { position: fixed; inset: 0; z-index: 1000; background: radial-gradient(130% 130% at 50% 38%, var(--bg-2), var(--bg) 68%); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 30px; perspective: 900px; overflow: hidden; animation: plFail 0.6s 4.2s forwards; }
  @keyframes plFail { to { opacity: 0; visibility: hidden; } }
  .preloader::before { content: ''; position: absolute; inset: -2px; background-image: linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px); background-size: 48px 48px; opacity: .5; -webkit-mask: radial-gradient(circle at 50% 44%, #000 0%, transparent 60%); mask: radial-gradient(circle at 50% 44%, #000 0%, transparent 60%); animation: plGrid 7s linear infinite; }
  @keyframes plGrid { to { background-position: 48px 48px; } }

  .pl-stage { position: relative; width: 210px; height: 210px; display: grid; place-items: center; transform-style: preserve-3d; transition: transform .25s ease-out; will-change: transform; }
  .pl-orbit { position: absolute; inset: 0; border-radius: 50%; background: conic-gradient(from 0deg, transparent 0 60%, var(--cyan) 78%, var(--blue) 90%, transparent 100%); -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 3px)); mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 3px)); animation: plSpin 2.4s linear infinite; filter: drop-shadow(0 0 9px rgba(41,212,240,.55)); }
  .pl-orbit-2 { inset: 28px; background: conic-gradient(from 200deg, transparent 0 66%, var(--royal) 84%, var(--silver-2) 97%, transparent 100%); animation: plSpinR 3.6s linear infinite; opacity: .75; filter: drop-shadow(0 0 6px rgba(36,135,202,.45)); }
  @keyframes plSpin { to { transform: rotate(360deg); } }
  @keyframes plSpinR { to { transform: rotate(-360deg); } }
  .pl-glow { position: absolute; inset: 0; margin: auto; width: 132px; height: 132px; border-radius: 50%; background: radial-gradient(circle, rgba(41,212,240,.32), transparent 66%); filter: blur(10px); animation: plPulse 2.2s ease-in-out infinite; }
  @keyframes plPulse { 0%,100% { transform: scale(.82); opacity: .5; } 50% { transform: scale(1.12); opacity: 1; } }
  .pl-float { display: grid; place-items: center; animation: plFloat 3.2s ease-in-out infinite; }
  @keyframes plFloat { 0%,100% { transform: translateY(-4px); } 50% { transform: translateY(4px); } }
  .pl-mark { width: 96px; height: 96px; opacity: 0; transform: scale(0.82); filter: drop-shadow(0 0 22px rgba(41,212,240,0.45)); }

  .pl-meta { display: flex; flex-direction: column; align-items: center; gap: 10px; }
  .pl-readout { font-family: var(--mono); font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--muted); min-height: 15px; }
  .pl-pct { font-family: var(--mono); font-size: 38px; font-weight: 700; line-height: 1; background: var(--grad-rainbow); -webkit-background-clip: text; background-clip: text; color: transparent; }
  .pl-bar { width: 230px; height: 3px; background: var(--line); border-radius: 3px; overflow: hidden; position: relative; }
  .pl-bar span { display: block; height: 100%; width: 0; background: var(--grad-rainbow); box-shadow: 0 0 12px rgba(41,212,240,0.6); }
  .pl-bar::after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 38%; background: linear-gradient(90deg, transparent, rgba(255,255,255,.55), transparent); animation: plShimmer 1.4s linear infinite; }
  @keyframes plShimmer { from { transform: translateX(-130%); } to { transform: translateX(340%); } }

  /* ---- Brutal submit quake ---- */
  body.quaking { animation: siteQuake 0.62s cubic-bezier(.36,.07,.19,.97) both; }
  @keyframes siteQuake {
    0%   { transform: translate(0,0) rotate(0deg); }
    8%   { transform: translate(-9px,5px) rotate(-1.1deg) scale(1.012); }
    18%  { transform: translate(11px,-7px) rotate(1.3deg) scale(1.012); }
    28%  { transform: translate(-13px,8px) rotate(-1deg); }
    38%  { transform: translate(10px,-5px) rotate(.9deg); }
    48%  { transform: translate(-8px,6px) rotate(-.7deg); }
    58%  { transform: translate(7px,-4px) rotate(.6deg); }
    68%  { transform: translate(-5px,3px) rotate(-.4deg); }
    78%  { transform: translate(4px,-2px) rotate(.25deg); }
    88%  { transform: translate(-2px,1px) rotate(-.12deg); }
    100% { transform: translate(0,0) rotate(0deg); }
  }
  .quake-flash { position: fixed; inset: 0; z-index: 1500; pointer-events: none; opacity: 0; mix-blend-mode: screen; background: radial-gradient(circle at var(--qx,50%) var(--qy,50%), rgba(41,212,240,.55), rgba(30,99,200,.28) 38%, transparent 70%); }
  .quake-flash.go { animation: quakeFlash 0.6s ease-out forwards; }
  @keyframes quakeFlash { 0% { opacity: 0; } 12% { opacity: 1; } 100% { opacity: 0; } }
  .shockwave { position: fixed; z-index: 1499; pointer-events: none; width: 18px; height: 18px; border-radius: 50%; border: 2.5px solid var(--cyan); transform: translate(-50%,-50%) scale(0); opacity: .9; box-shadow: 0 0 24px rgba(41,212,240,.7); }
  .shockwave.go { animation: shockwave 0.7s cubic-bezier(.16,.84,.44,1) forwards; }
  @keyframes shockwave { to { transform: translate(-50%,-50%) scale(34); opacity: 0; border-width: 0.5px; } }
  .lf-submit.firing { pointer-events: none; }
  .lf-submit.firing::after { content: ''; position: absolute; inset: 0; border-radius: inherit; background: rgba(255,255,255,.5); animation: btnFlash 0.5s ease-out forwards; }
  @keyframes btnFlash { from { opacity: .8; } to { opacity: 0; } }

  header { position: fixed; top: 0; left: 0; right: 0; z-index: 100; transition: background .4s ease, box-shadow .4s ease, height .4s ease; height: 96px; display: flex; align-items: center; }
  header.scrolled { background: var(--header-bg); backdrop-filter: blur(16px); box-shadow: 0 1px 0 var(--line); height: 74px; }
  .nav { display: flex; align-items: center; justify-content: space-between; width: 100%; gap: 20px; }
  .brand { display: flex; align-items: center; gap: 13px; }
  .brand .markimg { width: 46px; height: 50px; transition: width .4s, height .4s; filter: drop-shadow(0 0 12px rgba(41,212,240,0.22)); }
  header.scrolled .brand .markimg { width: 40px; height: 44px; }
  .brand .word { display: flex; flex-direction: column; line-height: 1; }
  .brand .word .grad-text { font-family: var(--display); font-weight: 800; font-size: 26px; letter-spacing: 0.01em; }
  .brand .word small { font-size: 9.5px; letter-spacing: 0.22em; color: var(--muted); font-weight: 600; margin-top: 3px; }
  .nav-right { display: flex; align-items: center; gap: 26px; }
  .navlinks { display: flex; gap: 34px; font-size: 15px; font-weight: 500; }
  .navlinks a { position: relative; opacity: .8; transition: opacity .25s; }
  .navlinks a::after { content: ''; position: absolute; left: 0; bottom: -6px; height: 2px; width: 0; background: var(--grad-rainbow); transition: width .3s ease; }
  .navlinks a:hover { opacity: 1; } .navlinks a:hover::after { width: 100%; }
  .theme-toggle { width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--line-2); background: transparent; color: var(--text); display: grid; place-items: center; cursor: pointer; transition: background .25s ease, transform .25s ease; }
  .theme-toggle:hover { background: var(--surf); transform: translateY(-2px); }
  .theme-toggle svg { width: 18px; height: 18px; }
  .theme-toggle .moon { display: none; } .theme-toggle .sun { display: block; }
  [data-theme="light"] .theme-toggle .sun { display: none; } [data-theme="light"] .theme-toggle .moon { display: block; }
  .nav-cta { font-weight: 600; font-size: 14px; padding: 11px 22px; border-radius: 100px; color: var(--cta-fg); background: var(--cta-bg); transition: transform .25s ease, box-shadow .25s ease; }
  .nav-cta:hover { transform: translateY(-2px); box-shadow: 0 6px 24px rgba(41,212,240,0.35); }

  .btn-fill { position: relative; overflow: hidden; font-weight: 700; font-size: 15px; padding: 17px 34px; border-radius: 100px; color: #fff; background: var(--grad-rainbow); background-size: 200% 100%; display: inline-flex; align-items: center; gap: 10px; transition: transform .25s ease, box-shadow .25s ease; animation: hue 9s ease infinite; }
  .btn-fill:hover { transform: translateY(-2px); box-shadow: 0 10px 40px rgba(36,135,202,0.45); }
  .btn-fill::before { content: ''; position: absolute; top: 0; left: -120%; width: 55%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255,255,255,0.45), transparent); transform: skewX(-20deg); transition: left .6s ease; }
  .btn-fill:hover::before { left: 130%; }
  .btn-line { font-weight: 600; font-size: 15px; display: inline-flex; align-items: center; gap: 8px; color: var(--text); }
  .btn-line span { transition: transform .3s ease; }
  .btn-line:hover span { transform: translateX(6px); }

  .hero { position: relative; min-height: 100svh; display: flex; align-items: center; padding: 120px 0 80px; overflow: hidden; }
  .mesh { position: absolute; inset: -25%; z-index: 0; pointer-events: none; filter: blur(60px); opacity: var(--mesh-op); mix-blend-mode: var(--mesh-blend);
    background:
      radial-gradient(38% 38% at 18% 28%, rgba(41,212,240,0.55), transparent 60%),
      radial-gradient(34% 34% at 82% 22%, rgba(36,135,202,0.5), transparent 60%),
      radial-gradient(42% 42% at 68% 78%, rgba(31,214,201,0.4), transparent 60%),
      radial-gradient(40% 40% at 28% 82%, rgba(30,99,200,0.5), transparent 60%),
      radial-gradient(30% 30% at 52% 50%, rgba(174,185,198,0.42), transparent 60%);
    animation: meshMove 20s ease-in-out infinite alternate; }
  @keyframes meshMove { 0% { transform: translate(0,0) scale(1); } 100% { transform: translate(5%,-4%) rotate(10deg) scale(1.14); } }
  .spot { position: absolute; inset: 0; z-index: 0; pointer-events: none; mix-blend-mode: var(--mesh-blend);
    background: radial-gradient(280px circle at var(--mx,50%) var(--my,38%), rgba(41,212,240,0.26), transparent 55%); }
  .hero .wrap { position: relative; z-index: 2; }
  .status { display: inline-flex; align-items: center; gap: 9px; font-family: var(--mono); font-size: 12px; letter-spacing: 0.04em; color: var(--text); background: var(--surf); border: 1px solid var(--line); padding: 7px 14px; border-radius: 100px; backdrop-filter: blur(6px); margin-bottom: 22px; }
  .status .pdot { width: 8px; height: 8px; border-radius: 50%; background: #2BE08A; position: relative; box-shadow: 0 0 8px #2BE08A; }
  .status .pdot::after { content: ''; position: absolute; inset: 0; border-radius: 50%; background: #2BE08A; animation: ping 1.9s ease-out infinite; }
  @keyframes ping { 0% { transform: scale(1); opacity: .7; } 100% { transform: scale(2.8); opacity: 0; } }
  .eyebrow { display: block; font-family: var(--mono); font-size: 13px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--cyan); margin-bottom: 26px; }
  h1 { font-family: var(--display); font-weight: 800; font-size: clamp(58px, 12vw, 168px); line-height: 0.9; letter-spacing: -0.025em; }
  .line { overflow: hidden; }
  .line-in { display: block; }
  .line-in.solid.glitch { text-shadow: 2px 0 rgba(41,212,240,0.8), -2px 0 rgba(174,185,198,0.8); }
  .hero-sub { margin-top: 30px; max-width: 560px; font-size: clamp(17px, 2vw, 21px); color: var(--muted); }
  .hero-cta { margin-top: 42px; display: flex; gap: 18px; align-items: center; flex-wrap: wrap; }
  .hero-cue { position: absolute; bottom: 36px; left: 50%; transform: translateX(-50%); z-index: 2; font-family: var(--mono); font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--faint); display: flex; flex-direction: column; align-items: center; gap: 10px; }
  .hero-cue .l { width: 1px; height: 42px; background: var(--line-2); position: relative; overflow: hidden; }
  .hero-cue .l::after { content: ''; position: absolute; inset: 0; background: var(--cyan); transform: translateY(-100%); animation: cue 2s ease-in-out infinite; }
  @keyframes cue { 0%{transform:translateY(-100%);} 50%{transform:translateY(0);} 100%{transform:translateY(100%);} }

  .marquees { padding: 30px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); display: flex; flex-direction: column; gap: 8px; overflow: hidden; background: var(--bg-2); }
  .marquee { overflow: hidden; white-space: nowrap; }
  .marquee-track { display: inline-flex; animation: marq 28s linear infinite; }
  .marquee-track.rev { animation-direction: reverse; }
  .marquee-track span { font-family: var(--display); font-weight: 700; font-size: clamp(24px, 3.4vw, 42px); letter-spacing: -0.01em; padding: 0 30px; }
  .marquee-track .g { background: var(--grad-rainbow); -webkit-background-clip: text; background-clip: text; color: transparent; }
  .marquee-track .o { color: var(--faint); }
  @keyframes marq { to { transform: translateX(-50%); } }

  .divider { height: 2px; background: var(--grad-rainbow); transform: scaleX(0); transform-origin: left; border-radius: 2px; box-shadow: 0 0 14px rgba(41,212,240,0.4); }
  .sec-label { font-family: var(--mono); font-size: 13px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--cyan); }

  .statement { padding: 130px 0 150px; }
  .statement p { font-family: var(--display); font-weight: 600; font-size: clamp(28px, 4.6vw, 60px); line-height: 1.16; letter-spacing: -0.02em; max-width: 1040px; margin-top: 60px; }
  .stmt-word { color: var(--stmt-dim); }
  .stmt-blue { background: var(--grad-rainbow); -webkit-background-clip: text; background-clip: text; color: transparent; }

  .services { padding: 30px 0 130px; }
  .services .head { display: flex; justify-content: space-between; align-items: flex-end; gap: 24px; margin: 60px 0 20px; flex-wrap: wrap; }
  .services h2 { font-family: var(--display); font-weight: 700; font-size: clamp(30px, 4.6vw, 54px); letter-spacing: -0.02em; line-height: 1.02; }
  .srv-row { display: grid; grid-template-columns: auto 1fr 1.15fr; align-items: center; gap: 26px; padding: 34px 10px; border-top: 1px solid var(--line); position: relative; transition: padding-left .4s ease; overflow: hidden; }
  .srv-row:last-child { border-bottom: 1px solid var(--line); }
  .srv-row::before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -1; opacity: 0; transition: opacity .45s ease;
    background: linear-gradient(100deg, rgba(41,212,240,0.14), rgba(36,135,202,0.13) 55%, rgba(174,185,198,0.12)); }
  .srv-row:hover::before { opacity: 1; }
  .srv-row:hover { padding-left: 26px; }
  .srv-row h3 { font-family: var(--display); font-weight: 600; font-size: clamp(22px, 2.7vw, 32px); letter-spacing: -0.015em; }
  .srv-row .idx { font-family: var(--mono); font-size: 13px; color: var(--cyan); margin-bottom: 4px; }
  .srv-row p { color: var(--muted); font-size: 16px; }
  .srv-row .arr { width: 48px; height: 48px; border-radius: 50%; border: 1px solid var(--line-2); display: grid; place-items: center; transition: background .4s ease, color .4s ease, transform .4s ease, border-color .4s; flex-shrink: 0; }
  .srv-row:hover .arr { background: var(--cyan); color: #06121A; transform: rotate(-45deg); border-color: var(--cyan); }
  .srv-row .arr svg { width: 18px; height: 18px; }

  .work { padding: 60px 0 130px; }
  .work .head { display: flex; justify-content: space-between; align-items: flex-end; gap: 24px; margin: 60px 0 36px; flex-wrap: wrap; }
  .work h2 { font-family: var(--display); font-weight: 700; font-size: clamp(30px, 4.6vw, 54px); letter-spacing: -0.02em; line-height: 1.02; }
  .grid-work { display: grid; grid-template-columns: repeat(2, 1fr); gap: 22px; }
  .tile { position: relative; border-radius: 18px; overflow: hidden; border: 1px solid var(--line); background: linear-gradient(135deg, rgba(41,212,240,0.18), rgba(36,135,202,0.16) 55%, rgba(174,185,198,0.14)); aspect-ratio: 16/10; display: block; transition: border-color .4s ease, box-shadow .4s ease; will-change: transform; }
  .tile:hover { border-color: rgba(41,212,240,0.5); box-shadow: 0 16px 60px rgba(36,135,202,0.22); }
  .tile .media { position: absolute; inset: 0; }
  .tile .media img, .tile .media video { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .6s ease; }
  .tile:hover .media img, .tile:hover .media video { transform: scale(1.06); }
  .tile .placeholder { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-family: var(--mono); font-size: 12px; letter-spacing: 0.08em; color: rgba(255,255,255,0.7); }
  .tile .tcap { position: absolute; left: 0; right: 0; bottom: 0; padding: 22px; background: linear-gradient(to top, rgba(7,10,18,0.85), transparent); display: flex; align-items: center; justify-content: space-between; gap: 12px; z-index: 2; }
  .tile .tcap h3 { color: #fff; }
  .tile .ttag { font-family: var(--mono); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--cyan); border: 1px solid rgba(255,255,255,0.25); padding: 4px 10px; border-radius: 100px; }
  .tile h3 { font-family: var(--display); font-weight: 600; font-size: 19px; }
  .tile .play { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 64px; height: 64px; border-radius: 50%; background: rgba(255,255,255,0.16); backdrop-filter: blur(6px); border: 1px solid rgba(255,255,255,0.3); display: grid; place-items: center; z-index: 2; transition: transform .3s ease; }
  .tile:hover .play { transform: translate(-50%,-50%) scale(1.1); }

  .process { padding: 60px 0 130px; }
  .process .divider { margin-bottom: 60px; }
  .process .head { margin: 0 0 56px; }
  .process .sec-label { display: block; margin-bottom: 14px; }
  .process h2 { font-family: var(--display); font-weight: 700; font-size: clamp(30px, 4.8vw, 56px); letter-spacing: -0.025em; line-height: 1.04; max-width: 800px; }
  .proc-steps { display: flex; flex-direction: column; }
  .proc-step { position: relative; display: grid; grid-template-columns: 90px 1fr auto; gap: 26px; align-items: start; padding: 28px 0; border-top: 1px solid var(--line); }
  .proc-step:first-child { border-top: none; padding-top: 4px; }
  .proc-step:last-child { border-bottom: none; }
  .proc-num { font-family: var(--display); font-weight: 800; font-size: clamp(38px, 5vw, 60px); line-height: 0.8; letter-spacing: -0.04em; background: var(--grad-rainbow); -webkit-background-clip: text; background-clip: text; color: transparent; }
  .proc-body h3 { font-family: var(--display); font-weight: 600; font-size: clamp(22px, 2.8vw, 30px); letter-spacing: -0.015em; margin-bottom: 10px; }
  .proc-body p { color: var(--muted); font-size: 16.5px; line-height: 1.6; max-width: 560px; }
  .proc-tag { align-self: center; font-family: var(--mono); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--cyan); border: 1px solid var(--line-2); padding: 6px 14px; border-radius: 100px; white-space: nowrap; }
  @media (max-width: 880px) {
    .proc-step { grid-template-columns: 70px 1fr; gap: 18px; }
    .proc-tag { display: none; }
  }

  .why { padding: 60px 0 130px; position: relative; overflow: hidden; }  .why .scan { position: absolute; left: 0; right: 0; height: 220px; top: -220px; z-index: 0; pointer-events: none;
    background: linear-gradient(to bottom, transparent, rgba(41,212,240,0.07), transparent); animation: scan 8s linear infinite; }
  @keyframes scan { 0% { top: -220px; } 100% { top: 100%; } }
  .why h2 { font-family: var(--display); font-weight: 700; font-size: clamp(30px, 4.8vw, 60px); letter-spacing: -0.025em; line-height: 1.04; max-width: 900px; margin: 18px 0 56px; }
  .why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; position: relative; z-index: 1; }
  .glass { background: var(--surf); border: 1px solid var(--line); border-radius: 18px; backdrop-filter: blur(12px); padding: 30px 28px; transition: transform .4s ease, border-color .4s ease, box-shadow .4s ease; }
  .glass:hover { transform: translateY(-5px); border-color: rgba(41,212,240,0.4); box-shadow: 0 14px 50px rgba(36,135,202,0.2); }
  .why-item .n { font-family: var(--mono); font-size: 14px; margin-bottom: 24px; background: var(--grad-rainbow); -webkit-background-clip: text; background-clip: text; color: transparent; }
  .why-item h3 { font-family: var(--display); font-weight: 600; font-size: 23px; margin-bottom: 12px; }
  .why-item p { color: var(--muted); font-size: 16px; }

  .faq { padding: 30px 0 130px; }
  .faq .divider { margin-bottom: 60px; }
  .faq .head { display: flex; justify-content: space-between; align-items: flex-end; gap: 24px; margin: 0 0 40px; flex-wrap: wrap; }
  .faq h2 { font-family: var(--display); font-weight: 700; font-size: clamp(30px, 4.6vw, 54px); letter-spacing: -0.02em; line-height: 1.02; }
  .faq-list { display: flex; flex-direction: column; border-top: 1px solid var(--line); }
  .faq-item { border-bottom: 1px solid var(--line); }
  .faq-q { width: 100%; background: transparent; border: none; cursor: pointer; text-align: left; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 28px 6px; font-family: var(--display); font-weight: 600; font-size: clamp(18px, 2.4vw, 25px); letter-spacing: -0.01em; color: var(--text); transition: color .25s ease, padding-left .35s ease; }
  .faq-q:hover { color: var(--cyan); padding-left: 18px; }
  .faq-ic { flex-shrink: 0; width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--line-2); display: grid; place-items: center; transition: background .35s ease, border-color .35s ease, transform .35s ease; }
  .faq-ic svg { width: 17px; height: 17px; transition: transform .4s cubic-bezier(.2,.8,.2,1); }
  .faq-item.open .faq-ic { background: var(--cyan); border-color: var(--cyan); color: #06121A; }
  .faq-item.open .faq-ic svg { transform: rotate(45deg); }
  .faq-a { overflow: hidden; max-height: 0; transition: max-height .45s cubic-bezier(.2,.8,.2,1); }
  .faq-a-inner { padding: 0 6px 30px; max-width: 760px; }
  .faq-a-inner p { color: var(--muted); font-size: 16.5px; line-height: 1.6; }

  .faq { padding: 30px 0 130px; }

  .device { padding: 30px 0 130px; }
  .device .divider { margin-bottom: 60px; }
  .device-card { position: relative; border-radius: 24px; overflow: hidden; border: 1px solid var(--line); background: var(--surf); backdrop-filter: blur(12px); display: block; }
  .device-card::before { content: ''; position: absolute; inset: 0; z-index: 0; pointer-events: none; opacity: .7; mix-blend-mode: var(--mesh-blend);
    background: radial-gradient(60% 80% at 78% 22%, rgba(41,212,240,0.22), transparent 60%), radial-gradient(50% 70% at 22% 86%, rgba(30,99,200,0.2), transparent 60%); }
  .device-media { position: relative; min-height: 480px; overflow: hidden; display: grid; grid-template-columns: 1.05fr 0.95fr; align-items: stretch; border-bottom: 1px solid var(--line); --accent: 41,212,240;
    background:
      radial-gradient(70% 60% at 50% 32%, rgba(var(--accent),0.16), transparent 60%),
      radial-gradient(90% 70% at 20% 92%, rgba(30,99,200,0.14), transparent 60%),
      linear-gradient(165deg, #0e1320, #080b12 60%, #05070c);
    transition: background .6s ease; }
  /* textura de puntos sutil */
  .device-media::before { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
    background-image: radial-gradient(rgba(255,255,255,0.05) 1px, transparent 1px);
    background-size: 22px 22px; mask-image: radial-gradient(80% 80% at 50% 40%, #000 30%, transparent 80%); -webkit-mask-image: radial-gradient(80% 80% at 50% 40%, #000 30%, transparent 80%); }
  /* piso de estudio */
  .device-media::after { content: ""; position: absolute; left: 28%; bottom: 86px; transform: translateX(-50%); z-index: 0;
    width: 46%; height: 120px; border-radius: 50%; pointer-events: none;
    background: radial-gradient(closest-side, rgba(var(--accent),0.20), rgba(var(--accent),0.05) 60%, transparent 75%);
    filter: blur(6px); transition: background .6s ease; }
  .device-media .floatchip { position: absolute; top: 22px; left: 22px; z-index: 6; font-family: var(--mono); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: #06121A; background: var(--cyan); padding: 7px 14px; border-radius: 100px; box-shadow: 0 6px 24px rgba(41,212,240,0.4); }

  .prod-stage { position: relative; z-index: 1; min-height: 460px; overflow: hidden; }
  /* luz de ambiente: un halo suave que envuelve al producto e integra la escena */
  .prod-stage::before { content: ""; position: absolute; left: 50%; top: 42%; transform: translate(-50%,-50%); z-index: 0; pointer-events: none;
    width: 90%; height: 70%; border-radius: 50%;
    background: radial-gradient(closest-side, rgba(var(--accent),0.10), transparent 70%); filter: blur(10px); transition: background .6s ease; }
  .prod-shots { position: absolute; left: 0; right: 0; top: 8px; bottom: 132px; display: flex; align-items: center; justify-content: center; }
  .prod-slide { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity .4s ease; pointer-events: none; }
  .prod-slide.active { opacity: 1; transform: none; pointer-events: auto; }
  .prod-shot { width: 84%; max-width: 425px; height: auto; object-fit: contain;
    filter: drop-shadow(0 26px 38px rgba(0,0,0,0.72)) drop-shadow(0 6px 14px rgba(0,0,0,0.55)) drop-shadow(0 0 40px rgba(var(--accent),0.16)) saturate(1.04);
    /* reflejo real bajo el producto (no duplica la imagen) */
    -webkit-box-reflect: below 2px linear-gradient(to bottom, rgba(0,0,0,0.30), rgba(0,0,0,0.06) 28%, transparent 46%); }
  /* sombra de contacto bajo cada slide: doble elipse (nucleo oscuro + difusa) */
  .prod-slide .ground { position: absolute; left: 50%; bottom: 14%; transform: translateX(-50%); width: 52%; height: 22px; border-radius: 50%; background: radial-gradient(closest-side, rgba(0,0,0,0.62), rgba(0,0,0,0.28) 55%, transparent 78%); filter: blur(5px); }
  .prod-slide .ground::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-40%); width: 150%; height: 220%; border-radius: 50%; background: radial-gradient(closest-side, rgba(0,0,0,0.30), transparent 72%); filter: blur(9px); }

  /* indicadores / callouts */
  .callout { position: absolute; z-index: 3; display: none; align-items: center; gap: 7px; opacity: 0; transition: opacity .5s ease .35s; pointer-events: none; }
  .prod-slide.active .callout { opacity: 1; }
  .callout .dot { width: 11px; height: 11px; border-radius: 50%; background: var(--cyan); box-shadow: 0 0 0 4px rgba(41,212,240,0.22); position: relative; flex-shrink: 0; }
  .callout .dot::after { content: ""; position: absolute; inset: -4px; border-radius: 50%; border: 1px solid rgba(41,212,240,0.6); animation: calloutPulse 2.2s ease-out infinite; }
  @keyframes calloutPulse { 0% { transform: scale(0.7); opacity: 0.9; } 100% { transform: scale(2.1); opacity: 0; } }
  .callout .lbl { font-family: var(--mono); font-size: 10.5px; letter-spacing: 0.07em; text-transform: uppercase; color: #eaf7fb; background: rgba(7,12,20,0.72); border: 1px solid rgba(41,212,240,0.3); backdrop-filter: blur(6px); padding: 5px 10px; border-radius: 100px; white-space: nowrap; }
  .callout.flip { flex-direction: row-reverse; }

  /* controles inferiores: dots + swatches */
  .prod-controls { position: absolute; left: 0; right: 0; bottom: 88px; z-index: 5; display: flex; flex-direction: column; align-items: center; gap: 14px; }
  .prod-dots { display: flex; gap: 9px; }
  .prod-dot { width: 8px; height: 8px; border-radius: 50%; border: none; background: rgba(255,255,255,0.25); cursor: pointer; padding: 0; transition: background .3s ease, width .3s ease; }
  .prod-dot.active { background: var(--cyan); width: 22px; border-radius: 100px; }
  .prod-dot:hover { background: rgba(41,212,240,0.6); }
  .prod-finish { display: flex; flex-direction: column; align-items: center; gap: 7px; }
  .prod-swatches { display: flex; gap: 9px; align-items: center; }
  .swatch { width: 20px; height: 20px; border-radius: 50%; cursor: pointer; border: 2px solid rgba(255,255,255,0.25); padding: 0; transition: transform .2s ease, border-color .2s ease; position: relative; }
  .swatch:hover { transform: scale(1.12); }
  .swatch.active { border-color: #fff; box-shadow: 0 0 0 3px rgba(41,212,240,0.35); }
  .prod-finish .note { font-family: var(--mono); font-size: 10px; letter-spacing: 0.05em; color: rgba(255,255,255,0.55); text-transform: uppercase; }
  .prod-finish .note b { color: var(--cyan); font-weight: 600; }

  @media (prefers-reduced-motion: reduce) {
    .prod-slide { transition: opacity .4s ease; transform: none; }
    .prod-slide.active { transform: none; }
    .callout .dot::after { animation: none; }
  }
  .device-body { position: relative; z-index: 1; padding: 52px 50px; display: flex; flex-direction: column; gap: 16px; justify-content: center; }
  .device-tag { font-family: var(--mono); font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--cyan); }
  .device-body h3 { font-family: var(--display); font-weight: 800; font-size: clamp(38px, 5vw, 60px); letter-spacing: -0.03em; line-height: 0.96; }
  .device-body h3 .model { display: block; font-size: 0.42em; font-weight: 600; letter-spacing: 0.08em; color: var(--muted); margin-top: 8px; }
  .device-body .lead { color: var(--muted); font-size: 17px; max-width: 460px; }
  .device-feats { list-style: none; display: flex; flex-direction: column; gap: 11px; margin: 8px 0 6px; }
  .device-feats li { display: flex; align-items: flex-start; gap: 11px; font-size: 15.5px; color: var(--text); }
  .device-feats li svg { width: 19px; height: 19px; flex-shrink: 0; margin-top: 1px; color: var(--cyan); }
  .device-cta { margin-top: 12px; align-self: flex-start; }
  .device-actions { display: flex; gap: 16px; align-items: center; flex-wrap: wrap; margin-top: 12px; }
  .device-actions .device-cta { margin-top: 0; }

  .flow-open { position: absolute; bottom: 22px; left: 50%; transform: translateX(-50%); z-index: 3; font-family: var(--body); font-weight: 600; font-size: 14px; padding: 13px 24px; border-radius: 100px; border: 1px solid rgba(41,212,240,0.4); background: rgba(7,10,18,0.6); backdrop-filter: blur(10px); color: #fff; cursor: pointer; display: inline-flex; align-items: center; gap: 9px; transition: background .25s ease, border-color .25s ease, transform .25s ease; white-space: nowrap; }
  .flow-open:hover { background: rgba(41,212,240,0.15); border-color: var(--cyan); transform: translateX(-50%) translateY(-2px); }
  .flow-open svg { width: 17px; height: 17px; }

  .flow-overlay { position: fixed; inset: 0; z-index: 600; background: rgba(5,7,12,0.9); backdrop-filter: blur(10px); display: flex; align-items: center; justify-content: center; padding: 24px; opacity: 0; visibility: hidden; transition: opacity .45s ease, visibility .45s ease; }
  .flow-overlay.open { opacity: 1; visibility: visible; }
  .flow-modal { position: relative; width: 100%; max-width: 1080px; max-height: 92vh; overflow-y: auto; background: var(--bg-2); border: 1px solid var(--line-2); border-radius: 24px; padding: 40px; transform: translateY(30px) scale(0.97); transition: transform .5s cubic-bezier(.2,.8,.2,1); }
  .flow-overlay.open .flow-modal { transform: translateY(0) scale(1); }
  .flow-close { position: absolute; top: 18px; right: 18px; z-index: 5; width: 42px; height: 42px; border-radius: 50%; border: 1px solid var(--line-2); background: var(--surf); color: var(--text); cursor: pointer; display: grid; place-items: center; transition: background .25s ease, transform .25s ease; }
  .flow-close:hover { background: var(--cyan); color: #06121A; transform: rotate(90deg); }
  .flow-close svg { width: 18px; height: 18px; }
  .flow-modal .sec-label { display: block; margin-bottom: 10px; }
  .flow-modal h3 { font-family: var(--display); font-weight: 700; font-size: clamp(26px, 4vw, 40px); letter-spacing: -0.02em; line-height: 1.02; margin-bottom: 8px; }
  .flow-modal .flow-sub { color: var(--muted); font-size: 16px; max-width: 560px; margin-bottom: 26px; }
  .flow-stage { width: 100%; background: radial-gradient(120% 120% at 50% 30%, rgba(41,212,240,0.06), transparent 60%); border: 1px solid var(--line); border-radius: 18px; padding: 20px; }
  .flow-stage svg { width: 100%; height: auto; display: block; }
  .flow-controls { display: flex; align-items: center; gap: 16px; margin-top: 22px; flex-wrap: wrap; }
  .flow-cbtn { font-family: var(--body); font-weight: 600; font-size: 14px; padding: 13px 24px; border-radius: 100px; border: none; cursor: pointer; color: #06121A; background: var(--cyan); display: inline-flex; align-items: center; gap: 9px; transition: transform .25s ease, box-shadow .25s ease; }
  .flow-cbtn:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(41,212,240,0.4); }
  .flow-cbtn svg { width: 16px; height: 16px; }
  .flow-cbtn.ghost { background: transparent; border: 1px solid var(--line-2); color: var(--text); }
  .flow-cbtn.ghost:hover { border-color: var(--cyan); box-shadow: none; }
  .flow-step-label { font-family: var(--mono); font-size: 13px; color: var(--muted); letter-spacing: 0.04em; min-width: 200px; }
  .flow-step-label b { color: var(--cyan); font-weight: 700; }
  @media (max-width: 880px) { .flow-modal { padding: 28px 20px; } }

  .iso-comp { opacity: 0; transform: translateY(20px) scale(0.94); transition: opacity .55s cubic-bezier(.2,.9,.3,1), transform .55s cubic-bezier(.2,.9,.3,1); transform-box: fill-box; transform-origin: center bottom; }
  .iso-comp.shown { opacity: 1; transform: translateY(0) scale(1); }
  .iso-link { opacity: 0; transition: opacity .4s ease; }
  .iso-link.shown { opacity: 1; }
  .iso-link .iso-line { stroke-dashoffset: 0; }
  .iso-link.active .iso-line { animation: isoDash 1s linear infinite; }
  @keyframes isoDash { to { stroke-dashoffset: -24; } }
  .iso-pkt { opacity: 0; }
  .iso-link.active .iso-pkt { animation: isoPkt 1.3s ease-in-out infinite; filter: drop-shadow(0 0 4px #5FE3FA); }
  @keyframes isoPkt {
    0% { opacity: 0; offset-distance: 0%; }
    12% { opacity: 1; }
    88% { opacity: 1; }
    100% { opacity: 0; offset-distance: 100%; }
  }
  .iso-link[data-link="0"] .iso-pkt { offset-path: path("M150,200 L256,200"); }
  .iso-link[data-link="1"] .iso-pkt { offset-path: path("M394,200 L444,200"); }
  .iso-link[data-link="2"] .iso-pkt { offset-path: path("M602,200 L728,200"); }
  .iso-float { animation: isoFloat 3.5s ease-in-out infinite; transform-box: fill-box; transform-origin: center; }
  @keyframes isoFloat { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }
  .iso-screen-glow { animation: isoGlow 4s ease-in-out infinite; transform-box: fill-box; transform-origin: center; }
  @keyframes isoGlow { 0%,100% { opacity: .3; } 50% { opacity: .55; } }
  #isoContent { transition: opacity .4s ease; }
  @media (prefers-reduced-motion: reduce) {
    .iso-comp { opacity: 1; transform: none; transition: none; }
    .iso-link { opacity: 1; }
    .iso-link.active .iso-line, .iso-link.active .iso-pkt, .iso-float, .iso-screen-glow { animation: none; }
  }

  .lux-tabs { padding: 34px 50px 10px; }  .lux-tablist { display: flex; gap: 6px; border-bottom: 1px solid var(--line); margin-bottom: 0; flex-wrap: wrap; }
  .lux-tab { position: relative; background: transparent; border: none; cursor: pointer; font-family: var(--body); font-weight: 600; font-size: 15px; color: var(--muted); padding: 14px 20px; transition: color .25s ease; }
  .lux-tab:hover { color: var(--text); }
  .lux-tab.active { color: var(--text); }
  .lux-tab::after { content: ''; position: absolute; left: 16px; right: 16px; bottom: -1px; height: 2px; background: var(--grad-rainbow); transform: scaleX(0); transform-origin: left; transition: transform .35s ease; }
  .lux-tab.active::after { transform: scaleX(1); }
  .lux-panels { padding-top: 36px; }
  .lux-panel { display: none; animation: luxFade .5s ease; }
  .lux-panel.active { display: block; }
  @keyframes luxFade { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }
  @media (prefers-reduced-motion: reduce) { .lux-panel { animation: none; } }
  .btn-ghost { font-weight: 600; font-size: 15px; padding: 16px 28px; border-radius: 100px; border: 1px solid var(--line-2); background: transparent; color: var(--text); cursor: pointer; display: inline-flex; align-items: center; gap: 9px; transition: background .25s ease, border-color .25s ease, transform .25s ease; font-family: var(--body); }
  .btn-ghost:hover { background: var(--surf); border-color: var(--cyan); transform: translateY(-2px); }
  .btn-ghost svg { width: 18px; height: 18px; }

  .hiw-overlay { position: fixed; inset: 0; z-index: 500; background: rgba(7,10,18,0.78); backdrop-filter: blur(8px); display: flex; align-items: center; justify-content: center; padding: 24px; opacity: 0; visibility: hidden; transition: opacity .4s ease, visibility .4s ease; }
  [data-theme="light"] .hiw-overlay { background: rgba(20,30,50,0.5); }
  .hiw-overlay.open { opacity: 1; visibility: visible; }
  .hiw-modal { position: relative; width: 100%; max-width: 760px; max-height: 90vh; overflow-y: auto; background: var(--bg-2); border: 1px solid var(--line-2); border-radius: 22px; padding: 44px 40px 40px; transform: translateY(24px) scale(0.98); transition: transform .45s cubic-bezier(.2,.8,.2,1); }
  .hiw-overlay.open .hiw-modal { transform: translateY(0) scale(1); }
  .hiw-close { position: absolute; top: 18px; right: 18px; width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--line-2); background: transparent; color: var(--text); cursor: pointer; display: grid; place-items: center; transition: background .25s ease, transform .25s ease; }
  .hiw-close:hover { background: var(--surf); transform: rotate(90deg); }
  .hiw-close svg { width: 18px; height: 18px; }
  .hiw-modal .sec-label { display: block; margin-bottom: 10px; }
  .hiw-modal h3 { font-family: var(--display); font-weight: 700; font-size: clamp(26px, 4vw, 38px); letter-spacing: -0.02em; line-height: 1.04; margin-bottom: 10px; }
  .hiw-modal .hiw-sub { color: var(--muted); font-size: 16px; margin-bottom: 30px; max-width: 520px; }

  .hiw-flow { display: flex; flex-direction: column; gap: 0; }
  .hiw-step { position: relative; display: flex; align-items: flex-start; gap: 20px; padding: 4px 0; opacity: 0; transform: translateX(-14px); transition: opacity .5s ease, transform .5s ease; }
  .hiw-step.lit { opacity: 1; transform: translateX(0); }
  .hiw-icon { position: relative; flex-shrink: 0; width: 56px; height: 56px; border-radius: 16px; display: grid; place-items: center; background: var(--surf); border: 1px solid var(--line-2); color: var(--muted); transition: background .45s ease, border-color .45s ease, color .45s ease, box-shadow .45s ease; }
  .hiw-step.lit .hiw-icon { background: var(--cyan); border-color: var(--cyan); color: #06121A; box-shadow: 0 8px 30px rgba(41,212,240,0.4); }
  .hiw-icon svg { width: 26px; height: 26px; }
  .hiw-text { padding-top: 6px; flex: 1; }
  .hiw-text .stp { font-family: var(--mono); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--faint); transition: color .45s ease; }
  .hiw-step.lit .hiw-text .stp { color: var(--cyan); }
  .hiw-text h4 { font-family: var(--display); font-weight: 600; font-size: 20px; margin: 3px 0 4px; }
  .hiw-text p { color: var(--muted); font-size: 15px; }
  .hiw-text .conn { font-family: var(--mono); font-size: 11px; letter-spacing: 0.06em; color: var(--faint); margin-top: 8px; }
  .hiw-pipe { position: relative; width: 56px; display: flex; justify-content: center; height: 34px; flex-shrink: 0; }
  .hiw-pipe .track { width: 2px; height: 100%; background: var(--line-2); border-radius: 2px; overflow: hidden; position: relative; }
  .hiw-pipe .pulse { position: absolute; left: -2px; top: -20px; width: 6px; height: 20px; border-radius: 4px; background: var(--cyan); box-shadow: 0 0 12px var(--cyan); opacity: 0; }
  .hiw-flow.run .hiw-pipe .pulse { animation: pipeflow 2.4s linear infinite; }
  .hiw-pipe.p1 .pulse { animation-delay: 0s; }
  .hiw-pipe.p2 .pulse { animation-delay: 0.5s; }
  .hiw-pipe.p3 .pulse { animation-delay: 1s; }
  @keyframes pipeflow { 0% { top: -20px; opacity: 0; } 10% { opacity: 1; } 80% { opacity: 1; } 100% { top: 34px; opacity: 0; } }
  .hiw-foot { margin-top: 30px; padding-top: 24px; border-top: 1px solid var(--line); display: flex; justify-content: space-between; align-items: center; gap: 18px; flex-wrap: wrap; }
  .hiw-foot p { color: var(--muted); font-size: 14px; font-family: var(--mono); }
  .hiw-foot p strong { color: var(--text); font-weight: 700; }

  @media (prefers-reduced-motion: reduce) {
    .hiw-flow.run .hiw-pipe .pulse { animation: none; opacity: 0.6; top: 8px; }
    .hiw-step { transition: none; }
  }
  @media (max-width: 880px) {
    .hiw-modal { padding: 36px 24px 28px; }
    .hiw-icon { width: 48px; height: 48px; }
    .hiw-pipe { width: 48px; }
  }

  @media (max-width: 880px) {
    .device-media { grid-template-columns: 1fr; }
    .prod-stage { min-height: 300px; }
    .device-body { padding: 36px 28px; }
    .lux-tabs { padding: 26px 24px 4px; }
  }

  .products { padding: 30px 0 130px; }
  .products .head { display: flex; justify-content: space-between; align-items: flex-end; gap: 24px; margin: 60px 0 18px; flex-wrap: wrap; }
  .products h2 { font-family: var(--display); font-weight: 700; font-size: clamp(30px, 4.6vw, 54px); letter-spacing: -0.02em; line-height: 1.02; }
  .products .intro { color: var(--muted); font-size: 18px; max-width: 640px; margin-bottom: 40px; }
  .prod-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
  .prod { background: var(--surf); border: 1px solid var(--line); border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; transition: transform .4s ease, border-color .4s ease, box-shadow .4s ease; }
  .prod:hover { transform: translateY(-5px); border-color: rgba(41,212,240,0.4); box-shadow: 0 14px 50px rgba(36,135,202,0.2); }
  .prod-media { position: relative; aspect-ratio: 16/10; overflow: hidden; background: linear-gradient(135deg, rgba(41,212,240,0.18), rgba(36,135,202,0.16) 55%, rgba(174,185,198,0.14)); }
  .prod-media img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .6s ease; }
  .prod:hover .prod-media img { transform: scale(1.06); }
  .prod-media .placeholder { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-family: var(--mono); font-size: 11px; letter-spacing: 0.05em; color: rgba(255,255,255,0.7); }
  .prod-body { padding: 24px 24px 26px; display: flex; flex-direction: column; gap: 10px; flex: 1; }
  .prod-tag { font-family: var(--mono); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--cyan); }
  .prod-body h3 { font-family: var(--display); font-weight: 600; font-size: 21px; }
  .prod-body p { color: var(--muted); font-size: 15px; flex: 1; }
  .prod-meta { display: flex; flex-direction: column; gap: 4px; font-family: var(--mono); font-size: 12px; color: var(--faint); padding-top: 4px; }
  .prod-cta { margin-top: 10px; align-self: flex-start; font-weight: 700; font-size: 14px; color: var(--text); display: inline-flex; gap: 8px; align-items: center; transition: color .25s ease; }
  .prod-cta span { transition: transform .3s ease; }

  /* ── Reseller section ── */
  .reseller { padding-top: 10px; }
  .reseller-sub { color: var(--muted); font-size: 17px; line-height: 1.7; max-width: 720px; margin: 0 auto 42px; text-align: center; }
  .reseller-sub strong { color: var(--text); font-weight: 600; }
  .reseller-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-bottom: 36px; }
  .reseller-img { border-radius: 16px; overflow: hidden; position: relative; aspect-ratio: 16/9; }
  .reseller-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 6s ease; }
  .reseller-img:hover img { transform: scale(1.08); }
  .reseller-img::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.45)); pointer-events: none; }
  
  .reseller-caption { position: absolute; bottom: 16px; left: 20px; font-family: var(--body); font-size: 14px; font-weight: 600; color: #fff; z-index: 2; text-shadow: 0 1px 6px rgba(0,0,0,0.6); }
  .reseller-badges { display: flex; gap: 24px; justify-content: center; flex-wrap: wrap; margin-top: 12px; }
  .rbadge { display: inline-flex; align-items: center; gap: 10px; font-family: var(--mono); font-size: 13px; letter-spacing: 0.04em; color: var(--muted); text-transform: uppercase; padding: 12px 22px; border: 1px solid var(--line); border-radius: 60px; background: var(--surf); transition: border-color .4s ease, color .4s ease; }
  .rbadge:hover { border-color: rgba(41,212,240,0.5); color: var(--text); }
  .rbadge svg { width: 20px; height: 20px; flex: none; color: #29D4F0; }
  @media (max-width: 768px) {
    .reseller-grid { grid-template-columns: 1fr; }
    .reseller-sub { font-size: 15px; }
    .rbadge { font-size: 11px; padding: 10px 16px; }
  }
  .prod-cta:hover { color: var(--cyan); } .prod-cta:hover span { transform: translateX(5px); }
  .contact-lead { color: var(--muted); font-size: 18px; max-width: 560px; margin: 0 auto 38px; }
  .lead-form { max-width: 640px; margin: 0 auto; text-align: left; background: var(--surf); border: 1px solid var(--line); border-radius: 20px; backdrop-filter: blur(12px); padding: 34px; display: flex; flex-direction: column; gap: 18px; }
  .hp { display: none; }
  .lf-row { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
  .lf-field { display: flex; flex-direction: column; gap: 7px; }
  .lf-field label { font-family: var(--mono); font-size: 12px; letter-spacing: 0.04em; color: var(--muted); }
  .lf-field input, .lf-field select, .lf-field textarea { font-family: var(--body); font-size: 15px; color: var(--text); background: var(--bg-2); border: 1px solid var(--line-2); border-radius: 12px; padding: 13px 15px; width: 100%; transition: border-color .25s ease, box-shadow .25s ease; }
  .lf-field textarea { resize: vertical; min-height: 110px; }
  .lf-field input:focus, .lf-field select:focus, .lf-field textarea:focus { outline: none; border-color: var(--cyan); box-shadow: 0 0 0 3px rgba(41,212,240,0.18); }
  .lf-field input::placeholder, .lf-field textarea::placeholder { color: var(--faint); }
  .lf-submit { align-self: flex-start; margin-top: 4px; border: none; cursor: pointer; }
  .lf-status { font-family: var(--mono); font-size: 14px; margin: 0; }
  .lf-status.ok { color: #2BE08A; } .lf-status.err { color: #ff7a7a; }
  .contact { padding: 150px 0; text-align: center; position: relative; overflow: hidden; }
  .contact .aura { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 92vw; height: 92vw; max-width: 950px; max-height: 950px; border-radius: 50%; pointer-events: none; z-index: 0; filter: blur(30px);
    background: radial-gradient(circle, rgba(36,135,202,0.22), rgba(41,212,240,0.12) 40%, transparent 62%); }
  .contact .wrap { position: relative; z-index: 1; }
  .contact .sec-label { display: block; margin-bottom: 26px; }
  .contact h2 { font-family: var(--display); font-weight: 800; font-size: clamp(44px, 9vw, 124px); letter-spacing: -0.04em; line-height: 0.94; margin-bottom: 46px; }
  .magnetic-wrap { display: inline-block; }
  .magnetic { position: relative; overflow: hidden; display: inline-flex; align-items: center; gap: 12px; font-weight: 700; font-size: 17px; padding: 23px 46px; border-radius: 100px; color: #fff; background: var(--grad-rainbow); background-size: 200% 100%; animation: hue 9s ease infinite; will-change: transform; box-shadow: 0 10px 50px rgba(36,135,202,0.35); }
  .contact .alt { margin-top: 32px; font-family: var(--mono); color: var(--muted); font-size: 14px; }
  .contact .alt a { color: var(--cyan); font-weight: 700; }

  footer { background: var(--bg-2); padding: 58px 0; border-top: 1px solid var(--line); }
  .foot { display: flex; justify-content: space-between; align-items: center; gap: 24px; flex-wrap: wrap; }
  .foot .brand .markimg { width: 38px; height: 42px; }
  .foot .brand .word .grad-text { font-size: 22px; }
  .foot .meta { font-family: var(--mono); color: var(--faint); font-size: 13px; }
  .foot .meta a { color: var(--text); font-weight: 700; }

  @media (prefers-reduced-motion: reduce) {
    .mesh, .marquee-track, .hero-cue .l::after, .why .scan, .grad-anim, .btn-fill, .magnetic, .status .pdot::after { animation: none !important; }
    .pl-orbit, .pl-orbit-2, .pl-glow, .pl-float, .pl-bar::after, .preloader::before { animation: none !important; }
    body.quaking { animation: none !important; }
    .preloader { animation: plFail .3s forwards; }
  }
  @media (max-width: 880px) {
    .wrap { padding: 0 22px; }
    .navlinks { display: none; }
    .srv-row { grid-template-columns: auto 1fr; }
    .srv-row p { display: none; }
    .grid-work, .why-grid, .prod-grid { grid-template-columns: 1fr; }
    .lf-row { grid-template-columns: 1fr; }
    .lead-form { padding: 24px; }
    .statement { padding: 90px 0; }
    .aura-cursor { display: none; }
  }

  /* ===== Animaciones y efectos premium ===== */
  @keyframes floatBob { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-12px); } }
  @keyframes chipPulse { 0%,100% { box-shadow: 0 6px 24px rgba(41,212,240,0.4), 0 0 0 0 rgba(41,212,240,0.45); } 50% { box-shadow: 0 6px 28px rgba(41,212,240,0.55), 0 0 0 8px rgba(41,212,240,0); } }
  @keyframes sheen { 0% { transform: translateX(-120%) skewX(-18deg); } 60%,100% { transform: translateX(220%) skewX(-18deg); } }
  @keyframes cardGlow { 0%,100% { box-shadow: 0 24px 60px rgba(0,0,0,0.45), 0 0 0 1px rgba(41,212,240,0.10); } 50% { box-shadow: 0 30px 80px rgba(0,0,0,0.5), 0 0 36px rgba(41,212,240,0.22); } }
  @keyframes shimmerText { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } }
  @keyframes floatY { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-7px); } }

  /* dispositivo flotando suave */
  .prod-shots { animation: none; }
  /* chip "Managed by Loux" con pulso de glow */
  .device-media .floatchip { animation: chipPulse 3.2s ease-in-out infinite; }
  /* tarjeta del producto con glow vivo */
  .device-card { animation: cardGlow 6s ease-in-out infinite; transition: transform .5s ease; }

  /* tarjetas con elevacion + glow al pasar el mouse */
  .prod, .tile, .why-item, .device-card { will-change: transform; }
  .prod:hover { transform: translateY(-8px); border-color: rgba(41,212,240,0.55); box-shadow: 0 24px 50px rgba(0,0,0,0.45), 0 0 30px rgba(41,212,240,0.18); }
  .tile:hover { transform: translateY(-8px) scale(1.012); border-color: rgba(41,212,240,0.55); box-shadow: 0 24px 50px rgba(0,0,0,0.45), 0 0 34px rgba(41,212,240,0.22); }
  .why-item { transition: transform .4s ease, border-color .4s ease, box-shadow .4s ease; }
  .why-item:hover { transform: translateY(-6px); border-color: rgba(41,212,240,0.5); box-shadow: 0 18px 44px rgba(0,0,0,0.4), 0 0 26px rgba(41,212,240,0.16); }
  .proc-step { transition: background .4s ease, padding-left .4s ease; }
  .proc-step:hover { background: linear-gradient(90deg, rgba(41,212,240,0.06), transparent 60%); padding-left: 10px; }
  .faq-item { transition: border-color .35s ease; }
  .faq-item:hover { border-color: rgba(41,212,240,0.4); }

  /* numeros de proceso con latido */
  .proc-num { animation: floatY 5s ease-in-out infinite; }
  .proc-step:nth-child(even) .proc-num { animation-delay: 1.2s; }

  /* botones: barrido de brillo (sheen) + elevacion */
  .btn-fill::after { content: ""; position: absolute; top: 0; left: 0; width: 40%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255,255,255,0.45), transparent); transform: translateX(-120%) skewX(-18deg); animation: sheen 4.5s ease-in-out infinite; pointer-events: none; }
  .btn-fill:hover { transform: translateY(-3px) scale(1.03); box-shadow: 0 16px 40px rgba(41,212,240,0.4); }
  .btn-line { transition: transform .25s ease, border-color .25s ease, color .25s ease; }
  .btn-line:hover { transform: translateY(-3px); }

  /* tags con leve brillo desplazandose */
  .prod-tag, .ttag, .proc-tag, .device-tag { background-size: 200% auto; }

  /* enlaces de navegacion: subrayado animado */
  .navlinks a { position: relative; }
  .navlinks a::after { content: ""; position: absolute; left: 0; bottom: -4px; width: 0; height: 2px; background: var(--cyan); border-radius: 2px; transition: width .3s ease; }
  .navlinks a:hover::after { width: 100%; }

  @media (prefers-reduced-motion: reduce) {
    .prod-shots, .device-media .floatchip, .device-card, .proc-num, .btn-fill::after { animation: none !important; }
    .prod:hover, .tile:hover, .why-item:hover, .btn-fill:hover, .btn-line:hover { transform: none; }
  }

  /* ===== Sub-paginas: Servicios y Productos ===== */
  /* hero de cabecera (sin el hero grande del home) */
  .page-hero { position: relative; padding: 168px 0 56px; overflow: hidden; }
  .page-hero::before { content: ""; position: absolute; top: -120px; left: 50%; transform: translateX(-50%); width: 760px; height: 460px; pointer-events: none; z-index: 0;
    background: radial-gradient(closest-side, rgba(41,212,240,0.16), rgba(36,135,202,0.08) 55%, transparent 78%); filter: blur(8px); }
  .page-hero .wrap { position: relative; z-index: 2; }
  .page-crumb { font-family: var(--mono); font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--faint); margin-bottom: 16px; }
  .page-crumb a { color: var(--muted); }
  .page-crumb a:hover { color: var(--cyan); }
  .page-hero h1 { font-family: var(--display); font-weight: 700; font-size: clamp(40px, 6vw, 74px); line-height: 1.02; letter-spacing: -0.02em; }
  .page-hero .ph-sub { color: var(--muted); font-size: clamp(16px, 2vw, 19px); max-width: 620px; margin-top: 22px; line-height: 1.55; }
  .page-section { padding: 24px 0 110px; }

  /* grid de servicios */
  .svc-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 22px; }
  .svc-card { position: relative; overflow: hidden; background: var(--surf); border: 1px solid var(--line); border-radius: 22px; padding: 32px 32px 30px;
    display: flex; flex-direction: column; gap: 16px; transition: transform .45s ease, border-color .45s ease, box-shadow .45s ease; will-change: transform; }
  .svc-card::before { content: ""; position: absolute; top: 0; left: 0; width: 45%; height: 100%; pointer-events: none; z-index: 1;
    background: linear-gradient(100deg, transparent, rgba(41,212,240,0.10), transparent); transform: translateX(-160%) skewX(-16deg); transition: transform .8s ease; }
  .svc-card:hover { transform: translateY(-8px); border-color: rgba(41,212,240,0.5); box-shadow: 0 24px 56px rgba(0,0,0,0.45), 0 0 32px rgba(41,212,240,0.18); }
  .svc-card:hover::before { transform: translateX(240%) skewX(-16deg); }
  .svc-head { display: flex; align-items: center; gap: 16px; position: relative; z-index: 2; }
  .svc-logo { flex: none; width: 62px; height: 62px; border-radius: 16px; display: grid; place-items: center;
    background: linear-gradient(150deg, rgba(41,212,240,0.18), rgba(36,135,202,0.12)); border: 1px solid rgba(41,212,240,0.28); color: var(--text);
    transition: transform .45s ease, box-shadow .45s ease; }
  .svc-card:hover .svc-logo { transform: scale(1.07) rotate(-2deg); box-shadow: 0 0 26px rgba(41,212,240,0.32); }
  .svc-logo svg { width: 34px; height: 34px; display: block; }
  .svc-brand { font-family: var(--mono); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--cyan); margin-bottom: 4px; }
  .svc-head h3 { font-family: var(--display); font-weight: 600; font-size: 21px; line-height: 1.15; }
  .svc-card p { color: var(--muted); font-size: 15px; line-height: 1.6; position: relative; z-index: 2; flex: 1; }
  .svc-foot { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; position: relative; z-index: 2; }
  .svc-cta { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 14px; color: var(--cta-fg);
    background: var(--cta-bg); padding: 11px 20px; border-radius: 100px; transition: transform .25s ease, box-shadow .25s ease; }
  .svc-cta span { transition: transform .3s ease; }
  .svc-cta:hover { transform: translateY(-2px); box-shadow: 0 12px 30px rgba(41,212,240,0.4); }
  .svc-cta:hover span { transform: translateX(5px); }
  .svc-badge { font-family: var(--mono); font-size: 11px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--cyan);
    border: 1px solid rgba(41,212,240,0.4); padding: 5px 12px; border-radius: 100px; }

  /* tarjeta destacada a lo ancho (rentals) */
  .svc-card.wide { grid-column: 1 / -1; flex-direction: row; align-items: center; gap: 28px; flex-wrap: wrap; }
  .svc-card.wide .svc-logo { width: 76px; height: 76px; border-radius: 20px; }
  .svc-card.wide .svc-logo svg { width: 42px; height: 42px; }
  .svc-card.wide .svc-wide-body { flex: 1; min-width: 280px; display: flex; flex-direction: column; gap: 12px; }
  .svc-card.wide h3 { font-size: 25px; }

  /* destacado de Luxen en la pagina de productos */
  .luxen-feature { display: grid; grid-template-columns: 300px 1fr; gap: 36px; align-items: center;
    background: linear-gradient(150deg, rgba(41,212,240,0.10), rgba(36,135,202,0.06) 60%, rgba(174,185,198,0.05));
    border: 1px solid rgba(41,212,240,0.22); border-radius: 26px; padding: 40px; margin-bottom: 56px; position: relative; overflow: hidden; }
  .luxen-feature::before { content: ""; position: absolute; right: -80px; top: -80px; width: 320px; height: 320px; pointer-events: none;
    background: radial-gradient(closest-side, rgba(41,212,240,0.18), transparent 72%); filter: blur(6px); }
  .lux-visual { position: relative; z-index: 2; display: grid; place-items: center; }
  .lux-visual svg { width: 100%; max-width: 260px; height: auto; filter: drop-shadow(0 18px 40px rgba(0,0,0,0.5)); animation: floatBob 6.5s ease-in-out infinite; }
  .lux-body { position: relative; z-index: 2; }
  .lux-tag { font-family: var(--mono); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--cyan); }
  .lux-body h2 { font-family: var(--display); font-weight: 700; font-size: clamp(26px, 3.4vw, 38px); line-height: 1.05; margin: 8px 0 6px; }
  .lux-lead { color: var(--text); font-size: 17px; margin-bottom: 8px; }
  .lux-body p { color: var(--muted); font-size: 15px; line-height: 1.6; max-width: 560px; }
  .lux-points { list-style: none; display: flex; flex-direction: column; gap: 10px; margin: 18px 0 24px; }
  .lux-points li { display: flex; align-items: center; gap: 10px; color: var(--text); font-size: 15px; }
  .lux-points li svg { flex: none; width: 18px; height: 18px; color: var(--cyan); }
  .lux-cta { display: flex; gap: 12px; flex-wrap: wrap; }

  /* enlace de nav activo */
  .navlinks a.active { color: var(--cyan); }
  .navlinks a.active::after { width: 100%; }

  @media (max-width: 880px) {
    .svc-grid { grid-template-columns: 1fr; }
    .svc-card.wide { flex-direction: column; align-items: flex-start; }
    .luxen-feature { grid-template-columns: 1fr; padding: 28px; text-align: left; }
    .lux-visual svg { max-width: 200px; }
    .page-hero { padding: 132px 0 44px; }
  }
  @media (prefers-reduced-motion: reduce) {
    .svc-card:hover, .svc-cta:hover { transform: none; }
    .svc-card::before { display: none; }
    .lux-visual svg { animation: none !important; }
  }

  /* ===== Polish pass — partner badge, blue-stripe motif, extra dynamism ===== */
  .partner-mark { display: flex; flex-direction: column; align-items: center; gap: 16px; margin: 6px auto 36px; }
  .partner-logo img { display: block; height: 104px; width: auto; filter: drop-shadow(0 10px 34px rgba(0,0,0,0.55)); transition: transform .5s cubic-bezier(.2,.8,.2,1); }
  .partner-mark:hover .partner-logo img { transform: translateY(-3px) scale(1.02); }
  .partner-cap { font-family: var(--mono); font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--cyan); }

  /* Accent stripe before every section label (the techy blue franja) */
  .sec-label { position: relative; padding-left: 34px; }
  .sec-label::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 24px; height: 2px; background: var(--grad-rainbow); border-radius: 2px; box-shadow: 0 0 10px rgba(41,212,240,0.65); }

  /* Service rows: animated blue stripe slides in on hover */
  .srv-row::after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background: var(--grad-rainbow); transform: scaleY(0); transform-origin: top; transition: transform .45s cubic-bezier(.2,.8,.2,1); box-shadow: 0 0 14px rgba(41,212,240,0.5); }
  .srv-row:hover::after { transform: scaleY(1); }
  .srv-row:hover h3 { color: var(--cyan); transition: color .35s ease; }

  /* Cards lift a touch more crisply */
  .prod, .svc-card, .why-item { transition: transform .4s cubic-bezier(.2,.8,.2,1), border-color .4s ease, box-shadow .4s ease; }
  .prod:hover, .svc-card:hover { transform: translateY(-6px); box-shadow: 0 22px 50px rgba(0,0,0,0.4), 0 0 30px rgba(41,212,240,0.12); border-color: rgba(41,212,240,0.4); }

  /* Primary button: a second, slower sheen + stronger glow for that "machine" feel */
  .btn-fill::after { content: ''; position: absolute; inset: 0; border-radius: inherit; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.18); pointer-events: none; }
  .btn-fill:active { transform: translateY(0) scale(.98); }

  /* ===== Ambient tech media band (between marquees and statement) ===== */
  .techband { position: relative; overflow: hidden; margin: 2px 0 0;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);
            mask-image: linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent); }
  .techband-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; height: clamp(150px, 19vw, 230px); }
  .tb { position: relative; overflow: hidden; }
  .tb img { width: 100%; height: 100%; object-fit: cover; opacity: .58; transform: scale(1.04);
    filter: saturate(.85) brightness(.78) contrast(1.02); transition: opacity .8s ease, transform 10s ease; }
  .techband:hover .tb img { opacity: .72; transform: scale(1.08); }
  .tb::after { content: ''; position: absolute; inset: 0; pointer-events: none; background:
    linear-gradient(180deg, rgba(5,7,12,0.58), rgba(5,7,12,0.18) 45%, rgba(5,7,12,0.86)),
    radial-gradient(120% 80% at 50% 40%, transparent 40%, rgba(30,99,200,0.10)); }
  .techband-line { position: absolute; left: 0; right: 0; top: 0; height: 2px; background: var(--grad-rainbow); opacity: .5; box-shadow: 0 0 14px rgba(41,212,240,0.4); }
  @media (max-width: 700px) { .techband-row { grid-template-columns: 1fr 1fr; } .tb:nth-child(3) { display: none; } }
  @media (prefers-reduced-motion: reduce) { .tb img { transition: opacity .4s ease; transform: none; } .techband:hover .tb img { transform: none; } }

  /* Service-row icons */
  .srv-ic { flex: none; width: 58px; height: 58px; border-radius: 15px; display: grid; place-items: center; color: var(--text);
    background: linear-gradient(150deg, rgba(41,212,240,0.10), rgba(30,99,200,0.05)); border: 1px solid var(--line-2);
    box-shadow: inset 0 0 18px rgba(41,212,240,0.04); transition: transform .45s cubic-bezier(.2,.8,.2,1), border-color .4s ease, box-shadow .4s ease, background .4s ease; }
  .srv-ic svg { width: 30px; height: 30px; display: block; }
  .srv-row:hover .srv-ic { transform: translateY(-3px) scale(1.06) rotate(-2deg); border-color: rgba(41,212,240,0.55); box-shadow: 0 0 26px rgba(41,212,240,0.25); background: linear-gradient(150deg, rgba(41,212,240,0.18), rgba(30,99,200,0.08)); }
  @media (max-width: 880px) { .srv-ic { width: 48px; height: 48px; border-radius: 13px; } .srv-ic svg { width: 25px; height: 25px; } }

  /* ===== Luxen "Final results" collapsible ===== */
  .results-toggle { margin-top: 14px; align-self: flex-start; display: inline-flex; align-items: center; gap: 10px;
    font-family: var(--mono); font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; color: var(--text);
    background: rgba(255,255,255,0.03); border: 1px solid var(--line-2); padding: 13px 20px; border-radius: 100px; cursor: pointer;
    transition: border-color .35s ease, background .35s ease, color .35s ease, box-shadow .35s ease; }
  .results-toggle:hover { border-color: rgba(41,212,240,0.6); color: var(--cyan); box-shadow: 0 0 24px rgba(41,212,240,0.18); background: rgba(41,212,240,0.06); }
  .results-toggle .rt-chev { width: 18px; height: 18px; transition: transform .4s cubic-bezier(.2,.8,.2,1); }
  .results-toggle.is-open .rt-chev { transform: rotate(180deg); }

  .results-panel { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows .55s cubic-bezier(.2,.8,.2,1), opacity .5s ease; margin-top: 0; }
  .results-panel.open { grid-template-rows: 1fr; opacity: 1; }
  .results-inner { overflow: hidden; min-height: 0; }
  .results-panel.open .results-inner { border-top: 1px solid var(--line); }
  .results-copy, .results-grid { padding-left: 50px; padding-right: 50px; }
  .results-copy { padding-top: 34px; max-width: 820px; }
  .results-copy h3 { font-family: var(--display); font-weight: 700; font-size: clamp(24px, 3vw, 34px); letter-spacing: -0.02em; margin: 14px 0 12px; }
  .results-copy p { color: var(--muted); font-size: 16px; line-height: 1.7; }
  .results-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 14px; margin: 26px 0; padding-bottom: 38px; }
  .rshot { position: relative; margin: 0; aspect-ratio: 1 / 1; border-radius: 14px; overflow: hidden; border: 1px solid var(--line); background: #0a0d13; }
  .rshot img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s cubic-bezier(.2,.8,.2,1); }
  .rshot::after { content: ''; position: absolute; inset: 0; box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04); border-radius: 14px; pointer-events: none; }
  .rshot:hover img { transform: scale(1.06); }
  @media (max-width: 880px) { .results-copy, .results-grid { padding-left: 28px; padding-right: 28px; } }
  @media (max-width: 640px) { .results-grid { grid-template-columns: repeat(2, 1fr); } }

  /* ===== The Loux promise — premium cards ===== */
  @property --pa { syntax: '<angle>'; initial-value: 0deg; inherits: false; }
  .why-grid { align-items: stretch; }
  .promise { position: relative; border-radius: 22px; height: 100%; isolation: isolate;
    background: linear-gradient(165deg, rgba(41,212,240,0.16), rgba(30,99,200,0.05) 42%, rgba(255,255,255,0.03));
    padding: 1.4px; transition: transform .55s cubic-bezier(.2,.8,.2,1), box-shadow .55s ease; }
  /* rotating conic gradient border (revealed on hover) */
  .promise::after { content: ''; position: absolute; inset: 0; border-radius: inherit; padding: 1.4px; z-index: 2; pointer-events: none;
    background: conic-gradient(from var(--pa), transparent 0 58%, rgba(41,212,240,0.85) 72%, rgba(95,227,250,0.6) 80%, rgba(30,99,200,0.5) 90%, transparent 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
            mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude;
    opacity: 0; transition: opacity .5s ease; }
  .promise:hover::after { opacity: 1; animation: promiseSpin 3.6s linear infinite; }
  @keyframes promiseSpin { to { --pa: 360deg; } }

  .promise-inner { position: relative; height: 100%; border-radius: 21px; overflow: hidden;
    background: linear-gradient(168deg, #0f141d 0%, #0a0e15 100%);
    padding: 34px 30px 38px; display: flex; flex-direction: column; }
  /* ambient corner glow that intensifies on hover */
  .promise-inner::before { content: ''; position: absolute; top: -40%; right: -30%; width: 75%; height: 75%; border-radius: 50%;
    background: radial-gradient(circle, rgba(41,212,240,0.18), transparent 70%); opacity: .5; transition: opacity .55s ease, transform .55s ease; pointer-events: none; }
  .promise:hover .promise-inner::before { opacity: 1; transform: scale(1.25); }

  .promise-num { position: absolute; top: 14px; right: 22px; font-family: var(--display); font-weight: 800; font-size: 74px; line-height: 1;
    letter-spacing: -0.04em; color: transparent; -webkit-text-stroke: 1.3px rgba(122,180,255,0.16); user-select: none; pointer-events: none; transition: -webkit-text-stroke-color .5s ease; }
  .promise:hover .promise-num { -webkit-text-stroke-color: rgba(41,212,240,0.34); }

  .promise-ic { width: 60px; height: 60px; border-radius: 16px; display: grid; place-items: center; color: #eaf7ff; position: relative; z-index: 1;
    background: linear-gradient(150deg, rgba(41,212,240,0.16), rgba(30,99,200,0.06)); border: 1px solid rgba(41,212,240,0.22);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.06), 0 0 0 rgba(41,212,240,0); transition: transform .5s cubic-bezier(.2,.8,.2,1), box-shadow .5s ease, border-color .5s ease; }
  .promise-ic svg { width: 31px; height: 31px; }
  .promise:hover .promise-ic { transform: translateY(-2px) scale(1.05); border-color: rgba(41,212,240,0.55); box-shadow: inset 0 1px 0 rgba(255,255,255,0.08), 0 0 26px rgba(41,212,240,0.3); }

  .promise h3 { font-family: var(--display); font-weight: 700; font-size: 25px; letter-spacing: -0.02em; margin: 26px 0 12px; position: relative; z-index: 1; }
  .promise p { color: var(--muted); font-size: 16px; line-height: 1.66; position: relative; z-index: 1; flex: 1; }
  .promise-bar { position: relative; z-index: 1; margin-top: 26px; height: 3px; width: 38px; border-radius: 3px; background: var(--grad-rainbow);
    box-shadow: 0 0 14px rgba(41,212,240,0.5); transition: width .55s cubic-bezier(.2,.8,.2,1); }
  .promise:hover .promise-bar { width: 84px; }
  .promise:hover { transform: translateY(-8px); box-shadow: 0 28px 60px rgba(0,0,0,0.45), 0 0 40px rgba(41,212,240,0.12); }

  @media (max-width: 880px) { .promise-inner { padding: 30px 26px 32px; } .promise-num { font-size: 62px; } }

  /* ===================================================================
     FIXES — light-mode legibility on dark showcase panels + mobile nav
     =================================================================== */

  /* The Luxen device panel and the Promise cards use a fixed DARK background
     in both themes. Their text must stay light in light mode, or it vanishes. */
  [data-theme="light"] .device-body h3,
  [data-theme="light"] .device-feats li { color: #EAF1FB; }
  [data-theme="light"] .device-body h3 .model,
  [data-theme="light"] .device-body .lead { color: #AEBBCD; }
  [data-theme="light"] .device-body .results-toggle {
    color: #EAF1FB; border-color: rgba(255,255,255,0.22); background: rgba(255,255,255,0.06); }
  [data-theme="light"] .device-body .results-toggle:hover { color: var(--cyan); }
  [data-theme="light"] .promise h3 { color: #EAF1FB; }
  [data-theme="light"] .promise p { color: #AEBBCD; }

  /* ---- Mobile navigation: hamburger button ---- */
  .nav-burger { display: none; width: 44px; height: 44px; border-radius: 12px;
    border: 1px solid var(--line-2); background: transparent; color: var(--text);
    cursor: pointer; padding: 0; place-items: center;
    transition: background .25s ease, border-color .25s ease; }
  .nav-burger:hover { background: var(--surf); }
  .nav-burger span { position: relative; display: block; width: 20px; height: 2px;
    background: currentColor; border-radius: 2px; transition: background .2s ease; }
  .nav-burger span::before, .nav-burger span::after { content: ''; position: absolute; left: 0;
    width: 20px; height: 2px; background: currentColor; border-radius: 2px;
    transition: transform .3s ease, top .3s ease; }
  .nav-burger span::before { top: -6px; }
  .nav-burger span::after { top: 6px; }
  header.nav-open .nav-burger span { background: transparent; }
  header.nav-open .nav-burger span::before { top: 0; transform: rotate(45deg); }
  header.nav-open .nav-burger span::after { top: 0; transform: rotate(-45deg); }

  /* ---- Mobile menu: full-screen overlay appended to <body> (bulletproof) ---- */
  .mobile-menu { display: none; }
  @media (max-width: 880px) {
    .nav-burger { display: grid; }
    .nav-cta { display: none; }
    .navlinks { display: none; }   /* in-header links hidden on mobile; overlay is used instead */

    .mobile-menu { display: block; position: fixed; inset: 0; z-index: 3000;
      background: var(--bg);
      opacity: 0; visibility: hidden; pointer-events: none;
      transition: opacity .25s ease, visibility .25s;
      overflow-y: auto; -webkit-overflow-scrolling: touch; }
    .mobile-menu.open { opacity: 1; visibility: visible; pointer-events: auto; }
    .mobile-menu-bar { display: flex; align-items: center; justify-content: space-between;
      height: 72px; padding: 0 22px; border-bottom: 1px solid var(--line); }
    .mm-brand { font-family: var(--display); font-weight: 800; font-size: 22px; color: var(--text);
      display: flex; flex-direction: column; line-height: 1; }
    .mm-brand small { font-size: 8px; letter-spacing: 0.2em; color: var(--muted); font-weight: 600; margin-top: 3px; }
    .mobile-menu-close { width: 44px; height: 44px; border-radius: 12px; border: 1px solid var(--line-2);
      background: transparent; color: var(--text); cursor: pointer; position: relative; flex: none; padding: 0; }
    .mobile-menu-close span { position: absolute; top: 50%; left: 50%; width: 18px; height: 2px; background: currentColor; border-radius: 2px; }
    .mobile-menu-close span:first-child { transform: translate(-50%,-50%) rotate(45deg); }
    .mobile-menu-close span:last-child { transform: translate(-50%,-50%) rotate(-45deg); }
    .mobile-menu-inner { display: flex; flex-direction: column; padding: 14px 26px 40px; }
    .mobile-menu-inner a { font-family: var(--body); font-size: 21px; font-weight: 700; color: var(--text);
      padding: 21px 2px; border-bottom: 1px solid var(--line); text-decoration: none; display: block; opacity: 1; }
    .mobile-menu-inner a::after { display: none; }
    .mobile-menu-inner a.active { color: var(--cyan); }
  }

  /* ---- Small-phone polish: header fit + breathing room ---- */
  @media (max-width: 560px) {
    .nav { gap: 12px; }
    .nav-right { gap: 12px; }
    .brand { gap: 10px; }
    .brand .markimg { width: 38px; height: 42px; }
    header.scrolled .brand .markimg { width: 34px; height: 38px; }
    .brand .word .grad-text { font-size: 21px; }
    .brand .word small { font-size: 8px; letter-spacing: 0.17em; }
    .theme-toggle { width: 38px; height: 38px; }
    .nav-burger { width: 42px; height: 42px; }
    .wrap { padding: 0 18px; }
    .device-body { padding: 30px 22px; gap: 13px; }
    .results-copy, .results-grid { padding-left: 22px; padding-right: 22px; }
    .lux-tabs { padding: 22px 18px 4px; }
    .lead-form { padding: 22px 18px; }
    .statement { padding: 72px 0; }
    .hero { padding: 104px 0 64px; }
  }

  /* ---- FIX: Luxen device image — center & fit on phones ---- */
  @media (max-width: 880px) {
    .device-media::after { left: 50%; bottom: 118px; width: 58%; }
    .prod-stage::before { left: 50%; top: 42%; }
    .prod-stage { min-height: 360px; }
    .prod-shots { top: 26px; bottom: 120px; }
    .prod-shot { width: 72%; max-width: 290px; max-height: 214px; }
    .prod-slide .ground { bottom: 18%; }
  }

  /* ---- FIX: cyan accent labels are too light on white in light mode ---- */
  [data-theme="light"] .eyebrow,
  [data-theme="light"] .idx,
  [data-theme="light"] .partner-cap,
  [data-theme="light"] .svc-brand,
  [data-theme="light"] .svc-badge,
  [data-theme="light"] .sec-label { color: #0E84AE; }
  /* keep the vivid cyan on the dark showcase card (Luxen device + steps) */
  [data-theme="light"] .device-card .sec-label { color: var(--cyan); }
  [data-theme="light"] .contact .alt a { color: #0E84AE; }
  [data-theme="light"] .navlinks a.active { color: #0E84AE; }
