<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8" />

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

  <title>Cofresi Consulting</title>

  <link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500;600&display=swap" rel="stylesheet"/>

  <style>

    /* === COLORBLIND-SAFE PALETTE ===

       Primary: Deep navy #0e2647 (matches logo background)

       Accent: Cyan #00C2D4 (matches logo "CONSULTING SERVICES" text)

       Light: Warm white #F5F7FA

       Text: Charcoal #1a1a2e

       Subtle: Slate #5c6b7a

       Border: #d0d7de

       Cyan is safe for deuteranopia & protanopia; navy provides strong luminance contrast

    */

    :root {

      --navy: #0e2647;

      --navy-mid: #163a5f;

      --amber: #00C2D4;

      --amber-light: #33d4e3;

      --warm-white: #F5F7FA;

      --charcoal: #1a1a2e;

      --slate: #5c6b7a;

      --border: #d0d7de;

      --card-bg: #ffffff;

    }

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

    html { scroll-behavior: smooth; }

    body {

      font-family: 'DM Sans', sans-serif;

      background: var(--warm-white);

      color: var(--charcoal);

      overflow-x: hidden;

    }

    /* === NAV === */

    nav {

      position: fixed;

      top: 0; left: 0; right: 0;

      z-index: 100;

      display: flex;

      justify-content: space-between;

      align-items: center;

      padding: 1.2rem 4rem;

      background: rgba(10, 37, 64, 0.97);

      backdrop-filter: blur(8px);

      border-bottom: 1px solid rgba(230, 168, 23, 0.2);

    }

    .nav-logo {

      font-family: 'DM Serif Display', serif;

      font-size: 1.4rem;

      color: var(--warm-white);

      letter-spacing: 0.02em;

    }

    .nav-logo span {

      color: var(--amber);

    }

    .nav-links {

      display: flex;

      gap: 2.5rem;

      list-style: none;

    }

    .nav-links a {

      color: rgba(250,248,244,0.75);

      text-decoration: none;

      font-size: 0.875rem;

      font-weight: 500;

      letter-spacing: 0.06em;

      text-transform: uppercase;

      transition: color 0.2s;

    }

    .nav-links a:hover { color: var(--amber); }

    .nav-cta {

      background: var(--amber);

      color: var(--navy) !important;

      padding: 0.5rem 1.2rem;

      border-radius: 4px;

      font-weight: 600 !important;

      color: var(--navy);

      transition: background 0.2s !important;

    }

    .nav-cta:hover { background: var(--amber-light) !important; color: var(--navy) !important; }

    /* === HERO === */

    .hero {

      min-height: 100vh;

      display: grid;

      grid-template-columns: 1fr 1fr;

      background: var(--navy);

      overflow: hidden;

      position: relative;

    }

    .hero-left {

      display: flex;

      flex-direction: column;

      justify-content: center;

      padding: 8rem 4rem 4rem 4rem;

      position: relative;

      z-index: 2;

    }

    .hero-eyebrow {

      font-size: 0.8rem;

      font-weight: 600;

      letter-spacing: 0.15em;

      text-transform: uppercase;

      color: var(--amber);

      margin-bottom: 1.5rem;

      display: flex;

      align-items: center;

      gap: 0.75rem;

    }

    .hero-eyebrow::before {

      content: '';

      display: block;

      width: 32px;

      height: 2px;

      background: var(--amber);

    }

    .hero h1 {

      font-family: 'DM Serif Display', serif;

      font-size: clamp(2.8rem, 4.5vw, 4.2rem);

      line-height: 1.1;

      color: var(--warm-white);

      margin-bottom: 1.5rem;

    }

    .hero h1 em {

      font-style: italic;

      color: var(--amber);

    }

    .hero-sub {

      font-size: 1.1rem;

      line-height: 1.7;

      color: rgba(250,248,244,0.7);

      max-width: 460px;

      margin-bottom: 2.5rem;

    }

    .hero-actions {

      display: flex;

      gap: 1rem;

      align-items: center;

    }

    .btn-primary {

      background: var(--amber);

      color: var(--navy);

      padding: 0.9rem 2rem;

      border-radius: 4px;

      font-weight: 600;

      font-size: 0.95rem;

      text-decoration: none;

      transition: background 0.2s, transform 0.15s;

      border: 2px solid var(--amber);

    }

    .btn-primary:hover {

      background: var(--amber-light);

      border-color: var(--amber-light);

      transform: translateY(-1px);

    }

    .btn-ghost {

      color: var(--warm-white);

      padding: 0.9rem 2rem;

      border-radius: 4px;

      font-weight: 500;

      font-size: 0.95rem;

      text-decoration: none;

      border: 2px solid rgba(250,248,244,0.3);

      transition: border-color 0.2s, transform 0.15s;

    }

    .btn-ghost:hover {

      border-color: var(--amber);

      color: var(--amber);

      transform: translateY(-1px);

    }

    .hero-right {

      position: relative;

      display: flex;

      align-items: center;

      justify-content: center;

      overflow: hidden;

    }

    /* Geometric visual element — colorblind safe, no color-only meaning */

    .hero-graphic {

      position: absolute;

      inset: 0;

      display: flex;

      align-items: center;

      justify-content: center;

    }

    .geo-ring {

      position: absolute;

      border-radius: 50%;

      border: 1px solid rgba(230,168,23,0.15);

    }

    .geo-ring:nth-child(1) { width: 500px; height: 500px; }

    .geo-ring:nth-child(2) { width: 360px; height: 360px; border-color: rgba(230,168,23,0.25); }

    .geo-ring:nth-child(3) { width: 220px; height: 220px; border-color: rgba(230,168,23,0.4); }

    .geo-center {

      width: 120px;

      height: 120px;

      background: rgba(230,168,23,0.12);

      border: 2px solid var(--amber);

      border-radius: 50%;

      display: flex;

      align-items: center;

      justify-content: center;

      position: relative;

      z-index: 2;

    }

    .geo-icon {

      font-size: 2.5rem;

    }

    .hero-stat-cards {

      position: absolute;

      bottom: 3rem;

      right: 3rem;

      display: flex;

      flex-direction: column;

      gap: 0.75rem;

      z-index: 3;

    }

    .stat-card {

      background: rgba(255,255,255,0.06);

      border: 1px solid rgba(230,168,23,0.2);

      border-radius: 8px;

      padding: 0.75rem 1.25rem;

      backdrop-filter: blur(4px);

    }

    .stat-num {

      font-family: 'DM Serif Display', serif;

      font-size: 1.6rem;

      color: var(--amber);

      line-height: 1;

    }

    .stat-label {

      font-size: 0.75rem;

      color: rgba(250,248,244,0.6);

      text-transform: uppercase;

      letter-spacing: 0.08em;

      margin-top: 0.2rem;

    }

    /* === TRUST BAR === */

    .trust-bar {

      background: var(--warm-white);

      border-bottom: 1px solid var(--border);

      padding: 1.5rem 4rem;

      display: flex;

      align-items: center;

      gap: 3rem;

      overflow-x: auto;

    }

    .trust-label {

      font-size: 0.75rem;

      font-weight: 600;

      letter-spacing: 0.1em;

      text-transform: uppercase;

      color: var(--slate);

      white-space: nowrap;

    }

    .trust-items {

      display: flex;

      gap: 3rem;

      align-items: center;

    }

    .trust-item {

      font-size: 0.85rem;

      font-weight: 500;

      color: var(--slate);

      white-space: nowrap;

      display: flex;

      align-items: center;

      gap: 0.5rem;

    }

    .trust-item::before {

      content: '✦';

      color: var(--amber);

      font-size: 0.6rem;

    }

    /* === SECTIONS === */

    section {

      padding: 5rem 4rem;

    }

    .section-eyebrow {

      font-size: 0.75rem;

      font-weight: 600;

      letter-spacing: 0.15em;

      text-transform: uppercase;

      color: var(--amber);

      margin-bottom: 0.75rem;

      display: flex;

      align-items: center;

      gap: 0.75rem;

    }

    .section-eyebrow::before {

      content: '';

      display: block;

      width: 24px;

      height: 2px;

      background: var(--amber);

    }

    .section-title {

      font-family: 'DM Serif Display', serif;

      font-size: clamp(2rem, 3vw, 2.8rem);

      line-height: 1.15;

      color: var(--navy);

      margin-bottom: 1rem;

    }

    .section-sub {

      font-size: 1.05rem;

      line-height: 1.7;

      color: var(--slate);

      max-width: 560px;

    }

    /* === SERVICES === */

    #services {

      background: var(--warm-white);

    }

    .services-header {

      margin-bottom: 3.5rem;

    }

    .services-grid {

      display: grid;

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

      gap: 1.5rem;

    }

    .service-card {

      background: var(--card-bg);

      border: 1px solid var(--border);

      border-radius: 10px;

      padding: 2rem;

      transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;

      position: relative;

      overflow: hidden;

    }

    .service-card::after {

      content: '';

      position: absolute;

      bottom: 0; left: 0; right: 0;

      height: 3px;

      background: var(--amber);

      transform: scaleX(0);

      transform-origin: left;

      transition: transform 0.3s;

    }

    .service-card:hover {

      border-color: var(--amber);

      box-shadow: 0 8px 24px rgba(10,37,64,0.08);

      transform: translateY(-3px);

    }

    .service-card:hover::after {

      transform: scaleX(1);

    }

    .service-icon {

      width: 48px;

      height: 48px;

      background: rgba(230,168,23,0.1);

      border: 1px solid rgba(230,168,23,0.3);

      border-radius: 8px;

      display: flex;

      align-items: center;

      justify-content: center;

      font-size: 1.4rem;

      margin-bottom: 1.25rem;

    }

    .service-card h3 {

      font-family: 'DM Serif Display', serif;

      font-size: 1.25rem;

      color: var(--navy);

      margin-bottom: 0.75rem;

    }

    .service-card p {

      font-size: 0.92rem;

      line-height: 1.65;

      color: var(--slate);

    }

    /* === ABOUT === */

    #about {

      background: var(--navy);

      display: grid;

      grid-template-columns: 1fr 1fr;

      gap: 5rem;

      align-items: center;

    }

    #about .section-title { color: var(--warm-white); }

    #about .section-sub { color: rgba(250,248,244,0.7); max-width: none; }

    .about-credentials {

      display: flex;

      flex-direction: column;

      gap: 1rem;

      margin-top: 2rem;

    }

    .credential {

      display: flex;

      align-items: flex-start;

      gap: 1rem;

      padding: 1rem 1.25rem;

      background: rgba(255,255,255,0.05);

      border: 1px solid rgba(230,168,23,0.2);

      border-radius: 8px;

    }

    .credential-icon {

      font-size: 1.2rem;

      margin-top: 0.1rem;

    }

    .credential-text strong {

      display: block;

      font-size: 0.9rem;

      font-weight: 600;

      color: var(--warm-white);

      margin-bottom: 0.2rem;

    }

    .credential-text span {

      font-size: 0.82rem;

      color: rgba(250,248,244,0.55);

    }

    .about-right {

      display: flex;

      flex-direction: column;

      gap: 1.5rem;

    }

    .about-quote {

      font-family: 'DM Serif Display', serif;

      font-size: 1.5rem;

      font-style: italic;

      line-height: 1.5;

      color: var(--amber);

      border-left: 3px solid var(--amber);

      padding-left: 1.5rem;

    }

    .about-body {

      font-size: 1rem;

      line-height: 1.75;

      color: rgba(250,248,244,0.7);

    }

    /* === THOUGHT LEADERSHIP === */

    #insights {

      background: var(--warm-white);

    }

    .insights-header {

      margin-bottom: 3rem;

    }

    .insights-grid {

      display: grid;

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

      gap: 1.5rem;

    }

    .insight-card {

      border: 1px solid var(--border);

      border-radius: 10px;

      overflow: hidden;

      background: var(--card-bg);

      transition: box-shadow 0.2s, transform 0.2s;

    }

    .insight-card:hover {

      box-shadow: 0 8px 24px rgba(10,37,64,0.08);

      transform: translateY(-3px);

    }

    .insight-tag {

      display: inline-block;

      font-size: 0.7rem;

      font-weight: 600;

      letter-spacing: 0.1em;

      text-transform: uppercase;

      background: rgba(0,194,212,0.1);

      color: #006f7a;

      padding: 0.3rem 0.75rem;

      border-radius: 3px;

      margin-bottom: 0.75rem;

    }

    .insight-body {

      padding: 1.5rem;

    }

    .insight-body h3 {

      font-family: 'DM Serif Display', serif;

      font-size: 1.1rem;

      color: var(--navy);

      margin-bottom: 0.6rem;

      line-height: 1.35;

    }

    .insight-body p {

      font-size: 0.875rem;

      line-height: 1.65;

      color: var(--slate);

      margin-bottom: 1rem;

    }

    .insight-link {

      font-size: 0.82rem;

      font-weight: 600;

      color: var(--navy);

      text-decoration: none;

      letter-spacing: 0.04em;

      display: flex;

      align-items: center;

      gap: 0.4rem;

      transition: gap 0.2s;

    }

    .insight-link:hover { gap: 0.7rem; color: var(--amber); }

    /* === CTA === */

    #contact {

      background: var(--navy);

      text-align: center;

      padding: 6rem 4rem;

      position: relative;

      overflow: hidden;

    }

    #contact::before {

      content: '';

      position: absolute;

      top: -200px; left: 50%;

      transform: translateX(-50%);

      width: 700px;

      height: 700px;

      border-radius: 50%;

      background: radial-gradient(circle, rgba(230,168,23,0.06) 0%, transparent 70%);

      pointer-events: none;

    }

    .contact-inner {

      position: relative;

      z-index: 2;

      max-width: 600px;

      margin: 0 auto;

    }

    #contact .section-eyebrow {

      justify-content: center;

    }

    #contact .section-eyebrow::before { display: none; }

    #contact .section-title {

      color: var(--warm-white);

      margin-bottom: 1rem;

    }

    #contact .section-sub {

      color: rgba(250,248,244,0.65);

      margin: 0 auto 2.5rem;

      max-width: 480px;

    }

    .contact-form {

      display: flex;

      flex-direction: column;

      gap: 1rem;

      max-width: 480px;

      margin: 0 auto;

    }

    .form-row {

      display: grid;

      grid-template-columns: 1fr 1fr;

      gap: 1rem;

    }

    .form-input {

      width: 100%;

      padding: 0.85rem 1rem;

      background: rgba(255,255,255,0.07);

      border: 1px solid rgba(255,255,255,0.15);

      border-radius: 6px;

      color: var(--warm-white);

      font-family: 'DM Sans', sans-serif;

      font-size: 0.95rem;

      transition: border-color 0.2s;

      outline: none;

    }

    .form-input::placeholder { color: rgba(250,248,244,0.35); }

    .form-input:focus { border-color: var(--amber); }

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

    .form-submit {

      background: var(--amber);

      color: var(--navy);

      border: none;

      padding: 1rem 2rem;

      border-radius: 6px;

      font-family: 'DM Sans', sans-serif;

      font-size: 1rem;

      font-weight: 600;

      cursor: pointer;

      transition: background 0.2s, transform 0.15s;

      width: 100%;

    }

    .form-submit:hover {

      background: var(--amber-light);

      transform: translateY(-1px);

    }

    /* === FOOTER === */

    footer {

      background: #061728;

      padding: 2rem 4rem;

      display: flex;

      justify-content: space-between;

      align-items: center;

      border-top: 1px solid rgba(230,168,23,0.1);

    }

    .footer-logo {

      font-family: 'DM Serif Display', serif;

      font-size: 1.1rem;

      color: var(--warm-white);

    }

    .footer-logo span { color: var(--amber); }

    .footer-copy {

      font-size: 0.8rem;

      color: rgba(250,248,244,0.35);

    }

    .footer-links {

      display: flex;

      gap: 1.5rem;

      list-style: none;

    }

    .footer-links a {

      font-size: 0.8rem;

      color: rgba(250,248,244,0.45);

      text-decoration: none;

      transition: color 0.2s;

    }

    .footer-links a:hover { color: var(--amber); }

    /* === ANIMATIONS === */

    @keyframes fadeUp {

      from { opacity: 0; transform: translateY(20px); }

      to   { opacity: 1; transform: translateY(0); }

    }

    @keyframes rotate {

      from { transform: rotate(0deg); }

      to   { transform: rotate(360deg); }

    }

    .hero-left > * {

      animation: fadeUp 0.6s ease both;

    }

    .hero-eyebrow { animation-delay: 0.1s; }

    .hero h1      { animation-delay: 0.2s; }

    .hero-sub     { animation-delay: 0.3s; }

    .hero-actions { animation-delay: 0.4s; }

    .geo-ring:nth-child(1) { animation: rotate 40s linear infinite; }

    .geo-ring:nth-child(2) { animation: rotate 25s linear infinite reverse; }

    /* === RESPONSIVE === */

    @media (max-width: 900px) {

      nav { padding: 1rem 1.5rem; }

      .nav-links { display: none; }

      .hero { grid-template-columns: 1fr; min-height: auto; }

      .hero-left { padding: 7rem 1.5rem 3rem; }

      .hero-right { display: none; }

      section { padding: 3.5rem 1.5rem; }

      .services-grid, .insights-grid { grid-template-columns: 1fr; }

      #about { grid-template-columns: 1fr; gap: 2.5rem; padding: 3.5rem 1.5rem; }

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

      footer { flex-direction: column; gap: 1rem; text-align: center; padding: 1.5rem; }

      .trust-bar { padding: 1.2rem 1.5rem; }

    }

  </style>

