<!doctype html>

<html lang="es">

<head>

  <meta charset="utf-8" />

  <meta name="viewport" content="width=device-width, initial-scale=1" />

  <title>MAC IA AGENT — Inteligent Solutions</title>

  <meta name="description" content="MAC IA AGENT — Inteligent Solutions. Agentes de IA, automatización y sistemas de captación para promocionar tus servicios." />


  <!-- Open Graph -->

  <meta property="og:title" content="MAC IA AGENT — Inteligent Solutions" />

  <meta property="og:description" content="Agentes de IA + automatización + landing de conversión. Futurista, rápida y enfocada en resultados." />

  <meta property="og:type" content="website" />


  <style>

    :root{

      --bg0:#07080b;

      --bg1:#0b0d12;

      --card:#0f121a;

      --text:#e7e9ee;

      --muted:#a9afbf;

      --line:#212635;

      --accent:#ff7a18;

      --accent2:#ffb24a;

      --shadow: 0 24px 70px rgba(0,0,0,.55);

      --radius: 18px;

      --ring: 0 0 0 6px rgba(255,122,24,.10);

    }


    *{box-sizing:border-box}

    html,body{height:100%}

    body{

      margin:0;

      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";

      color:var(--text);

      background:

        radial-gradient(1200px 600px at 80% -10%, rgba(255,122,24,.22), transparent 60%),

        radial-gradient(900px 500px at 10% 10%, rgba(255,178,74,.12), transparent 55%),

        linear-gradient(180deg, var(--bg0), var(--bg1) 55%, #06070a);

      overflow-x:hidden;

    }


    a{color:inherit; text-decoration:none}

    .container{width:min(1160px, 92vw); margin:0 auto}


    /* Subtle grid */

    .grid-bg{

      position:fixed; inset:0; pointer-events:none; opacity:.22;

      background-image:

        linear-gradient(to right, rgba(255,122,24,.08) 1px, transparent 1px),

        linear-gradient(to bottom, rgba(255,122,24,.08) 1px, transparent 1px);

      background-size: 56px 56px;

      mask-image: radial-gradient(circle at 40% 18%, rgba(0,0,0,1), rgba(0,0,0,0) 62%);

    }


    /* Top progress line (pure CSS) */

    .scanline{

      position:fixed; top:0; left:0; right:0; height:2px; z-index:80;

      background: linear-gradient(90deg, transparent, rgba(255,122,24,.9), transparent);

      opacity:.22;

      animation: scan 3.6s linear infinite;

      pointer-events:none;

    }

    @keyframes scan{

      0%{transform: translateX(-60%)}

      100%{transform: translateX(60%)}

    }


    /* Header */

    header{

      position:sticky; top:0; z-index:30;

      backdrop-filter: blur(14px);

      background: rgba(7,8,11,.55);

      border-bottom: 1px solid rgba(255,122,24,.14);

    }

    .nav{

      display:flex; align-items:center; justify-content:space-between;

      padding:14px 0;

      gap:14px;

    }

    .brand{

      display:flex; align-items:center; gap:10px;

      letter-spacing:.6px;

      min-width: 240px;

    }

    .logo{

      width:36px; height:36px; border-radius:12px;

      background:

        radial-gradient(12px 12px at 30% 30%, rgba(255,178,74,.9), transparent 60%),

        radial-gradient(18px 18px at 70% 70%, rgba(255,122,24,.8), transparent 65%),

        linear-gradient(135deg, rgba(255,122,24,.95), rgba(16,18,26,1));

      box-shadow: 0 10px 30px rgba(255,122,24,.18);

      border:1px solid rgba(255,178,74,.35);

    }

    .brand span{font-weight:900}

    .brand small{

      display:block; color:var(--muted); font-weight:600; margin-top:-2px;

      letter-spacing:.2px;

    }


    nav ul{

      list-style:none; display:flex; gap:10px; padding:0; margin:0;

      align-items:center;

    }

    nav a{

      color:var(--muted);

      padding:10px 10px;

      border-radius:12px;

      transition: .2s ease;

      white-space:nowrap;

    }

    nav a:hover{color:var(--text); background: rgba(255,122,24,.08)}


    .cta-row{display:flex; gap:10px; align-items:center}

    .btn{

      appearance:none; border:1px solid rgba(255,122,24,.35);

      background: rgba(255,122,24,.12);

      color:var(--text);

      padding:10px 14px;

      border-radius: 14px;

      font-weight:800;

      letter-spacing:.2px;

      cursor:pointer;

      transition:.2s ease;

      box-shadow: 0 18px 40px rgba(0,0,0,.35);

      display:inline-flex; align-items:center; gap:10px;

    }

    .btn:hover{transform: translateY(-1px); background: rgba(255,122,24,.18)}

    .btn:focus{outline:none; box-shadow: var(--shadow), var(--ring)}

    .btn.primary{

      border-color: rgba(255,178,74,.55);

      background: linear-gradient(135deg, rgba(255,122,24,.95), rgba(255,178,74,.55));

      color:#0a0b0f;

      box-shadow: 0 22px 55px rgba(255,122,24,.18);

    }

    .btn.primary:hover{filter:saturate(1.06) brightness(1.02)}

    .icon-btn{

      display:none;

      width:44px; height:44px; border-radius:14px;

      border:1px solid rgba(255,122,24,.28);

      background: rgba(15,18,26,.65);

      color:var(--text);

      cursor:pointer;

    }


    /* Hero */

    .hero{position:relative; padding: 76px 0 34px;}

    .hero-grid{

      display:grid;

      grid-template-columns: 1.25fr .75fr;

      gap:34px;

      align-items:stretch;

    }


    .pill{

      display:inline-flex; align-items:center; gap:10px;

      padding:8px 12px;

      border-radius:999px;

      border: 1px solid rgba(255,122,24,.25);

      background: rgba(15,18,26,.65);

      color: var(--muted);

      box-shadow: var(--shadow);

      width:fit-content;

    }

    .dot{

      width:10px; height:10px; border-radius:99px;

      background: var(--accent);

      box-shadow: 0 0 0 5px rgba(255,122,24,.12), 0 0 28px rgba(255,122,24,.35);

    }

    .mono{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}


    h1{

      font-size: clamp(38px, 5vw, 64px);

      line-height: 1.03;

      margin:16px 0 12px;

      letter-spacing: -0.9px;

    }

    .accent{

      background: linear-gradient(90deg, var(--accent), var(--accent2));

      -webkit-background-clip:text;

      background-clip:text;

      color:transparent;

    }

    .lead{

      color: var(--muted);

      font-size: clamp(15px, 2vw, 18px);

      line-height: 1.7;

      margin: 0 0 22px;

      max-width: 72ch;

    }

    .hero-actions{

      display:flex; gap:12px; flex-wrap:wrap; align-items:center;

      margin: 18px 0 16px;

    }

    .meta{

      display:flex; gap:18px; flex-wrap:wrap;

      color: var(--muted);

      font-size: 14px;

      margin-top: 10px;

    }

    .meta b{color:var(--text); font-weight:900}


    .hero-badges{

      display:flex; gap:10px; flex-wrap:wrap;

      margin-top: 14px;

    }


    /* Panels / Cards */

    .panel{

      border-radius: var(--radius);

      background: linear-gradient(180deg, rgba(15,18,26,.88), rgba(15,18,26,.62));

      border: 1px solid rgba(255,122,24,.18);

      box-shadow: var(--shadow);

      padding:18px;

      position:relative;

      overflow:hidden;

    }

    .panel:before{

      content:"";

      position:absolute; inset:-2px;

      background:

        radial-gradient(260px 180px at 20% 0%, rgba(255,122,24,.20), transparent 60%),

        radial-gradient(240px 160px at 100% 30%, rgba(255,178,74,.14), transparent 65%),

        linear-gradient(180deg, transparent, rgba(0,0,0,.15));

      pointer-events:none;

    }

    .panel > *{position:relative}

    .panel h3{margin:0 0 6px; font-size:14px; color:var(--muted); font-weight:900; letter-spacing:.4px}

    .big{font-size: 26px; font-weight:950; margin:0 0 8px; letter-spacing:-.5px;}

    .mini{color:var(--muted); margin:0 0 14px; line-height:1.6; font-size:14px;}

    .stats{display:grid; grid-template-columns:1fr 1fr; gap:10px;}

    .stat{

      padding:12px; border-radius: 16px;

      border:1px solid rgba(255,122,24,.14);

      background: rgba(7,8,11,.5);

    }

    .stat .k{font-weight:950; font-size:16px}

    .stat .l{color:var(--muted); font-size:12px; margin-top:2px}


    section{padding: 62px 0}


    .section-title{

      display:flex; align-items:flex-end; justify-content:space-between; gap:18px; flex-wrap:wrap;

      margin-bottom:18px;

    }

    .section-title h2{margin:0; font-size: 26px; letter-spacing:-.4px;}

    .section-title p{margin:0; color:var(--muted); max-width: 84ch; line-height:1.7; font-size:14px;}


    .cards{display:grid; grid-template-columns: repeat(3, 1fr); gap:14px;}

    .card{

      padding:18px;

      border-radius: var(--radius);

      border:1px solid rgba(255,122,24,.14);

      background: rgba(15,18,26,.55);

      box-shadow: 0 18px 55px rgba(0,0,0,.35);

      position:relative;

      overflow:hidden;

      transition:.2s ease;

    }

    .card:hover{transform: translateY(-2px); border-color: rgba(255,122,24,.28)}

    .card:before{

      content:"";

      position:absolute; inset:-2px;

      background: radial-gradient(320px 140px at 20% 0%, rgba(255,122,24,.18), transparent 55%);

      opacity:.9;

      pointer-events:none;

    }

    .card > *{position:relative}


    .badge{

      display:inline-flex; gap:8px; align-items:center;

      padding:7px 10px;

      border-radius:999px;

      border:1px solid rgba(255,122,24,.2);

      background: rgba(7,8,11,.55);

      color: var(--muted);

      font-size:12px;

      width: fit-content;

    }

    .badge i{

      width:8px; height:8px; border-radius:99px; background: var(--accent);

      box-shadow: 0 0 22px rgba(255,122,24,.35);

      display:inline-block;

    }

    .card h3{margin:12px 0 8px; font-size:16px}

    .card p{margin:0; color:var(--muted); line-height:1.7; font-size:14px}


    .two-col{display:grid; grid-template-columns: 1fr 1fr; gap:14px; align-items:stretch;}

    .three-col{display:grid; grid-template-columns: repeat(3, 1fr); gap:14px;}


    /* Logos strip */

    .logos{

      display:grid;

      grid-template-columns: repeat(6, 1fr);

      gap:10px;

      margin-top: 14px;

      opacity:.92;

    }

    .logo-chip{

      border-radius: 16px;

      border:1px solid rgba(255,122,24,.12);

      background: rgba(7,8,11,.45);

      padding:12px;

      text-align:center;

      color:var(--muted);

      font-weight:800;

      letter-spacing:.4px;

      font-size:12px;

    }


    /* Steps */

    .steps{

      display:grid;

      gap:10px;

    }

    .step{

      border-radius: var(--radius);

      border:1px solid rgba(255,122,24,.14);

      background: rgba(15,18,26,.55);

      padding:14px 16px;

      box-shadow: 0 18px 55px rgba(0,0,0,.32);

      display:flex; gap:12px; align-items:flex-start;

    }

    .step .n{

      width:36px; height:36px; border-radius: 14px;

      display:grid; place-items:center;

      background: rgba(255,122,24,.14);

      border:1px solid rgba(255,122,24,.22);

      font-weight:950;

      color: var(--text);

      flex: 0 0 auto;

    }

    .step b{display:block; margin-bottom:6px}

    .step span{color:var(--muted); line-height:1.7; font-size:14px}


    /* Testimonials */

    .quote{

      display:flex; flex-direction:column; gap:10px;

    }

    .quote p{

      margin:0;

      color: var(--text);

      line-height:1.7;

      font-size:14px;

    }

    .quote small{color:var(--muted)}

    .stars{letter-spacing:2px; color: rgba(255,178,74,.95)}


    /* Form */

    form{display:grid; gap:10px;}

    .row{display:grid; grid-template-columns:1fr 1fr; gap:10px;}

    input, textarea, select{

      width:100%;

      padding:12px 12px;

      border-radius: 14px;

      border:1px solid rgba(255,122,24,.16);

      background: rgba(7,8,11,.55);

      color: var(--text);

      outline:none;

      transition:.2s ease;

    }

    select{appearance:none}

    textarea{min-height: 120px; resize:vertical}

    input:focus, textarea:focus, select:focus{

      border-color: rgba(255,122,24,.38);

      box-shadow: var(--ring);

    }

    label{font-size:12px; color:var(--muted); margin-left:4px}


    footer{

      padding: 34px 0 46px;

      border-top: 1px solid rgba(255,122,24,.14);

      background: rgba(7,8,11,.35);

    }

    .footer-grid{

      display:flex; align-items:center; justify-content:space-between; gap:14px; flex-wrap:wrap;

      color: var(--muted);

      font-size: 13px;

    }


    /* WhatsApp floating button */

    .wa-fab{

      position: fixed;

      right: 18px;

      bottom: 18px;

      z-index: 60;

      display:flex;

      align-items:center;

      gap:10px;

      padding: 12px 14px;

      border-radius: 999px;

      border:1px solid rgba(255,122,24,.32);

      background: rgba(15,18,26,.72);

      box-shadow: 0 22px 60px rgba(0,0,0,.55);

      transition:.2s ease;

    }

    .wa-fab:hover{transform: translateY(-2px); border-color: rgba(255,122,24,.48)}

    .wa-icon{

      width:34px; height:34px; border-radius: 14px;

      display:grid; place-items:center;

      background: radial-gradient(12px 12px at 30% 30%, rgba(255,178,74,.95), transparent 60%),

                  linear-gradient(135deg, rgba(255,122,24,.95), rgba(16,18,26,1));

      border:1px solid rgba(255,178,74,.35);

    }

    .wa-text{line-height:1.1}

    .wa-text b{display:block; font-size:13px}

    .wa-text small{display:block; color:var(--muted); font-size:12px; margin-top:2px}


    /* Mobile */

    @media (max-width: 960px){

      .hero-grid{grid-template-columns:1fr; gap:14px}

      .cards{grid-template-columns:1fr;}

      .two-col{grid-template-columns:1fr}

      .three-col{grid-template-columns:1fr}

      .row{grid-template-columns:1fr}

      nav ul{display:none}

      .icon-btn{display:inline-grid; place-items:center}

      .mobile{display:none; padding: 10px 0 16px;}

      .mobile.open{display:block}

      .mobile a{

        display:block;

        padding:12px 10px;

        border-radius: 14px;

        color: var(--muted);

        border:1px solid rgba(255,122,24,.12);

        background: rgba(15,18,26,.45);

        margin-top:10px;

      }

      .mobile a:hover{color:var(--text); border-color: rgba(255,122,24,.24)}

      .wa-text{display:none}

      .logos{grid-template-columns: repeat(3, 1fr)}

    }


    /* Animations */

    .reveal{

      opacity:0;

      transform: translateY(14px);

      transition: opacity .7s ease, transform .7s ease;

    }

    .reveal.in{

      opacity:1;

      transform: translateY(0);

    }


    /* Reduce motion */

    @media (prefers-reduced-motion: reduce){

      .reveal{opacity:1; transform:none; transition:none}

      .scanline{animation:none}

      .btn:hover{transform:none}

      .card:hover{transform:none}

      .wa-fab:hover{transform:none}

    }

  </style>

</head>


<body>

  <div class="grid-bg" aria-hidden="true"></div>

  <div class="scanline" aria-hidden="true"></div>


  <!-- WhatsApp Floating Button -->

  <a class="wa-fab" id="waFab" href="#" target="_blank" rel="noopener" aria-label="Abrir WhatsApp">

    <div class="wa-icon" aria-hidden="true">💬</div>

    <div class="wa-text">

      <b>WhatsApp</b>

      <small>Respuesta rápida</small>

    </div>

  </a>


  <header>

    <div class="container">

      <div class="nav">

        <a class="brand" href="#top" aria-label="Ir al inicio">

          <div class="logo" aria-hidden="true"></div>

          <div>

            <span>MAC IA AGENT</span>

            <small>Inteligents Solutions</small>

          </div>

        </a>


        <nav aria-label="Navegación principal">

          <ul>

            <li><a href="#contenido">Contenido</a></li>

            <li><a href="#quienes">Quiénes somos</a></li>

            <li><a href="#proceso">Proceso</a></li>

            <li><a href="#contacto">Contacto</a></li>

            <li><a href="#whatsapp">WhatsApp</a></li>

          </ul>

        </nav>


        <div class="cta-row">

          <a class="btn" href="#contacto">Contactar</a>

          <a class="btn primary" href="#contenido">Ver servicios →</a>

          <button class="icon-btn" id="menuBtn" aria-label="Abrir menú" aria-expanded="false">☰</button>

        </div>

      </div>


      <div class="mobile" id="mobileMenu" aria-label="Menú móvil">

        <a href="#contenido">Contenido</a>

        <a href="#quienes">Quiénes somos</a>

        <a href="#proceso">Proceso</a>

        <a href="#contacto">Contacto</a>

        <a href="#whatsapp">WhatsApp</a>

      </div>

    </div>

  </header>


  <main id="top">

    <!-- PORTADA -->

    <div class="container hero">

      <div class="hero-grid">

        <div class="reveal">

          <div class="pill">

            <span class="dot" aria-hidden="true"></span>

            <span class="mono">MAC IA AGENT</span>

            <span>— soluciones inteligentes para negocio</span>

          </div>


          <h1>

            <span class="accent">INTELIGENTS</span> SOLUTIONS<br/>

            para promocionar tus servicios y convertir.

          </h1>


          <p class="lead">

            Agentes de IA, automatización y landing de conversión con estética futurista.

            Menos tareas repetitivas, más leads y más cierres.

          </p>


          <div class="hero-actions">

            <a class="btn primary" href="#contacto">Pedir presupuesto ⚡</a>

            <a class="btn" href="#whatsapp">WhatsApp directo</a>

            <a class="btn" href="#contenido">Ver qué ofrezco</a>

          </div>


          <div class="meta">

            <div>⚡ <b>Implementación rápida</b></div>

            <div>🧠 <b>IA aplicada</b> a ventas</div>

            <div>🛡️ <b>Estructura</b> para convertir</div>

          </div>


          <div class="hero-badges">

            <span class="badge"><i></i> Landing + CTA</span>

            <span class="badge"><i></i> WhatsApp</span>

            <span class="badge"><i></i> Automatización</span>

            <span class="badge"><i></i> IA Agent</span>

          </div>


          <div class="logos" aria-label="Bloque de confianza (placeholders)">

            <div class="logo-chip">CLIENTE / LOGO</div>

            <div class="logo-chip">CLIENTE / LOGO</div>

            <div class="logo-chip">CLIENTE / LOGO</div>

            <div class="logo-chip">CLIENTE / LOGO</div>

            <div class="logo-chip">CLIENTE / LOGO</div>

            <div class="logo-chip">CLIENTE / LOGO</div>

          </div>

        </div>


        <aside class="panel reveal" aria-label="Panel futurista">

          <h3>Panel de operaciones</h3>

          <p class="big">Estado: <span class="accent">ACTIVO</span></p>

          <p class="mini">

            Panel visual + métricas “tipo dashboard”. Cambia estas etiquetas por tus beneficios reales.

          </p>

          <div class="stats">

            <div class="stat"><div class="k">24/7</div><div class="l">Captación</div></div>

            <div class="stat"><div class="k">+ Leads</div><div class="l">Cualificados</div></div>

            <div class="stat"><div class="k">Auto</div><div class="l">Seguimiento</div></div>

            <div class="stat"><div class="k">IA</div><div class="l">Atención & ventas</div></div>

          </div>


          <div style="margin-top:14px; display:flex; gap:10px; flex-wrap:wrap;">

            <span class="badge"><i></i> Orange Glow</span>

            <span class="badge"><i></i> Dark UI</span>

            <span class="badge"><i></i> Modular</span>

          </div>


          <div style="margin-top:14px;">

            <div class="mini" style="margin-bottom:8px;">Testimonios (ejemplo)</div>

            <div class="quote">

              <p class="stars">★★★★★</p>

              <p>“En pocos días pasamos de responder tarde a tener un flujo de leads constante.”</p>

              <small>— Cliente (placeholder)</small>

            </div>

          </div>

        </aside>

      </div>

    </div>


    <!-- CONTENIDO -->

    <section id="contenido">

      <div class="container">

        <div class="section-title reveal">

          <div>

            <h2>Contenido · Servicios</h2>

            <p>Lo que hago para promocionar tus servicios (para cualquier público) con un sistema de captación moderno.</p>

          </div>

          <a class="btn" href="#contacto">Quiero una propuesta →</a>

        </div>


        <div class="cards">

          <article class="card reveal">

            <div class="badge"><i></i> IA Agent</div>

            <h3>Agentes de IA para atención y ventas</h3>

            <p>Resuelven dudas, capturan leads, cualifican y agendan. Integrables con web y WhatsApp.</p>

          </article>


          <article class="card reveal">

            <div class="badge"><i></i> Automatización</div>

            <h3>Automatización de procesos</h3>

            <p>Form → CRM/Sheets → email/WhatsApp → seguimiento → recordatorios → cierre.</p>

          </article>


          <article class="card reveal">

            <div class="badge"><i></i> Landing</div>

            <h3>Web de conversión</h3>

            <p>Diseño futurista, mensajes claros, CTA visibles y estructura pensada para convertir.</p>

          </article>

        </div>


        <div class="three-col" style="margin-top:14px;">

          <div class="card reveal">

            <div class="badge"><i></i> Extra</div>

            <h3>Copy + CTA</h3>

            <p>Textos orientados a resultados: propuesta de valor, objeciones, beneficios y llamada a acción.</p>

          </div>

          <div class="card reveal">

            <div class="badge"><i></i> Extra</div>

            <h3>Tracking básico</h3>

            <p>Dejar lista la base para medir conversiones (eventos/UTM) y optimizar.</p>

          </div>

          <div class="card reveal">

            <div class="badge"><i></i> Extra</div>

            <h3>Soporte y mejora</h3>

            <p>Ajustes de secciones, contenido, y performance para mantenerlo siempre fino.</p>

          </div>

        </div>

      </div>

    </section>


    <!-- QUIÉNES SOMOS -->

    <section id="quienes">

      <div class="container">

        <div class="section-title reveal">

          <div>

            <h2>Quiénes somos</h2>

            <p>MAC IA AGENT · Inteligents Solutions. Tecnología práctica, estética tech y foco en resultados.</p>

          </div>

        </div>


        <div class="two-col">

          <div class="card reveal">

            <div class="badge"><i></i> Misión</div>

            <h3>Convertir tecnología en ventas</h3>

            <p>

              Creamos sistemas simples de mantener: captar, responder, seguir y vender con automatización + IA.

            </p>

          </div>


          <div class="panel reveal">

            <h3>Especialidad</h3>

            <p class="big">Promoción <span class="accent">+ IA</span></p>

            <p class="mini">Enfocado a servicios: captación de leads, atención rápida y seguimiento automático.</p>

            <div class="stats">

              <div class="stat"><div class="k">Claridad</div><div class="l">Mensaje + oferta</div></div>

              <div class="stat"><div class="k">Velocidad</div><div class="l">Respuesta</div></div>

              <div class="stat"><div class="k">Proceso</div><div class="l">Automatizado</div></div>

              <div class="stat"><div class="k">Cierre</div><div class="l">Optimizado</div></div>

            </div>

          </div>

        </div>


        <div class="two-col" style="margin-top:14px;">

          <div class="card reveal">

            <div class="badge"><i></i> Testimonio</div>

            <h3>Resultados que se notan</h3>

            <p class="stars">★★★★★</p>

            <p style="color:var(--muted); margin-top:8px; line-height:1.7; font-size:14px;">

              “La web quedó con estética premium y el WhatsApp empezó a entrar con clientes con intención real.”

            </p>

          </div>

          <div class="card reveal">

            <div class="badge"><i></i> Garantía</div>

            <h3>Entrega sólida</h3>

            <p>Web rápida, responsive, y lista para publicar. Puedes evolucionarla a Next.js cuando quieras.</p>

          </div>

        </div>

      </div>

    </section>


    <!-- PROCESO -->

    <section id="proceso">

      <div class="container">

        <div class="section-title reveal">

          <div>

            <h2>Proceso</h2>

            <p>Así lo aterrizamos rápido y bien, sin complicarte.</p>

          </div>

        </div>


        <div class="two-col">

          <div class="panel reveal">

            <h3>Ruta de implementación</h3>

            <div class="steps">

              <div class="step">

                <div class="n">1</div>

                <div>

                  <b>Diagnóstico</b>

                  <span>Qué vendes, a quién, y qué acción quieres (WhatsApp, formulario, agenda).</span>

                </div>

              </div>

              <div class="step">

                <div class="n">2</div>

                <div>

                  <b>Construcción</b>

                  <span>Landing + mensajes + CTA + WhatsApp + formulario funcionando.</span>

                </div>

              </div>

              <div class="step">

                <div class="n">3</div>

                <div>

                  <b>Optimización</b>

                  <span>Mejoras en copy y flujo para aumentar conversiones.</span>

                </div>

              </div>

            </div>

          </div>


          <div class="card reveal">

            <div class="badge"><i></i> Tip pro</div>

            <h3>Mensaje automático en WhatsApp</h3>

            <p>

              Ya está configurado para que te escriban con contexto. Puedes editarlo en el script (abajo).

            </p>

            <div style="margin-top:14px; display:flex; gap:10px; flex-wrap:wrap;">

              <a class="btn primary" href="#whatsapp">Probar WhatsApp →</a>

              <a class="btn" href="#contacto">Ir al formulario</a>

            </div>

          </div>

        </div>

      </div>

    </section>


    <!-- CONTACTO / WHATSAPP -->

    <section id="contacto">

      <div class="container">

        <div class="section-title reveal">

          <div>

            <h2>Formulario de contacto</h2>

            <p>

              Este formulario está listo para <b>Netlify Forms</b> (sin backend).

              Si lo publicas en Netlify, recibes los mensajes en el panel.

            </p>

          </div>

        </div>


        <div class="two-col">

          <div class="card reveal">

            <div class="badge"><i></i> Contacto</div>

            <h3>Cuéntame tu proyecto</h3>

            <p style="margin-bottom:14px">

              Te respondo con una propuesta: web + WhatsApp + automatización/IA según lo que necesites.

            </p>


            <!-- Netlify Forms: funciona cuando lo publicas en Netlify -->

            <form name="contact" method="POST" data-netlify="true" netlify-honeypot="bot-field" action="/gracias.html">

              <input type="hidden" name="form-name" value="contact" />

              <p style="display:none;">

                <label>No rellenar: <input name="bot-field" /></label>

              </p>


              <div class="row">

                <div>

                  <label for="name">Nombre</label>

                  <input id="name" name="name" placeholder="Tu nombre" required />

                </div>

                <div>

                  <label for="email">Email</label>

                  <input id="email" name="email" type="email" placeholder="tu@email.com" required />

                </div>

              </div>


              <div class="row">

                <div>

                  <label for="service">Qué necesitas</label>

                  <select id="service" name="service" required>

                    <option value="" disabled selected>Elige una opción</option>

                    <option>Landing de conversión</option>

                    <option>WhatsApp + captación</option>

                    <option>Automatización</option>

                    <option>Agente de IA</option>

                    <option>Pack completo</option>

                  </select>

                </div>

                <div>

                  <label for="budget">Presupuesto aprox.</label>

                  <select id="budget" name="budget">

                    <option value="" selected>Sin definir</option>

                    <option>200€ – 500€</option>

                    <option>500€ – 1.000€</option>

                    <option>1.000€ – 2.500€</option>

                    <option>2.500€ +</option>

                  </select>

                </div>

              </div>


              <div>

                <label for="msg">Mensaje</label>

                <textarea id="msg" name="message" placeholder="Qué servicio ofreces, objetivo (leads/ventas), y urgencia..." required></textarea>

              </div>


              <button class="btn primary" type="submit">Enviar →</button>

              <p class="mini" style="margin:10px 0 0;">

                Si lo pruebas en local, el envío no funcionará (Netlify lo activa al publicar). Para contacto inmediato: usa WhatsApp.

              </p>

            </form>

          </div>


          <div class="panel reveal" id="whatsapp">

            <h3>WhatsApp directo</h3>

            <p class="big">+34 <span class="accent">663 432 481</span></p>

            <p class="mini">

              Botón flotante activo abajo a la derecha + botón aquí.

            </p>


            <div class="stats">

              <div class="stat"><div class="k">Canal</div><div class="l">WhatsApp</div></div>

              <div class="stat"><div class="k">Tiempo</div><div class="l">Rápido</div></div>

              <div class="stat"><div class="k">Objetivo</div><div class="l">Leads + Ventas</div></div>

              <div class="stat"><div class="k">Soporte</div><div class="l">Flexible</div></div>

            </div>


            <div style="margin-top:14px; display:flex; gap:10px; flex-wrap:wrap;">

              <a class="btn primary" id="waLink" href="#" target="_blank" rel="noopener">Abrir WhatsApp →</a>

              <a class="btn" href="#contenido">Ver servicios</a>

            </div>


            <div style="margin-top:14px;">

              <div class="mini" style="margin-bottom:8px;">FAQ rápida</div>

              <div class="steps">

                <div class="step">

                  <div class="n">?</div>

                  <div>

                    <b>¿Puedo cambiar textos/servicios?</b>

                    <span>Sí, todo está preparado para editar en 2 minutos.</span>

                  </div>

                </div>

                <div class="step">

                  <div class="n">✓</div>

                  <div>

                    <b>¿Se puede pasar a Next.js?</b>

                    <span>Claro: esta web es base perfecta para escalar después.</span>

                  </div>

                </div>

              </div>

            </div>

          </div>


        </div>

      </div>

    </section>

  </main>


  <footer>

    <div class="container footer-grid">

      <div>

        <b>MAC IA AGENT</b> <span class="mono">/ Inteligents Solutions</span>

        <div style="margin-top:6px;">© <span id="year"></span> — Futurista · Naranja · Negro · Gris</div>

      </div>

      <div style="display:flex; gap:10px; flex-wrap:wrap;">

        <span class="badge"><i></i> HTML</span>

        <span class="badge"><i></i> CSS</span>

        <span class="badge"><i></i> JS</span>

      </div>

    </div>

  </footer>


  <script>

    // Año

    document.getElementById("year").textContent = new Date().getFullYear();


    // Smooth scroll + cerrar menú móvil

    document.addEventListener("click", (e) => {

      const a = e.target.closest('a[href^="#"]');

      if(!a) return;

      const id = a.getAttribute("href");

      const el = document.querySelector(id);

      if(!el) return;

      e.preventDefault();

      el.scrollIntoView({behavior:"smooth", block:"start"});


      const menu = document.getElementById("mobileMenu");

      const btn = document.getElementById("menuBtn");

      if(menu.classList.contains("open")){

        menu.classList.remove("open");

        btn.setAttribute("aria-expanded","false");

        btn.textContent = "☰";

      }

    });


    // Menú móvil

    const menuBtn = document.getElementById("menuBtn");

    const mobileMenu = document.getElementById("mobileMenu");

    menuBtn?.addEventListener("click", () => {

      const open = mobileMenu.classList.toggle("open");

      menuBtn.setAttribute("aria-expanded", open ? "true" : "false");

      menuBtn.textContent = open ? "✕" : "☰";

    });


    // WhatsApp (ya configurado)

    const phone = "34663432481";

    const message = "Hola! Vengo de la web MAC IA AGENT. Quiero información para promocionar mis servicios.";

    const waUrl = "https://wa.me/" + encodeURIComponent(phone) + "?text=" + encodeURIComponent(message);


    document.getElementById("waFab").href = waUrl;

    document.getElementById("waLink").href = waUrl;


    // Reveal on scroll

    const revealEls = Array.from(document.querySelectorAll(".reveal"));

    const io = new IntersectionObserver((entries) => {

      entries.forEach((en) => {

        if(en.isIntersecting){

          en.target.classList.add("in");

          io.unobserve(en.target);

        }

      });

    }, { threshold: 0.12 });

    revealEls.forEach(el => io.observe(el));

  </script>

</body>

</html>