Marriage is a sacred bond that unites two individuals in love, trust, and companionship. Finding the right life partner is a significant decision that shapes one’s future happiness and well-being. Matrimonial platforms, both traditional and modern, play a crucial role in helping individuals connect with potential partners who share similar values, beliefs, and life goals.
The Importance of Choosing the Right Partner
A successful marriage is built on mutual respect, understanding, and compatibility. Some key factors to consider when searching for a life partner include:
Shared Values & Beliefs – Compatibility in religion, culture, and family values strengthens the relationship.
Emotional Connection – A strong emotional bond ensures long-term happiness and support.
Financial & Career Goals – Aligning future aspirations helps in building a stable life together.
Family Background – Understanding each other’s family dynamics can prevent future conflicts.
Traditional vs. Modern Matrimonial Approaches
1. Traditional Matrimonial Methods
Family Referrals: Relatives and friends often suggest potential matches based on reputation and background.
Community Events: Religious and cultural gatherings provide opportunities to meet like-minded individuals.
Newspaper Ads: Many families still rely on matrimonial classifieds in newspapers.
2. Online Matrimonial Platforms
With technological advancements, online matrimonial websites and apps have become popular due to their convenience and wider reach. Benefits include:
Personalized Searches – Filters based on caste, profession, education, and location.
Verified Profiles – Many platforms verify user details to ensure authenticity.
Privacy & Safety – Users can interact securely before sharing personal details.
Tips for a Successful Matrimonial Search
Be Honest: Represent yourself truthfully in your profile to attract the right match.
Communicate Clearly: Discuss expectations regarding marriage, career, and family life.
Take Your Time: Avoid rushing into decisions; spend time getting to know the person.
Involve Family Wisely: While family opinions matter, ensure your choice aligns with your happiness.
Conclusion
Finding a life partner is a journey that requires patience, self-awareness, and effort. Whether through traditional means or modern matrimonial platforms, the key is to prioritize compatibility, trust, and mutual respect. A well-matched partnership leads to a fulfilling and harmonious married life.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Noble Match - Find Your Life Partner</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
/* Global Styles */
:root {
--primary-color: #ff4d6d;
--secondary-color: #ff8fa3;
--dark-color: #2b2d42;
--light-color: #f8f9fa;
--success-color: #38b000;
--warning-color: #ffaa00;
--info-color: #4361ee;
--gradient: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
--box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
--transition: all 0.3s ease;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Poppins', sans-serif;
color: var(--dark-color);
background-color: #fff;
overflow-x: hidden;
position: relative;
}
.container {
width: 90%;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.btn {
padding: 12px 24px;
border-radius: 30px;
border: none;
font-weight: 600;
cursor: pointer;
transition: var(--transition);
font-size: 16px;
text-decoration: none;
display: inline-block;
}
.primary-btn {
background-color: var(--primary-color);
color: white;
}
.primary-btn:hover {
background-color: #ff2d52;
transform: translateY(-3px);
box-shadow: var(--box-shadow);
}
.secondary-btn {
background-color: transparent;
color: var(--primary-color);
border: 2px solid var(--primary-color);
}
.secondary-btn:hover {
background-color: var(--primary-color);
color: white;
}
.highlight {
color: var(--primary-color);
position: relative;
display: inline-block;
}
.highlight::after {
content: '';
position: absolute;
bottom: 5px;
left: 0;
width: 100%;
height: 8px;
background-color: rgba(255, 77, 109, 0.3);
z-index: -1;
}
.section-title {
font-size: 2.5rem;
margin-bottom: 1rem;
text-align: center;
}
.section-subtitle {
font-size: 1.1rem;
color: #666;
text-align: center;
margin-bottom: 3rem;
}
/* Header Styles */
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 1000;
background-color: rgba(255, 255, 255, 0.95);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
transition: var(--transition);
}
.header.scrolled {
background-color: rgba(255, 255, 255, 0.98);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
}
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 0;
position: relative;
}
.logo {
display: flex;
align-items: center;
font-size: 1.8rem;
font-weight: 700;
color: var(--primary-color);
z-index: 1001;
}
.heart-pulse {
display: inline-block;
animation: pulse 1.5s infinite;
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.3); }
100% { transform: scale(1); }
}
.nav-links {
display: flex;
list-style: none;
transition: var(--transition);
}
.nav-links li {
margin: 0 15px;
}
.nav-links a {
text-decoration: none;
color: var(--dark-color);
font-weight: 500;
transition: var(--transition);
position: relative;
}
.nav-links a::after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 0;
height: 2px;
background-color: var(--primary-color);
transition: var(--transition);
}
.nav-links a:hover::after {
width: 100%;
}
.auth-buttons {
display: flex;
transition: var(--transition);
}
.auth-buttons .login-btn {
background: transparent;
color: var(--dark-color);
margin-right: 10px;
}
.auth-buttons .signup-btn {
background: var(--primary-color);
color: white;
}
.mobile-menu-button {
display: none;
background: none;
border: none;
font-size: 1.5rem;
color: var(--dark-color);
cursor: pointer;
z-index: 1001;
}
/* Hero Section */
.hero {
padding: 150px 0 100px;
display: flex;
align-items: center;
position: relative;
background: linear-gradient(135deg, rgba(255, 77, 109, 0.1) 0%, rgba(255, 143, 163, 0.1) 100%);
}
.hero-content {
flex: 1;
padding-right: 50px;
}
.hero-title {
font-size: 3.5rem;
margin-bottom: 1.5rem;
line-height: 1.2;
}
.hero-subtitle {
font-size: 1.2rem;
color: #666;
margin-bottom: 2rem;
}
.cta-buttons {
display: flex;
gap: 20px;
margin-bottom: 3rem;
}
.stats {
display: flex;
gap: 30px;
margin-top: 2rem;
}
.stat-item {
text-align: center;
}
.stat-number {
font-size: 2.5rem;
font-weight: 700;
color: var(--primary-color);
display: block;
}
.stat-label {
font-size: 0.9rem;
color: #666;
}
.hero-image {
flex: 1;
position: relative;
}
.image-container {
position: relative;
width: 100%;
height: 500px;
}
.main-image {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 20px;
box-shadow: var(--box-shadow);
}
.floating-images {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.floating-img {
position: absolute;
width: 120px;
height: 120px;
border-radius: 50%;
object-fit: cover;
border: 5px solid white;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.img1 {
top: -20px;
left: -20px;
animation: float 6s ease-in-out infinite;
}
.img2 {
bottom: -20px;
left: 50px;
animation: float 5s ease-in-out infinite 1s;
}
.img3 {
top: 50%;
right: -30px;
animation: float 7s ease-in-out infinite 0.5s;
}
@keyframes float {
0% { transform: translateY(0); }
50% { transform: translateY(-15px); }
100% { transform: translateY(0); }
}
/* Account Form Styles */
.account-form-container {
display: flex;
justify-content: center;
padding: 50px 0;
background: rgba(255, 255, 255, 0.9);
}
.account-form {
width: 100%;
max-width: 500px;
background: white;
padding: 30px;
border-radius: 15px;
box-shadow: var(--box-shadow);
}
.form-container {
text-align: center;
}
.form-container h3 {
font-size: 1.5rem;
margin-bottom: 0.5rem;
color: var(--primary-color);
}
.form-container p {
color: #666;
margin-bottom: 1.5rem;
}
.form-group {
margin-bottom: 1.2rem;
text-align: left;
}
.form-group label {
display: block;
margin-bottom: 0.5rem;
font-weight: 500;
color: var(--dark-color);
}
.form-group input,
.form-group select {
width: 100%;
padding: 12px 15px;
border: 1px solid #ddd;
border-radius: 8px;
font-size: 1rem;
transition: var(--transition);
}
.form-group input:focus,
.form-group select:focus {
outline: none;
border-color: var(--primary-color);
box-shadow: 0 0 0 3px rgba(255, 77, 109, 0.2);
}
.form-submit-btn {
width: 100%;
margin-top: 1rem;
background: var(--primary-color);
color: white;
}
.form-submit-btn:hover {
background: #ff2d52;
}
.terms {
font-size: 0.8rem;
color: #666;
margin-top: 1rem;
}
.terms a {
color: var(--primary-color);
text-decoration: none;
}
/* How It Works Section */
.how-it-works {
padding: 100px 0;
background-color: #f9f9f9;
}
.steps-container {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 30px;
margin-top: 50px;
}
.step {
flex: 1;
min-width: 250px;
text-align: center;
padding: 30px;
background: white;
border-radius: 15px;
box-shadow: var(--box-shadow);
transition: var(--transition);
}
.step:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.step-icon {
width: 80px;
height: 80px;
margin: 0 auto 20px;
background: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 1.8rem;
position: relative;
}
.step-number {
position: absolute;
top: -10px;
right: -10px;
width: 30px;
height: 30px;
background: var(--dark-color);
color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.9rem;
font-weight: bold;
}
.step h3 {
margin-bottom: 1rem;
color: var(--dark-color);
}
.step p {
color: #666;
line-height: 1.6;
}
/* Success Stories Section */
.success-stories {
padding: 100px 0;
background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url('https://images.unsplash.com/photo-1491438590914-bc09fcaaf77a?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80') no-repeat center center/cover;
background-attachment: fixed;
}
.stories-container {
display: flex;
gap: 30px;
margin-top: 50px;
}
.story {
flex: 1;
background: white;
border-radius: 15px;
overflow: hidden;
box-shadow: var(--box-shadow);
transition: var(--transition);
}
.story:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
}
.story-image {
position: relative;
height: 250px;
overflow: hidden;
}
.story-image img {
width: 100%;
height: 100%;
object-fit: cover;
transition: var(--transition);
}
.story:hover .story-image img {
transform: scale(1.05);
}
.quote-icon {
position: absolute;
top: 20px;
left: 20px;
width: 50px;
height: 50px;
background: var(--primary-color);
color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
}
.story-content {
padding: 25px;
}
.story-content p {
font-style: italic;
color: #555;
margin-bottom: 1.5rem;
line-height: 1.6;
}
.couple-names {
font-weight: 600;
color: var(--dark-color);
margin-bottom: 0.5rem;
}
.married-label {
display: inline-block;
padding: 5px 15px;
background: var(--primary-color);
color: white;
border-radius: 20px;
font-size: 0.8rem;
}
/* Premium Features Section */
.premium-features {
padding: 100px 0;
background-color: #f9f9f9;
}
.pricing-container {
display: flex;
gap: 30px;
margin-top: 50px;
}
.pricing-card {
flex: 1;
background: white;
border-radius: 15px;
padding: 30px;
box-shadow: var(--box-shadow);
transition: var(--transition);
position: relative;
}
.pricing-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.pricing-card.featured {
border: 2px solid var(--primary-color);
transform: translateY(-20px);
}
.pricing-card.featured:hover {
transform: translateY(-30px);
}
.recommended {
position: absolute;
top: -15px;
right: 20px;
background: var(--primary-color);
color: white;
padding: 5px 15px;
border-radius: 20px;
font-size: 0.8rem;
font-weight: 600;
}
.pricing-header {
text-align: center;
margin-bottom: 2rem;
padding-bottom: 1.5rem;
border-bottom: 1px solid #eee;
}
.pricing-header h3 {
font-size: 1.5rem;
color: var(--dark-color);
margin-bottom: 0.5rem;
}
.price {
font-size: 2.5rem;
font-weight: 700;
color: var(--primary-color);
}
.price span {
font-size: 1rem;
font-weight: normal;
color: #666;
}
.features {
list-style: none;
margin-bottom: 2rem;
}
.features li {
margin-bottom: 1rem;
display: flex;
align-items: center;
}
.features i {
margin-right: 10px;
width: 20px;
text-align: center;
}
.features .fa-check {
color: var(--success-color);
}
.features .fa-times {
color: #ccc;
}
.pricing-btn {
width: 100%;
background: #eee;
color: var(--dark-color);
}
.pricing-btn:hover {
background: #ddd;
}
.pricing-card.featured .pricing-btn {
background: var(--primary-color);
color: white;
}
.pricing-card.featured .pricing-btn:hover {
background: #ff2d52;
}
/* CTA Section */
.cta-section {
padding: 80px 0;
background: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
color: white;
text-align: center;
}
.cta-content h2 {
font-size: 2.5rem;
margin-bottom: 1rem;
}
.cta-content p {
font-size: 1.2rem;
margin-bottom: 2rem;
opacity: 0.9;
}
.cta-btn {
background: white;
color: var(--primary-color);
font-size: 1.1rem;
padding: 15px 40px;
}
.cta-btn:hover {
transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
/* Footer Styles */
.footer {
background: var(--dark-color);
color: white;
padding: 80px 0 0;
}
.footer-content {
display: flex;
flex-wrap: wrap;
gap: 50px;
margin-bottom: 50px;
}
.footer-column {
flex: 1;
min-width: 200px;
}
.footer-column h4 {
font-size: 1.3rem;
margin-bottom: 1.5rem;
position: relative;
padding-bottom: 10px;
}
.footer-column h4::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 50px;
height: 2px;
background: var(--primary-color);
}
.footer-column p {
color: #aaa;
line-height: 1.6;
margin-bottom: 1.5rem;
}
.social-icons {
display: flex;
gap: 15px;
}
.social-icons a {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
background: rgba(255, 255, 255, 0.1);
border-radius: 50%;
color: white;
transition: var(--transition);
}
.social-icons a:hover {
background: var(--primary-color);
transform: translateY(-3px);
}
.footer-column ul {
list-style: none;
}
.footer-column ul li {
margin-bottom: 1rem;
}
.footer-column ul li a {
color: #aaa;
text-decoration: none;
transition: var(--transition);
}
.footer-column ul li a:hover {
color: white;
padding-left: 5px;
}
.contact-info li {
display: flex;
align-items: center;
margin-bottom: 1rem;
color: #aaa;
}
.contact-info i {
margin-right: 10px;
color: var(--primary-color);
width: 20px;
}
.footer-bottom {
padding: 20px 0;
border-top: 1px solid rgba(255, 255, 255, 0.1);
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.footer-bottom p {
color: #aaa;
font-size: 0.9rem;
}
.footer-links {
display: flex;
gap: 20px;
}
.footer-links a {
color: #aaa;
text-decoration: none;
font-size: 0.9rem;
transition: var(--transition);
}
.footer-links a:hover {
color: white;
}
/* Responsive Styles */
@media (max-width: 1200px) {
.hero {
flex-direction: column;
text-align: center;
}
.hero-content {
padding-right: 0;
margin-bottom: 50px;
}
.cta-buttons {
justify-content: center;
}
.stats {
justify-content: center;
}
}
@media (max-width: 992px) {
.section-title {
font-size: 2rem;
}
.hero-title {
font-size: 2.5rem;
}
.pricing-container {
flex-wrap: wrap;
}
.pricing-card {
min-width: calc(50% - 15px);
}
.pricing-card.featured {
transform: none;
}
.pricing-card.featured:hover {
transform: translateY(-10px);
}
}
@media (max-width: 768px) {
.mobile-menu-button {
display: block;
}
.nav-links {
position: fixed;
top: 0;
left: -100%;
width: 80%;
height: 100vh;
background: white;
flex-direction: column;
align-items: center;
justify-content: center;
box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1);
z-index: 1000;
transition: var(--transition);
}
.nav-links.active {
left: 0;
}
.nav-links li {
margin: 15px 0;
}
.auth-buttons {
position: fixed;
bottom: 30px;
left: -100%;
width: 80%;
justify-content: center;
z-index: 1000;
transition: var(--transition);
}
.auth-buttons.active {
left: 10%;
}
.steps-container,
.stories-container {
flex-direction: column;
}
.stat-number {
font-size: 2rem;
}
}
@media (max-width: 576px) {
.hero-title {
font-size: 2rem;
}
.cta-buttons {
flex-direction: column;
gap: 15px;
}
.stats {
flex-direction: column;
gap: 20px;
}
.pricing-card {
min-width: 100%;
}
.footer-content {
flex-direction: column;
gap: 30px;
}
.footer-bottom {
flex-direction: column;
gap: 15px;
text-align: center;
}
.footer-links {
justify-content: center;
}
}
</style>
</head>
<body>
<!-- Header Section -->
<header class="header">
<div class="container">
<nav class="navbar">
<button class="mobile-menu-button">
<i class="fas fa-bars"></i>
</button>
<div class="logo">
<span class="logo-text">NobleMatch</span>
<span class="heart-pulse">❤️</span>
</div>
<ul class="nav-links">
<li><a href="#home">Home</a></li>
<li><a href="#how-it-works">How It Works</a></li>
<li><a href="#success-stories">Success Stories</a></li>
<li><a href="#premium">Premium</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
<div class="auth-buttons">
<a href="techpk" target="_blank" class="btn login-btn">Login</a>
<a href="techpk" target="_blank" class="btn signup-btn">Sign Up</a>
</div>
</nav>
</div>
</header>
<center>
<!-- Hero Section -->
<section class="hero" id="home">
<div class="container">
<div class="hero-content">
<h1 class="hero-title">Find Your <span class="highlight">Noble Match</span> Today!</h1>
<p class="hero-subtitle">Join thousands of happy couples who found love through our platform</p>
<div class="cta-buttons">
<a href="techpk" target="_blank" class="btn primary-btn">Find Matches Now</a>
<a href="techpk" target="_blank" class="btn secondary-btn">How It Works <i class="fas fa-play"></i></a>
</div>
<div class="stats">
<div class="stat-item">
<span class="stat-number" data-count="10000">0</span>+
<span class="stat-label">Successful Matches</span>
</div>
<div class="stat-item">
<span class="stat-number" data-count="50000">0</span>+
<span class="stat-label">Active Members</span>
</div>
<div class="stat-item">
<span class="stat-number" data-count="85">0</span>%
<span class="stat-label">Success Rate</span>
</div>
</div>
</div>
<div class="hero-image">
<div class="image-container">
<img src="https://images.unsplash.com/photo-1520854221256-17451cc331bf?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" alt="Happy couple" class="main-image">
<div class="floating-images">
<img src="https://images.unsplash.com/photo-1529626455594-4ff0802cfb7e?ixlib=rb-1.2.1&auto=format&fit=crop&w=634&q=80" alt="Profile 1" class="floating-img img1">
<img src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&auto=format&fit=crop&w=634&q=80" alt="Profile 2" class="floating-img img2">
<img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&auto=format&fit=crop&w=634&q=80" alt="Profile 3" class="floating-img img3">
</div>
</div>
</div>
</div>
</section>
<center>
<!-- Account Form Section -->
<section class="account-form-container">
<div class="container">
<div class="account-form">
<div class="form-container">
<h3>Create Your Account</h3>
<p>Start your journey to find love today</p>
<form id="signup-form">
<div class="form-group">
<label for="name">Full Name</label>
<input type="text" id="name" placeholder="Enter your full name" required>
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" id="email" placeholder="Enter your email" required>
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" id="password" placeholder="Create a password" required>
</div>
<div class="form-group">
<label for="gender">I am a</label>
<select id="gender" required>
<option value="">Select</option>
<option value="male">Man</option>
<option value="female">Woman</option>
<option value="other">Other</option>
</select>
</div>
<div class="form-group">
<label for="looking-for">Looking for a</label>
<select id="looking-for" required>
<option value="">Select</option>
<option value="male">Man</option>
<option value="female">Woman</option>
<option value="any">Anyone</option>
</select>
</div>
<div class="form-group">
<label for="dob">Date of Birth</label>
<input type="date" id="dob" required>
</div>
<a href="techpk" target="_blank" class="btn form-submit-btn">Find My Match</a>
<div class="terms">
By clicking "Find My Match", you agree to our <a href="techpk">Terms</a> and <a href="techpk">Privacy Policy</a>
</div>
</form>
</div>
</div>
</div>
</section>
<!-- How It Works Section -->
<section class="how-it-works" id="how-it-works">
<div class="container">
<h2 class="section-title">How <span class="highlight">NobleMatch</span> Works</h2>
<p class="section-subtitle">Finding your Noble Match is just a few steps away</p>
<div class="steps-container">
<div class="step">
<div class="step-icon">
<i class="fas fa-user-edit"></i>
<div class="step-number">1</div>
</div>
<h3>Create Your Profile</h3>
<p>Tell us about yourself and what you're looking for in a partner.</p>
</div>
<div class="step">
<div class="step-icon">
<i class="fas fa-heart"></i>
<div class="step-number">2</div>
</div>
<h3>Get Matched</h3>
<p>Our advanced algorithm finds compatible partners for you.</p>
</div>
<div class="step">
<div class="step-icon">
<i class="fas fa-comments"></i>
<div class="step-number">3</div>
</div>
<h3>Start Chatting</h3>
<p>Connect with your matches through our secure messaging system.</p>
</div>
<div class="step">
<div class="step-icon">
<i class="fas fa-glass-cheers"></i>
<div class="step-number">4</div>
</div>
<h3>Meet & Connect</h3>
<p>Take the next step and meet your potential life partner.</p>
</div>
</div>
</div>
</section>
<!-- Success Stories Section -->
<section class="success-stories" id="success-stories">
<div class="container">
<h2 class="section-title">Real <span class="highlight">Success Stories</span></h2>
<p class="section-subtitle">Hear from couples who found love through NobleMatch</p>
<div class="stories-container">
<div class="story">
<div class="story-image">
<img src="https://images.unsplash.com/photo-1531427186611-ecfd6d936c79?ixlib=rb-1.2.1&auto=format&fit=crop&w=634&q=80" alt="Couple 1">
<div class="quote-icon"><i class="fas fa-quote-left"></i></div>
</div>
<div class="story-content">
<p>"We connected instantly on NobleMatch. The compatibility matching was spot on!"</p>
<div class="couple-names">- John & Sarah</div>
<div class="married-label">Married 2022</div>
</div>
</div>
<div class="story">
<div class="story-image">
<img src="https://images.unsplash.com/photo-1499714608240-22fc6ad53fb2?ixlib=rb-1.2.1&auto=format&fit=crop&w=634&q=80" alt="Couple 2">
<div class="quote-icon"><i class="fas fa-quote-left"></i></div>
</div>
<div class="story-content">
<p>"After years of searching, I found my soulmate here. Thank you NobleMatch!"</p>
<div class="couple-names">- Michael & Emily</div>
<div class="married-label">Engaged 2023</div>
</div>
</div>
</div>
</div>
</section>
<!-- Premium Features Section -->
<section class="premium-features" id="premium">
<div class="container">
<h2 class="section-title">Unlock <span class="highlight">Premium Features</span></h2>
<p class="section-subtitle">Get more matches and better connections with our premium membership</p>
<div class="pricing-container">
<div class="pricing-card">
<div class="pricing-header">
<h3>Basic</h3>
<div class="price">Free</div>
</div>
<ul class="features">
<li><i class="fas fa-check"></i> Create a profile</li>
<li><i class="fas fa-check"></i> Limited matches per day</li>
<li><i class="fas fa-check"></i> Basic search filters</li>
<li><i class="fas fa-times"></i> Advanced compatibility</li>
<li><i class="fas fa-times"></i> Read receipts</li>
<li><i class="fas fa-times"></i> Priority customer support</li>
</ul>
<a href="techpk" target="_blank" class="btn pricing-btn">Current Plan</a>
</div>
<div class="pricing-card featured">
<div class="recommended">Most Popular</div>
<div class="pricing-header">
<h3>Premium</h3>
<div class="price">$19.99<span>/month</span></div>
</div>
<ul class="features">
<li><i class="fas fa-check"></i> Unlimited matches</li>
<li><i class="fas fa-check"></i> Advanced search filters</li>
<li><i class="fas fa-check"></i> See who liked you</li>
<li><i class="fas fa-check"></i> Message read receipts</li>
<li><i class="fas fa-check"></i> Boost your profile</li>
<li><i class="fas fa-check"></i> Priority customer support</li>
</ul>
<a href="techpk" target="_blank" class="btn pricing-btn primary-btn">Upgrade Now</a>
</div>
<div class="pricing-card">
<div class="pricing-header">
<h3>VIP</h3>
<div class="price">$49.99<span>/3 months</span></div>
</div>
<ul class="features">
<li><i class="fas fa-check"></i> All Premium features</li>
<li><i class="fas fa-check"></i> Profile highlighted</li>
<li><i class="fas fa-check"></i> Exclusive matchmaking</li>
<li><i class="fas fa-check"></i> Personal dating coach</li>
<li><i class="fas fa-check"></i> Verified badge</li>
<li><i class="fas fa-check"></i> 24/7 VIP support</li>
</ul>
<a href="techpk" target="_blank" class="btn pricing-btn">Choose VIP</a>
</div>
</div>
</div>
</section>
<!-- Call to Action Section -->
<section class="cta-section">
<div class="container">
<div class="cta-content">
<h2>Ready to Find Your Noble Match?</h2>
<p>Join PerfectMatch today and start your journey to finding love</p>
<a href="techpk" target="_blank" class="btn cta-btn">Sign Up Now - It's Free!</a>
</div>
</div>
</section>
<!-- Footer Section -->
<footer class="footer" id="contact">
<div class="container">
<div class="footer-content">
<div class="footer-column">
<h4>PerfectMatch</h4>
<p>The most trusted matchmaking platform helping people find meaningful connections since 2015.</p>
<div class="social-icons">
<a href="techpk"><i class="fab fa-facebook-f"></i></a>
<a href="techpk"><i class="fab fa-twitter"></i></a>
<a href="techpk"><i class="fab fa-instagram"></i></a>
<a href="techpk"><i class="fab fa-linkedin-in"></i></a>
</div>
</div>
<div class="footer-column">
<h4>Quick Links</h4>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#how-it-works">How It Works</a></li>
<li><a href="#success-stories">Success Stories</a></li>
<li><a href="#premium">Premium</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
<div class="footer-column">
<h4>Help & Support</h4>
<ul>
<li><a href="techpk">FAQ</a></li>
<li><a href="techpk">Safety Tips</a></li>
<li><a href="techpk">Privacy Policy</a></li>
<li><a href="techpk">Terms of Service</a></li>
<li><a href="techpk">Contact Support</a></li>
</ul>
</div>
<div class="footer-column">
<h4>Contact Us</h4>
<ul class="contact-info">
<li><i class="fas fa-map-marker-alt"></i> New York, USA</li>
<li><i class="fas fa-phone"></i> +1 (555) 123-4567</li>
<li><i class="fas fa-envelope"></i> support@noblematch.com</li>
</ul>
</div>
</div>
<div class="footer-bottom">
<p>© 2023 PerfectMatch. All Rights Reserved.</p>
<div class="footer-links">
<a href="techpk">Privacy Policy</a>
<a href="techpk">Terms of Service</a>
<a href="techpk">Cookie Policy</a>
</div>
</div>
</div>
</footer>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Header scroll effect
const header = document.querySelector('.header');
window.addEventListener('scroll', function() {
if (window.scrollY > 100) {
header.classList.add('scrolled');
} else {
header.classList.remove('scrolled');
}
});
// Counter animation for stats
const counters = document.querySelectorAll('.stat-number');
const speed = 200;
function animateCounters() {
counters.forEach(counter => {
const target = +counter.getAttribute('data-count');
const count = +counter.innerText;
const increment = target / speed;
if (count < target) {
counter.innerText = Math.ceil(count + increment);
setTimeout(animateCounters, 1);
} else {
counter.innerText = target;
}
});
}
// Start counter animation when stats section is in view
const statsObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
animateCounters();
statsObserver.unobserve(entry.target);
}
});
}, { threshold: 0.5 });
const statsSection = document.querySelector('.hero');
statsObserver.observe(statsSection);
// Smooth scrolling for navigation links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
const targetId = this.getAttribute('href');
if (targetId === '#') return;
const targetElement = document.querySelector(targetId);
if (targetElement) {
window.scrollTo({
top: targetElement.offsetTop - 80,
behavior: 'smooth'
});
}
});
});
// Mobile menu toggle
const mobileMenuButton = document.querySelector('.mobile-menu-button');
const navLinks = document.querySelector('.nav-links');
const authButtons = document.querySelector('.auth-buttons');
mobileMenuButton.addEventListener('click', function() {
navLinks.classList.toggle('active');
authButtons.classList.toggle('active');
this.querySelector('i').classList.toggle('fa-times');
this.querySelector('i').classList.toggle('fa-bars');
});
// Close mobile menu when clicking on a link
document.querySelectorAll('.nav-links a').forEach(link => {
link.addEventListener('click', function() {
navLinks.classList.remove('active');
authButtons.classList.remove('active');
document.querySelector('.mobile-menu-button i').classList.remove('fa-times');
document.querySelector('.mobile-menu-button i').classList.add('fa-bars');
});
});
// Animation for steps on scroll
const stepObserver = new IntersectionObserver((entries) => {
entries.forEach((entry, index) => {
if (entry.isIntersecting) {
setTimeout(() => {
entry.target.style.opacity = 1;
entry.target.style.transform = 'translateY(0)';
}, index * 200);
}
});
}, { threshold: 0.1 });
document.querySelectorAll('.step').forEach(step => {
step.style.opacity = 0;
step.style.transform = 'translateY(50px)';
step.style.transition = 'all 0.5s ease-out';
stepObserver.observe(step);
});
// Animation for stories on scroll
const storyObserver = new IntersectionObserver((entries) => {
entries.forEach((entry, index) => {
if (entry.isIntersecting) {
setTimeout(() => {
entry.target.style.opacity = 1;
entry.target.style.transform = 'translateY(0)';
}, index * 200);
}
});
}, { threshold: 0.1 });
document.querySelectorAll('.story').forEach(story => {
story.style.opacity = 0;
story.style.transform = 'translateY(50px)';
story.style.transition = 'all 0.5s ease-out';
storyObserver.observe(story);
});
// Form validation
const signupForm = document.getElementById('signup-form');
if (signupForm) {
signupForm.addEventListener('submit', function(e) {
e.preventDefault();
// Form validation logic would go here
// In a real implementation, you would process the form data
});
}
});
</script>
</body>
</html>
No comments:
Post a Comment
If you have any question you can ask me feelfree.