</head>

<body>

<!-- NAV -->

<nav>

  <div class="nav-logo"><img src="/mnt/user-data/uploads/logo_2026_IV.jpg" alt="Cofresí Consulting Services" style="height:40px; width:auto; border-radius:4px;" /></div>

  <ul class="nav-links">

    <li><a href="#services">Services</a></li>

    <li><a href="#about">About</a></li>

    <li><a href="#insights">Insights</a></li>

    <li><a href="#contact" class="nav-cta">Get in Touch</a></li>

  </ul>

</nav>

<!-- HERO -->

<section class="hero">

  <div class="hero-left">

    <div class="hero-eyebrow">IT Consulting &amp; Advisory</div>

    <h1>Strategy that<br><em>actually works</em><br>for your business.</h1>

    <p class="hero-sub">Cofresí Consulting Services helps organizations navigate complex technology decisions with clarity, rigor, and a practitioner's perspective — no buzzwords, no overselling.</p>

    <div class="hero-actions">

      <a href="#contact" class="btn-primary">Start a Conversation</a>

      <a href="#services" class="btn-ghost">Our Services</a>

    </div>

  </div>

  <div class="hero-right">

    <div class="hero-graphic">

      <div class="geo-ring"></div>

      <div class="geo-ring"></div>

      <div class="geo-ring"></div>

      <div class="geo-center">

        <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">

          <circle cx="24" cy="24" r="4" fill="#00C2D4"/>

          <line x1="24" y1="20" x2="24" y2="8" stroke="#00C2D4" stroke-width="1.5"/>

          <circle cx="24" cy="7" r="2" fill="#00C2D4"/>

          <line x1="24" y1="28" x2="24" y2="40" stroke="#00C2D4" stroke-width="1.5"/>

          <circle cx="24" cy="41" r="2" fill="#00C2D4"/>

          <line x1="20.5" y1="22" x2="10" y2="16" stroke="#00C2D4" stroke-width="1.5"/>

          <circle cx="9" cy="15" r="2" fill="#00C2D4"/>

          <line x1="27.5" y1="26" x2="38" y2="32" stroke="#00C2D4" stroke-width="1.5"/>

          <circle cx="39" cy="33" r="2" fill="#00C2D4"/>

          <line x1="20.5" y1="26" x2="10" y2="32" stroke="#00C2D4" stroke-width="1.5"/>

          <circle cx="9" cy="33" r="2" fill="#00C2D4"/>

          <line x1="27.5" y1="22" x2="38" y2="16" stroke="#00C2D4" stroke-width="1.5"/>

          <circle cx="39" cy="15" r="2" fill="#00C2D4"/>

        </svg>

      </div>

    </div>

    <div class="hero-stat-cards">

      <div class="stat-card">

        <div class="stat-num">20+</div>

        <div class="stat-label">Years in the field</div>

      </div>

      <div class="stat-card">

        <div class="stat-num">100%</div>

        <div class="stat-label">Mission-focused</div>

      </div>

    </div>

  </div>

