init commit
This commit is contained in:
		
							parent
							
								
									947db1a737
								
							
						
					
					
						commit
						338a24ad4b
					
				
					 15 changed files with 7761 additions and 0 deletions
				
			
		
							
								
								
									
										15
									
								
								app/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								app/__init__.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,15 @@ | |||
| from flask import Flask | ||||
| from dotenv import load_dotenv | ||||
| import os | ||||
| 
 | ||||
| load_dotenv()  # Load environment variables from .env file | ||||
| 
 | ||||
| def create_app(): | ||||
|     app = Flask(__name__) | ||||
|     app.config['SECRET_KEY'] = os.getenv('SECRET_KEY') | ||||
| 
 | ||||
|     # Register blueprints or routes here | ||||
|     from .routes import main | ||||
|     app.register_blueprint(main) | ||||
| 
 | ||||
|     return app | ||||
							
								
								
									
										105
									
								
								app/routes.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										105
									
								
								app/routes.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,105 @@ | |||
| from flask import Blueprint, render_template, request, flash, redirect, url_for | ||||
| import smtplib | ||||
| from email.mime.text import MIMEText | ||||
| import logging | ||||
| import os | ||||
| 
 | ||||
| logging.basicConfig(level=logging.DEBUG) | ||||
| logger = logging.getLogger(__name__) | ||||
| 
 | ||||
| main = Blueprint('main', __name__) | ||||
| 
 | ||||
| @main.route('/') | ||||
| def index(): | ||||
|     return render_template('index.html') | ||||
| 
 | ||||
| @main.route('/services') | ||||
| def services(): | ||||
|     return render_template('services.html') | ||||
| 
 | ||||
| @main.route('/pricing') | ||||
| def pricing(): | ||||
|     return render_template('pricing.html') | ||||
| 
 | ||||
| @main.route('/solutions') | ||||
| def solutions(): | ||||
|     return render_template('solutions.html') | ||||
| 
 | ||||
| @main.route('/about') | ||||
| def about(): | ||||
|     return render_template('about.html') | ||||
| 
 | ||||
| @main.route('/privacy-policy') | ||||
| def privacy_policy(): | ||||
|     return render_template('privacy.html') | ||||
| 
 | ||||
| @main.route('/terms-of-service') | ||||
| def terms_of_service(): | ||||
|     return render_template('termsofservice.html') | ||||
| 
 | ||||
| @main.route('/careers') | ||||
| def careers(): | ||||
|     return render_template('careers.html') | ||||
| 
 | ||||
| def send_email(subject, body, recipient): | ||||
|     """Sends email, returns True on success, False on failure.""" | ||||
|     try: | ||||
|         # Load SMTP settings from environment variables | ||||
|         smtp_server = os.getenv('SMTP_SERVER') | ||||
|         smtp_port = int(os.getenv('SMTP_PORT')) | ||||
|         smtp_user = os.getenv('SMTP_USER') | ||||
|         smtp_password = os.getenv('SMTP_PASSWORD') | ||||
|         sender_email = smtp_user  # Use the authenticated user as the sender | ||||
| 
 | ||||
|         # Debugging: Print SMTP settings | ||||
|         logger.debug(f"SMTP Server: {smtp_server}, Port: {smtp_port}, User: {smtp_user}") | ||||
| 
 | ||||
|         # Connect to SMTP server | ||||
|         server = smtplib.SMTP_SSL(smtp_server, smtp_port, timeout=10) | ||||
|         server.set_debuglevel(False)  # Keep debug level at False for production | ||||
|         server.login(smtp_user, smtp_password) | ||||
| 
 | ||||
|         # Create email message | ||||
|         msg = MIMEText(body, "plain", "utf-8") | ||||
|         msg["Subject"] = subject | ||||
|         msg["From"] = sender_email | ||||
|         msg["To"] = recipient | ||||
| 
 | ||||
|         # Send email | ||||
|         server.sendmail(sender_email, recipient, msg.as_string()) | ||||
|         server.quit() | ||||
| 
 | ||||
|         logger.info(f"Email sent to: {recipient}") | ||||
|         return True | ||||
|     except Exception as e: | ||||
|         logger.error(f"Failed to send email to {recipient}: {e}") | ||||
|         return False | ||||
| 
 | ||||
| @main.route('/contact', methods=['GET', 'POST']) | ||||
| def contact(): | ||||
|     if request.method == 'POST': | ||||
|         name = request.form.get('name') | ||||
|         email = request.form.get('email') | ||||
|         message = request.form.get('message') | ||||
| 
 | ||||
|         # Debugging: Print form data | ||||
|         logger.debug(f"Form Data - Name: {name}, Email: {email}, Message: {message}") | ||||
| 
 | ||||
|         if not name or not email or not message: | ||||
|             logger.error("Missing form data") | ||||
|             flash('Please fill out all fields.', 'error') | ||||
|             return redirect(url_for('main.contact')) | ||||
| 
 | ||||
|         # Prepare email content | ||||
|         subject = f"New Contact Form Submission from {name}" | ||||
|         body = f"Name: {name}\nEmail: {email}\nMessage: {message}" | ||||
| 
 | ||||
|         # Send email | ||||
|         if send_email(subject, body, "hello@ciphervance.com"): | ||||
|             flash('Your message has been sent! We will get back to you soon.', 'success') | ||||
|         else: | ||||
|             flash('An error occurred while sending your message. Please try again later.', 'error') | ||||
| 
 | ||||
|         return redirect(url_for('main.contact')) | ||||
| 
 | ||||
|     return render_template('contact.html') | ||||
							
								
								
									
										5150
									
								
								app/static/css/styles.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5150
									
								
								app/static/css/styles.css
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								app/static/images/openlogo.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								app/static/images/openlogo.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 131 KiB | 
							
								
								
									
										238
									
								
								app/templates/about.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										238
									
								
								app/templates/about.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,238 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block title %}About Us - Open Pulse Security{% endblock %} | ||||
| {% block description %}Learn about Open Pulse Security, our mission, and our team of cybersecurity experts.{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <!-- About Hero Section --> | ||||
| <section class="about-hero"> | ||||
|     <div class="container"> | ||||
|         <h1 class="hero-title">About Open Pulse Security</h1> | ||||
|         <p class="hero-subtitle"> | ||||
|             Empowering businesses with transparent, cutting-edge cybersecurity solutions built on open-source innovation and industry expertise. | ||||
|         </p> | ||||
|         <div class="hero-stats"> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">5+</span> | ||||
|                 <span class="stat-label">Years Experience</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">100+</span> | ||||
|                 <span class="stat-label">Businesses Protected</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">24/7</span> | ||||
|                 <span class="stat-label">Expert Support</span> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Mission & Vision Section --> | ||||
| <section class="mission-section"> | ||||
|     <div class="mission-container"> | ||||
|         <div class="mission-content"> | ||||
|             <div class="mission-text"> | ||||
|                 <h2>Our Mission</h2> | ||||
|                 <p class="lead-text"> | ||||
|                     At Open Pulse Security, we are dedicated to democratizing cybersecurity through transparent, | ||||
|                     robust, and cost-effective solutions that protect businesses from evolving digital threats. | ||||
|                 </p> | ||||
|                 <div class="mission-features"> | ||||
|                     <div class="mission-feature"> | ||||
|                         <i class="fas fa-shield-alt"></i> | ||||
|                         <div> | ||||
|                             <h4>Advanced Protection</h4> | ||||
|                             <p>State-of-the-art security technologies that adapt to emerging threats and vulnerabilities.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="mission-feature"> | ||||
|                         <i class="fas fa-code-branch"></i> | ||||
|                         <div> | ||||
|                             <h4>Open Source Innovation</h4> | ||||
|                             <p>Leveraging the power of community-driven development for transparent and reliable security.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="mission-feature"> | ||||
|                         <i class="fas fa-users"></i> | ||||
|                         <div> | ||||
|                             <h4>Expert Support</h4> | ||||
|                             <p>Round-the-clock assistance from certified cybersecurity professionals.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="mission-visual"> | ||||
|                 <div class="security-diagram"> | ||||
|                     <div class="security-center"> | ||||
|                         <div class="center-node"> | ||||
|                             <i class="fas fa-shield-alt"></i> | ||||
|                             <span>Security</span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="security-nodes"> | ||||
|                         <div class="security-node" style="--angle: 0deg;"> | ||||
|                             <i class="fas fa-eye"></i> | ||||
|                             <span>Monitor</span> | ||||
|                         </div> | ||||
|                         <div class="security-node" style="--angle: 72deg;"> | ||||
|                             <i class="fas fa-lock"></i> | ||||
|                             <span>Protect</span> | ||||
|                         </div> | ||||
|                         <div class="security-node" style="--angle: 144deg;"> | ||||
|                             <i class="fas fa-search"></i> | ||||
|                             <span>Detect</span> | ||||
|                         </div> | ||||
|                         <div class="security-node" style="--angle: 216deg;"> | ||||
|                             <i class="fas fa-bolt"></i> | ||||
|                             <span>Respond</span> | ||||
|                         </div> | ||||
|                         <div class="security-node" style="--angle: 288deg;"> | ||||
|                             <i class="fas fa-sync"></i> | ||||
|                             <span>Recover</span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Team Section --> | ||||
| <section class="team-section"> | ||||
|     <div class="team-container"> | ||||
|         <h2 class="section-title">Our Expert Team</h2> | ||||
|         <p class="section-subtitle"> | ||||
|             Certified cybersecurity professionals dedicated to protecting your business | ||||
|         </p> | ||||
|         <div class="team-grid"> | ||||
|             <div class="team-card"> | ||||
|                 <div class="team-header"> | ||||
|                     <div class="team-avatar"> | ||||
|                         <i class="fas fa-user-shield"></i> | ||||
|                     </div> | ||||
|                     <div class="team-info"> | ||||
|                         <h4>Security Architects</h4> | ||||
|                         <span class="team-category">Leadership</span> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="team-description"> | ||||
|                     <p>Our senior security architects bring decades of experience in designing and implementing enterprise-grade security solutions.</p> | ||||
|                 </div> | ||||
|                 <div class="team-certifications"> | ||||
|                     <h5>Certifications</h5> | ||||
|                     <ul> | ||||
|                         <li>CISSP - Certified Information Systems Security Professional</li> | ||||
|                         <li>SABSA - Sherwood Applied Business Security Architecture</li> | ||||
|                         <li>TOGAF - The Open Group Architecture Framework</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="team-card"> | ||||
|                 <div class="team-header"> | ||||
|                     <div class="team-avatar"> | ||||
|                         <i class="fas fa-bug"></i> | ||||
|                     </div> | ||||
|                     <div class="team-info"> | ||||
|                         <h4>Penetration Testers</h4> | ||||
|                         <span class="team-category">Testing</span> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="team-description"> | ||||
|                     <p>Ethical hackers who identify vulnerabilities before malicious actors do, ensuring your systems remain secure.</p> | ||||
|                 </div> | ||||
|                 <div class="team-certifications"> | ||||
|                     <h5>Certifications</h5> | ||||
|                     <ul> | ||||
|                         <li>CEH - Certified Ethical Hacker</li> | ||||
|                         <li>OSCP - Offensive Security Certified Professional</li> | ||||
|                         <li>GPEN - GIAC Penetration Tester</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="team-card"> | ||||
|                 <div class="team-header"> | ||||
|                     <div class="team-avatar"> | ||||
|                         <i class="fas fa-chart-line"></i> | ||||
|                     </div> | ||||
|                     <div class="team-info"> | ||||
|                         <h4>Security Analysts</h4> | ||||
|                         <span class="team-category">Operations</span> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="team-description"> | ||||
|                     <p>24/7 monitoring specialists who detect, analyze, and respond to security incidents in real-time.</p> | ||||
|                 </div> | ||||
|                 <div class="team-certifications"> | ||||
|                     <h5>Certifications</h5> | ||||
|                     <ul> | ||||
|                         <li>GSEC - GIAC Security Essentials</li> | ||||
|                         <li>GCIH - GIAC Certified Incident Handler</li> | ||||
|                         <li>CySA+ - CompTIA Cybersecurity Analyst</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Values Section --> | ||||
| <section class="values-section"> | ||||
|     <div class="values-container"> | ||||
|         <h2 class="section-title">Our Core Values</h2> | ||||
|         <div class="values-grid"> | ||||
|             <div class="value-card"> | ||||
|                 <div class="value-icon"> | ||||
|                     <i class="fas fa-eye"></i> | ||||
|                 </div> | ||||
|                 <h3>Transparency</h3> | ||||
|                 <p>Open-source solutions mean no hidden vulnerabilities, complete visibility into your security infrastructure.</p> | ||||
|             </div> | ||||
|             <div class="value-card"> | ||||
|                 <div class="value-icon"> | ||||
|                     <i class="fas fa-rocket"></i> | ||||
|                 </div> | ||||
|                 <h3>Innovation</h3> | ||||
|                 <p>Continuously evolving our solutions to stay ahead of emerging threats and industry challenges.</p> | ||||
|             </div> | ||||
|             <div class="value-card"> | ||||
|                 <div class="value-icon"> | ||||
|                     <i class="fas fa-handshake"></i> | ||||
|                 </div> | ||||
|                 <h3>Partnership</h3> | ||||
|                 <p>Building long-term relationships with our clients, understanding their unique security needs and challenges.</p> | ||||
|             </div> | ||||
|             <div class="value-card"> | ||||
|                 <div class="value-icon"> | ||||
|                     <i class="fas fa-award"></i> | ||||
|                 </div> | ||||
|                 <h3>Excellence</h3> | ||||
|                 <p>Maintaining the highest standards in security implementation, support, and continuous improvement.</p> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- About CTA --> | ||||
| <section class="about-cta"> | ||||
|     <div class="container"> | ||||
|         <h2>Ready to Secure Your Business?</h2> | ||||
|         <p> | ||||
|             Join over 100 businesses that trust Open Pulse Security to protect their digital assets. | ||||
|             Let's discuss how our open-source cybersecurity solutions can safeguard your organization. | ||||
|         </p> | ||||
|         <div class="cta-actions"> | ||||
|             <a href="/contact" class="btn btn-primary"> | ||||
|                 <i class="fas fa-comments"></i> | ||||
|                 Get Started Today | ||||
|             </a> | ||||
|             <a href="/solutions" class="btn btn-secondary"> | ||||
|                 <i class="fas fa-shield-alt"></i> | ||||
|                 View Our Solutions | ||||
|             </a> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| {% endblock %} | ||||
							
								
								
									
										237
									
								
								app/templates/base.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										237
									
								
								app/templates/base.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,237 @@ | |||
| <!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> | ||||
							
								
								
									
										282
									
								
								app/templates/careers.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										282
									
								
								app/templates/careers.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,282 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block title %}Careers - Open Pulse Security{% endblock %} | ||||
