NVIDIA Nemotron 3.5 Super VL – Education

via Crusoe · Generated

  • AIMAC Debt 3.05
  • Cost $0.01
  • Total Violations 3
  • HTML Size 31 KB
  • Em Dashes 2

Screenshot

View NVIDIA Nemotron 3.5 Super VL Education page View Live Page

Accessibility Issues Found

3 Serious

  • color-contrast serious 3 instances

    Elements must meet minimum color contrast ratio thresholds

    Example HTML <span class="tagline">Illuminate Your Future Through Knowledge</span>

Artifacts

View Generated HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lumina Edge Learning | Illuminate Your Future Through Knowledge</title>
<meta name="description" content="Accredited online, hybrid, and on-campus education programs. Flexible enrollment, expert faculty, and career-focused curricula.">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@600;700&display=swap" rel="stylesheet">
<style>
  * { margin:0; padding:0; box-sizing:border-box; }
  :root {
    --primary:#1e3a8a;
    --primary-hover:#1e40af;
    --accent:#2563eb;
    --dark:#0f172a;
    --text:#334155;
    --muted:#64748b;
    --bg:#ffffff;
    --light:#f8fafc;
    --border:#e2e8f0;
    --radius:12px;
    --shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --transition: all 0.3s ease;
  }
  html { scroll-behavior: smooth; }
  body { font-family:'Inter',sans-serif; color:var(--text); background:var(--bg); line-height:1.6; }
  h1,h2,h3,h4 { font-family:'Playfair Display',serif; color:var(--dark); }
  a { text-decoration:none; color:inherit; }
  img { max-width:100%; display:block; }
  .container { width:100%; max-width:1200px; margin:0 auto; padding:0 24px; }
  .btn { display:inline-block; padding:12px 28px; border-radius:8px; font-weight:600; font-size:16px; transition:var(--transition); cursor:pointer; border:none; font-family:inherit; }
  .btn-primary { background:var(--primary); color:#fff; }
  .btn-primary:hover { background:var(--primary-hover); transform:translateY(-1px); }
  .btn-outline { background:transparent; color:var(--primary); border:2px solid var(--primary); }
  .btn-outline:hover { background:var(--primary); color:#fff; }
  .section { padding:96px 0; }
  .section-title { text-align:center; font-size:2.5rem; margin-bottom:16px; line-height:1.2; }
  .section-subtitle { text-align:center; color:var(--muted); max-width:600px; margin:0 auto 48px; font-size:1.1rem; }
  .section-tag { display:inline-block; background:rgba(30,58,138,0.1); color:var(--primary); padding:6px 14px; border-radius:50px; font-size:0.85rem; font-weight:600; text-transform:uppercase; letter-spacing:1px; margin-bottom:12px; }

  /* Header */
  header { position:sticky; top:0; z-index:100; background:rgba(255,255,255,0.95); backdrop-filter:blur(10px); border-bottom:1px solid var(--border); }
  .top-bar { display:flex; align-items:center; justify-content:space-between; padding:16px 24px; }
  .logo { display:flex; align-items:center; gap:12px; }
  .logo-img { width:40px; height:40px; object-fit:contain; }
  .brand-name { font-family:'Playfair Display',serif; font-size:1.5rem; font-weight:700; color:var(--dark); }
  .tagline { font-size:0.8rem; color:var(--muted); font-style:italic; display:block; margin-top:2px; }
  nav ul { display:flex; gap:30px; list-style:none; align-items:center; }
  nav a { font-weight:500; font-size:0.95rem; transition:color 0.2s; }
  nav a:hover { color:var(--primary); }
  .nav-cta { background:var(--primary); color:#fff; padding:10px 20px; border-radius:8px; font-weight:600; }
  .nav-cta:hover { background:var(--primary-hover); }
  .menu-toggle { display:none; background:none; border:none; font-size:1.5rem; cursor:pointer; color:var(--dark); }

  /* Hero */
  .hero { padding:110px 0 90px; background:linear-gradient(135deg,#f0f7ff 0%,#eef2ff 100%); position:relative; overflow:hidden; }
  .hero-grid { display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center; }
  .hero h1 { font-size:3.5rem; line-height:1.1; margin-bottom:24px; }
  .hero p { font-size:1.125rem; color:var(--text); margin-bottom:20px; }
  .hero-actions { display:flex; gap:16px; flex-wrap:wrap; }
  .hero-image { position:relative; }
  .hero-image img { width:100%; border-radius:var(--radius); box-shadow:var(--shadow); }

  /* Features */
  .features-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:30px; }
  .feature-card { background:var(--bg); border:1px solid var(--border); border-radius:var(--radius); padding:32px 24px; transition:var(--transition); }
  .feature-card:hover { transform:translateY(-4px); box-shadow:var(--shadow); border-color:transparent; }
  .feature-icon { width:48px; height:48px; background:rgba(30,58,138,0.1); color:var(--primary); border-radius:12px; display:flex; align-items:center; justify-content:center; font-size:1.5rem; margin-bottom:20px; }
  .feature-card h3 { font-size:1.25rem; margin-bottom:12px; }
  .feature-card p { color:var(--muted); font-size:0.95rem; }

  /* Programs */
  .programs-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:30px; }
  .program-card { border:1px solid var(--border); border-radius:var(--radius); overflow:hidden; background:var(--bg); transition:var(--transition); display:flex; flex-direction:column; }
  .program-card:hover { transform:translateY(-4px); box-shadow:var(--shadow); }
  .program-image { height:200px; overflow:hidden; }
  .program-image img { width:100%; height:100%; object-fit:cover; transition:transform 0.5s; }
  .program-card:hover .program-image img { transform:scale(1.05); }
  .program-body { padding:24px; flex:1; display:flex; flex-direction:column; }
  .program-meta { display:flex; gap:12px; margin-bottom:12px; font-size:0.8rem; color:var(--muted); flex-wrap:wrap; }
  .program-meta span { background:var(--light); padding:4px 10px; border-radius:6px; }
  .program-card h3 { font-size:1.35rem; margin-bottom:8px; }
  .program-card p { color:var(--muted); font-size:0.9rem; margin-bottom:18px; flex:1; }
  .program-footer { margin-top:auto; display:flex; justify-content:space-between; align-items:center; }
  .program-footer .btn { padding:8px 16px; font-size:0.9rem; }

  /* Testimonials */
  .testimonials { background:var(--light); }
  .testimonial-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:30px; }
  .testimonial { background:var(--bg); padding:32px; border-radius:var(--radius); border:1px solid var(--border); }
  .quote { font-size:1.05rem; color:var(--text); margin-bottom:20px; font-style:italic; position:relative; padding-left:20px; }
  .quote::before { content:"“"; position:absolute; left:0; top:-14px; font-size:3rem; color:var(--primary); font-family:serif; line-height:1; }
  .author { display:flex; align-items:center; gap:14px; }
  .avatar { width:48px; height:48px; border-radius:50%; object-fit:cover; }
  .author-info h4 { font-size:1rem; margin-bottom:2px; }
  .author-info span { font-size:0.85rem; color:var(--muted); }

  /* FAQ */
  .faq-container { max-width:800px; margin:0 auto; }
  .faq-item { border:1px solid var(--border); border-radius:var(--radius); margin-bottom:12px; overflow:hidden; }
  .faq-summary { padding:20px 24px; font-weight:600; font-size:1.05rem; cursor:pointer; background:var(--bg); display:flex; justify-content:space-between; align-items:center; list-style:none; transition:var(--transition); }
  .faq-summary:hover { background:var(--light); }
  .faq-summary::-webkit-details-marker { display:none; }
  .faq-content { padding:0 24px 24px; color:var(--muted); font-size:0.95rem; line-height:1.7; }
  .faq-content p { margin-bottom:12px; }

  /* CTA */
  .cta { background:var(--primary); color:#fff; text-align:center; }
  .cta h2 { color:#fff; font-size:2.5rem; margin-bottom:16px; line-height:1.2; }
  .cta p { color:#cbd5e1; font-size:1.1rem; margin-bottom:32px; max-width:700px; margin-left:auto; margin-right:auto; }
  .cta-actions { display:flex; gap:16px; justify-content:center; flex-wrap:wrap; }
  .btn-light { background:#fff; color:var(--primary); }
  .btn-light:hover { background:#f1f5f9; }

  /* Footer */
  footer { background:var(--dark); color:#94a3b8; padding:80px 0 40px; }
  .footer-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:40px; margin-bottom:48px; }
  .footer-col h4 { color:#fff; font-size:1.1rem; margin-bottom:20px; font-family:'Inter',sans-serif; font-weight:600; }
  .footer-col ul { list-style:none; }
  .footer-col ul li { margin-bottom:10px; }
  .footer-col ul li a { color:#94a3b8; transition:color 0.2s; }
  .footer-col ul li a:hover { color:#fff; }
  .footer-logo { display:flex; align-items:center; gap:10px; margin-bottom:16px; }
  .socials { display:flex; gap:14px; margin-top:16px; }
  .socials a { width:36px; height:36px; border-radius:50%; background:rgba(255,255,255,0.1); display:flex; align-items:center; justify-content:center; color:#fff; transition:var(--transition); font-size:0.9rem; }
  .socials a:hover { background:var(--accent); }
  .newsletter { margin-top:20px; display:flex; gap:8px; flex-wrap:wrap; }
  .newsletter input { padding:10px 14px; border-radius:6px; border:none; width:70%; max-width:260px; font-family:inherit; font-size:0.9rem; }
  .newsletter button { padding:10px 18px; border-radius:6px; background:var(--accent); color:#fff; border:none; cursor:pointer; font-weight:600; font-size:0.9rem; }
  .newsletter button:hover { background:#1d4ed8; }
  .bottom-bar { border-top:1px solid #334155; padding-top:24px; display:flex; flex-direction:column; gap:16px; align-items:center; text-align:center; }
  .footer-links { display:flex; gap:24px; font-size:0.85rem; flex-wrap:wrap; justify-content:center; }
  .footer-links a { color:#94a3b8; }
  .footer-links a:hover { color:#fff; }
  .copyright { font-size:0.85rem; color:#64748b; }

  /* Chat Widget */
  .chat-container { position:fixed; bottom:28px; right:28px; z-index:1000; font-family:inherit; }
  .chat-toggle { width:60px; height:60px; border-radius:50%; background:var(--primary); color:#fff; border:none; display:flex; align-items:center; justify-content:center; font-size:1.5rem; cursor:pointer; box-shadow:0 4px 12px rgb(30 58 138 / 0.4); transition:var(--transition); }
  .chat-toggle:hover { background:var(--primary-hover); transform:scale(1.05); }
  .chat-panel { position:absolute; bottom:80px; right:0; width:340px; height:520px; background:#fff; border-radius:16px; box-shadow:0 10px 30px rgb(0 0 0 / 0.15); border:1px solid var(--border); display:flex; flex-direction:column; transform:scale(0); transform-origin:bottom right; transition:transform 0.3s ease, opacity 0.3s ease; opacity:0; pointer-events:none; }
  .chat-panel.open { transform:scale(1); opacity:1; pointer-events:auto; }
  .chat-header { background:var(--primary); color:#fff; padding:14px 18px; border-radius:16px 16px 0 0; display:flex; justify-content:space-between; align-items:center; }
  .chat-header h4 { font-size:1rem; font-family:Inter,sans-serif; }
  .chat-close { background:none; border:none; color:#fff; cursor:pointer; font-size:1.2rem; line-height:1; }
  .chat-messages { flex:1; padding:16px; overflow-y:auto; display:flex; flex-direction:column; gap:12px; font-size:0.9rem; }
  .msg { max-width:80%; padding:10px 14px; border-radius:12px; line-height:1.4; font-size:0.9rem; }
  .msg.bot { background:#f1f5f9; color:var(--text); align-self:flex-start; border-bottom-left-radius:2px; }
  .msg.user { background:var(--primary); color:#fff; align-self:flex-end; border-bottom-right-radius:2px; }
  .chat-input { display:flex; padding:12px 16px; border-top:1px solid var(--border); gap:8px; }
  .chat-input input { flex:1; padding:10px 14px; border:1px solid var(--border); border-radius:8px; font-family:inherit; font-size:0.9rem; outline:none; }
  .chat-input input:focus { border-color:var(--primary); }
  .chat-input button { background:var(--primary); color:#fff; border:none; border-radius:8px; padding:0 16px; cursor:pointer; font-weight:600; font-size:0.9rem; }
  .chat-input button:hover { background:var(--primary-hover); }

  /* Mobile */
  @media (max-width: 768px) {
    .hero-grid { grid-template-columns:1fr; gap:40px; }
    .hero h1 { font-size:2.5rem; }
    nav ul { display:none; position:absolute; top:100%; left:0; right:0; background:#fff; flex-direction:column; padding:24px; gap:16px; border-bottom:1px solid var(--border); box-shadow:var(--shadow); }
    nav ul.open { display:flex; }
    .menu-toggle { display:block; }
    .section { padding:64px 0; }
    .hero { padding:80px 0 60px; }
    .chat-panel { width:calc(100vw - 40px); right:20px; left:20px; bottom:80px; height:75vh; }
  }
</style>
</head>
<body>

<header>
  <div class="container top-bar">
    <div class="logo">
      <img src="https://placehold.co/40x40/1e3a8a/ffffff?text=L&font=poppins" alt="Lumina Edge Learning logo" class="logo-img">
      <div>
        <div class="brand-name">Lumina Edge Learning</div>
        <span class="tagline">Illuminate Your Future Through Knowledge</span>
      </div>
    </div>
    <nav>
      <ul>
        <li><a href="#home">Home</a></li>
        <li><a href="#programs">Programs</a></li>
        <li><a href="#apply">Admissions</a></li>
        <li><a href="#testimonials">Campus Life</a></li>
        <li><a href="#features">Library</a></li>
        <li><a href="#faq">Financial Aid</a></li>
        <li><a href="#contact">Contact</a></li>
      </ul>
      <a href="#apply" class="btn btn-primary nav-cta">Apply Today</a>
      <button class="menu-toggle" aria-label="Toggle navigation menu">&#9776;</button>
    </nav>
  </div>
</header>

<section class="hero" id="home">
  <div class="container">
    <div class="hero-grid">
      <div>
        <span class="section-tag">Welcome to Lumina Edge</span>
        <h1>Illuminate Your Academic Journey</h1>
        <p>At Lumina Edge Learning, we believe education should be as dynamic as the world it prepares you for. As a fully accredited institution offering online, hybrid, and on-campus programs, we combine rigorous academics with real-world relevance. Whether you are pursuing your first degree, advancing your career, or changing fields entirely, our flexible enrollment pathways and dedicated faculty advisors ensure you have the support you need from day one through graduation.</p>
        <p>Our curriculum is designed with input from industry leaders, ensuring every course delivers practical skills and transferable credit hours. With rolling admissions, multiple start dates, and a robust digital library, you can begin your educational journey when it fits your life—not the other way around.</p>
        <div class="hero-actions">
          <a href="#apply" class="btn btn-primary">Start Application</a>
          <a href="#programs" class="btn btn-outline">Explore Programs</a>
        </div>
      </div>
      <div class="hero-image">
        <img src="https://picsum.photos/800/600?grayscale&blur=1&random=1" alt="Students collaborating in a modern learning commons">
      </div>
    </div>
  </div>
</section>

<section class="section" id="features">
  <div class="container">
    <span class="section-tag">Why Lumina</span>
    <h2 class="section-title">The Lumina Advantage</h2>
    <p class="section-subtitle">We combine academic excellence with innovative delivery models to support every learner's unique path.</p>
    <div class="features-grid">
      <div class="feature-card">
        <div class="feature-icon">🎓</div>
        <h3>World-Class Faculty</h3>
        <p>Our instructors are distinguished scholars and practicing professionals who bring real-world expertise into every virtual and physical classroom. From tenured professors to industry executives, our faculty mentors guide students through complex coursework, research projects, and career planning with personalized attention.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">📅</div>
        <h3>Flexible Learning Formats</h3>
        <p>Choose from fully online, hybrid, or traditional on-campus formats to match your schedule and learning style. Our asynchronous courses allow you to complete assignments on your own time, while live sessions foster collaboration with peers and instructors across time zones.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">💼</div>
        <h3>Career-Focused Curriculum</h3>
        <p>Every program is built with employability in mind. We integrate internships, capstone projects, and industry certifications directly into the degree plan, so you graduate with both a diploma and a portfolio that stands out to employers in a competitive marketplace.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">🤝</div>
        <h3>Comprehensive Student Support</h3>
        <p>From academic advising and tutoring to mental health resources and technical support, our student services team is here to help you thrive. We believe that holistic support is essential to academic success and lifelong wellbeing.</p>
      </div>
    </div>
  </div>
</section>

<section class="section" id="programs">
  <div class="container">
    <span class="section-tag">Academic Catalog</span>
    <h2 class="section-title">Programs &amp; Courses</h2>
    <p class="section-subtitle">Explore our extensive catalog of degrees and certificates. Each listing includes required credit hours, prerequisites, and estimated completion time. Enrollment is open year-round for most programs, and our advisors can help you assess transfer credits and build a personalized academic plan.</p>
    <div class="programs-grid">
      <div class="program-card">
        <div class="program-image"><img src="https://picsum.photos/600/400?random=10" alt="Computer Science program"></div>
        <div class="program-body">
          <div class="program-meta"><span>Undergraduate</span><span>4 Years</span><span>120 Credits</span></div>
          <h3>Bachelor of Science in Computer Science</h3>
          <p>Master programming languages, software engineering, and systems design. Prepare for careers in development, cybersecurity, and artificial intelligence with hands-on labs and industry-standard toolchains.</p>
          <div class="program-footer">
            <span style="font-size:0.8rem; color:var(--muted);">Prerequisites: High school diploma or GED; mathematics proficiency</span>
            <a href="#apply" class="btn btn-primary">View Details</a>
          </div>
        </div>
      </div>
      <div class="program-card">
        <div class="program-image"><img src="https://picsum.photos/600/400?random=11" alt="Business program"></div>
        <div class="program-body">
          <div class="program-meta"><span>Graduate</span><span>2 Years</span><span>36 Credits</span></div>
          <h3>Master of Business Administration (MBA)</h3>
          <p>Develop leadership, finance, and strategic management skills. Choose concentrations in entrepreneurship, healthcare, or technology management, and complete a capstone project with a corporate partner.</p>
          <div class="program-footer">
            <span style="font-size:0.8rem; color:var(--muted);">Prerequisites: Bachelor's degree; GMAT/GRE (waivers available)</span>
            <a href="#apply" class="btn btn-primary">View Details</a>
          </div>
        </div>
      </div>
      <div class="program-card">
        <div class="program-image"><img src="https://picsum.photos/600/400?random=12" alt="Data analytics program"></div>
        <div class="program-body">
          <div class="program-meta"><span>Certificate</span><span>6 Months</span><span>18 Credits</span></div>
          <h3>Certificate in Data Analytics</h3>
          <p>Learn data visualization, statistical analysis, and SQL. Ideal for professionals seeking to upskill or transition into data-driven roles without committing to a full degree program.</p>
          <div class="program-footer">
            <span style="font-size:0.8rem; color:var(--muted);">Prerequisites: None; basic computer literacy recommended</span>
            <a href="#apply" class="btn btn-primary">View Details</a>
          </div>
        </div>
      </div>
      <div class="program-card">
        <div class="program-image"><img src="https://picsum.photos/600/400?random=13" alt="Psychology program"></div>
        <div class="program-body">
          <div class="program-meta"><span>Undergraduate</span><span>4 Years</span><span>120 Credits</span></div>
          <h3>Bachelor of Arts in Psychology</h3>
          <p>Explore human behavior, cognition, and mental health. This program prepares students for graduate study or careers in counseling, research, human services, and organizational psychology.</p>
          <div class="program-footer">
            <span style="font-size:0.8rem; color:var(--muted);">Prerequisites: High school diploma or GED</span>
            <a href="#apply" class="btn btn-primary">View Details</a>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<section class="section testimonials" id="testimonials">
  <div class="container">
    <span class="section-tag">Student Voices</span>
    <h2 class="section-title">Trusted by Learners Worldwide</h2>
    <p class="section-subtitle">Our students come from diverse backgrounds and go on to meaningful careers. Here are a few of their stories.</p>
    <div class="testimonial-grid">
      <div class="testimonial">
        <div class="quote">"The flexibility of the online MBA allowed me to work full-time while earning my degree. The faculty were incredibly supportive, and the career services team helped me secure a promotion before I even graduated."</div>
        <div class="author">
          <img src="https://i.pravatar.cc/100?u=student1" alt="Marcus Thompson" class="avatar">
          <div class="author-info">
            <h4>Marcus T.</h4>
            <span>MBA Graduate, Class of 2023</span>
          </div>
        </div>
      </div>
      <div class="testimonial">
        <div class="quote">"As a transfer student, I was worried about losing credit hours. Lumina's admissions team evaluated my transcripts quickly and helped me enroll in the right courses to stay on track for graduation."</div>
        <div class="author">
          <img src="https://i.pravatar.cc/100?u=student2" alt="Sophia Lee" class="avatar">
          <div class="author-info">
            <h4>Sophia L.</h4>
            <span>Computer Science Major</span>
          </div>
        </div>
      </div>
      <div class="testimonial">
        <div class="quote">"The campus life here is vibrant and inclusive. From student clubs to guest lectures, there is always something happening. I have made lifelong friends and professional connections that will last beyond graduation."</div>
        <div class="author">
          <img src="https://i.pravatar.cc/100?u=student3" alt="Daniel Ruiz" class="avatar">
          <div class="author-info">
            <h4>Daniel R.</h4>
            <span>Psychology Student</span>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<section class="section" id="faq">
  <div class="container">
    <span class="section-tag">Frequently Asked Questions</span>
    <h2 class="section-title">Need Answers?</h2>
    <p class="section-subtitle">Find quick answers about admissions, financial aid, credit hours, and more.</p>
    <div class="faq-container">
      <details class="faq-item">
        <summary class="faq-summary">How do I apply for admission? <span class="faq-arrow">▾</span></summary>
        <div class="faq-content">
          <p>Begin by visiting our <strong>Start Application</strong> portal and creating a free applicant account. You will need to submit official transcripts, a personal statement, and any standardized test scores required by your program. Our admissions counselors review applications on a rolling basis and will contact you within ten business days.</p>
        </div>
      </details>
      <details class="faq-item">
        <summary class="faq-summary">Are credits transferable between institutions? <span class="faq-arrow">▾</span></summary>
        <div class="faq-content">
          <p>Yes. As a regionally accredited institution, Lumina Edge Learning accepts transfer credits from other accredited colleges and universities. Our registrar evaluates each transcript to determine which courses satisfy prerequisites and degree requirements, helping you avoid repeating coursework and saving on tuition.</p>
        </div>
      </details>
      <details class="faq-item">
        <summary class="faq-summary">What financial aid options are available? <span class="faq-arrow">▾</span></summary>
        <div class="faq-content">
          <p>Eligible students may apply for federal aid through the FAFSA, institutional scholarships, need-based grants, and employer tuition reimbursement programs. We also offer flexible payment plans to spread tuition across the semester. Contact our Financial Aid office to explore every option available to you.</p>
        </div>
      </details>
      <details class="faq-item">
        <summary class="faq-summary">Can I enroll as a part-time student? <span class="faq-arrow">▾</span></summary>
        <div class="faq-content">
          <p>Absolutely. Many of our programs support part-time enrollment, allowing you to take fewer credit hours per semester while balancing work or family responsibilities. Part-time students remain eligible for academic advising, library access, and most student services.</p>
        </div>
      </details>
      <details class="faq-item">
        <summary class="faq-summary">Is Lumina Edge Learning accredited? <span class="faq-arrow">▾</span></summary>
        <div class="faq-content">
          <p>Yes. Lumina Edge Learning holds regional accreditation, and several of our programs maintain additional programmatic accreditations. Accreditation ensures your degree is recognized by employers and qualifies you for federal financial aid and professional licensure pathways.</p>
        </div>
      </details>
    </div>
  </div>
</section>

<section class="section cta" id="apply">
  <div class="container">
    <h2>Ready to Take the Next Step?</h2>
    <p>Join thousands of students who have chosen Lumina Edge Learning to advance their education and careers. Applications are now open for the upcoming semester. Don't wait—your future is waiting.</p>
    <div class="cta-actions">
      <a href="#admissions" class="btn btn-light">Start Application</a>
      <a href="#contact" class="btn btn-outline" style="color:#fff; border-color:#fff;">Visit Campus</a>
      <a href="#financial-aid" class="btn btn-outline" style="color:#fff; border-color:#fff;">Request Info</a>
    </div>
  </div>
</section>

<footer id="contact">
  <div class="container">
    <div class="footer-grid">
      <div class="footer-col">
        <div class="footer-logo">
          <img src="https://placehold.co/40x40/1e3a8a/ffffff?text=L&font=poppins" alt="Logo" class="logo-img">
          <div>
            <div class="brand-name">Lumina Edge Learning</div>
            <span class="tagline">Illuminate Your Future Through Knowledge</span>
          </div>
        </div>
        <p style="font-size:0.9rem; margin-top:12px; line-height:1.6;">Accredited online, hybrid, and on-campus programs designed for ambitious learners seeking academic excellence and career advancement.</p>
        <div class="socials">
          <a href="#" title="Facebook">F</a>
          <a href="#" title="Twitter">T</a>
          <a href="#" title="LinkedIn">In</a>
          <a href="#" title="Instagram">📷</a>
        </div>
      </div>
      <div class="footer-col">
        <h4>Quick Links</h4>
        <ul>
          <li><a href="#programs">Programs</a></li>
          <li><a href="#apply">Admissions</a></li>
          <li><a href="#testimonials">Campus Life</a></li>
          <li><a href="#features">Digital Library</a></li>
          <li><a href="#faq">Financial Aid</a></li>
          <li><a href="#faq">FAQ</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Contact Us</h4>
        <ul>
          <li>123 Scholar Drive, Knowledge City, KC 54321</li>
          <li>Phone: (555) 010-2030</li>
          <li>Email: admissions@luminaedge.edu</li>
          <li>Hours: Mon–Fri, 8:30 AM – 5:30 PM EST</li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Stay Connected</h4>
        <div class="newsletter">
          <input type="email" placeholder="Enter your email">
          <button>Subscribe</button>
        </div>
        <p style="font-size:0.8rem; margin-top:10px; opacity:0.8;">Subscribe for updates on enrollment deadlines, new courses, and campus events.</p>
      </div>
    </div>
    <div class="bottom-bar">
      <div class="footer-links">
        <a href="#">Privacy Policy</a>
        <a href="#">Terms of Service</a>
        <a href="#">Accessibility</a>
        <a href="#">Sitemap</a>
      </div>
      <div class="copyright">&copy; 2024 Lumina Edge Learning. All rights reserved.</div>
    </div>
  </div>
</footer>

<div class="chat-container">
  <button class="chat-toggle" aria-label="Open chat with advisor">💬</button>
  <div class="chat-panel">
    <div class="chat-header">
      <h4>Advisor Chat</h4>
      <button class="chat-close" aria-label="Close chat">×</button>
    </div>
    <div class="chat-messages">
      <div class="msg bot">Hello! I'm your virtual admissions advisor. How can I help you today?</div>
    </div>
    <div class="chat-input">
      <input type="text" placeholder="Type your question...">
      <button>Send</button>
    </div>
  </div>
</div>

<script>
  document.addEventListener('DOMContentLoaded', function(){
    const toggle = document.querySelector('.menu-toggle');
    const navList = document.querySelector('nav ul');
    toggle.addEventListener('click', () => navList.classList.toggle('open'));

    document.querySelectorAll('nav a').forEach(link => {
      link.addEventListener('click', () => navList.classList.remove('open'));
    });

    const chatToggle = document.querySelector('.chat-toggle');
    const chatPanel = document.querySelector('.chat-panel');
    const chatClose = document.querySelector('.chat-close');
    const chatInput = document.querySelector('.chat-input input');
    const chatSend = document.querySelector('.chat-input button');
    const chatMessages = document.querySelector('.chat-messages');

    chatToggle.addEventListener('click', () => chatPanel.classList.toggle('open'));
    chatClose.addEventListener('click', () => chatPanel.classList.remove('open'));

    function addMessage(text, type){
      const div = document.createElement('div');
      div.className = 'msg ' + type;
      div.textContent = text;
      chatMessages.appendChild(div);
      chatMessages.scrollTop = chatMessages.scrollHeight;
    }

    chatSend.addEventListener('click', () => {
      const val = chatInput.value.trim();
      if(!val) return;
      addMessage(val, 'user');
      chatInput.value = '';
      setTimeout(() => {
        const replies = [
          "Our admissions team can walk you through the application process. Would you like to schedule a call?",
          "Yes, we offer rolling admissions and multiple start dates throughout the year.",
          "Financial aid advisors are available Monday through Friday, 9 AM to 5 PM EST.",
          "Most credits from regionally accredited institutions are eligible for transfer evaluation."
        ];
        const r = replies[Math.floor(Math.random()*replies.length)];
        addMessage(r, 'bot');
      }, 800);
    });

    chatInput.addEventListener('keypress', e => {
      if(e.key === 'Enter') chatSend.click();
    });
  });
</script>
</body>
</html>
View Axe Report (JSON)
{
  "testEngine": {
    "name": "axe-core",
    "version": "4.10.2"
  },
  "testRunner": {
    "name": "axe"
  },
  "testEnvironment": {
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.8078.4 Safari/537.36",
    "windowWidth": 1280,
    "windowHeight": 720,
    "orientationAngle": 0,
    "orientationType": "landscape-primary"
  },
  "timestamp": "2026-11-12T10:12:49.830Z",
  "url": "https://benchmark.aimac.invalid/a22ac07914ae9ccff53361f445228c620d06c1912986a27c2734a3f123a83193.html",
  "toolOptions": {
    "runOnly": {
      "type": "tag",
      "values": [
        "wcag2a",
        "wcag2aa",
        "wcag21a",
        "wcag21aa",
        "wcag22a",
        "wcag22aa"
      ]
    },
    "resultTypes": [
      "violations"
    ],
    "reporter": "v1"
  },
  "inapplicable": [
    {
      "id": "area-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <area> elements of image maps have alternative text",
      "help": "Active <area> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/area-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-braille-equivalent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent",
      "help": "aria-braille attributes must have a non-braille equivalent",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-braille-equivalent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-command-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA button, link and menuitem has an accessible name",
      "help": "ARIA commands must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-command-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-deprecated-role",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements do not use deprecated roles",
      "help": "Deprecated ARIA roles must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-hidden-focus",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden elements are not focusable nor contain focusable elements",
      "help": "ARIA hidden element must not be focusable or contain focusable elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-input-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA input field has an accessible name",
      "help": "ARIA input fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-meter-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA meter node has an accessible name",
      "help": "ARIA meter nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-meter-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-progressbar-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA progressbar node has an accessible name",
      "help": "ARIA progressbar nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements with ARIA roles have all required ARIA attributes",
      "help": "Required ARIA attributes must be provided",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-children",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require child roles contain them",
      "help": "Certain ARIA roles must contain particular children",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-children?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-parent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require parent roles are contained by them",
      "help": "Certain ARIA roles must be contained by particular parents",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-parent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-roles",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all elements with a role attribute use a valid value",
      "help": "ARIA roles used must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-roles?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-toggle-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA toggle field has an accessible name",
      "help": "ARIA toggle fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-tooltip-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every ARIA tooltip node has an accessible name",
      "help": "ARIA tooltip nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "autocomplete-valid",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag21aa",
        "wcag135",
        "EN-301-549",
        "EN-9.1.3.5",
        "ACT"
      ],
      "description": "Ensure the autocomplete attribute is correct and suitable for the form field",
      "help": "autocomplete attribute must be used correctly",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/autocomplete-valid?application=axeAPI",
      "nodes": []
    },
    {
      "id": "blink",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag222",
        "section508",
        "section508.22.j",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <blink> elements are not used",
      "help": "<blink> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/blink?application=axeAPI",
      "nodes": []
    },
    {
      "id": "definition-list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dl> elements are structured correctly",
      "help": "<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/definition-list?application=axeAPI",
      "nodes": []
    },
    {
      "id": "dlitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dt> and <dd> elements are contained by a <dl>",
      "help": "<dt> and <dd> elements must be contained by a <dl>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/dlitem?application=axeAPI",
      "nodes": []
    },
    {
      "id": "duplicate-id-aria",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every id attribute value used in ARIA and in labels is unique",
      "help": "IDs used in ARIA and labels must be unique",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-focusable-content",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure <frame> and <iframe> elements with focusable content do not have tabindex=-1",
      "help": "Frames with focusable content must not have tabindex=-1",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-focusable-content?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title-unique",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements contain a unique title attribute",
      "help": "Frames must have a unique title attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title-unique?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.i",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements have an accessible name",
      "help": "Frames must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title?application=axeAPI",
      "nodes": []
    },
    {
      "id": "html-xml-lang-mismatch",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page",
      "help": "HTML elements with lang and xml:lang must have the same base language",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure input buttons have discernible text",
      "help": "Input buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-button-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <input type=\"image\"> elements have alternative text",
      "help": "Image buttons must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-image-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "link-in-text-block",
      "impact": null,
      "tags": [
        "cat.color",
        "wcag2a",
        "wcag141",
        "TTv5",
        "TT13.a",
        "EN-301-549",
        "EN-9.1.4.1"
      ],
      "description": "Ensure links are distinguished from surrounding text in a way that does not rely on color",
      "help": "Links must be distinguishable without relying on color",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-in-text-block?application=axeAPI",
      "nodes": []
    },
    {
      "id": "marquee",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag222",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <marquee> elements are not used",
      "help": "<marquee> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/marquee?application=axeAPI",
      "nodes": []
    },
    {
      "id": "meta-refresh",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag221",
        "TTv5",
        "TT8.a",
        "EN-301-549",
        "EN-9.2.2.1"
      ],
      "description": "Ensure <meta http-equiv=\"refresh\"> is not used for delayed refresh",
      "help": "Delayed refresh under 20 hours must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-refresh?application=axeAPI",
      "nodes": []
    },
    {
      "id": "object-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure <object> elements have alternative text",
      "help": "<object> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/object-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "role-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure [role=\"img\"] elements have alternative text",
      "help": "[role=\"img\"] elements must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/role-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "scrollable-region-focusable",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "wcag213",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1",
        "EN-9.2.1.3"
      ],
      "description": "Ensure elements that have scrollable content are accessible by keyboard",
      "help": "Scrollable region must have keyboard access",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=axeAPI",
      "nodes": []
    },
    {
      "id": "select-name",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure select element has an accessible name",
      "help": "Select element must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/select-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "server-side-image-map",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag211",
        "section508",
        "section508.22.f",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure that server-side image maps are not used",
      "help": "Server-side image maps must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/server-side-image-map?application=axeAPI",
      "nodes": []
    },
    {
      "id": "svg-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
      "help": "<svg> elements with an img role must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/svg-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "td-headers-attr",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that each cell in a table that uses the headers attribute refers only to other cells in that table",
      "help": "Table cells that use the headers attribute must only refer to cells in the same table",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/td-headers-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "th-has-data-cells",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe",
      "help": "Table headers in a data table must refer to data cells",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells?application=axeAPI",
      "nodes": []
    },
    {
      "id": "valid-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2aa",
        "wcag312",
        "TTv5",
        "TT11.b",
        "EN-301-549",
        "EN-9.3.1.2",
        "ACT"
      ],
      "description": "Ensure lang attributes have valid values",
      "help": "lang attribute must have a valid value",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/valid-lang?application=axeAPI",
      "nodes": []
    },
    {
      "id": "video-caption",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag122",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT17.a",
        "EN-301-549",
        "EN-9.1.2.2"
      ],
      "description": "Ensure <video> elements have captions",
      "help": "<video> elements must have captions",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/video-caption?application=axeAPI",
      "nodes": []
    },
    {
      "id": "no-autoplay-audio",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag142",
        "TTv5",
        "TT2.a",
        "EN-301-549",
        "EN-9.1.4.2",
        "ACT"
      ],
      "description": "Ensure <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio",
      "help": "<video> or <audio> elements must not play automatically",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/no-autoplay-audio?application=axeAPI",
      "nodes": []
    }
  ],
  "passes": [
    {
      "id": "aria-allowed-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure an element's role supports its ARIA attributes",
      "help": "Elements must only use supported ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<button class=\"chat-toggle\" aria-label=\"Open chat with advisor\">\ud83d\udcac</button>",
          "target": [
            ".chat-toggle"
          ]
        }
      ]
    },
    {
      "id": "aria-conditional-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are used as described in the specification of the element's role",
      "help": "ARIA attributes must be used as specified for the element's role",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<button class=\"chat-toggle\" aria-label=\"Open chat with advisor\">\ud83d\udcac</button>",
          "target": [
            ".chat-toggle"
          ]
        }
      ]
    },
    {
      "id": "aria-hidden-body",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "wcag412",
        "EN-301-549",
        "EN-9.1.3.1",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden=\"true\" is not present on the document body.",
      "help": "aria-hidden=\"true\" must not be present on the document body",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-hidden-body",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No aria-hidden attribute is present on document body"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<body>",
          "target": [
            "body"
          ]
        }
      ]
    },
    {
      "id": "aria-prohibited-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are not prohibited for an element's role",
      "help": "Elements must only use permitted ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<button class=\"chat-toggle\" aria-label=\"Open chat with advisor\">\ud83d\udcac</button>",
          "target": [
            ".chat-toggle"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr-value",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all ARIA attributes have valid values",
      "help": "ARIA attributes must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<button class=\"chat-toggle\" aria-label=\"Open chat with advisor\">\ud83d\udcac</button>",
          "target": [
            ".chat-toggle"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure attributes that begin with aria- are valid ARIA attributes",
      "help": "ARIA attributes must conform to valid names",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button class=\"chat-toggle\" aria-label=\"Open chat with advisor\">\ud83d\udcac</button>",
          "target": [
            ".chat-toggle"
          ]
        }
      ]
    },
    {
      "id": "avoid-inline-spacing",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag21aa",
        "wcag1412",
        "EN-301-549",
        "EN-9.1.4.12",
        "ACT"
      ],
      "description": "Ensure that text spacing set through style attributes can be adjusted with custom stylesheets",
      "help": "Inline text spacing must be adjustable with custom stylesheets",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/avoid-inline-spacing?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "important-letter-spacing",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Letter-spacing in the style attribute is not set to !important, or meets the minimum"
            },
            {
              "id": "important-word-spacing",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "word-spacing in the style attribute is not set to !important, or meets the minimum"
            },
            {
              "id": "important-line-height",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "line-height in the style attribute is not set to !important, or meets the minimum"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<span style=\"font-size:0.8rem; color:var(--muted);\">Prerequisites: High school diploma or GED; mathematics proficiency</span>",
          "target": [
            ".program-card:nth-child(1) > .program-body > .program-footer > span"
          ]
        }
      ]
    },
    {
      "id": "button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure buttons have discernible text",
      "help": "Buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button>Subscribe</button>",
          "target": [
            ".newsletter > button"
          ]
        }
      ]
    },
    {
      "id": "bypass",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag241",
        "section508",
        "section508.22.o",
        "TTv5",
        "TT9.a",
        "EN-301-549",
        "EN-9.2.4.1"
      ],
      "description": "Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
      "help": "Page must have means to bypass repeated blocks",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/bypass?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "internal-link-present",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Valid skip link found"
            },
            {
              "id": "header-present",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<h1>Illuminate Your Academic Journey</h1>",
                  "target": [
                    "h1"
                  ]
                },
                {
                  "html": "<h2 class=\"section-title\">The Lumina Advantage</h2>",
                  "target": [
                    "#features > .container > .section-title"
                  ]
                },
                {
                  "html": "<h3>World-Class Faculty</h3>",
                  "target": [
                    ".feature-card:nth-child(1) > h3"
                  ]
                },
                {
                  "html": "<h3>Flexible Learning Formats</h3>",
                  "target": [
                    ".feature-card:nth-child(2) > h3"
                  ]
                },
                {
                  "html": "<h3>Career-Focused Curriculum</h3>",
                  "target": [
                    ".feature-card:nth-child(3) > h3"
                  ]
                },
                {
                  "html": "<h3>Comprehensive Student Support</h3>",
                  "target": [
                    ".feature-card:nth-child(4) > h3"
                  ]
                },
                {
                  "html": "<h2 class=\"section-title\">Programs &amp; Courses</h2>",
                  "target": [
                    "#programs > .container > .section-title"
                  ]
                },
                {
                  "html": "<h3>Bachelor of Science in Computer Science</h3>",
                  "target": [
                    ".program-card:nth-child(1) > .program-body > h3"
                  ]
                },
                {
                  "html": "<h3>Master of Business Administration (MBA)</h3>",
                  "target": [
                    ".program-card:nth-child(2) > .program-body > h3"
                  ]
                },
                {
                  "html": "<h3>Certificate in Data Analytics</h3>",
                  "target": [
                    ".program-card:nth-child(3) > .program-body > h3"
                  ]
                },
                {
                  "html": "<h3>Bachelor of Arts in Psychology</h3>",
                  "target": [
                    ".program-card:nth-child(4) > .program-body > h3"
                  ]
                },
                {
                  "html": "<h2 class=\"section-title\">Trusted by Learners Worldwide</h2>",
                  "target": [
                    "#testimonials > .container > .section-title"
                  ]
                },
                {
                  "html": "<h4>Marcus T.</h4>",
                  "target": [
                    ".testimonial:nth-child(1) > .author > .author-info > h4"
                  ]
                },
                {
                  "html": "<h4>Sophia L.</h4>",
                  "target": [
                    ".testimonial:nth-child(2) > .author > .author-info > h4"
                  ]
                },
                {
                  "html": "<h4>Daniel R.</h4>",
                  "target": [
                    ".testimonial:nth-child(3) > .author > .author-info > h4"
                  ]
                },
                {
                  "html": "<h2 class=\"section-title\">Need Answers?</h2>",
                  "target": [
                    "#faq > .container > .section-title"
                  ]
                },
                {
                  "html": "<h2>Ready to Take the Next Step?</h2>",
                  "target": [
                    "#apply > .container > h2"
                  ]
                },
                {
                  "html": "<h4>Quick Links</h4>",
                  "target": [
                    ".footer-col:nth-child(2) > h4"
                  ]
                },
                {
                  "html": "<h4>Contact Us</h4>",
                  "target": [
                    ".footer-col:nth-child(3) > h4"
                  ]
                },
                {
                  "html": "<h4>Stay Connected</h4>",
                  "target": [
                    ".footer-col:nth-child(4) > h4"
                  ]
                },
                {
                  "html": "<h4>Advisor Chat</h4>",
                  "target": [
                    ".chat-header > h4"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a heading"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#0f172a",
                "bgColor": "#ffffff",
                "contrastRatio": 17.85,
                "fontSize": "18.0pt (24px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 17.85"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<div class=\"brand-name\">Lumina Edge Learning</div>",
          "target": [
            ".logo > div > .brand-name"
          ]
        }
      ]
    },
    {
      "id": "document-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag242",
        "TTv5",
        "TT12.a",
        "EN-301-549",
        "EN-9.2.4.2",
        "ACT"
      ],
      "description": "Ensure each HTML document contains a non-empty <title> element",
      "help": "Documents must have <title> element to aid in navigation",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/document-title?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "doc-has-title",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Document has a non-empty <title> element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "form-field-multiple-labels",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag332",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.3.3.2"
      ],
      "description": "Ensure form field does not have multiple label elements",
      "help": "Form field must not have multiple label elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "multiple-label",
              "data": null,
              "relatedNodes": [],
              "impact": "moderate",
              "message": "Form field does not have multiple label elements"
            }
          ],
          "impact": null,
          "html": "<input type=\"email\" placeholder=\"Enter your email\">",
          "target": [
            "input[type=\"email\"]"
          ]
        }
      ]
    },
    {
      "id": "html-has-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure every HTML document has a lang attribute",
      "help": "<html> element must have a lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "The <html> element has a lang attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "html-lang-valid",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure the lang attribute of the <html> element has a valid value",
      "help": "<html> element must have a valid value for the lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-lang-valid?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "valid-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Value of lang attribute is included in the list of valid languages"
            }
          ],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "TT7.b",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <img> elements have alternative text or a role of none or presentation",
      "help": "Images must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/image-alt?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-alt",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has an alt attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "alt-space-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has a valid alt attribute value"
            }
          ],
          "impact": null,
          "html": "<img src=\"https://placehold.co/40x40/1e3a8a/ffffff?text=L&amp;font=poppins\" alt=\"Lumina Edge Learning logo\" class=\"logo-img\">",
          "target": [
            "img[alt=\"Lumina Edge Learning logo\"]"
          ]
        }
      ]
    },
    {
      "id": "label",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every form element has a label",
      "help": "Form elements must have labels",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/label?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "non-empty-placeholder",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has a placeholder attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "hidden-explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Form element has a visible explicit <label>"
            }
          ],
          "impact": null,
          "html": "<input type=\"email\" placeholder=\"Enter your email\">",
          "target": [
            "input[type=\"email\"]"
          ]
        }
      ]
    },
    {
      "id": "link-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"#home\">Home</a>",
          "target": [
            "a[href$=\"#home\"]"
          ]
        }
      ]
    },
    {
      "id": "list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that lists are structured correctly",
      "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/list?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "only-listitems",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List element only has direct children that are allowed inside <li> elements"
            }
          ],
          "impact": null,
          "html": "<ul>",
          "target": [
            "nav > ul"
          ]
        }
      ]
    },
    {
      "id": "listitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <li> elements are used semantically",
      "help": "<li> elements must be contained in a <ul> or <ol>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/listitem?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "listitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li><a href=\"#home\">Home</a></li>",
          "target": [
            "nav > ul > li:nth-child(1)"
          ]
        }
      ]
    },
    {
      "id": "meta-viewport",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag2aa",
        "wcag144",
        "EN-301-549",
        "EN-9.1.4.4",
        "ACT"
      ],
      "description": "Ensure <meta name=\"viewport\"> does not disable text scaling and zooming",
      "help": "Zooming and scaling must not be disabled",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-viewport?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "meta-viewport",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "<meta> tag does not disable zooming on mobile devices"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
          "target": [
            "meta[name=\"viewport\"]"
          ]
        }
      ]
    },
    {
      "id": "nested-interactive",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
      "help": "Interactive controls must not be nested",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/nested-interactive?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<img src=\"https://placehold.co/40x40/1e3a8a/ffffff?text=L&amp;font=poppins\" alt=\"Lumina Edge Learning logo\" class=\"logo-img\">",
          "target": [
            "img[alt=\"Lumina Edge Learning logo\"]"
          ]
        }
      ]
    },
    {
      "id": "summary-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure summary elements have discernible text",
      "help": "Summary elements must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/summary-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<summary class=\"faq-summary\">How do I apply for admission? <span class=\"faq-arrow\">\u25be</span></summary>",
          "target": [
            "details:nth-child(1) > summary"
          ]
        }
      ]
    },
    {
      "id": "target-size",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag22aa",
        "wcag258"
      ],
      "description": "Ensure touch targets have sufficient size and space",
      "help": "All touch targets must be 24px large, or leave sufficient space",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/target-size?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "target-offset",
              "data": {
                "closestOffset": 24,
                "minOffset": 24
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"#home\">Home</a>",
          "target": [
            "a[href$=\"#home\"]"
          ]
        }
      ]
    }
  ],
  "incomplete": [
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": null,
                "bgColor": null,
                "contrastRatio": 0,
                "fontSize": "10.2pt (13.6px)",
                "fontWeight": "normal",
                "messageKey": "bgGradient",
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<span class=\"section-tag\">Welcome to Lumina Edge</span>",
                  "target": [
                    ".hero-grid > div:nth-child(1) > .section-tag"
                  ]
                },
                {
                  "html": "<section class=\"hero\" id=\"home\">",
                  "target": [
                    "#home"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element's background color could not be determined due to a background gradient"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"section-tag\">Welcome to Lumina Edge</span>",
          "target": [
            ".hero-grid > div:nth-child(1) > .section-tag"
          ],
          "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background gradient"
        }
      ]
    }
  ],
  "violations": [
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#64748b",
                "bgColor": "#0f172a",
                "contrastRatio": 3.75,
                "fontSize": "9.6pt (12.8px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.75 (foreground color: #64748b, background color: #0f172a, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"tagline\">Illuminate Your Future Through Knowledge</span>",
          "target": [
            ".footer-logo > div > .tagline"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.75 (foreground color: #64748b, background color: #0f172a, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#64748b",
                "bgColor": "#0f172a",
                "contrastRatio": 3.75,
                "fontSize": "10.2pt (13.6px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.75 (foreground color: #64748b, background color: #0f172a, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<div class=\"copyright\">\u00a9 2024 Lumina Edge Learning. All rights reserved.</div>",
          "target": [
            ".copyright"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.75 (foreground color: #64748b, background color: #0f172a, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#64748b",
                "bgColor": "#f4f5f9",
                "contrastRatio": 4.36,
                "fontSize": "9.6pt (12.8px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<header>",
                  "target": [
                    "header"
                  ]
                },
                {
                  "html": "<section class=\"section cta\" id=\"apply\">",
                  "target": [
                    "#apply"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.36 (foreground color: #64748b, background color: #f4f5f9, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"tagline\">Illuminate Your Future Through Knowledge</span>",
          "target": [
            ".logo > div > .tagline"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.36 (foreground color: #64748b, background color: #f4f5f9, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1"
        }
      ]
    }
  ],
  "coverage": {
    "contract": "main-document-vertical-scroll",
    "complete": true,
    "positions": [
      {
        "y": 0,
        "height": 5979
      },
      {
        "y": 576,
        "height": 5979
      },
      {
        "y": 1152,
        "height": 5979
      },
      {
        "y": 1728,
        "height": 5979
      },
      {
        "y": 2304,
        "height": 5979
      },
      {
        "y": 2880,
        "height": 5979
      },
      {
        "y": 3456,
        "height": 5979
      },
      {
        "y": 4032,
        "height": 5979
      },
      {
        "y": 4608,
        "height": 5979
      },
      {
        "y": 5184,
        "height": 5979
      },
      {
        "y": 5259,
        "height": 5979
      }
    ],
    "scans": 12,
    "max_states": 512,
    "settle_ms": 5000,
    "page_timeout_seconds": 150,
    "layout_stability": "consecutive 100ms size samples within one CSS pixel",
    "animation_settling": "finite animations present when scroll resources are ready finish or are cancelled",
    "interactive_states": "not exercised",
    "horizontal_scroll": "not exercised"
  }
}
System Prompt
You are a lead web developer at a top digital agency, tasked with creating a one-page website for a new client based on the given specifications, delivered as an HTML file. First non-whitespace char '<', last non-whitespace char '>'. Use the following services to generate placeholder images where needed:
- placehold.co (text): https://placehold.co/[{w}x{h}|{size}][/{bg-color}/{text-color}]?text={text}&font=[lato|lora|montserrat|noto sans|open sans|oswald|playfair display|poppins|pt sans|raleway|roboto|source sans|source sans pro]
- picsum.photos (photos): https://picsum.photos/[{w}/{h}|{size}]?[grayscale][&blur={1-10}]
- pravatar.cc (avatars): https://i.pravatar.cc/{size}?u={identifier}
Choose sizes appropriate to layout.
User Prompt
Create a **complete, polished, production-quality** primary web page for a new client in the "Education" sector.
Your goal is to generate the full HTML code for a page that is not just functional but also visually compelling, content-rich, and feels like a finished product ready for launch.

**Client & Category:**
- Industry: "Education"
- Description: Educational resources, school and university information, and online learning platforms.

**Your Creative Task:**
1.  **Invent:** Create a unique, professional-sounding site name and a strong tagline fitting the "Education" category.
2.  **Define Page:** Determine the most effective primary page type (e.g., homepage, service landing page, category portal) to showcase this fictional entity.
3.  **Design:** Develop an opinionated, modern, and professional layout. Make distinct choices about structure and flow.

**Content & Structure Requirements (Deliver a COMPLETE page):**
-   **Overall:** The final page must feel substantial and complete, with realistic amounts of text (multiple paragraphs per section where appropriate, avoid single sentences), well-integrated placeholder images, and logical flow. It should look like a real website a business would proudly use.
-   **HEADER:** Include the invented site name, tagline, a logo placeholder image, and a primary navigation bar. Ensure the navigation has **at least 5-7 clearly defined, relevant links** including: "Campus Life", "Admissions", "Library".
-   **MAIN CONTENT:** Structure this area with **at least 3-4 distinct, well-developed sections**.
    -   Address key topics relevant to the "Education" category. Consider themes similar to: "Research Excellence", "Financial Aid", "Course Catalog".
    -   **Content Depth:** Populate each section with **substantial, realistic text** (multiple sentences/paragraphs). Use authentic industry language and terminology like: "prerequisites", "credit hours", "enrollment".
    -   **Visuals:** Integrate relevant placeholder images logically within the content sections.
    -   **Calls to Action:** Include clear and contextually relevant CTAs. Use strong verbs similar to: "Start Application", "Apply Today", "Visit Campus".
-   **ENGAGEMENT (Recommended):** Strongly consider incorporating **one meaningful interactive element** that would genuinely benefit a user in the "Education" sector. Ideas similar but not limited to: "advisor chat".
-   **SIDEBAR (Optional):** If your design includes a sidebar, populate it with **useful, relevant content**. Ideas: "faculty highlights", "events calendar", "alumni achievements".
-   **FOOTER:** Include a professional footer with invented contact details, copyright (current year), social media links, and standard links (Privacy, Terms).
-   **MODERN WEB PATTERNS:** Include modern web patterns like testimonial cards, feature grids, or FAQ accordions where appropriate.