</section>

<!-- TRUST BAR -->

<div class="trust-bar">

  <span class="trust-label">Trusted across</span>

  <div class="trust-items">

    <span class="trust-item">Federal Government</span>

    <span class="trust-item">Critical Infrastructure</span>

    <span class="trust-item">Enterprise IT</span>

    <span class="trust-item">OT &amp; Industrial</span>

    <span class="trust-item">Emerging Technology</span>

  </div>

</div>

<!-- SERVICES -->

<section id="services">

  <div class="services-header">

    <div class="section-eyebrow">What We Do</div>

    <h2 class="section-title">Services built around<br>your mission, not ours.</h2>

    <p class="section-sub">Every engagement is shaped by the real-world constraints your team faces — budget, legacy systems, organizational dynamics, and all.</p>

  </div>

  <div class="services-grid">

    <div class="service-card">

      <div class="service-icon">🗺</div>

      <h3>IT Strategy &amp; Roadmapping</h3>

      <p>Translate business objectives into technology decisions that are realistic, prioritized, and defensible to leadership and boards.</p>

    </div>

    <div class="service-card">

      <div class="service-icon">🔍</div>

      <h3>Technology Assessment</h3>

      <p>Objective evaluation of tools, vendors, and architectures. We help you cut through marketing claims and find what will actually work in your environment.</p>

    </div>

    <div class="service-card">

      <div class="service-icon">🔐</div>

      <h3>Cybersecurity Advisory</h3>

      <p>Practical security guidance grounded in operational reality — not checkbox compliance. From risk assessment to program maturity.</p>

    </div>

    <div class="service-card">

      <div class="service-icon">⚙️</div>

      <h3>Digital Transformation</h3>

      <p>Modernization strategies that account for the people and processes, not just the technology — because that's where most initiatives actually fail.</p>

    </div>

    <div class="service-card">

      <div class="service-icon">📡</div>

      <h3>OT &amp; IT Convergence</h3>

      <p>Bridging the gap between operational technology and enterprise IT — with a clear understanding of what's at stake on both sides of that divide.</p>

    </div>

    <div class="service-card">

      <div class="service-icon">🧠</div>

      <h3>Executive Advisory</h3>

      <p>A trusted thinking partner for CIOs, CISOs, and CTOs navigating high-stakes decisions — available on a retainer or project basis.</p>

    </div>

  </div>

