<!DOCTYPE html>
<html lang="es">

<head>
<script>
  (function(){
    var D=document.documentElement,s='sanctum';
    try{
      var p=JSON.parse(localStorage.getItem('copleston_prefs'));
      if(p&&p.theme)D.setAttribute('data-theme',['sanctum','ethica','immanentia','abyssum'].indexOf(p.theme)>-1?p.theme:s);
      else D.setAttribute('data-theme',s);
      if(p&&p.font)D.setAttribute('data-font',p.font==='ejecutiva'?'ejecutiva':'clasica');
      else D.setAttribute('data-font','clasica');
      if(p&&p.layout)D.setAttribute('data-layout',p.layout==='compacto'?'compacto':'zen');
      else D.setAttribute('data-layout','zen');
      if(p&&p.bionic===true)D.classList.add('bionic-mode');
    }catch(e){D.setAttribute('data-theme',s);D.setAttribute('data-font','clasica');D.setAttribute('data-layout','zen');}
  })();
</script>
  <title>Instituto Copleston | Filosofía, Psicología y Estrategia</title>
  <meta name="description"
    content="Formación de alto nivel en Filosofía del Poder, Psicología Cognitiva y Liderazgo Estratégico.">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta charset="UTF-8">
  <link rel="stylesheet" href="./style.css?v=6.13">
  <link rel="stylesheet" href="./academia-styles.css?v=6.13">
  <link rel="stylesheet" href="./cookies.css?v=5.9">
  <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=Cinzel:wght@400;600;700&family=Inter:wght@300;400;500;600&family=Playfair+Display:ital,wght@1,400;1,600&family=Outfit:wght@300;400;500;600&display=swap"
    rel="stylesheet">
  <link rel="icon" href="./IMG/logo/logo.png" type="image/x-icon">

  
  
</head>