| {% block description %}Join our team of cybersecurity experts and help protect businesses worldwide with cutting-edge open-source solutions.{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <!-- Careers Hero Section --> | ||||
| <section class="careers-hero"> | ||||
|     <div class="container"> | ||||
|         <h1 class="hero-title">Join Our Mission</h1> | ||||
|         <p class="hero-subtitle"> | ||||
|             Build the future of cybersecurity with a team of passionate experts dedicated to protecting businesses through innovative open-source solutions. | ||||
|         </p> | ||||
|         <div class="hero-stats"> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">Remote</span> | ||||
|                 <span class="stat-label">First Culture</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">100%</span> | ||||
|                 <span class="stat-label">Health Coverage</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">Unlimited</span> | ||||
|                 <span class="stat-label">PTO Policy</span> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Why Work With Us Section --> | ||||
| <section class="why-work-section"> | ||||
|     <div class="why-work-container"> | ||||
|         <div class="why-work-content"> | ||||
|             <div class="why-work-text"> | ||||
|                 <h2>Why Open Pulse Security?</h2> | ||||
|                 <p class="lead-text"> | ||||
|                     We're not just building cybersecurity solutions – we're creating a safer digital world. | ||||
|                     Join a team where your expertise makes a real impact on businesses globally. | ||||
|                 </p> | ||||
|                 <div class="work-benefits"> | ||||
|                     <div class="work-benefit"> | ||||
|                         <i class="fas fa-rocket"></i> | ||||
|                         <div> | ||||
|                             <h4>Cutting-Edge Technology</h4> | ||||
|                             <p>Work with the latest cybersecurity tools, AI-driven threat detection, and open-source innovations.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="work-benefit"> | ||||
|                         <i class="fas fa-users"></i> | ||||
|                         <div> | ||||
|                             <h4>Expert Team</h4> | ||||
|                             <p>Collaborate with certified professionals holding CISSP, CEH, and GSEC certifications.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="work-benefit"> | ||||
|                         <i class="fas fa-chart-line"></i> | ||||
|                         <div> | ||||
|                             <h4>Career Growth</h4> | ||||
|                             <p>Continuous learning opportunities, certification support, and clear advancement paths.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="why-work-visual"> | ||||
|                 <div class="team-diagram"> | ||||
|                     <div class="team-center"> | ||||
|                         <div class="center-node"> | ||||
|                             <i class="fas fa-users"></i> | ||||
|                             <span>Team</span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="team-nodes"> | ||||
|                         <div class="team-node" style="--angle: 0deg;"> | ||||
|                             <i class="fas fa-shield-alt"></i> | ||||
|                             <span>Security</span> | ||||
|                         </div> | ||||
|                         <div class="team-node" style="--angle: 72deg;"> | ||||
|                             <i class="fas fa-code"></i> | ||||
|                             <span>Development</span> | ||||
|                         </div> | ||||
|                         <div class="team-node" style="--angle: 144deg;"> | ||||
|                             <i class="fas fa-chart-bar"></i> | ||||
|                             <span>Analytics</span> | ||||
|                         </div> | ||||
|                         <div class="team-node" style="--angle: 216deg;"> | ||||
|                             <i class="fas fa-headset"></i> | ||||
|                             <span>Support</span> | ||||
|                         </div> | ||||
|                         <div class="team-node" style="--angle: 288deg;"> | ||||
|                             <i class="fas fa-cogs"></i> | ||||
|                             <span>Operations</span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Benefits Section --> | ||||
| <section class="benefits-section"> | ||||
|     <div class="benefits-container"> | ||||
|         <h2 class="section-title">Comprehensive Benefits</h2> | ||||
|         <p class="section-subtitle"> | ||||
|             We invest in our team's success with industry-leading benefits and perks | ||||
|         </p> | ||||
|         <div class="benefits-grid"> | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon"> | ||||
|                     <i class="fas fa-heart"></i> | ||||
|                 </div> | ||||
|                 <h3>Health & Wellness</h3> | ||||
|                 <ul> | ||||
|                     <li>100% premium coverage for medical, dental, and vision</li> | ||||
|                     <li>Mental health support and counseling services</li> | ||||
|                     <li>Annual wellness stipend for fitness and health</li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon"> | ||||
|                     <i class="fas fa-home"></i> | ||||
|                 </div> | ||||
|                 <h3>Work-Life Balance</h3> | ||||
|                 <ul> | ||||
|                     <li>Remote-first culture with flexible hours</li> | ||||
|                     <li>Unlimited PTO policy</li> | ||||
|                     <li>Home office setup allowance</li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon"> | ||||
|                     <i class="fas fa-graduation-cap"></i> | ||||
|                 </div> | ||||
|                 <h3>Professional Growth</h3> | ||||
|                 <ul> | ||||
|                     <li>$5,000 annual learning and development budget</li> | ||||
|                     <li>Certification reimbursement program</li> | ||||
|                     <li>Conference attendance and speaking opportunities</li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon"> | ||||
|                     <i class="fas fa-piggy-bank"></i> | ||||
|                 </div> | ||||
|                 <h3>Financial Security</h3> | ||||
|                 <ul> | ||||
|                     <li>Competitive salary with equity options</li> | ||||
|                     <li>401(k) with company matching</li> | ||||
|                     <li>Performance-based bonuses</li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Current Status Section --> | ||||
| <section class="current-status-section"> | ||||
|     <div class="status-container"> | ||||
|         <div class="status-card"> | ||||
|             <div class="status-icon"> | ||||
|                 <i class="fas fa-pause-circle"></i> | ||||
|             </div> | ||||
|             <h2>Currently Not Hiring</h2> | ||||
|             <p class="status-message"> | ||||
|                 We're not actively hiring at the moment, but we're always interested in connecting with talented cybersecurity professionals. | ||||
|                 Our team is focused on delivering exceptional service to our current clients while we plan for future growth. | ||||
|             </p> | ||||
|             <div class="status-timeline"> | ||||
|                 <div class="timeline-item"> | ||||
|                     <div class="timeline-icon"> | ||||
|                         <i class="fas fa-clock"></i> | ||||
|                     </div> | ||||
|                     <div class="timeline-content"> | ||||
|                         <h4>Stay Connected</h4> | ||||
|                         <p>Follow us on LinkedIn and subscribe to our newsletter for updates on future opportunities</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="timeline-item"> | ||||
|                     <div class="timeline-icon"> | ||||
|                         <i class="fas fa-envelope"></i> | ||||
|                     </div> | ||||
|                     <div class="timeline-content"> | ||||
|                         <h4>Submit Your Resume</h4> | ||||
|                         <p>Send us your resume and we'll keep it on file for when positions become available</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="timeline-item"> | ||||
|                     <div class="timeline-icon"> | ||||
|                         <i class="fas fa-bell"></i> | ||||
|                     </div> | ||||
|                     <div class="timeline-content"> | ||||
|                         <h4>Get Notified</h4> | ||||
|                         <p>Be the first to know when we start hiring again by joining our talent pipeline</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Future Roles Section --> | ||||
| <section class="future-roles-section"> | ||||
|     <div class="future-roles-container"> | ||||
|         <h2 class="section-title">Roles We'll Be Hiring For</h2> | ||||
|         <p class="section-subtitle"> | ||||
|             When we do start hiring again, these are the types of positions we'll be looking to fill | ||||
|         </p> | ||||
|         <div class="future-roles-grid"> | ||||
|             <div class="future-role-card"> | ||||
|                 <div class="role-icon"> | ||||
|                     <i class="fas fa-shield-alt"></i> | ||||
|                 </div> | ||||
|                 <h4>Cybersecurity Analysts</h4> | ||||
|                 <p>Threat detection, incident response, and security monitoring specialists</p> | ||||
|                 <div class="role-skills"> | ||||
|                     <span class="skill-tag">SIEM</span> | ||||
|                     <span class="skill-tag">Threat Hunting</span> | ||||
|                     <span class="skill-tag">CISSP</span> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="future-role-card"> | ||||
|                 <div class="role-icon"> | ||||
|                     <i class="fas fa-code"></i> | ||||
|                 </div> | ||||
|                 <h4>Security Engineers</h4> | ||||
|                 <p>Developers focused on building and maintaining security tools and platforms</p> | ||||
|                 <div class="role-skills"> | ||||
|                     <span class="skill-tag">Python</span> | ||||
|                     <span class="skill-tag">Go</span> | ||||
|                     <span class="skill-tag">DevSecOps</span> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="future-role-card"> | ||||
|                 <div class="role-icon"> | ||||
|                     <i class="fas fa-bug"></i> | ||||
|                 </div> | ||||
|                 <h4>Penetration Testers</h4> | ||||
|                 <p>Ethical hackers who identify vulnerabilities through comprehensive security assessments</p> | ||||
|                 <div class="role-skills"> | ||||
|                     <span class="skill-tag">OSCP</span> | ||||
|                     <span class="skill-tag">Metasploit</span> | ||||
|                     <span class="skill-tag">Web Security</span> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="future-role-card"> | ||||
|                 <div class="role-icon"> | ||||
|                     <i class="fas fa-headset"></i> | ||||
|                 </div> | ||||
|                 <h4>Customer Success</h4> | ||||
|                 <p>Client relationship managers ensuring successful security solution implementations</p> | ||||
|                 <div class="role-skills"> | ||||
|                     <span class="skill-tag">B2B</span> | ||||
|                     <span class="skill-tag">Cybersecurity</span> | ||||
|                     <span class="skill-tag">Project Management</span> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Careers CTA --> | ||||
| <section class="careers-cta"> | ||||
|     <div class="container"> | ||||
|         <h2>Interested in Future Opportunities?</h2> | ||||
|         <p> | ||||
|             Even though we're not hiring right now, we'd love to hear from talented cybersecurity professionals. | ||||
|             Send us your resume and we'll reach out when the right opportunity becomes available. | ||||
|         </p> | ||||
|         <div class="cta-actions"> | ||||
|             <a href="mailto:careers@openpulsesecurity.com" class="btn btn-primary"> | ||||
|                 <i class="fas fa-envelope"></i> | ||||
|                 Send Your Resume | ||||
|             </a> | ||||
|             <a href="/contact" class="btn btn-secondary"> | ||||
|                 <i class="fas fa-comments"></i> | ||||
|                 Stay in Touch | ||||
|             </a> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| {% endblock %} | ||||
							
								
								
									
										36
									
								
								app/templates/contact.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								app/templates/contact.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <section class="contact"> | ||||
|     <div class="contact-container"> | ||||
|         <h2 class="section-title">Contact Us</h2> | ||||
|         <p class="section-subtitle">Have questions or need assistance? We're here to help!</p> | ||||
|         <form action="{{ url_for('main.contact') }}" method="post" class="contact-form" novalidate> | ||||
|             <div class="form-group"> | ||||
|                 <label for="name">Name</label> | ||||
|                 <input type="text" id="name" name="name" placeholder="Enter your full name" required minlength="2"> | ||||
|             </div> | ||||
|             <div class="form-group"> | ||||
|                 <label for="email">Email</label> | ||||
|                 <input type="email" id="email" name="email" placeholder="Enter your email address" required> | ||||
|             </div> | ||||
|             <div class="form-group"> | ||||
|                 <label for="message">Message</label> | ||||
|                 <textarea id="message" name="message" rows="5" placeholder="Tell us how we can help you..." required minlength="10"></textarea> | ||||
|             </div> | ||||
|             <button type="submit" class="btn btn-primary"> | ||||
|                 <span>Send Message</span> | ||||
|             </button> | ||||
|         </form> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <script> | ||||
| // Optional: Add form submission handling | ||||
| document.querySelector('.contact-form').addEventListener('submit', function(e) { | ||||
|     const button = this.querySelector('.btn-primary'); | ||||
|     button.classList.add('loading'); | ||||
|     button.innerHTML = '<span>Sending...</span>'; | ||||
| }); | ||||
| </script> | ||||
| {% endblock %} | ||||
							
								
								
									
										214
									
								
								app/templates/index.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										214
									
								
								app/templates/index.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,214 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <!-- Hero Section --> | ||||
| <section class="hero"> | ||||
|     <div class="hero-container"> | ||||
|         <div class="hero-content"> | ||||
|             <div class="hero-badge"> | ||||
|                 <span>🛡️ Trusted Cybersecurity Partner</span> | ||||
|             </div> | ||||
|             <h1 class="hero-title"> | ||||
|                 Secure Your Digital Future with | ||||
|                 <span class="highlight">Open Pulse Security</span> | ||||
|             </h1> | ||||
|             <p class="hero-subtitle"> | ||||
|                 Enterprise-grade cybersecurity solutions powered by open-source technology. | ||||
|                 Protect your business from evolving threats with our comprehensive security services. | ||||
|             </p> | ||||
|             <div class="hero-actions"> | ||||
|                 <a href="{{ url_for('main.services') }}" class="cta-button primary"> | ||||
|                     <span>Explore Our Services</span> | ||||
|                     <i class="arrow">→</i> | ||||
|                 </a> | ||||
|                 <a href="{{ url_for('main.contact') }}" class="cta-button secondary"> | ||||
|                     <span>Get Free Consultation</span> | ||||
|                 </a> | ||||
|             </div> | ||||
|             <div class="hero-stats"> | ||||
|                 <div class="stat"> | ||||
|                     <div class="stat-number">99.9%</div> | ||||
|                     <div class="stat-label">Uptime Guarantee</div> | ||||
|                 </div> | ||||
|                 <div class="stat"> | ||||
|                     <div class="stat-number">24/7</div> | ||||
|                     <div class="stat-label">Monitoring</div> | ||||
|                 </div> | ||||
|                 <div class="stat"> | ||||
|                     <div class="stat-number">100+</div> | ||||
|                     <div class="stat-label">Businesses Protected</div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div class="hero-visual"> | ||||
|             <div class="security-shield"> | ||||
|                 <div class="shield-layer"></div> | ||||
|                 <div class="shield-layer"></div> | ||||
|                 <div class="shield-layer"></div> | ||||
|                 <div class="shield-core">🛡️</div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- About Section --> | ||||
| <section class="about"> | ||||
|     <div class="about-container"> | ||||
|         <div class="section-header"> | ||||
|             <h2 class="section-title">Why Choose Open Pulse Security?</h2> | ||||
|             <p class="section-subtitle"> | ||||
|                 Leading the industry with innovative open-source cybersecurity solutions | ||||
|             </p> | ||||
|         </div> | ||||
|         <div class="about-content"> | ||||
|             <div class="about-text"> | ||||
|                 <p class="lead-text"> | ||||
|                     At Open Pulse Security, we specialize in providing cutting-edge cybersecurity | ||||
|                     solutions tailored to your business needs. Our mission is to protect your | ||||
|                     business and employees from evolving digital threats using state-of-the-art | ||||
|                     open-source technologies. | ||||
|                 </p> | ||||
|                 <div class="about-highlights"> | ||||
|                     <div class="highlight-item"> | ||||
|                         <div class="highlight-icon">✓</div> | ||||
|                         <div class="highlight-text"> | ||||
|                             <strong>Proven Track Record:</strong> Successfully protecting businesses for over 5 years | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="highlight-item"> | ||||
|                         <div class="highlight-icon">✓</div> | ||||
|                         <div class="highlight-text"> | ||||
|                             <strong>Cost-Effective Solutions:</strong> Open-source technology reduces licensing costs | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="highlight-item"> | ||||
|                         <div class="highlight-icon">✓</div> | ||||
|                         <div class="highlight-text"> | ||||
|                             <strong>24/7 Support:</strong> Round-the-clock monitoring and incident response | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="about-image"> | ||||
|                 <div class="image-placeholder"> | ||||
|                     <div class="security-icons"> | ||||
|                         <div class="floating-icon" style="--delay: 0s;">🔒</div> | ||||
|                         <div class="floating-icon" style="--delay: 1s;">🛡️</div> | ||||
|                         <div class="floating-icon" style="--delay: 2s;">🔍</div> | ||||
|                         <div class="floating-icon" style="--delay: 3s;">⚡</div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Features Section --> | ||||
| <section class="features"> | ||||
|     <div class="features-container"> | ||||
|         <div class="section-header"> | ||||
|             <h2 class="section-title">Our Core Strengths</h2> | ||||
|             <p class="section-subtitle"> | ||||
|                 Comprehensive cybersecurity solutions built on industry-leading practices | ||||
|             </p> | ||||
|         </div> | ||||
|         <div class="features-grid"> | ||||
|             <div class="feature-card"> | ||||
|                 <div class="feature-header"> | ||||
|                     <div class="feature-icon">🔓</div> | ||||
|                     <h3>Open Source Excellence</h3> | ||||
|                 </div> | ||||
|                 <p> | ||||
|                     We leverage the power of open-source software like WireGuard, pfSense, and Wazuh | ||||
|                     to deliver secure, reliable, and cost-effective solutions. Open-source ensures | ||||
|                     transparency, flexibility, and community-driven innovation. | ||||
|                 </p> | ||||
|                 <div class="feature-tech"> | ||||
|                     <span class="tech-badge">WireGuard</span> | ||||
|                     <span class="tech-badge">pfSense</span> | ||||
|                     <span class="tech-badge">Wazuh</span> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="feature-card"> | ||||
|                 <div class="feature-header"> | ||||
|                     <div class="feature-icon">🛡️</div> | ||||
|                     <h3>Hardware Independence</h3> | ||||
|                 </div> | ||||
|                 <p> | ||||
|                     Our pfSense firewall solutions are designed to run on any hardware. In the event | ||||
|                     of hardware failure, your business remains operational, ensuring uninterrupted | ||||
|                     protection and peace of mind. | ||||
|                 </p> | ||||
|                 <div class="feature-benefits"> | ||||
|                     <div class="benefit">✓ Vendor Independence</div> | ||||
|                     <div class="benefit">✓ Cost Savings</div> | ||||
|                     <div class="benefit">✓ Flexibility</div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="feature-card"> | ||||
|                 <div class="feature-header"> | ||||
|                     <div class="feature-icon">🔍</div> | ||||
|                     <h3>Advanced Threat Detection</h3> | ||||
|                 </div> | ||||
|                 <p> | ||||
|                     We use state-of-the-art tools like OpenVAS and other vulnerability scanners to | ||||
|                     identify and mitigate risks before they can be exploited. Proactive security | ||||
|                     is at the core of our approach. | ||||
|                 </p> | ||||
|                 <div class="feature-tech"> | ||||
|                     <span class="tech-badge">OpenVAS</span> | ||||
|                     <span class="tech-badge">Nessus</span> | ||||
|                     <span class="tech-badge">SIEM</span> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="feature-card"> | ||||
|                 <div class="feature-header"> | ||||
|                     <div class="feature-icon">👨💼</div> | ||||
|                     <h3>Expert Team</h3> | ||||
|                 </div> | ||||
|                 <p> | ||||
|                     With years of experience in cybersecurity, our certified team is dedicated to | ||||
|                     protecting your business. We operate solely to safeguard your digital assets | ||||
|                     and ensure your employees can work securely. | ||||
|                 </p> | ||||
|                 <div class="feature-certifications"> | ||||
|                     <div class="cert">CISSP</div> | ||||
|                     <div class="cert">CEH</div> | ||||
|                     <div class="cert">GSEC</div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- CTA Section --> | ||||
| <section class="final-cta"> | ||||
|     <div class="cta-container"> | ||||
|         <div class="cta-content"> | ||||
|             <h2 class="cta-title">Ready to Secure Your Business?</h2> | ||||
|             <p class="cta-subtitle"> | ||||
|                 Join hundreds of businesses that trust Open Pulse Security to protect their digital assets. | ||||
|                 Get started with a free security consultation today. | ||||
|             </p> | ||||
|             <div class="cta-actions"> | ||||
|                 <a href="{{ url_for('main.contact') }}" class="cta-button primary large"> | ||||
|                     <span>Get Free Security Assessment</span> | ||||
|                     <i class="arrow">→</i> | ||||
|                 </a> | ||||
|                 <a href="{{ url_for('main.services') }}" class="cta-button secondary large"> | ||||
|                     <span>View All Services</span> | ||||
|                 </a> | ||||
|             </div> | ||||
|             <div class="cta-guarantee"> | ||||
|                 <div class="guarantee-badge"> | ||||
|                     <span class="guarantee-icon">🛡️</span> | ||||
|                     <span class="guarantee-text">30-Day Money-Back Guarantee</span> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| {% endblock %} | ||||
							
								
								
									
										388
									
								
								app/templates/privacy.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										388
									
								
								app/templates/privacy.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,388 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block title %}Privacy Policy - Open Pulse Security{% endblock %} | ||||