</section>

<!-- ABOUT -->

<section id="about">

  <div class="about-left">

    <div class="section-eyebrow">About</div>

    <h2 class="section-title">Built on operator experience, not theory.</h2>

    <p class="section-sub">Cofresi Consulting was founded on a simple premise: the best technology advice comes from people who have actually sat at the table where decisions get made and consequences get felt.</p>

    <div class="about-credentials">

      <div class="credential">

        <div class="credential-icon">🏛</div>

        <div class="credential-text">

          <strong>Federal Intelligence Community</strong>

          <span>Technology evaluation and vendor assessment at the mission level</span>

        </div>

      </div>

      <div class="credential">

        <div class="credential-icon">⚡</div>

        <div class="credential-text">

          <strong>Critical Infrastructure</strong>

          <span>OT/IT security and operational continuity in high-stakes environments</span>

        </div>

      </div>

      <div class="credential">

        <div class="credential-icon">🤝</div>

        <div class="credential-text">

          <strong>Enterprise &amp; Commercial</strong>

          <span>Strategic advisory across industries navigating technology change</span>

        </div>

      </div>

    </div>

  </div>

  <div class="about-right">

    <div class="about-quote">"What will actually help the people doing the work?"</div>

    <p class="about-body">That question drove years of evaluating solutions and pushing vendors to prove their value to analysts and operators in the field. It's the same question that drives every Cofresi Consulting engagement today.</p>

    <p class="about-body">We don't sell products. We don't have preferred vendors. We have a methodology: understand your mission, understand your constraints, and find the path that works in the real world — not just on a slide deck.</p>

  </div>

