AI Cognitive Template
Preview
Edit
Download
Run
Download Options
HTML File
Download as .html file
CSS File
Download as .css file
JavaScript File
Download as .js file
Combined HTML
All code in one HTML file
Project ZIP
All files in a ZIP archive
Cancel
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vanguard Executive Search | C-Suite & VP-Level Talent Matching</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> </head> <body> <!-- Header --> <header> <div class="container header-container"> <a href="#" class="logo">Vanguard<span>Executive</span></a> <div class="header-cta"> <a href="#interview" class="cta-button">Begin Cognitive Interview</a> </div> </div> </header> <!-- Hero Section --> <section class="hero"> <div class="container"> <h1>Your Next Leadership Role Awaits</h1> <p>Experience our confidential, AI-powered executive matching system that bypasses traditional recruitment to connect top-tier talent with exclusive C-suite and VP-level opportunities.</p> <a href="#interview" class="cta-button">Begin Cognitive Interview</a> </div> </section> <!-- Interview Section --> <section class="interview-section" id="interview"> <div class="container"> <div class="section-title"> <h2>Confidential Cognitive Interview</h2> <p>Our AI-driven assessment analyzes your leadership traits, strategic thinking, and cultural alignment to match you with exclusive opportunities that align with your career trajectory.</p> </div> <div class="interview-container"> <div class="progress-bar"> <div class="progress" id="progress-bar"></div> </div> <!-- Step 1 --> <div class="interview-step active" id="step1"> <div class="interview-question">How would you describe your leadership philosophy in one sentence?</div> <div class="input-options"> <div class="input-toggle" id="text-toggle"> <i class="fas fa-keyboard"></i> Type </div> <div class="input-toggle" id="voice-toggle"> <i class="fas fa-microphone"></i> Speak </div> </div> <textarea class="interview-input" placeholder="Type your response here..."></textarea> <div class="nav-buttons"> <button class="nav-button next" onclick="nextStep()">Next Question</button> </div> </div> <!-- Step 2 --> <div class="interview-step" id="step2"> <div class="interview-question">Describe a situation where you led a significant organizational transformation. What was your strategic approach?</div> <textarea class="interview-input" placeholder="Type your response here..."></textarea> <div class="nav-buttons"> <button class="nav-button prev" onclick="prevStep()">Previous</button> <button class="nav-button next" onclick="nextStep()">Next Question</button> </div> </div> <!-- Step 3 --> <div class="interview-step" id="step3"> <div class="interview-question">What key metrics do you prioritize when evaluating business performance, and why?</div> <textarea class="interview-input" placeholder="Type your response here..."></textarea> <div class="nav-buttons"> <button class="nav-button prev" onclick="prevStep()">Previous</button> <button class="nav-button next" onclick="nextStep()">Next Question</button> </div> </div> <!-- Step 4 --> <div class="interview-step" id="step4"> <div class="interview-question">How do you align executive team priorities with board expectations during periods of disruption?</div> <textarea class="interview-input" placeholder="Type your response here..."></textarea> <div class="nav-buttons"> <button class="nav-button prev" onclick="prevStep()">Previous</button> <button class="nav-button next" onclick="nextStep()">Next Question</button> </div> </div> <!-- Step 5 --> <div class="interview-step" id="step5"> <div class="interview-question">What type of organizational culture brings out your best leadership, and how do you contribute to it?</div> <textarea class="interview-input" placeholder="Type your response here..."></textarea> <div class="nav-buttons"> <button class="nav-button prev" onclick="prevStep()">Previous</button> <button class="nav-button next" onclick="analyzeResponses()">Complete Assessment</button> </div> </div> </div> </div> </section> <!-- Results Section --> <section class="results-section" id="results"> <div class="container"> <div class="profile-summary"> <div class="profile-header"> <div class="profile-title">Leadership Profile Summary</div> <div class="confidence-score">92% Match Confidence</div> </div> <div class="profile-attributes"> <div class="attribute"> <div class="attribute-title">Leadership Style</div> <div class="attribute-value">Transformational</div> </div> <div class="attribute"> <div class="attribute-title">Industry Fit</div> <div class="attribute-value">Technology, Financial Services</div> </div> <div class="attribute"> <div class="attribute-title">Company Stage</div> <div class="attribute-value">Growth, Turnaround</div> </div> <div class="attribute"> <div class="attribute-title">Cultural Alignment</div> <div class="attribute-value">Innovative, Performance-Driven</div> </div> </div> <div class="strengths"> <div class="attribute-title">Key Leadership Strengths</div> <div class="strengths-list"> <div class="strength-tag">Strategic Vision</div> <div class="strength-tag">Change Management</div> <div class="strength-tag">Stakeholder Alignment</div> <div class="strength-tag">P&L Leadership</div> <div class="strength-tag">Digital Transformation</div> </div> </div> </div> <div class="role-suggestions"> <div class="section-title"> <h2>Potential Leadership Opportunities</h2> <p>Based on your profile, these are examples of the types of confidential roles we're currently matching with executives like you.</p> </div> <div class="roles-container"> <div class="role-card"> <div class="role-header"> <div class="role-title">Chief Digital Officer</div> <div class="role-company">Fortune 500 Financial Services</div> </div> <div class="role-body"> <div class="role-description">Lead enterprise-wide digital transformation for a global financial institution undergoing modernization of legacy systems and customer experiences.</div> <div class="role-requirements"> <div class="requirement"> <i class="fas fa-check-circle"></i> <span>15+ years in digital leadership roles within financial services</span> </div> <div class="requirement"> <i class="fas fa-check-circle"></i> <span>Proven track record scaling digital revenue streams</span> </div> <div class="requirement"> <i class="fas fa-check-circle"></i> <span>Experience leading 200+ person technology organizations</span> </div> </div> </div> <div class="role-cta"> <button class="cta-button">Explore This Opportunity</button> </div> </div> <div class="role-card"> <div class="role-header"> <div class="role-title">SVP of Global Operations</div> <div class="role-company">High-Growth Tech Unicorn</div> </div> <div class="role-body"> <div class="role-description">Scale international operations for rapidly expanding SaaS platform preparing for IPO, optimizing processes across 12 countries.</div> <div class="role-requirements"> <div class="requirement"> <i class="fas fa-check-circle"></i> <span>Experience scaling operations in $500M+ revenue companies</span> </div> <div class="requirement"> <i class="fas fa-check-circle"></i> <span>Strong background in SaaS/technology business models</span> </div> <div class="requirement"> <i class="fas fa-check-circle"></i> <span>International expansion expertise</span> </div> </div> </div> <div class="role-cta"> <button class="cta-button">Explore This Opportunity</button> </div> </div> </div> </div> <div class="final-cta" style="text-align: center; margin-top: 50px;"> <button class="cta-button" style="padding: 15px 40px; font-size: 1.2rem;">Unlock Your Next Leadership Opportunity</button> <p style="margin-top: 20px; color: var(--gray);">Begin a confidential discussion with our executive search team</p> </div> </div> </section> <!-- Confidential Section --> <section class="confidential-section"> <div class="container confidential-container"> <div class="confidential-icon"> <i class="fas fa-lock"></i> </div> <h2>Complete Discretion Assured</h2> <p>All interactions with Vanguard Executive are held in strict confidence. Your current position and exploration of new opportunities will never be disclosed without your explicit consent.</p> <button class="cta-button">Begin Confidential Discussion</button> </div> </section> <!-- Footer --> <footer> <div class="container"> <div class="footer-container"> <div class="footer-column"> <h3>Vanguard Executive</h3> <ul> <li><a href="#">About Us</a></li> <li><a href="#">Our Methodology</a></li> <li><a href="#">Client Success</a></li> <li><a href="#">Insights</a></li> </ul> </div> <div class="footer-column"> <h3>For Candidates</h3> <ul> <li><a href="#">Executive Career Advice</a></li> <li><a href="#">Leadership Development</a></li> <li><a href="#">Confidentiality Policy</a></li> </ul> </div> <div class="footer-column"> <h3>For Companies</h3> <ul> <li><a href="#">Retained Search</a></li> <li><a href="#">Leadership Assessment</a></li> <li><a href="#">Succession Planning</a></li> </ul> </div> <div class="footer-column"> <h3>Contact</h3> <ul> <li><a href="#">New York</a></li> <li><a href="#">London</a></li> <li><a href="#">Hong Kong</a></li> <li><a href="#">info@vanguardexec.com</a></li> </ul> </div> </div> <div class="copyright"> © 2023 Vanguard Executive Search. All rights reserved. </div> </div> </footer> </body> </html>
CSS
:root { --primary: #1a2b4a; --secondary: #4a6fa5; --accent: #e63946; --light: #f8f9fa; --dark: #212529; --gray: #6c757d; --light-gray: #e9ecef; } * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } body { background-color: var(--light); color: var(--dark); line-height: 1.6; } .container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Header */ header { background-color: var(--primary); color: white; padding: 20px 0; position: fixed; width: 100%; top: 0; z-index: 1000; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } .header-container { display: flex; justify-content: space-between; align-items: center; } .logo { font-size: 24px; font-weight: 700; color: white; text-decoration: none; } .logo span { color: var(--accent); } /* Hero Section */ .hero { background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%); color: white; padding: 180px 0 100px; text-align: center; } .hero h1 { font-size: 2.5rem; margin-bottom: 20px; font-weight: 700; } .hero p { font-size: 1.2rem; max-width: 800px; margin: 0 auto 40px; opacity: 0.9; } .cta-button { display: inline-block; background-color: var(--accent); color: white; padding: 15px 30px; border-radius: 30px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; border: none; cursor: pointer; font-size: 1.1rem; } .cta-button:hover { background-color: #c1121f; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); } /* Interview Section */ .interview-section { padding: 80px 0; background-color: white; } .section-title { text-align: center; margin-bottom: 50px; color: var(--primary); } .section-title h2 { font-size: 2rem; margin-bottom: 15px; } .section-title p { color: var(--gray); max-width: 700px; margin: 0 auto; } .interview-container { background-color: var(--light-gray); border-radius: 10px; padding: 30px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); } .interview-step { display: none; animation: fadeIn 0.5s ease; } .interview-step.active { display: block; } .interview-question { font-size: 1.3rem; font-weight: 600; margin-bottom: 20px; color: var(--primary); } .interview-input { width: 100%; min-height: 120px; padding: 15px; border: 1px solid #ddd; border-radius: 5px; font-size: 1rem; margin-bottom: 20px; resize: vertical; } .input-options { display: flex; gap: 10px; margin-bottom: 20px; } .input-toggle { background-color: white; border: 1px solid #ddd; padding: 8px 15px; border-radius: 20px; cursor: pointer; display: flex; align-items: center; gap: 5px; font-size: 0.9rem; } .input-toggle.active { background-color: var(--primary); color: white; border-color: var(--primary); } .nav-buttons { display: flex; justify-content: space-between; margin-top: 20px; } .nav-button { padding: 10px 20px; border-radius: 5px; cursor: pointer; font-weight: 600; transition: all 0.3s ease; } .nav-button.prev { background-color: transparent; border: 1px solid var(--gray); color: var(--gray); } .nav-button.prev:hover { background-color: var(--light-gray); } .nav-button.next { background-color: var(--secondary); color: white; border: none; } .nav-button.next:hover { background-color: #3a5a8f; } .progress-bar { height: 5px; background-color: var(--light-gray); border-radius: 5px; margin-bottom: 20px; overflow: hidden; } .progress { height: 100%; background-color: var(--secondary); width: 0%; transition: width 0.3s ease; } /* Results Section */ .results-section { display: none; padding: 80px 0; background-color: var(--light); } .profile-summary { background-color: white; border-radius: 10px; padding: 30px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); margin-bottom: 40px; } .profile-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid var(--light-gray); } .profile-title { font-size: 1.5rem; color: var(--primary); font-weight: 700; } .confidence-score { background-color: var(--light-gray); padding: 5px 15px; border-radius: 20px; font-weight: 600; color: var(--secondary); } .profile-attributes { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; margin-bottom: 30px; } .attribute { background-color: var(--light-gray); padding: 15px; border-radius: 5px; } .attribute-title { font-weight: 600; margin-bottom: 5px; color: var(--primary); } .attribute-value { color: var(--gray); } .strengths { margin-bottom: 30px; } .strengths-list { display: flex; flex-wrap: wrap; gap: 10px; } .strength-tag { background-color: #e6f7e6; color: #2e7d32; padding: 5px 10px; border-radius: 20px; font-size: 0.9rem; } /* Role Suggestions */ .role-suggestions { margin-top: 50px; } .roles-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 30px; margin-top: 30px; } .role-card { background-color: white; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease; } .role-card:hover { transform: translateY(-5px); } .role-header { background-color: var(--primary); color: white; padding: 20px; } .role-title { font-size: 1.3rem; margin-bottom: 5px; } .role-company { opacity: 0.8; font-size: 0.9rem; } .role-body { padding: 20px; } .role-description { margin-bottom: 20px; color: var(--gray); } .role-requirements { margin-bottom: 20px; } .requirement { display: flex; align-items: flex-start; margin-bottom: 10px; } .requirement i { color: var(--secondary); margin-right: 10px; margin-top: 3px; } .role-cta { text-align: center; padding: 15px; background-color: var(--light-gray); } /* Confidential Section */ .confidential-section { background-color: var(--primary); color: white; padding: 60px 0; text-align: center; } .confidential-container { max-width: 800px; margin: 0 auto; } .confidential-icon { font-size: 3rem; margin-bottom: 20px; color: var(--accent); } .confidential-section h2 { font-size: 2rem; margin-bottom: 20px; } .confidential-section p { margin-bottom: 30px; opacity: 0.9; } /* Footer */ footer { background-color: var(--dark); color: white; padding: 40px 0 20px; } .footer-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; margin-bottom: 30px; } .footer-column h3 { font-size: 1.2rem; margin-bottom: 20px; color: var(--light-gray); } .footer-column ul { list-style: none; } .footer-column ul li { margin-bottom: 10px; } .footer-column ul li a { color: var(--gray); text-decoration: none; transition: color 0.3s ease; } .footer-column ul li a:hover { color: white; } .copyright { text-align: center; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.1); color: var(--gray); font-size: 0.9rem; } /* Animations */ @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } /* Responsive Adjustments */ @media (max-width: 768px) { .hero h1 { font-size: 2rem; } .hero p { font-size: 1rem; } .profile-attributes { grid-template-columns: 1fr; } .roles-container { grid-template-columns: 1fr; } .input-options { flex-direction: column; } } @media (max-width: 480px) { .hero { padding: 150px 0 80px; } .hero h1 { font-size: 1.8rem; } .nav-buttons { flex-direction: column; gap: 10px; } .nav-button { width: 100%; text-align: center; } }
JavaScript
// Interview navigation let currentStep = 1; const totalSteps = 5; function updateProgressBar() { const progressPercentage = (currentStep / totalSteps) * 100; document.getElementById('progress-bar').style.width = `${progressPercentage}%`; } function showStep(stepNumber) { document.querySelectorAll('.interview-step').forEach(step => { step.classList.remove('active'); }); document.getElementById(`step${stepNumber}`).classList.add('active'); updateProgressBar(); } function nextStep() { if (currentStep < totalSteps) { currentStep++; showStep(currentStep); } } function prevStep() { if (currentStep > 1) { currentStep--; showStep(currentStep); } } function analyzeResponses() { // In a real implementation, this would send responses to an AI analysis API // For this demo, we'll just show the results section // Scroll to results document.getElementById('results').style.display = 'block'; document.getElementById('interview').scrollIntoView({ behavior: 'smooth' }); // Simulate analysis delay setTimeout(() => { document.getElementById('results').scrollIntoView({ behavior: 'smooth' }); }, 500); } // Input type toggle document.getElementById('text-toggle').addEventListener('click', function() { this.classList.add('active'); document.getElementById('voice-toggle').classList.remove('active'); // In a real implementation, this would switch to text input mode }); document.getElementById('voice-toggle').addEventListener('click', function() { this.classList.add('active'); document.getElementById('text-toggle').classList.remove('active'); // In a real implementation, this would activate voice recording alert('Voice input would be enabled in a live implementation'); }); // Initialize text input as active document.getElementById('text-toggle').classList.add('active'); // Smooth scrolling for anchor links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { e.preventDefault(); document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); });
Output Preview
Desktop
Mobile
Fullscreen