| {% block description %}Read our Privacy Policy to understand how we protect your data and respect your privacy.{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <!-- Privacy Hero Section --> | ||||
| <section class="privacy-hero"> | ||||
|     <div class="container"> | ||||
|         <h1 class="hero-title">Privacy Policy</h1> | ||||
|         <p class="hero-subtitle"> | ||||
|             Your privacy and data security are fundamental to our mission. Learn how we protect, handle, and respect your personal information. | ||||
|         </p> | ||||
|         <div class="hero-stats"> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">GDPR</span> | ||||
|                 <span class="stat-label">Compliant</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">256-bit</span> | ||||
|                 <span class="stat-label">Encryption</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">Zero</span> | ||||
|                 <span class="stat-label">Data Sales</span> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Privacy Content Section --> | ||||
| <section class="privacy-content-section"> | ||||
|     <div class="privacy-container"> | ||||
|         <div class="privacy-sidebar"> | ||||
|             <div class="privacy-nav"> | ||||
|                 <h4>Quick Navigation</h4> | ||||
|                 <ul> | ||||
|                     <li><a href="#data-collection">Data Collection</a></li> | ||||
|                     <li><a href="#data-usage">How We Use Data</a></li> | ||||
|                     <li><a href="#data-security">Data Security</a></li> | ||||
|                     <li><a href="#data-sharing">Data Sharing</a></li> | ||||
|                     <li><a href="#your-rights">Your Rights</a></li> | ||||
|                     <li><a href="#cookies">Cookies & Tracking</a></li> | ||||
|                     <li><a href="#retention">Data Retention</a></li> | ||||
|                     <li><a href="#contact">Contact Us</a></li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|             <div class="privacy-summary"> | ||||
|                 <div class="summary-icon"> | ||||
|                     <i class="fas fa-shield-alt"></i> | ||||
|                 </div> | ||||
|                 <h4>Privacy at a Glance</h4> | ||||
|                 <ul> | ||||
|                     <li>We collect minimal data</li> | ||||
|                     <li>We never sell your information</li> | ||||
|                     <li>You control your data</li> | ||||
|                     <li>Enterprise-grade security</li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|         </div> | ||||
| 
 | ||||
|         <div class="privacy-main"> | ||||
|             <div class="privacy-card" id="data-collection"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-database"></i> | ||||
|                     </div> | ||||
|                     <h3>Data Collection</h3> | ||||
|                     <span class="last-updated">Last updated: January 2025</span> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         We collect only the information necessary to provide our cybersecurity services effectively and securely. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <h4>Information We Collect</h4> | ||||
|                     <div class="info-grid"> | ||||
|                         <div class="info-item"> | ||||
|                             <h5>Contact Information</h5> | ||||
|                             <ul> | ||||
|                                 <li>Name and job title</li> | ||||
|                                 <li>Email address</li> | ||||
|                                 <li>Phone number</li> | ||||
|                                 <li>Company name and address</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                         <div class="info-item"> | ||||
|                             <h5>Technical Information</h5> | ||||
|                             <ul> | ||||
|                                 <li>IP addresses and network data</li> | ||||
|                                 <li>System configurations</li> | ||||
|                                 <li>Security logs and events</li> | ||||
|                                 <li>Performance metrics</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="important-note"> | ||||
|                         <i class="fas fa-info-circle"></i> | ||||
|                         <p><strong>Important:</strong> We only collect data that is essential for providing our security services. We do not collect sensitive personal information unless explicitly required for security analysis.</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="privacy-card" id="data-usage"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-cogs"></i> | ||||
|                     </div> | ||||
|                     <h3>How We Use Your Data</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Your data is used exclusively to deliver, improve, and secure our cybersecurity services. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="usage-list"> | ||||
|                         <div class="usage-item"> | ||||
|                             <i class="fas fa-shield-alt"></i> | ||||
|                             <div> | ||||
|                                 <h5>Security Services</h5> | ||||
|                                 <p>Monitoring, threat detection, incident response, and vulnerability assessments</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="usage-item"> | ||||
|                             <i class="fas fa-headset"></i> | ||||
|                             <div> | ||||
|                                 <h5>Customer Support</h5> | ||||
|                                 <p>Providing technical assistance and resolving service-related issues</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="usage-item"> | ||||
|                             <i class="fas fa-chart-line"></i> | ||||
|                             <div> | ||||
|                                 <h5>Service Improvement</h5> | ||||
|                                 <p>Analyzing performance metrics to enhance our security solutions</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="usage-item"> | ||||
|                             <i class="fas fa-bell"></i> | ||||
|                             <div> | ||||
|                                 <h5>Communications</h5> | ||||
|                                 <p>Sending security alerts, updates, and important service notifications</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="privacy-card" id="data-security"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-lock"></i> | ||||
|                     </div> | ||||
|                     <h3>Data Security</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         We implement enterprise-grade security measures to protect your data with the same rigor we apply to our cybersecurity services. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="security-measures"> | ||||
|                         <div class="security-measure"> | ||||
|                             <div class="measure-icon"> | ||||
|                                 <i class="fas fa-key"></i> | ||||
|                             </div> | ||||
|                             <h5>Encryption</h5> | ||||
|                             <p>AES-256 encryption for data at rest and TLS 1.3 for data in transit</p> | ||||
|                         </div> | ||||
|                         <div class="security-measure"> | ||||
|                             <div class="measure-icon"> | ||||
|                                 <i class="fas fa-user-shield"></i> | ||||
|                             </div> | ||||
|                             <h5>Access Control</h5> | ||||
|                             <p>Multi-factor authentication and role-based access controls</p> | ||||
|                         </div> | ||||
|                         <div class="security-measure"> | ||||
|                             <div class="measure-icon"> | ||||
|                                 <i class="fas fa-search"></i> | ||||
|                             </div> | ||||
|                             <h5>Monitoring</h5> | ||||
|                             <p>24/7 security monitoring and automated threat detection</p> | ||||
|                         </div> | ||||
|                         <div class="security-measure"> | ||||
|                             <div class="measure-icon"> | ||||
|                                 <i class="fas fa-certificate"></i> | ||||
|                             </div> | ||||
|                             <h5>Compliance</h5> | ||||
|                             <p>SOC 2 Type II, ISO 27001, and GDPR compliance</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="privacy-card" id="data-sharing"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-ban"></i> | ||||
|                     </div> | ||||
|                     <h3>Data Sharing</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <div class="no-sharing-banner"> | ||||
|                         <i class="fas fa-shield-alt"></i> | ||||
|                         <h4>We Never Sell Your Data</h4> | ||||
|                         <p>Your information is never sold, rented, or shared with third parties for marketing purposes.</p> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <h4>Limited Sharing Scenarios</h4> | ||||
|                     <p>We may share data only in these specific circumstances:</p> | ||||
|                     <ul class="sharing-list"> | ||||
|                         <li><strong>Service Providers:</strong> Trusted partners who help deliver our services (under strict confidentiality agreements)</li> | ||||
|                         <li><strong>Legal Requirements:</strong> When required by law or to protect our legal rights</li> | ||||
|                         <li><strong>Security Incidents:</strong> With law enforcement when investigating cybersecurity threats</li> | ||||
|                         <li><strong>Business Transfers:</strong> In the event of a merger or acquisition (with continued privacy protection)</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="privacy-card" id="your-rights"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-user-check"></i> | ||||
|                     </div> | ||||
|                     <h3>Your Rights</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         You have complete control over your personal data. Exercise your rights at any time. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="rights-grid"> | ||||
|                         <div class="right-item"> | ||||
|                             <i class="fas fa-eye"></i> | ||||
|                             <h5>Access</h5> | ||||
|                             <p>Request a copy of all personal data we hold about you</p> | ||||
|                         </div> | ||||
|                         <div class="right-item"> | ||||
|                             <i class="fas fa-edit"></i> | ||||
|                             <h5>Correction</h5> | ||||
|                             <p>Update or correct any inaccurate personal information</p> | ||||
|                         </div> | ||||
|                         <div class="right-item"> | ||||
|                             <i class="fas fa-trash"></i> | ||||
|                             <h5>Deletion</h5> | ||||
|                             <p>Request deletion of your personal data (subject to legal requirements)</p> | ||||
|                         </div> | ||||
|                         <div class="right-item"> | ||||
|                             <i class="fas fa-download"></i> | ||||
|                             <h5>Portability</h5> | ||||
|                             <p>Export your data in a machine-readable format</p> | ||||
|                         </div> | ||||
|                         <div class="right-item"> | ||||
|                             <i class="fas fa-pause"></i> | ||||
|                             <h5>Restriction</h5> | ||||
|                             <p>Limit how we process your personal information</p> | ||||
|                         </div> | ||||
|                         <div class="right-item"> | ||||
|                             <i class="fas fa-times-circle"></i> | ||||
|                             <h5>Objection</h5> | ||||
|                             <p>Object to certain types of data processing</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="contact-rights"> | ||||
|                         <h5>Exercise Your Rights</h5> | ||||
|                         <p>Contact our Data Protection Officer to exercise any of these rights:</p> | ||||
|                         <a href="mailto:privacy@openpulsesecurity.com" class="contact-link"> | ||||
|                             <i class="fas fa-envelope"></i> | ||||
|                             privacy@openpulsesecurity.com | ||||
|                         </a> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="privacy-card" id="cookies"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-cookie-bite"></i> | ||||
|                     </div> | ||||
|                     <h3>Cookies & Tracking</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         We use minimal, essential cookies to ensure our website functions properly and securely. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="cookie-types"> | ||||
|                         <div class="cookie-type"> | ||||
|                             <h5>Essential Cookies</h5> | ||||
|                             <p>Required for basic website functionality and security features</p> | ||||
|                             <span class="cookie-status required">Required</span> | ||||
|                         </div> | ||||
|                         <div class="cookie-type"> | ||||
|                             <h5>Analytics Cookies</h5> | ||||
|                             <p>Help us understand how visitors interact with our website</p> | ||||
|                             <span class="cookie-status optional">Optional</span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="privacy-card" id="retention"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-calendar-alt"></i> | ||||
|                     </div> | ||||
|                     <h3>Data Retention</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         We retain your data only as long as necessary to provide our services and meet legal obligations. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="retention-schedule"> | ||||
|                         <div class="retention-item"> | ||||
|                             <h5>Contact Information</h5> | ||||
|                             <p>Retained while you're an active customer, plus 3 years for business records</p> | ||||
|                         </div> | ||||
|                         <div class="retention-item"> | ||||
|                             <h5>Security Logs</h5> | ||||
|                             <p>Retained for 1 year for security analysis and compliance requirements</p> | ||||
|                         </div> | ||||
|                         <div class="retention-item"> | ||||
|                             <h5>Support Records</h5> | ||||
|                             <p>Retained for 2 years to maintain service quality and resolve issues</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="privacy-card" id="contact"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-envelope"></i> | ||||
|                     </div> | ||||
|                     <h3>Contact Us</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Have questions about our privacy practices? We're here to help. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="contact-options"> | ||||
|                         <div class="contact-option"> | ||||
|                             <i class="fas fa-user-shield"></i> | ||||
|                             <div> | ||||
|                                 <h5>Data Protection Officer</h5> | ||||
|                                 <p>For privacy-related questions and rights requests</p> | ||||
|                                 <a href="mailto:privacy@openpulsesecurity.com">privacy@openpulsesecurity.com</a> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="contact-option"> | ||||
|                             <i class="fas fa-headset"></i> | ||||
|                             <div> | ||||
|                                 <h5>General Support</h5> | ||||
|                                 <p>For service-related questions and technical support</p> | ||||
|                                 <a href="mailto:support@openpulsesecurity.com">support@openpulsesecurity.com</a> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Privacy CTA --> | ||||
| <section class="privacy-cta"> | ||||
|     <div class="container"> | ||||
|         <h2>Questions About Our Privacy Policy?</h2> | ||||
|         <p> | ||||
|             Our commitment to your privacy is unwavering. If you have any questions or concerns about how we handle your data, | ||||
|             don't hesitate to reach out to our Data Protection Officer. | ||||
|         </p> | ||||
|         <div class="cta-actions"> | ||||
|             <a href="mailto:privacy@openpulsesecurity.com" class="btn btn-primary"> | ||||
|                 <i class="fas fa-envelope"></i> | ||||
|                 Contact Privacy Team | ||||
|             </a> | ||||
|             <a href="/contact" class="btn btn-secondary"> | ||||
|                 <i class="fas fa-comments"></i> | ||||
|                 General Contact | ||||
|             </a> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| {% endblock %} | ||||
							
								
								
									
										93
									
								
								app/templates/services.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								app/templates/services.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,93 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <section class="services"> | ||||
|     <div class="services-container"> | ||||
|         <h2 class="section-title">Our Services</h2> | ||||
|         <p class="section-subtitle">Professional cybersecurity solutions tailored to your needs</p> | ||||
| 
 | ||||
|         <div class="services-grid"> | ||||
|             <!-- WireGuard VPN --> | ||||
|             <div class="service-card"> | ||||
|                 <div class="service-icon">🔒</div> | ||||
|                 <h3 class="service-title">WireGuard VPN Setup</h3> | ||||
|                 <p class="service-description">Secure your network with the fastest, most reliable VPN technology available.</p> | ||||
|                 <div class="service-pricing"> | ||||
|                     <div class="price-main">$200</div> | ||||
|                     <div class="price-details">one-time setup + $20/month</div> | ||||
|                 </div> | ||||
|                 <ul class="service-features"> | ||||
|                     <li>Fast, secure VPN connection</li> | ||||
|                     <li>Easy setup and management</li> | ||||
|                     <li>Open-source technology</li> | ||||
|                     <li>24/7 monitoring included</li> | ||||
|                 </ul> | ||||
|                 <div class="btn-container"> | ||||
|                     <a href="#" class="btn btn-primary">Get Started</a> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <!-- pfSense Firewall --> | ||||
|             <div class="service-card featured"> | ||||
|                 <div class="featured-badge">Most Popular</div> | ||||
|                 <div class="service-icon">🛡️</div> | ||||
|                 <h3 class="service-title">pfSense Firewall Setup</h3> | ||||
|                 <p class="service-description">Deploy a robust enterprise-grade firewall to secure your entire network infrastructure.</p> | ||||
|                 <div class="service-pricing"> | ||||
|                     <div class="price-main">$600</div> | ||||
|                     <div class="price-details">one-time setup + $50/month</div> | ||||
|                 </div> | ||||
|                 <ul class="service-features"> | ||||
|                     <li>Robust network security</li> | ||||
|                     <li>Open-source firewall</li> | ||||
|                     <li>Netgate hardware recommended</li> | ||||
|                     <li>Advanced threat protection</li> | ||||
|                 </ul> | ||||
|                 <div class="btn-container"> | ||||
|                     <a href="#" class="btn btn-primary">Get Started</a> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <!-- Endpoint Security with Wazuh --> | ||||
|             <div class="service-card"> | ||||
|                 <div class="service-icon">🖥️</div> | ||||
|                 <h3 class="service-title">Endpoint Security with Wazuh</h3> | ||||
|                 <p class="service-description">Protect your devices from malware and unauthorized access with real-time monitoring.</p> | ||||
|                 <div class="service-pricing"> | ||||
|                     <div class="price-main">$300</div> | ||||
|                     <div class="price-details">one-time setup + $30/month</div> | ||||
|                 </div> | ||||
|                 <ul class="service-features"> | ||||
|                     <li>Malware and intrusion detection</li> | ||||
|                     <li>Open-source endpoint protection</li> | ||||
|                     <li>Real-time alerts</li> | ||||
|                     <li>Compliance reporting</li> | ||||
|                 </ul> | ||||
|                 <div class="btn-container"> | ||||
|                     <a href="#" class="btn btn-primary">Get Started</a> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <!-- Security Audits --> | ||||
|             <div class="service-card"> | ||||
|                 <div class="service-icon">📊</div> | ||||
|                 <h3 class="service-title">Security Audits</h3> | ||||
|                 <p class="service-description">Get a comprehensive security assessment with detailed vulnerability reports and remediation plans.</p> | ||||
|                 <div class="service-pricing"> | ||||
|                     <div class="price-main">$500</div> | ||||
|                     <div class="price-details">per comprehensive audit</div> | ||||
|                 </div> | ||||
|                 <ul class="service-features"> | ||||
|                     <li>Vulnerability assessment</li> | ||||
|                     <li>Detailed security report</li> | ||||
|                     <li>Actionable insights</li> | ||||
|                     <li>Follow-up consultation</li> | ||||
|                 </ul> | ||||
|                 <div class="btn-container"> | ||||
|                     <a href="#" class="btn btn-primary">Get Started</a> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| {% endblock %} | ||||
							
								
								
									
										429
									
								
								app/templates/solutions.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										429
									
								
								app/templates/solutions.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,429 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block title %}Our Solutions & Technologies - Open Pulse Security{% endblock %} | ||||
