237 lines
		
	
	
		
			No EOL
		
	
	
		
			11 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			237 lines
		
	
	
		
			No EOL
		
	
	
		
			11 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html lang="en">
 | |
| <head>
 | |
|     <meta charset="UTF-8">
 | |
|     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | |
|     <title>{% block title %}Open Pulse Security - Enterprise Cybersecurity Solutions{% endblock %}</title>
 | |
|     <meta name="description" content="{% block description %}Professional cybersecurity services powered by open-source technology. Protect your business with our comprehensive security solutions.{% endblock %}">
 | |
|     <link rel="stylesheet" href="{{ url_for('static', filename='css/styles.css') }}">
 | |
|     <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
 | |
|     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
 | |
|     <link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='images/favicon.ico') }}">
 | |
| </head>
 | |
| <body>
 | |
|     <!-- Header -->
 | |
|     <header class="main-header">
 | |
|         <div class="header-container">
 | |
|             <div class="header-left">
 | |
|                 <div class="logo">
 | |
|                     <img src="{{ url_for('static', filename='images/openlogo.png') }}" alt="Open Pulse Security Logo">
 | |
|                     <div class="logo-text">
 | |
|                         <span class="company-name">Open Pulse Security</span>
 | |
|                         <span class="company-tagline">Cybersecurity Excellence</span>
 | |
|                     </div>
 | |
|                 </div>
 | |
|             </div>
 | |
| 
 | |
|             <nav class="main-nav">
 | |
|                 <ul class="nav-menu">
 | |
|                     <li class="nav-item">
 | |
|                         <a href="{{ url_for('main.index') }}" class="nav-link {% if request.endpoint == 'main.index' %}active{% endif %}">
 | |
|                             <i class="fas fa-home"></i>
 | |
|                             <span>Home</span>
 | |
|                         </a>
 | |
|                     </li>
 | |
|                     <li class="nav-item">
 | |
|                         <a href="{{ url_for('main.services') }}" class="nav-link {% if request.endpoint == 'main.services' %}active{% endif %}">
 | |
|                             <i class="fas fa-shield-alt"></i>
 | |
|                             <span>Services</span>
 | |
|                         </a>
 | |
|                     </li>
 | |
|                     <li class="nav-item">
 | |
|                         <a href="{{ url_for('main.contact') }}" class="nav-link {% if request.endpoint == 'main.contact' %}active{% endif %}">
 | |
|                             <i class="fas fa-envelope"></i>
 | |
|                             <span>Contact</span>
 | |
|                         </a>
 | |
|                     </li>
 | |
|                     <li class="nav-item">
 | |
|                         <a href="{{ url_for('main.solutions') }}" class="nav-link {% if request.endpoint == 'main.solutions' %}active{% endif %}">
 | |
|                             <i class="fas fa-tools"></i>
 | |
|                             <span>Solutions</span>
 | |
|                         </a>
 | |
|                     </li>
 | |
|                 </ul>
 | |
|             </nav>
 | |
| 
 | |
|             <div class="header-right">
 | |
|                 <div class="header-contact">
 | |
|                     <div class="contact-info">
 | |
|                         <i class="fas fa-phone"></i>
 | |
|                         <span>24/7 Support</span>
 | |
|                     </div>
 | |
|                 </div>
 | |
|                 <a href="{{ url_for('main.contact') }}" class="header-cta-btn">
 | |
|                     <span>Get Quote</span>
 | |
|                     <i class="fas fa-arrow-right"></i>
 | |
|                 </a>
 | |
|                 <button class="mobile-menu-toggle" aria-label="Toggle mobile menu">
 | |
|                     <span></span>
 | |
|                     <span></span>
 | |
|                     <span></span>
 | |
|                 </button>
 | |
|             </div>
 | |
|         </div>
 | |
| 
 | |
|         <!-- Mobile Navigation -->
 | |
|         <div class="mobile-nav">
 | |
|             <ul class="mobile-nav-menu">
 | |