</section>

<!-- INSIGHTS -->

<section id="insights">

  <div class="insights-header">

    <div class="section-eyebrow">Thought Leadership</div>

    <h2 class="section-title">Perspectives worth reading.</h2>

    <p class="section-sub">Practical thinking on technology, security, and organizational change — written for practitioners, not pundits.</p>

  </div>

  <div class="insights-grid">

    <div class="insight-card">

      <div class="insight-body">

        <span class="insight-tag">OT Security</span>

        <h3>The Air Gap Is a Myth — And What's Actually Protecting Your OT Network</h3>

        <p>Every industrial network we've assessed has a Dark Segment. Here's what that means for your security posture and what to do about it.</p>

        <a href="#" class="insight-link">Read more →</a>

      </div>

    </div>

    <div class="insight-card">

      <div class="insight-body">

        <span class="insight-tag">Strategy</span>

        <h3>The Integration Tax: Why Most Security Tools Fail Before They Start</h3>

        <p>Time-to-value is the real metric that matters in technology adoption. Most organizations never measure it — and pay the price.</p>

        <a href="#" class="insight-link">Read more →</a>

      </div>

    </div>

    <div class="insight-card">

      <div class="insight-body">

        <span class="insight-tag">Leadership</span>

        <h3>What Intelligence Community Analysts Taught Me About Buying Technology</h3>

        <p>The best technology buyers I've ever worked with shared one trait: they evaluated tools by the mission, not the feature list.</p>

        <a href="#" class="insight-link">Read more →</a>

      </div>

    </div>

  </div>