| {% block description %}Discover the proven open-source cybersecurity technologies we use. Transparent, reliable, and battle-tested solutions for enterprise security.{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <!-- Hero Section --> | ||||
| <section class="solutions-hero"> | ||||
|     <div class="hero-container"> | ||||
|         <div class="hero-content"> | ||||
|             <h1 class="hero-title">Our Proven Security Solutions</h1> | ||||
|             <p class="hero-subtitle"> | ||||
|                 We believe in transparency. Every tool we use is open-source, battle-tested,  | ||||
|                 and trusted by enterprises worldwide. See exactly what powers your security. | ||||
|             </p> | ||||
|             <div class="hero-stats"> | ||||
|                 <div class="stat"> | ||||
|                     <div class="stat-number">100%</div> | ||||
|                     <div class="stat-label">Open Source</div> | ||||
|                 </div> | ||||
|                 <div class="stat"> | ||||
|                     <div class="stat-number">5+</div> | ||||
|                     <div class="stat-label">Years Experience</div> | ||||
|                 </div> | ||||
|                 <div class="stat"> | ||||
|                     <div class="stat-number">24/7</div> | ||||
|                     <div class="stat-label">Support</div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Solutions Grid --> | ||||
| <section class="solutions-grid-section"> | ||||
|     <div class="solutions-container"> | ||||
|         <div class="section-header"> | ||||
|             <h2 class="section-title">Core Security Technologies</h2> | ||||
|             <p class="section-subtitle"> | ||||
|                 Industry-leading open-source solutions that form the backbone of our security services | ||||
|             </p> | ||||
|         </div> | ||||
| 
 | ||||
|         <div class="solutions-grid"> | ||||
|             <!-- WireGuard --> | ||||
|             <div class="solution-card featured"> | ||||
|                 <div class="solution-header"> | ||||
|                     <div class="solution-logo"> | ||||
|                         <img src="{{ url_for('static', filename='images/wireguard-logo.png') }}" alt="WireGuard Logo" onerror="this.style.display='none'"> | ||||
|                         <div class="solution-icon">🔒</div> | ||||
|                     </div> | ||||
|                     <div class="solution-title-area"> | ||||
|                         <h3 class="solution-title">WireGuard VPN</h3> | ||||
|                         <div class="solution-category">VPN Technology</div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                  | ||||
|                 <div class="solution-description"> | ||||
|                     <p> | ||||
|                         WireGuard is a revolutionary VPN protocol that's faster, simpler, and more secure  | ||||
|                         than traditional VPN solutions. It uses state-of-the-art cryptography and has been  | ||||
|                         audited by security experts worldwide. | ||||
|                     </p> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-features"> | ||||
|                     <h4>Key Benefits:</h4> | ||||
|                     <ul> | ||||
|                         <li>10x faster than OpenVPN</li> | ||||
|                         <li>Minimal attack surface (4,000 lines of code vs 600,000+)</li> | ||||
|                         <li>Built into Linux kernel</li> | ||||
|                         <li>Cross-platform compatibility</li> | ||||
|                         <li>Perfect forward secrecy</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-stats"> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">2016</span> | ||||
|                         <span class="stat-label">First Released</span> | ||||
|                     </div> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">Linux</span> | ||||
|                         <span class="stat-label">Kernel Integration</span> | ||||
|                     </div> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-links"> | ||||
|                     <a href="https://www.wireguard.com/" target="_blank" class="solution-link primary"> | ||||
|                         <i class="fas fa-external-link-alt"></i> | ||||
|                         Official Website | ||||
|                     </a> | ||||
|                     <a href="https://github.com/WireGuard" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fab fa-github"></i> | ||||
|                         Source Code | ||||
|                     </a> | ||||
|                     <a href="https://www.wireguard.com/papers/wireguard.pdf" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fas fa-file-pdf"></i> | ||||
|                         Technical Paper | ||||
|                     </a> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <!-- pfSense --> | ||||
|             <div class="solution-card"> | ||||
|                 <div class="solution-header"> | ||||
|                     <div class="solution-logo"> | ||||
|                         <img src="{{ url_for('static', filename='images/pfsense-logo.png') }}" alt="pfSense Logo" onerror="this.style.display='none'"> | ||||
|                         <div class="solution-icon">🛡️</div> | ||||
|                     </div> | ||||
|                     <div class="solution-title-area"> | ||||
|                         <h3 class="solution-title">pfSense Firewall</h3> | ||||
|                         <div class="solution-category">Network Security</div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                  | ||||
|                 <div class="solution-description"> | ||||
|                     <p> | ||||
|                         pfSense is a powerful, enterprise-grade firewall and router platform based on FreeBSD.  | ||||
|                         It provides comprehensive network security features and can run on any x86 hardware,  | ||||
|                         giving you complete vendor independence. | ||||
|                     </p> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-features"> | ||||
|                     <h4>Key Features:</h4> | ||||
|                     <ul> | ||||
|                         <li>Stateful packet filtering</li> | ||||
|                         <li>VPN server & client support</li> | ||||
|                         <li>Intrusion detection & prevention</li> | ||||
|                         <li>Traffic shaping & load balancing</li> | ||||
|                         <li>Web-based management interface</li> | ||||
|                         <li>Package system for extensions</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-stats"> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">2004</span> | ||||
|                         <span class="stat-label">First Released</span> | ||||
|                     </div> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">1M+</span> | ||||
|                         <span class="stat-label">Active Installs</span> | ||||
|                     </div> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-links"> | ||||
|                     <a href="https://www.pfsense.org/" target="_blank" class="solution-link primary"> | ||||
|                         <i class="fas fa-external-link-alt"></i> | ||||
|                         Official Website | ||||
|                     </a> | ||||
|                     <a href="https://github.com/pfsense/pfsense" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fab fa-github"></i> | ||||
|                         Source Code | ||||
|                     </a> | ||||
|                     <a href="https://docs.netgate.com/pfsense/en/latest/" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fas fa-book"></i> | ||||
|                         Documentation | ||||
|                     </a> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <!-- Wazuh --> | ||||
|             <div class="solution-card"> | ||||
|                 <div class="solution-header"> | ||||
|                     <div class="solution-logo"> | ||||
|                         <img src="{{ url_for('static', filename='images/wazuh-logo.png') }}" alt="Wazuh Logo" onerror="this.style.display='none'"> | ||||
|                         <div class="solution-icon">🔍</div> | ||||
|                     </div> | ||||
|                     <div class="solution-title-area"> | ||||
|                         <h3 class="solution-title">Wazuh SIEM</h3> | ||||
|                         <div class="solution-category">Endpoint Security</div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                  | ||||
|                 <div class="solution-description"> | ||||
|                     <p> | ||||
|                         Wazuh is a comprehensive security monitoring platform that provides threat detection,  | ||||
|                         integrity monitoring, incident response, and compliance reporting. It's trusted by  | ||||
|                         thousands of organizations worldwide for endpoint security. | ||||
|                     </p> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-features"> | ||||
|                     <h4>Capabilities:</h4> | ||||
|                     <ul> | ||||
|                         <li>Real-time threat detection</li> | ||||
|                         <li>File integrity monitoring</li> | ||||
|                         <li>Log analysis & correlation</li> | ||||
|                         <li>Vulnerability assessment</li> | ||||
|                         <li>Compliance reporting (PCI DSS, GDPR, HIPAA)</li> | ||||
|                         <li>Incident response automation</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-stats"> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">2015</span> | ||||
|                         <span class="stat-label">Founded</span> | ||||
|                     </div> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">10K+</span> | ||||
|                         <span class="stat-label">Organizations</span> | ||||
|                     </div> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-links"> | ||||
|                     <a href="https://wazuh.com/" target="_blank" class="solution-link primary"> | ||||
|                         <i class="fas fa-external-link-alt"></i> | ||||
|                         Official Website | ||||
|                     </a> | ||||
|                     <a href="https://github.com/wazuh/wazuh" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fab fa-github"></i> | ||||
|                         Source Code | ||||
|                     </a> | ||||
|                     <a href="https://documentation.wazuh.com/" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fas fa-book"></i> | ||||
|                         Documentation | ||||
|                     </a> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <!-- OpenVAS --> | ||||
|             <div class="solution-card"> | ||||
|                 <div class="solution-header"> | ||||
|                     <div class="solution-logo"> | ||||
|                         <img src="{{ url_for('static', filename='images/openvas-logo.png') }}" alt="OpenVAS Logo" onerror="this.style.display='none'"> | ||||
|                         <div class="solution-icon">🔬</div> | ||||
|                     </div> | ||||
|                     <div class="solution-title-area"> | ||||
|                         <h3 class="solution-title">OpenVAS Scanner</h3> | ||||
|                         <div class="solution-category">Vulnerability Assessment</div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                  | ||||
|                 <div class="solution-description"> | ||||
|                     <p> | ||||
|                         OpenVAS is a powerful vulnerability scanner and management solution. It provides  | ||||
|                         comprehensive vulnerability assessments and is capable of testing for over 50,000  | ||||
|                         known vulnerabilities across networks, systems, and applications. | ||||
|                     </p> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-features"> | ||||
|                     <h4>Features:</h4> | ||||
|                     <ul> | ||||
|                         <li>50,000+ vulnerability tests</li> | ||||
|                         <li>Network & web application scanning</li> | ||||
|                         <li>Authenticated & unauthenticated scans</li> | ||||
|                         <li>Detailed vulnerability reports</li> | ||||
|                         <li>Risk assessment & prioritization</li> | ||||
|                         <li>Compliance scanning</li> | ||||
|                     </ul> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-stats"> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">2009</span> | ||||
|                         <span class="stat-label">First Released</span> | ||||
|                     </div> | ||||
|                     <div class="stat-item"> | ||||
|                         <span class="stat-value">50K+</span> | ||||
|                         <span class="stat-label">Vulnerability Tests</span> | ||||
|                     </div> | ||||
|                 </div> | ||||
| 
 | ||||
|                 <div class="solution-links"> | ||||
|                     <a href="https://www.openvas.org/" target="_blank" class="solution-link primary"> | ||||
|                         <i class="fas fa-external-link-alt"></i> | ||||
|                         Official Website | ||||
|                     </a> | ||||
|                     <a href="https://github.com/greenbone/openvas-scanner" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fab fa-github"></i> | ||||
|                         Source Code | ||||
|                     </a> | ||||
|                     <a href="https://docs.greenbone.net/" target="_blank" class="solution-link secondary"> | ||||
|                         <i class="fas fa-book"></i> | ||||
|                         Documentation | ||||
|                     </a> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Why Open Source Section --> | ||||
| <section class="why-opensource"> | ||||
|     <div class="opensource-container"> | ||||
|         <div class="section-header"> | ||||
|             <h2 class="section-title">Why We Choose Open Source</h2> | ||||
|             <p class="section-subtitle"> | ||||
|                 Open source isn't just our preference—it's our commitment to transparency, security, and your independence | ||||
|             </p> | ||||
|         </div> | ||||
| 
 | ||||
|         <div class="benefits-grid"> | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon">🔍</div> | ||||
|                 <h3>Complete Transparency</h3> | ||||
|                 <p>Every line of code is open for inspection. No hidden backdoors, no secret vulnerabilities. You can verify exactly what's protecting your business.</p> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon">💰</div> | ||||
|                 <h3>Cost Effective</h3> | ||||
|                 <p>No expensive licensing fees or vendor lock-in. Open source solutions provide enterprise-grade security without the enterprise price tag.</p> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon">🛠️</div> | ||||
|                 <h3>Vendor Independence</h3> | ||||
|                 <p>You're not tied to any single vendor. If hardware fails or vendors change policies, your security solutions continue to work.</p> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon">🌍</div> | ||||
|                 <h3>Community Driven</h3> | ||||
|                 <p>Backed by global communities of security experts. Faster bug fixes, continuous improvements, and collective intelligence.</p> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon">🔒</div> | ||||
|                 <h3>Security by Design</h3> | ||||
|                 <p>Open source security tools are scrutinized by thousands of experts worldwide. Vulnerabilities are found and fixed quickly.</p> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="benefit-card"> | ||||
|                 <div class="benefit-icon">⚡</div> | ||||
|                 <h3>Rapid Innovation</h3> | ||||
|                 <p>Open source projects evolve faster than proprietary solutions. You get cutting-edge features and improvements continuously.</p> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Integration & Support --> | ||||
| <section class="integration-support"> | ||||
|     <div class="support-container"> | ||||
|         <div class="support-content"> | ||||
|             <div class="support-text"> | ||||
|                 <h2>Professional Implementation & Support</h2> | ||||
|                 <p class="lead-text"> | ||||
|                     While these tools are open source and free, implementing them correctly requires expertise.  | ||||
|                     That's where we come in. | ||||
|                 </p> | ||||
|                 <div class="support-features"> | ||||
|                     <div class="support-feature"> | ||||
|                         <i class="fas fa-cogs"></i> | ||||
|                         <div> | ||||
|                             <h4>Expert Configuration</h4> | ||||
|                             <p>We configure each solution specifically for your environment and security requirements.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="support-feature"> | ||||
|                         <i class="fas fa-shield-alt"></i> | ||||
|                         <div> | ||||
|                             <h4>Security Hardening</h4> | ||||
|                             <p>Every installation is hardened according to industry best practices and compliance standards.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="support-feature"> | ||||
|                         <i class="fas fa-headset"></i> | ||||
|                         <div> | ||||
|                             <h4>Ongoing Support</h4> | ||||
|                             <p>24/7 monitoring, maintenance, and support to ensure your security solutions stay effective.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="support-feature"> | ||||
|                         <i class="fas fa-graduation-cap"></i> | ||||
|                         <div> | ||||
|                             <h4>Training & Documentation</h4> | ||||
|                             <p>We provide comprehensive training and documentation so your team can manage the systems.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="support-visual"> | ||||
|                 <div class="integration-diagram"> | ||||
|                     <div class="integration-center"> | ||||
|                         <div class="center-node"> | ||||
|                             <i class="fas fa-shield-alt"></i> | ||||
|                             <span>Your Business</span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="integration-nodes"> | ||||
|                         <div class="integration-node" style="--angle: 0deg;"> | ||||
|                             <i class="fas fa-lock"></i> | ||||
|                             <span>WireGuard</span> | ||||
|                         </div> | ||||
|                         <div class="integration-node" style="--angle: 90deg;"> | ||||
|                             <i class="fas fa-firewall"></i> | ||||
|                             <span>pfSense</span> | ||||
|                         </div> | ||||
|                         <div class="integration-node" style="--angle: 180deg;"> | ||||
|                             <i class="fas fa-search"></i> | ||||
|                             <span>Wazuh</span> | ||||
|                         </div> | ||||
|                         <div class="integration-node" style="--angle: 270deg;"> | ||||
|                             <i class="fas fa-bug"></i> | ||||
|                             <span>OpenVAS</span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- CTA Section --> | ||||
| <section class="solutions-cta"> | ||||
|     <div class="cta-container"> | ||||
|         <h2>Ready to Implement These Solutions?</h2> | ||||
|         <p> | ||||
|             Let our experts configure and deploy these proven security technologies for your business.  | ||||
|             Get started with a free consultation and security assessment. | ||||
|         </p> | ||||
|         <div class="cta-actions"> | ||||
|             <a href="{{ url_for('main.contact') }}" class="cta-button primary"> | ||||
|                 <span>Get Free Consultation</span> | ||||
|                 <i class="fas fa-arrow-right"></i> | ||||
|             </a> | ||||
|             <a href="{{ url_for('main.services') }}" class="cta-button secondary"> | ||||
|                 <span>View Our Services</span> | ||||
|             </a> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| {% endblock %} | ||||
							
								
								
									
										565
									
								
								app/templates/termsofservice.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										565
									
								
								app/templates/termsofservice.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,565 @@ | |||
| {% extends "base.html" %} | ||||
| 
 | ||||
| {% block title %}Terms of Service - Open Pulse Security{% endblock %} | ||||
| {% block description %}Review our Terms of Service to understand the rules and guidelines for using our cybersecurity services.{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
| <!-- Terms Hero Section --> | ||||
| <section class="terms-hero"> | ||||
|     <div class="container"> | ||||
|         <h1 class="hero-title">Terms of Service</h1> | ||||
|         <p class="hero-subtitle"> | ||||
|             Clear, transparent terms that govern the use of our cybersecurity services and protect both your business and ours. | ||||
|         </p> | ||||
|         <div class="hero-stats"> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">Fair</span> | ||||
|                 <span class="stat-label">Terms</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">Clear</span> | ||||
|                 <span class="stat-label">Language</span> | ||||
|             </div> | ||||
|             <div class="hero-stat"> | ||||
|                 <span class="stat-value">Updated</span> | ||||
|                 <span class="stat-label">Jan 2025</span> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Terms Content Section --> | ||||
| <section class="terms-content-section"> | ||||
|     <div class="terms-container"> | ||||
|         <div class="terms-sidebar"> | ||||
|             <div class="terms-nav"> | ||||
|                 <h4>Quick Navigation</h4> | ||||
|                 <ul> | ||||
|                     <li><a href="#acceptance">Acceptance of Terms</a></li> | ||||
|                     <li><a href="#definitions">Definitions</a></li> | ||||
|                     <li><a href="#services">Service Description</a></li> | ||||
|                     <li><a href="#usage">Acceptable Use</a></li> | ||||
|                     <li><a href="#accounts">User Accounts</a></li> | ||||
|                     <li><a href="#payment">Payment Terms</a></li> | ||||
|                     <li><a href="#intellectual-property">Intellectual Property</a></li> | ||||
|                     <li><a href="#confidentiality">Confidentiality</a></li> | ||||
|                     <li><a href="#liability">Limitation of Liability</a></li> | ||||
|                     <li><a href="#termination">Termination</a></li> | ||||
|                     <li><a href="#governing-law">Governing Law</a></li> | ||||
|                     <li><a href="#changes">Changes to Terms</a></li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|             <div class="terms-summary"> | ||||
|                 <div class="summary-icon"> | ||||
|                     <i class="fas fa-file-contract"></i> | ||||
|                 </div> | ||||
|                 <h4>Terms Summary</h4> | ||||
|                 <ul> | ||||
|                     <li>Use services responsibly</li> | ||||
|                     <li>Respect intellectual property</li> | ||||
|                     <li>Pay on time</li> | ||||
|                     <li>Maintain confidentiality</li> | ||||
|                 </ul> | ||||
|             </div> | ||||
|         </div> | ||||
| 
 | ||||
|         <div class="terms-main"> | ||||
|             <div class="terms-card" id="acceptance"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-handshake"></i> | ||||
|                     </div> | ||||
|                     <h3>Acceptance of Terms</h3> | ||||
|                     <span class="effective-date">Effective: January 1, 2025</span> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         By accessing, using, or subscribing to Open Pulse Security's cybersecurity services, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="acceptance-conditions"> | ||||
|                         <h4>These terms apply when you:</h4> | ||||
|                         <ul class="condition-list"> | ||||
|                             <li>Access our website or web applications</li> | ||||
|                             <li>Subscribe to any of our cybersecurity services</li> | ||||
|                             <li>Use our security monitoring or threat detection tools</li> | ||||
|                             <li>Participate in security assessments or consultations</li> | ||||
|                             <li>Receive support or professional services from our team</li> | ||||
|                         </ul> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="important-note"> | ||||
|                         <i class="fas fa-exclamation-triangle"></i> | ||||
|                         <p><strong>Important:</strong> If you do not agree to these terms, you must immediately discontinue use of our services and contact us to terminate your account.</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="definitions"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-book"></i> | ||||
|                     </div> | ||||
|                     <h3>Definitions</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         For clarity and consistency, the following terms have specific meanings throughout this agreement. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="definitions-grid"> | ||||
|                         <div class="definition-item"> | ||||
|                             <h5>"Services"</h5> | ||||
|                             <p>All cybersecurity solutions, monitoring, assessments, consulting, and support provided by Open Pulse Security.</p> | ||||
|                         </div> | ||||
|                         <div class="definition-item"> | ||||
|                             <h5>"Client" or "You"</h5> | ||||
|                             <p>The individual or organization that subscribes to or uses our services.</p> | ||||
|                         </div> | ||||
|                         <div class="definition-item"> | ||||
|                             <h5>"Data"</h5> | ||||
|                             <p>Any information, files, logs, or content processed through our security services.</p> | ||||
|                         </div> | ||||
|                         <div class="definition-item"> | ||||
|                             <h5>"Platform"</h5> | ||||
|                             <p>Our web-based security management and monitoring systems.</p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="services"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-shield-alt"></i> | ||||
|                     </div> | ||||
|                     <h3>Service Description</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Open Pulse Security provides comprehensive cybersecurity services designed to protect your business from digital threats. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="service-categories"> | ||||
|                         <div class="service-category"> | ||||
|                             <h4><i class="fas fa-eye"></i> Security Monitoring</h4> | ||||
|                             <ul> | ||||
|                                 <li>24/7 threat detection and monitoring</li> | ||||
|                                 <li>Real-time security alerts and notifications</li> | ||||
|                                 <li>Incident response and remediation guidance</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                         <div class="service-category"> | ||||
|                             <h4><i class="fas fa-search"></i> Security Assessments</h4> | ||||
|                             <ul> | ||||
|                                 <li>Vulnerability assessments and penetration testing</li> | ||||
|                                 <li>Security audits and compliance reviews</li> | ||||
|                                 <li>Risk analysis and mitigation recommendations</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                         <div class="service-category"> | ||||
|                             <h4><i class="fas fa-cogs"></i> Managed Services</h4> | ||||
|                             <ul> | ||||
|                                 <li>Security tool configuration and management</li> | ||||
|                                 <li>Policy development and implementation</li> | ||||
|                                 <li>Staff training and security awareness programs</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="service-availability"> | ||||
|                         <h4>Service Availability</h4> | ||||
|                         <p>We strive to maintain 99.9% uptime for our monitoring services. Scheduled maintenance will be communicated in advance when possible.</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="usage"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-check-circle"></i> | ||||
|                     </div> | ||||
|                     <h3>Acceptable Use Policy</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Our services are designed for legitimate business security purposes. You agree to use them responsibly and in compliance with all applicable laws. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="usage-sections"> | ||||
|                         <div class="usage-allowed"> | ||||
|                             <h4><i class="fas fa-thumbs-up"></i> Permitted Uses</h4> | ||||
|                             <ul> | ||||
|                                 <li>Protecting your organization's digital assets</li> | ||||
|                                 <li>Monitoring your own networks and systems</li> | ||||
|                                 <li>Conducting authorized security assessments</li> | ||||
|                                 <li>Compliance with industry security standards</li> | ||||
|                                 <li>Training and educational purposes within your organization</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="usage-prohibited"> | ||||
|                             <h4><i class="fas fa-ban"></i> Prohibited Uses</h4> | ||||
|                             <ul> | ||||
|                                 <li>Unauthorized access to third-party systems</li> | ||||
|                                 <li>Malicious hacking or cyber attacks</li> | ||||
|                                 <li>Violation of privacy laws or regulations</li> | ||||
|                                 <li>Reselling or redistributing our services without permission</li> | ||||
|                                 <li>Reverse engineering our proprietary tools</li> | ||||
|                                 <li>Using services to harm, harass, or threaten others</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="violation-consequences"> | ||||
|                         <h4>Violation Consequences</h4> | ||||
|                         <p>Violation of this policy may result in immediate service suspension, account termination, and potential legal action.</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="accounts"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-user-cog"></i> | ||||
|                     </div> | ||||
|                     <h3>User Accounts & Responsibilities</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         You are responsible for maintaining the security and proper use of your account credentials. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="account-responsibilities"> | ||||
|                         <div class="responsibility-item"> | ||||
|                             <i class="fas fa-key"></i> | ||||
|                             <div> | ||||
|                                 <h5>Account Security</h5> | ||||
|                                 <p>Maintain strong, unique passwords and enable multi-factor authentication when available.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="responsibility-item"> | ||||
|                             <i class="fas fa-users"></i> | ||||
|                             <div> | ||||
|                                 <h5>User Management</h5> | ||||
|                                 <p>Properly manage user access, promptly remove departing employees, and monitor account activity.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="responsibility-item"> | ||||
|                             <i class="fas fa-bell"></i> | ||||
|                             <div> | ||||
|                                 <h5>Notifications</h5> | ||||
|                                 <p>Immediately report any suspected unauthorized access or security breaches to our support team.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="payment"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-credit-card"></i> | ||||
|                     </div> | ||||
|                     <h3>Payment Terms</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Clear payment terms ensure uninterrupted service delivery and mutual understanding of financial obligations. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="payment-details"> | ||||
|                         <div class="payment-section"> | ||||
|                             <h4>Billing & Payment</h4> | ||||
|                             <ul> | ||||
|                                 <li>Services are billed monthly or annually as specified in your service agreement</li> | ||||
|                                 <li>Payment is due within 30 days of invoice date</li> | ||||
|                                 <li>Late payments may incur a 1.5% monthly service charge</li> | ||||
|                                 <li>All fees are non-refundable unless otherwise specified</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="payment-section"> | ||||
|                             <h4>Service Suspension</h4> | ||||
|                             <ul> | ||||
|                                 <li>Services may be suspended for accounts 60+ days overdue</li> | ||||
|                                 <li>We will provide 15 days written notice before suspension</li> | ||||
|                                 <li>Suspended services can be restored upon payment of all outstanding amounts</li> | ||||
|                                 <li>Data retention during suspension is limited to 90 days</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="pricing-changes"> | ||||
|                         <h4>Price Changes</h4> | ||||
|                         <p>We reserve the right to modify pricing with 60 days written notice. Existing contracts will honor original pricing through their term.</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="intellectual-property"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-copyright"></i> | ||||
|                     </div> | ||||
|                     <h3>Intellectual Property Rights</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Respect for intellectual property rights is fundamental to our business relationship and the cybersecurity industry. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="ip-sections"> | ||||
|                         <div class="ip-section"> | ||||
|                             <h4>Our Intellectual Property</h4> | ||||
|                             <p>All proprietary tools, methodologies, reports, and documentation remain the exclusive property of Open Pulse Security. This includes:</p> | ||||
|                             <ul> | ||||
|                                 <li>Security monitoring and analysis tools</li> | ||||
|                                 <li>Threat intelligence databases and algorithms</li> | ||||
|                                 <li>Assessment methodologies and frameworks</li> | ||||
|                                 <li>Custom reports and security recommendations</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="ip-section"> | ||||
|                             <h4>Your Data & Content</h4> | ||||
|                             <p>You retain ownership of all data and content you provide. We only use your data to deliver services and will not:</p> | ||||
|                             <ul> | ||||
|                                 <li>Share your data with competitors or third parties</li> | ||||
|                                 <li>Use your data for our own commercial purposes</li> | ||||
|                                 <li>Retain your data longer than necessary for service delivery</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="confidentiality"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-user-secret"></i> | ||||
|                     </div> | ||||
|                     <h3>Confidentiality & Data Protection</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Protecting your confidential information is paramount to our cybersecurity mission and business integrity. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="confidentiality-commitments"> | ||||
|                         <div class="commitment-item"> | ||||
|                             <i class="fas fa-lock"></i> | ||||
|                             <div> | ||||
|                                 <h5>Information Security</h5> | ||||
|                                 <p>We implement industry-standard security measures to protect your confidential information from unauthorized access, disclosure, or misuse.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="commitment-item"> | ||||
|                             <i class="fas fa-eye-slash"></i> | ||||
|                             <div> | ||||
|                                 <h5>Non-Disclosure</h5> | ||||
|                                 <p>Our team members are bound by strict confidentiality agreements and will not disclose your sensitive information to unauthorized parties.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="commitment-item"> | ||||
|                             <i class="fas fa-shield-alt"></i> | ||||
|                             <div> | ||||
|                                 <h5>Data Handling</h5> | ||||
|                                 <p>We follow established data handling procedures, including secure transmission, storage, and disposal of confidential information.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="liability"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-balance-scale"></i> | ||||
|                     </div> | ||||
|                     <h3>Limitation of Liability</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         While we strive to provide excellent cybersecurity services, certain limitations on liability are necessary for business operations. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="liability-sections"> | ||||
|                         <div class="liability-limits"> | ||||
|                             <h4>Liability Limitations</h4> | ||||
|                             <p>Open Pulse Security's total liability for any claims arising from our services shall not exceed the total amount paid by you for services in the 12 months preceding the claim.</p> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="excluded-damages"> | ||||
|                             <h4>Excluded Damages</h4> | ||||
|                             <p>We are not liable for indirect, incidental, consequential, or punitive damages, including but not limited to:</p> | ||||
|                             <ul> | ||||
|                                 <li>Loss of profits or business opportunities</li> | ||||
|                                 <li>Data loss or corruption (beyond our direct control)</li> | ||||
|                                 <li>Business interruption or downtime</li> | ||||
|                                 <li>Third-party claims or damages</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="service-limitations"> | ||||
|                             <h4>Service Limitations</h4> | ||||
|                             <p>Our services are provided "as is" and we make no warranties regarding:</p> | ||||
|                             <ul> | ||||
|                                 <li>Complete prevention of all security threats</li> | ||||
|                                 <li>100% detection of all vulnerabilities</li> | ||||
|                                 <li>Uninterrupted service availability</li> | ||||
|                                 <li>Compatibility with all systems and software</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="mutual-responsibility"> | ||||
|                         <h4>Mutual Responsibility</h4> | ||||
|                         <p>Effective cybersecurity requires collaboration. You are responsible for implementing our recommendations, maintaining system updates, and following security best practices.</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="termination"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-times-circle"></i> | ||||
|                     </div> | ||||
|                     <h3>Termination</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         Either party may terminate the service relationship under specific conditions and procedures. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="termination-types"> | ||||
|                         <div class="termination-type"> | ||||
|                             <h4>Termination by Client</h4> | ||||
|                             <ul> | ||||
|                                 <li>30 days written notice required for monthly services</li> | ||||
|                                 <li>Annual contracts may be terminated at renewal with 60 days notice</li> | ||||
|                                 <li>No refunds for prepaid services unless specified in contract</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="termination-type"> | ||||
|                             <h4>Termination by Open Pulse Security</h4> | ||||
|                             <ul> | ||||
|                                 <li>Immediate termination for material breach of terms</li> | ||||
|                                 <li>30 days notice for non-payment after grace period</li> | ||||
|                                 <li>Reasonable notice for business reasons or service discontinuation</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="post-termination"> | ||||
|                         <h4>Post-Termination</h4> | ||||
|                         <p>Upon termination, we will:</p> | ||||
|                         <ul> | ||||
|                             <li>Cease providing services immediately or as specified</li> | ||||
|                             <li>Provide final reports and documentation</li> | ||||
|                             <li>Securely delete or return your data as requested</li> | ||||
|                             <li>Honor confidentiality obligations indefinitely</li> | ||||
|                         </ul> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="governing-law"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-gavel"></i> | ||||
|                     </div> | ||||
|                     <h3>Governing Law & Dispute Resolution</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         These terms are governed by applicable laws and provide clear procedures for resolving any disputes. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="legal-framework"> | ||||
|                         <div class="legal-item"> | ||||
|                             <h4>Governing Law</h4> | ||||
|                             <p>These terms are governed by the laws of [Your State/Country], without regard to conflict of law principles.</p> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="legal-item"> | ||||
|                             <h4>Dispute Resolution</h4> | ||||
|                             <p>We encourage resolving disputes through direct communication. If formal resolution is needed:</p> | ||||
|                             <ul> | ||||
|                                 <li>Initial disputes will be addressed through good faith negotiation</li> | ||||
|                                 <li>Unresolved disputes may be submitted to binding arbitration</li> | ||||
|                                 <li>Court jurisdiction is limited to [Your Jurisdiction]</li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="terms-card" id="changes"> | ||||
|                 <div class="card-header"> | ||||
|                     <div class="card-icon"> | ||||
|                         <i class="fas fa-edit"></i> | ||||
|                     </div> | ||||
|                     <h3>Changes to Terms</h3> | ||||
|                 </div> | ||||
|                 <div class="card-content"> | ||||
|                     <p class="lead-text"> | ||||
|                         We may update these terms periodically to reflect changes in our services, legal requirements, or business practices. | ||||
|                     </p> | ||||
| 
 | ||||
|                     <div class="changes-process"> | ||||
|                         <div class="change-step"> | ||||
|                             <div class="step-number">1</div> | ||||
|                             <div class="step-content"> | ||||
|                                 <h5>Notification</h5> | ||||
|                                 <p>We'll notify you of significant changes via email and website posting at least 30 days in advance.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="change-step"> | ||||
|                             <div class="step-number">2</div> | ||||
|                             <div class="step-content"> | ||||
|                                 <h5>Review Period</h5> | ||||
|                                 <p>You'll have time to review changes and decide whether to continue using our services.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="change-step"> | ||||
|                             <div class="step-number">3</div> | ||||
|                             <div class="step-content"> | ||||
|                                 <h5>Acceptance</h5> | ||||
|                                 <p>Continued use of services after the effective date constitutes acceptance of updated terms.</p> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="version-info"> | ||||
|                         <h4>Current Version</h4> | ||||
|                         <p><strong>Version:</strong> 2.1 | <strong>Last Updated:</strong> January 1, 2025 | <strong>Effective Date:</strong> January 1, 2025</p> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| 
 | ||||
| <!-- Terms CTA --> | ||||
| <section class="terms-cta"> | ||||
|     <div class="container"> | ||||
|         <h2>Questions About Our Terms?</h2> | ||||
|         <p> | ||||
|             We believe in transparency and clear communication. If you have any questions about these terms | ||||
|             or need clarification on any aspect of our service agreement, please don't hesitate to contact us. | ||||
|         </p> | ||||
|         <div class="cta-actions"> | ||||
|             <a href="mailto:legal@openpulsesecurity.com" class="btn btn-primary"> | ||||
|                 <i class="fas fa-envelope"></i> | ||||
|                 Contact Legal Team | ||||
|             </a> | ||||
|             <a href="/contact" class="btn btn-secondary"> | ||||
|                 <i class="fas fa-comments"></i> | ||||
|                 General Contact | ||||
|             </a> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| {% endblock %} | ||||
							
								
								
									
										3
									
								
								requirements.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								requirements.txt
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | |||
| Flask | ||||
| flask-mail | ||||
| python-dotenv | ||||
							
								
								
									
										6
									
								
								run.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								run.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| from app import create_app | ||||
| 
 | ||||
| app = create_app() | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
|     app.run(debug=True) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Cipher Vance
						Cipher Vance