|                 <li><a href="{{ url_for('main.index') }}" class="mobile-nav-link">Home</a></li>
 | |
|                 <li><a href="{{ url_for('main.services') }}" class="mobile-nav-link">Services</a></li>
 | |
|                 <li><a href="{{ url_for('main.contact') }}" class="mobile-nav-link">Contact</a></li>
 | |
|                 <li><a href="mailto:support@openpulsesecurity.com" class="mobile-nav-link">Email Support</a></li>
 | |
|             </ul>
 | |
|         </div>
 | |
|     </header>
 | |
| 
 | |
|     <!-- Flash Messages -->
 | |
|     {% with messages = get_flashed_messages(with_categories=true) %}
 | |
|     {% if messages %}
 | |
|         <div class="flash-messages">
 | |
|             {% for category, message in messages %}
 | |
|                 <div class="flash {{ category }}">
 | |
|                     <div class="flash-content">
 | |
|                         <i class="flash-icon fas {% if category == 'success' %}fa-check-circle{% else %}fa-exclamation-triangle{% endif %}"></i>
 | |
|                         <span class="flash-text">{{ message }}</span>
 | |
|                         <button class="flash-close" onclick="this.parentElement.parentElement.remove()">
 | |
|                             <i class="fas fa-times"></i>
 | |
|                         </button>
 | |
|                     </div>
 | |
|                 </div>
 | |
|             {% endfor %}
 | |
|         </div>
 | |
|     {% endif %}
 | |
|     {% endwith %}
 | |
| 
 | |
|     <!-- Main Content -->
 | |
|     <main class="main-content">
 | |
|         {% block content %}{% endblock %}
 | |
|     </main>
 | |
| 
 | |
|     <!-- Footer -->
 | |
|     <footer class="main-footer">
 | |
|         <div class="footer-container">
 | |
|             <!-- Footer Top -->
 | |
|             <div class="footer-top">
 | |
|                 <div class="footer-section footer-brand">
 | |
|                     <div class="footer-logo">
 | |
|                         <img src="{{ url_for('static', filename='images/openlogo.png') }}" alt="Open Pulse Security Logo">
 | |
|                         <div class="footer-logo-text">
 | |
|                             <span class="footer-company-name">Open Pulse Security</span>
 | |
|                             <span class="footer-tagline">Protecting Your Digital Future</span>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                     <p class="footer-description">
 | |
|                         Leading cybersecurity solutions powered by open-source technology.
 | |
|                         We protect businesses from evolving digital threats with comprehensive,
 | |
|                         cost-effective security services.
 | |
|                     </p>
 | |
|                     <div class="footer-certifications">
 | |
|                         <div class="cert-badge">ISO 27001</div>
 | |
|                         <div class="cert-badge">SOC 2</div>
 | |
|                         <div class="cert-badge">GDPR</div>
 | |
|                     </div>
 | |
|                 </div>
 | |
| 
 | |
|                 <div class="footer-section">
 | |
|                     <h4 class="footer-title">Services</h4>
 | |
|                     <ul class="footer-links">
 | |
|                         <li><a href="{{ url_for('main.services') }}">WireGuard VPN Setup</a></li>
 | |
|                         <li><a href="{{ url_for('main.services') }}">pfSense Firewall</a></li>
 | |
|                         <li><a href="{{ url_for('main.services') }}">Endpoint Security</a></li>
 | |
|                         <li><a href="{{ url_for('main.services') }}">Security Audits</a></li>
 | |
|                     </ul>
 | |
|                 </div>
 | |
| 
 | |
|                 <div class="footer-section">
 | |
|                     <h4 class="footer-title">Company</h4>
 | |
|                     <ul class="footer-links">
 | |
|                         <li><a href="/about">About Us</a></li>
 | |
|                         <li><a href="/privacy-policy">Privacy Policy</a></li>
 | |
|                         <li><a href="/terms-of-service">Terms of Service</a></li>
 | |
|                         <li><a href="/careers">Careers</a></li>
 | |