</section>

<!-- CONTACT -->

<section id="contact">

  <div class="contact-inner">

    <div class="section-eyebrow">Get in Touch</div>

    <h2 class="section-title">Let's talk about<br>what you're solving.</h2>

    <p class="section-sub">No sales pitch. Just a direct conversation about your situation and whether we're the right fit to help.</p>

    <form class="contact-form" onsubmit="handleSubmit(event)">

      <div class="form-row">

        <input class="form-input" type="text" placeholder="Your name" required />

        <input class="form-input" type="email" placeholder="Email address" required />

      </div>

      <input class="form-input" type="text" placeholder="Organization" />

      <textarea class="form-input" placeholder="What are you working through? The more specific, the better."></textarea>

      <button type="submit" class="form-submit">Send Message</button>

    </form>

  </div>

</section>

<!-- FOOTER -->

<footer>

  <div class="footer-logo"><img src="/mnt/user-data/uploads/logo_2026_IV.jpg" alt="Cofresí Consulting Services" style="height:32px; width:auto; border-radius:3px;" /></div>

  <span class="footer-copy">© 2026 Cofresí Consulting Services. All rights reserved.</span>

  <ul class="footer-links">

    <li><a href="#services">Services</a></li>

    <li><a href="#about">About</a></li>

    <li><a href="#contact">Contact</a></li>

  </ul>

</footer>

<script>

  function handleSubmit(e) {

    e.preventDefault();

    const btn = e.target.querySelector('.form-submit');

    btn.textContent = 'Message sent ✓';

    btn.style.background = '#2a9d5c';

    btn.style.color = '#fff';

    btn.disabled = true;

    setTimeout(() => {

      btn.textContent = 'Send Message';

      btn.style.background = '';

      btn.style.color = '';

      btn.disabled = false;

      e.target.reset();

    }, 4000);

  }

  // Subtle scroll-based nav shadow

  window.addEventListener('scroll', () => {

    document.querySelector('nav').style.boxShadow =

      window.scrollY > 20 ? '0 2px 20px rgba(0,0,0,0.3)' : 'none';

  });

</script>

</body>

</html>