<body>
  <div id="copleston-preloader">
    <picture>
      <source srcset="./IMG/logo/logo-100.webp 1x, ./IMG/logo/logo-200.webp 2x" type="image/webp">
      <img src="./IMG/logo/logo-100.png" alt="Copleston Shield" class="preloader-logo" width="100" height="100" fetchpriority="high">
    </picture>
  </div>

  <header class="navbar" id="navbar">
    <a href="./index.html" class="logo-link">
      <picture>
        <source srcset="./IMG/logo/logo-40.webp" type="image/webp">
        <img src="./IMG/logo/logo-40.png" alt="Escudo Copleston" class="logo-img" width="40" height="40">
      </picture>
      <span class="logo-text">Instituto Copleston</span>
    </a>
    <nav>
      <ul>
        <li><a href="./index.html">Inicio</a></li>
        <li><a href="./academia.html">Academia</a></li>
        <li><a href="/vocacional/index.html?v=6.2">Orientación</a></li>
        <li><a href="./articulos.html">Artículos</a></li>
        <li><a href="./podcast.html">Podcast</a></li>
        <li><a href="./biblioteca.html">Biblioteca</a></li>
        <li class="aa-nav-item">
          <button id="aa-trigger" aria-haspopup="true" aria-expanded="false" aria-controls="aa-panel" title="Atmósfera de interfaz"><svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><line x1="1.5" y1="4" x2="15.5" y2="4" stroke="currentColor" stroke-width="1.25" stroke-linecap="round"/><circle cx="5.5" cy="4" r="2" fill="var(--theme-bg,#0A0C16)" stroke="currentColor" stroke-width="1.25"/><line x1="1.5" y1="8.5" x2="15.5" y2="8.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="round"/><circle cx="10.5" cy="8.5" r="2" fill="var(--theme-bg,#0A0C16)" stroke="currentColor" stroke-width="1.25"/><line x1="1.5" y1="13" x2="15.5" y2="13" stroke="currentColor" stroke-width="1.25" stroke-linecap="round"/><circle cx="6.5" cy="13" r="2" fill="var(--theme-bg,#0A0C16)" stroke="currentColor" stroke-width="1.25"/></svg></button>
          <div id="aa-panel" role="dialog" aria-label="Panel de personalización de interfaz">
            <!-- Atmósferas -->
            <div class="aa-section">
              <span class="aa-section-label">Atmósfera</span>
              <div class="aa-themes-row">
                <div class="aa-theme-sphere-wrap">
                  <div class="aa-theme-sphere aa-sphere-sanctum" data-select-theme="sanctum" role="radio" aria-checked="true" tabindex="0" title="Sanctum"></div>
                  <span class="aa-sphere-name">Sanctum</span>
                </div>
                <div class="aa-theme-sphere-wrap">
                  <div class="aa-theme-sphere aa-sphere-ethica" data-select-theme="ethica" role="radio" aria-checked="false" tabindex="0" title="Ethica"></div>
                  <span class="aa-sphere-name">Ethica</span>
                </div>
                <div class="aa-theme-sphere-wrap">
                  <div class="aa-theme-sphere aa-sphere-immanentia" data-select-theme="immanentia" role="radio" aria-checked="false" tabindex="0" title="Immanentia"></div>
                  <span class="aa-sphere-name">Luz</span>
                </div>
                <div class="aa-theme-sphere-wrap">
                  <div class="aa-theme-sphere aa-sphere-abyssum" data-select-theme="abyssum" role="radio" aria-checked="false" tabindex="0" title="Abyssum"></div>
                  <span class="aa-sphere-name">Abyssum</span>
                </div>
              </div>
            </div>
            <div class="aa-divider"></div>
            <!-- Tipografía -->
            <div class="aa-section">
              <span class="aa-section-label">Tipografía</span>
              <div class="aa-segment">
                <button class="aa-seg-btn active" data-select-font="clasica">Clásica</button>
                <button class="aa-seg-btn" data-select-font="ejecutiva">Ejecutiva</button>
              </div>
            </div>
            <!-- Layout -->
            <div class="aa-section">
              <span class="aa-section-label">Densidad</span>
              <div class="aa-segment">
                <button class="aa-seg-btn" data-select-layout="compacto">Compacto</button>
                <button class="aa-seg-btn active" data-select-layout="zen">Zen</button>
              </div>
            </div>
            <div class="aa-divider"></div>
            <!-- Biónico -->
            <div class="aa-section">
              <div class="aa-switch-row">
                <div class="aa-switch-label">
                  <span class="aa-switch-title">Enfoque Biónico</span>
                  <span class="aa-switch-desc">Resalta las letras guía para lectura acelerada</span>
                </div>
                <label class="aa-toggle" aria-label="Activar modo de lectura biónica">
                  <input type="checkbox" id="aa-bionic-switch">
                  <div class="aa-toggle-track">
                    <div class="aa-toggle-thumb"></div>
                  </div>
                </label>
              </div>
            </div>
          </div>
        </li>
        <li><a href="#" id="auth-btn" class="btn-auth-solid">Acceder</a></li>
      </ul>
    </nav>
    <button class="mobile-menu-btn" aria-label="Menú"><span></span><span></span><span></span></button>
  </header>

  <main>
    <!-- 1) CELESTIAL HERO -->
    <section class="hero-celestial">
      <!-- Canvas cubre TODO el hero (posición absoluta, sin marco) -->
      <canvas id="constellation-canvas"></canvas>

      <div class="celestial-content">
        <div class="celestial-left" style="max-width: 650px;">
          <div class="reveal" style="display: flex; align-items: center; gap: 1rem; margin-bottom: 2.5rem;">
            <span style="display: block; width: 50px; height: 1px; background: rgba(197,160,89,0.5);"></span>
            <p
              style="font-family: 'Inter', sans-serif; font-size: 0.8rem; color: #C5A059; letter-spacing: 8px; text-transform: uppercase; margin: 0; font-weight: 400;">
              HUMANIDADES</p>
          </div>

          <h1 class="reveal hero-home-title"
            style="font-family: 'Cinzel', serif; font-size: clamp(2.5rem, 6vw, 5.5rem); color: #FFF; line-height: 1.1; letter-spacing: 4px; font-weight: 400; margin-bottom: 3rem; text-transform: uppercase;">
            Sapere <span
              style="font-family: 'Playfair Display', serif; color: #C5A059; font-style: italic; font-size: 1.05em; letter-spacing: 4px; padding-left: 0.5rem;">AUDE</span>
          </h1>

          <p class="reveal"
            style="font-family: 'Inter', sans-serif; font-size: clamp(0.9rem, 2vw, 1.1rem); color: rgba(255,255,255,0.7); line-height: 1.8; margin-bottom: 3.5rem; font-weight: 300; letter-spacing: 0.5px; border-left: 1px solid rgba(197,160,89,0.4); padding-left: 1.5rem;">
            <span style="color: #FFF; font-weight: 400;">Bienvenidos al Instituto Copleston.</span> Una plataforma
            dedicada a la difusión del conocimiento para forjar mentes críticas a través del estudio profundo de las
            humanidades.
          </p>

          <div class="reveal hero-home-buttons" style="display: flex; gap: 2rem; align-items: center; flex-wrap: wrap;">
            <a href="./articulos.html"
              style="display: inline-block; border: 1px solid rgba(197,160,89,0.5); padding: 1.2rem 3rem; font-family: 'Inter', sans-serif; font-size: 0.8rem; color: #C5A059; letter-spacing: 4px; font-weight: 300; text-transform: uppercase; text-decoration: none; transition: all 0.3s ease; background: rgba(197,160,89,0.05);"
              onmouseover="this.style.background='rgba(197,160,89,0.15)'; this.style.borderColor='#C5A059';"
              onmouseout="this.style.background='rgba(197,160,89,0.05)'; this.style.borderColor='rgba(197,160,89,0.5)';">
              Explorar Artículos
            </a>
            <a href="./podcast.html"
              style="font-family: 'Inter', sans-serif; font-size: 0.8rem; color: #FFF; letter-spacing: 3px; font-weight: 300; text-transform: uppercase; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 0.3rem; transition: all 0.3s ease;"
              onmouseover="this.style.borderColor='#FFF'; this.style.color='#C5A059';"
              onmouseout="this.style.borderColor='rgba(255,255,255,0.3)'; this.style.color='#FFF';">
              Escuchar Podcast
            </a>
          </div>
        </div>
      </div>

      <!-- PLAQUE: absolute on desktop, repositioned to flow on mobile via CSS -->
      <div class="celestial-right-plaque reveal"
        style="position: absolute; bottom: 30px; right: 5%; text-align: right; z-index: 10; pointer-events: none; display: flex; flex-direction: column; align-items: flex-end; gap: 0.3rem;">
        <p
          style="font-family: 'Inter', sans-serif; font-size: 0.55rem; color: rgba(160,170,191,0.4); letter-spacing: 5px; text-transform: uppercase; margin: 0;">
          In Memoriam</p>
        <p class="memoriam-author">
          Frederick Charles Copleston, S.J.</p>
        <div style="display: flex; justify-content: flex-end; align-items: center; gap: 0.8rem; margin-top: 0.2rem;">
          <p
            style="font-family: 'Inter', sans-serif; font-size: 0.65rem; color: rgba(255,255,255,0.3); letter-spacing: 4px; font-weight: 300; margin: 0;">
            1907 — 1994</p>
          <span style="display: block; width: 25px; height: 1px; background: rgba(197,160,89,0.2);"></span>
        </div>
      </div>
    </section>

    <!-- 2) PILARES -->
    <section class="pilares-premium" style="padding: 10rem 0;">
      <div class="content-wrapper">
        <div class="text-center">
          <span class="golden-label reveal">Nuestros Fundamentos</span>
          <h2 class="section-title reveal" style="margin-top: 1.5rem;">Tres Pilares de Conocimiento</h2>
          <div class="gold-divider-center reveal"></div>
        </div>
        <div class="pilares-grid-2" style="margin-top: 5rem;">
          <div class="premium-card reveal">
            <span class="card-number">01</span>
            <h3 class="card-title">Filosofía Aplicada</h3>
            <div class="gold-line"></div>
            <p class="card-text">Llevamos el rigor de la academia clásica a los dilemas de la sociedad contemporánea.
            </p>
          </div>
          <div class="premium-card reveal reveal-delay-1">
            <span class="card-number">02</span>
            <h3 class="card-title">Psicología Cognitiva</h3>
            <div class="gold-line"></div>
            <p class="card-text">Analizamos las fuerzas ocultas que determinan la acción humana y organizacional.</p>
          </div>
          <div class="premium-card reveal reveal-delay-2">
            <span class="card-number">03</span>
            <h3 class="card-title">Estrategia de Poder</h3>
            <div class="gold-line"></div>
            <p class="card-text">Diseñamos modelos de intervención para escenarios asimétricos e inciertos.</p>
          </div>
        </div>
      </div>
    </section>

    <!-- 3) REVISTA (PUBLICACIONES) -->
    <section class="articulos-semanales" style="background: rgba(10,12,22,0.5); padding: 8rem 0;">
      <div class="content-wrapper">
        <div class="text-center">
          <span class="golden-label reveal">La Revista</span>
          <h2 class="section-title reveal" style="margin-top: 1.5rem;">Últimas Publicaciones</h2>
          <div class="gold-divider-center reveal"></div>
        </div>
        <div class="articulos-grid" style="margin-top: 5rem;">
          <div class="articulo-card reveal" onclick="window.location.href='./art_filosofia_1.html'">
            <span class="articulo-date">23 MAR 2026 · FILOSOFÍA</span>
            <h3 class="articulo-title">El determinismo radical de Baruch Spinoza</h3>
            <p class="articulo-excerpt">La conquista de la libertad a través del lente geométrico del Ethica.</p>
            <span class="btn-link-gold">Leer Ensayo →</span>
          </div>
          <div class="articulo-card reveal reveal-delay-1" style="opacity: 0.5; pointer-events: none;">
            <span class="status-badge"
              style="margin-bottom: 0.5rem; display:inline-block; padding: 0.2rem 0.6rem; font-size:0.65rem;">En
              revisión</span>
            <h3 class="articulo-title">Mapeo Cognitivo Avanzado</h3>
            <p class="articulo-excerpt">Sesgos de confirmación en directorios ejecutivos.</p>
            <span class="btn-link-gold">Próximamente</span>
          </div>
        </div>
        <div class="text-center" style="margin-top: 5rem;">
          <a href="./articulos.html" class="btn-gold-outline reveal" style="padding: 1rem 3rem;">Explorar la Revista</a>
        </div>
      </div>
    </section>

    <!-- 4) ACADEMIA ÉLITE -->
    <section id="academia-elite" style="padding: 10rem 0;">
      <div class="content-wrapper">
        <div class="text-center">
          <span class="golden-label reveal">Formación Superior</span>
          <h2 class="section-title reveal" style="margin-top: 1.5rem;">Academia Élite</h2>
          <div class="gold-divider-center reveal"></div>
        </div>
        <div class="inicio-academia-grid" style="margin-top: 5rem;">
          <!-- Card 1 -->
          <a href="./diplomado-filosofia.html" class="course-card diploma-card reveal">
            <div class="course-card-visual visual-filosofia">
              <div class="course-card-visual-inner"><span class="course-icon-main" style="font-size:3.5rem">🏛️</span>
              </div>
            </div>
            <div class="course-card-body">
              <div class="course-meta"><span class="course-type-badge badge-diplomado">🎓 Diplomado</span></div>
              <h3 class="course-card-title">Filosofía Aplicada y Liderazgo</h3>
              <p class="course-card-desc">El programa insignia del Instituto.</p>
              <div class="course-card-footer"><span class="course-price">S/ 490</span><span
                  class="btn-link-gold">Explorar →</span></div>
            </div>
          </a>
          <!-- Card 2 -->
          <a href="./curso-filosofia.html" class="course-card reveal reveal-delay-1">
            <div class="course-card-visual visual-poder">
              <div class="course-card-visual-inner"><span class="course-icon-main">⚖️</span></div>
            </div>
            <div class="course-card-body">
              <div class="course-meta"><span class="course-type-badge badge-curso">📘 Curso</span></div>
              <h3 class="course-card-title">Filosofía del Poder</h3>
              <p class="course-card-desc">Maquiavelo, Spinoza y Nietzsche.</p>
              <div class="course-card-footer"><span class="course-price">S/ 100</span><span
                  class="btn-link-gold">Explorar →</span></div>
            </div>
          </a>
        </div>
        <div class="text-center" style="margin-top: 5rem;">
          <a href="./academia.html" class="btn-gold-outline reveal" style="padding: 1rem 3rem;">Ver Catálogo
            Completo</a>
        </div>
      </div>
    </section>

    <!-- 5) SUSCRIPCIÓN -->
    <section id="suscripcion" class="red-confidencial"
      style="padding: 10rem 0; border-top: 1px solid rgba(197, 160, 89, 0.1);">
      <div class="content-wrapper text-center narrow-content">
        <span class="golden-label reveal">Exclusividad</span>
        <h2 class="section-title reveal" style="margin-top: 1.5rem;">Círculo Interno</h2>
        <p class="elegant-text reveal">Suscríbete para recibir análisis estratégicos y acceso anticipado.</p>
        <form action="https://formsubmit.co/contacto@coplestoninstitute.com" method="POST" class="minimal-form reveal"
          style="margin-top: 3rem;">
          <div class="subscription-input-group">
            <input type="email" name="email" placeholder="Correo electrónico Privado" class="luxury-input" required>
            <button type="submit" class="btn-gold-solid">Solicitar Acceso</button>
          </div>
        </form>
      </div>
    </section>
  </main>

  <footer class="footer-premium">
    <div class="footer-inner">
      <div class="footer-top-line"></div>

      <div class="footer-grid">
        <!-- Columna 1: Marca -->
        <div class="footer-column footer-brand">
          <div class="footer-logo-group">
            <img src="./IMG/logo/logo.png" alt="Instituto Copleston"
              style="height:44px;filter:brightness(0.9);margin-bottom:1.2rem;">
            <h2 class="footer-logo">Instituto Copleston</h2>
            <p class="footer-motto">Veritas et Sapientia</p>
          </div>
          <p class="footer-mission">Formación de alto nivel en Filosofía, Psicología y Pensamiento Estratégico. Para
            mentes que buscan comprender el mundo con profundidad.</p>
          <div class="footer-social-row">
            <a href="https://www.instagram.com/coplestoninstitute/" target="_blank" class="footer-social-btn instagram"
              aria-label="Instagram">
              <svg viewBox="0 0 24 24" fill="currentColor">
                <path
                  d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z" />
              </svg>
            </a>
            <a href="https://www.linkedin.com/company/coplestoninstitute" target="_blank" class="footer-social-btn linkedin"
              aria-label="LinkedIn">
              <svg viewBox="0 0 24 24" fill="currentColor">
                <path
                  d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.924 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" />
              </svg>
            </a>
            <a href="https://www.youtube.com/@coplestoninstitute" target="_blank" class="footer-social-btn youtube"
              aria-label="YouTube">
              <svg viewBox="0 0 24 24" fill="currentColor">
                <path
                  d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z" />
              </svg>
            </a>
            <a href="https://www.tiktok.com/@coplestoninstitute" target="_blank" class="footer-social-btn tiktok"
              aria-label="TikTok">
              <svg viewBox="0 0 24 24" fill="currentColor">
                <path
                  d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 2.93 2.93 0 0 1 .8.11v-3.5a6.39 6.39 0 0 0-3.11.8 6.34 6.34 0 0 0-3.38 5.61 6.34 6.34 0 0 0 10.77 4.57 6.24 6.24 0 0 0 1.83-4.57V8.66a8.21 8.21 0 0 0 5.2 1.84V7.07a4.8 4.8 0 0 1-2-1.38 4.75 4.75 0 0 1-1.37-1z" />
              </svg>
            </a>
          </div>
        </div>

        <!-- Columna 2: Exploración -->
        <div class="footer-column">
          <h3 class="footer-subtitle">Exploración</h3>
          <div class="footer-links">
            <a href="./index.html">Inicio</a>
            <a href="./academia.html">Academia Élite</a>
            <a href="./articulos.html">La Revista</a>
            <a href="./contacto.html">Contacto</a>
          </div>
        </div>

        <!-- Columna 3: Programas -->
        <div class="footer-column">
          <h3 class="footer-subtitle">Programas</h3>
          <div class="footer-links">
            <a href="./curso-filosofia.html">Filosofía del Poder</a>
            <a href="./curso-psicologia.html">Arquitectura Mental</a>
            <a href="./especializacion-liderazgo.html">Liderazgo</a>
            <a href="./diplomado-filosofia.html">Diplomado</a>
          </div>
        </div>

        <!-- Columna 4: Contacto & Legal -->
        <div class="footer-column">
          <h3 class="footer-subtitle">Contacto</h3>
          <a href="mailto:contacto@coplestoninstitute.com" class="footer-email">contacto@coplestoninstitute.com</a>
          <div class="footer-links" style="margin-top:0.5rem;">
            <a href="./terminos.html">Términos del Servicio</a>
            <a href="./privacidad.html">Política de Privacidad</a>
            <a href="#" onclick="event.preventDefault(); CookieConsent.reopenSettings();">Preferencias de Cookies</a>
          </div>
        </div>
      </div>

      <div class="footer-bottom">
        <span>&copy; 2026 Instituto Copleston. Todos los derechos reservados.</span>
        <span class="footer-bottom-right">Confidencialidad bajo estatuto &nbsp;·&nbsp; Lima, Perú</span>
      </div>
    </div>
  </footer>

  <div id="auth-modal" class="modal-overlay">
        <div class="modal-content dark-premium-glass" style="max-width:400px;padding:4rem 3rem;border-radius:20px;">
            <button class="modal-close" style="color:#fff;top:1rem;right:1.2rem;" aria-label="Cerrar">&times;</button>
            <div class="auth-header text-center">
                <img src="./IMG/logo/logo.png" alt="Copleston Shield" style="height:55px;margin-bottom:1.5rem;filter:none;">
                <h2 style="font-family:var(--font-sans);color:#fff;font-size:1.5rem;font-weight:500;margin-bottom:2.5rem;">Acceso al Instituto Copleston</h2>
            </div>
            <button id="auth-google-btn" class="btn-google-outline" style="padding:1rem;font-size:1rem;">
                <svg width="20" height="20" viewBox="0 0 24 24" style="margin-right:12px;"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>
                Continuar con Google
            </button>
        </div>
    </div>

  <div id="profile-modal" class="modal-overlay">
        <div class="modal-content light-glass" style="max-width: 380px; padding: 3rem 2rem; border-radius: 20px;">
            <button class="modal-close" style="color: #333; top: 1rem; right: 1.2rem;" aria-label="Cerrar">&times;</button>
            <div class="profile-header text-center" style="display: flex; flex-direction: column; align-items: center; gap: 1rem;">
                <!-- Avatar Circular -->
                <div class="profile-avatar-wrapper" style="width: 100px; height: 100px; border-radius: 50%; overflow: hidden; border: 3px solid rgba(0,0,0,0.05); box-shadow: 0 10px 25px rgba(0,0,0,0.1);">
                    <img id="profile-avatar" src="" alt="Avatar de Usuario" style="width: 100%; height: 100%; object-fit: cover;">
                </div>
                <!-- Información del Usuario -->
                <div style="margin-top: 0.5rem;">
                    <h2 id="profile-name" style="font-family: var(--font-sans); color: #111; font-size: 1.6rem; font-weight: 500; margin-bottom: 0.2rem; line-height: 1.2;">Mi Cuenta</h2>
                    <p id="profile-email" style="color: #666; font-size: 0.9rem; font-weight: 400; margin-bottom: 0;"></p>
                </div>
                <!-- Separador -->
                <div style="width: 40px; height: 1px; background: rgba(0,0,0,0.1); margin: 1.5rem 0;"></div>
                <!-- Botón de Cerrar Sesión (Minimalista Rojo) -->
                <button id="profile-logout-btn" class="btn-logout-minimal">
                    <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 8px;"><path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16 17 21 12 16 7"></polyline><line x1="21" y1="12" x2="9" y2="12"></line></svg>
                    Cerrar Sesión
                </button>
            </div>
        </div>
    </div>

<button id="back-to-top" aria-label="Volver arriba">&#8593;</button>

<script>
    const observer = new IntersectionObserver((entries) => {
      entries.forEach(entry => {
        if (entry.isIntersecting) {
          entry.target.classList.add('visible');
        }
      });
    }, { threshold: 0.1 });
    document.querySelectorAll('.reveal').forEach(el => observer.observe(el));
  </script>

<script src="./theme-engine.js?v=6.0"></script>
<script src="./script.js?v=6.13"></script>
<script src="./cookies.js?v=5.9"></script>
<script src="./particles.js?v=22.0"></script>
</body>
</html>