|                     </ul>
 | |
|                 </div>
 | |
| 
 | |
|                 <div class="footer-section">
 | |
|                     <h4 class="footer-title">Contact & Support</h4>
 | |
|                     <div class="footer-contact">
 | |
|                         <div class="contact-item">
 | |
|                             <i class="fas fa-envelope"></i>
 | |
|                             <a href="mailto:support@openpulsesecurity.com">support@openpulsesecurity.com</a>
 | |
|                         </div>
 | |
|                         <div class="contact-item">
 | |
|                             <i class="fas fa-phone"></i>
 | |
|                             <span>24/7 Emergency Support</span>
 | |
|                         </div>
 | |
|                         <div class="contact-item">
 | |
|                             <i class="fas fa-clock"></i>
 | |
|                             <span>Response Time: < 1 Hour</span>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                     <div class="social-media">
 | |
|                         <h5>Follow Us</h5>
 | |
|                         <div class="social-icons">
 | |
|                             <a href="https://instagram.com/openpulsesecurity" target="_blank" aria-label="Instagram" class="social-link">
 | |
|                                 <i class="fab fa-instagram"></i>
 | |
|                             </a>
 | |
|                             <a href="https://gitlab.com/openpulsesecurity" target="_blank" aria-label="GitLab" class="social-link">
 | |
|                                 <i class="fab fa-gitlab"></i>
 | |
|                             </a>
 | |
|                             <a href="https://mastodon.social/@openpulsesecurity" target="_blank" aria-label="Mastodon" class="social-link">
 | |
|                                 <i class="fab fa-mastodon"></i>
 | |
|                             </a>
 | |
|                             <a href="https://linkedin.com/company/openpulsesecurity" target="_blank" aria-label="LinkedIn" class="social-link">
 | |
|                                 <i class="fab fa-linkedin"></i>
 | |
|                             </a>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 </div>
 | |
|             </div>
 | |
| 
 | |
|             <!-- Footer Bottom -->
 | |
|             <div class="footer-bottom">
 | |
|                 <div class="footer-bottom-content">
 | |
|                     <div class="copyright">
 | |
|                         <p>© 2025 Open Pulse Security. All rights reserved.</p>
 | |
|                     </div>
 | |
|                     <div class="footer-bottom-links">
 | |
|                         <a href="/sitemap">Sitemap</a>
 | |
|                         <a href="/accessibility">Accessibility</a>
 | |
|                         <a href="/security">Security</a>
 | |
|                     </div>
 | |
|                     <div class="footer-trust">
 | |
|                         <div class="trust-badge">
 | |
|                             <i class="fas fa-shield-check"></i>
 | |
|                             <span>Trusted by 500+ Businesses</span>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 </div>
 | |
|             </div>
 | |
|         </div>
 | |
|     </footer>
 | |
| 
 | |
|     <!-- JavaScript for mobile menu -->
 | |
|     <script>
 | |
|         document.addEventListener('DOMContentLoaded', function() {
 | |
|             const mobileToggle = document.querySelector('.mobile-menu-toggle');
 | |
|             const mobileNav = document.querySelector('.mobile-nav');
 | |
|             const body = document.body;
 | |
| 
 | |
|             mobileToggle.addEventListener('click', function() {
 | |
|                 mobileToggle.classList.toggle('active');
 | |
|                 mobileNav.classList.toggle('active');
 | |
|                 body.classList.toggle('mobile-menu-open');
 | |
|             });
 | |
| 
 | |
|             // Close mobile menu when clicking on a link
 | |
|             document.querySelectorAll('.mobile-nav-link').forEach(link => {
 | |
|                 link.addEventListener('click', function() {
 | |
|                     mobileToggle.classList.remove('active');
 | |
|                     mobileNav.classList.remove('active');
 | |
|                     body.classList.remove('mobile-menu-open');
 | |
|                 });
 | |
|             });
 | |
|         });
 | |
|     </script>
 | |
| </body>
 | |
| </html> | 
