victory-web/index.html
thecyberlearn cb9eabf964 logo fixes
2025-06-10 12:28:25 +05:30

1157 lines
40 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Quick & Reliable International Trade Solutions</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
line-height: 1.6;
color: #ffffff;
background: #0a0a0f;
overflow-x: hidden;
}
/* Animated Background */
.bg-animation {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background: linear-gradient(45deg, #0a0a0f, #1a1a2e, #16213e, #0f3460);
background-size: 400% 400%;
animation: gradientShift 15s ease infinite;
}
@keyframes gradientShift {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
.container {
max-width: 1400px;
margin: 0 auto;
padding: 0 20px;
}
/* Header */
.header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1000;
background: rgba(10, 10, 15, 0.9);
backdrop-filter: blur(20px);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
transition: all 0.3s ease;
}
.header.scrolled {
background: rgba(10, 10, 15, 0.95);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.nav-container {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 0;
}
.logo {
font-size: 1.8rem;
font-weight: 800;
background: linear-gradient(135deg, #3498db, #9b59b6);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.nav-menu {
display: flex;
list-style: none;
gap: 40px;
}
.nav-menu a {
color: rgba(255, 255, 255, 0.8);
text-decoration: none;
font-weight: 500;
transition: all 0.3s ease;
position: relative;
}
.nav-menu a::after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 0;
height: 2px;
background: linear-gradient(135deg, #3498db, #9b59b6);
transition: width 0.3s ease;
}
.nav-menu a:hover {
color: #ffffff;
}
.nav-menu a:hover::after {
width: 100%;
}
.nav-cta {
background: linear-gradient(135deg, #3498db, #9b59b6);
color: white;
padding: 12px 25px;
border-radius: 25px;
text-decoration: none;
font-weight: 600;
transition: all 0.3s ease;
}
.nav-cta:hover {
transform: translateY(-2px);
box-shadow: 0 10px 25px rgba(52, 152, 219, 0.3);
}
.mobile-menu-toggle {
display: none;
flex-direction: column;
cursor: pointer;
gap: 4px;
}
.mobile-menu-toggle span {
width: 25px;
height: 3px;
background: #ffffff;
border-radius: 2px;
transition: all 0.3s ease;
}
/* Hero Section */
.hero {
min-height: 100vh;
display: flex;
align-items: center;
position: relative;
overflow: hidden;
padding-top: 100px;
}
.hero::before {
content: '';
position: absolute;
top: -50%;
right: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(52, 152, 219, 0.1) 0%, transparent 70%);
animation: pulse 8s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1) rotate(0deg); opacity: 0.3; }
50% { transform: scale(1.1) rotate(180deg); opacity: 0.1; }
}
.hero-content {
display: grid;
grid-template-columns: 1.2fr 1fr;
gap: 80px;
align-items: center;
position: relative;
z-index: 2;
}
.hero-text h1 {
font-size: clamp(2.5rem, 5vw, 4.5rem);
font-weight: 800;
background: linear-gradient(135deg, #ffffff, #3498db, #9b59b6);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 30px;
line-height: 1.1;
animation: slideInLeft 1s ease-out;
}
@keyframes slideInLeft {
from { opacity: 0; transform: translateX(-50px); }
to { opacity: 1; transform: translateX(0); }
}
.hero-text p {
font-size: 1.3rem;
color: rgba(255, 255, 255, 0.8);
margin-bottom: 40px;
line-height: 1.7;
animation: slideInLeft 1s ease-out 0.2s both;
}
.cta-button {
display: inline-flex;
align-items: center;
gap: 12px;
background: linear-gradient(135deg, #3498db, #9b59b6);
color: white;
padding: 18px 35px;
text-decoration: none;
border-radius: 50px;
font-weight: 600;
font-size: 1.1rem;
transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
box-shadow: 0 10px 30px rgba(52, 152, 219, 0.3);
position: relative;
overflow: hidden;
animation: slideInLeft 1s ease-out 0.4s both;
}
.cta-button::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
transition: left 0.5s;
}
.cta-button:hover::before {
left: 100%;
}
.cta-button:hover {
transform: translateY(-3px) scale(1.05);
box-shadow: 0 20px 40px rgba(52, 152, 219, 0.4);
}
.hero-visual {
position: relative;
animation: slideInRight 1s ease-out;
}
@keyframes slideInRight {
from { opacity: 0; transform: translateX(50px); }
to { opacity: 1; transform: translateX(0); }
}
.hero-image {
width: 100%;
height: 400px;
border-radius: 25px;
position: relative;
overflow: hidden;
box-shadow: 0 30px 60px rgba(0, 0, 0, 0.3);
}
.hero-image img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 25px;
transition: transform 0.6s ease;
}
.hero-image:hover img {
transform: scale(1.1);
}
.floating-elements {
position: absolute;
top: 20px;
right: 20px;
display: flex;
gap: 15px;
}
.floating-dot {
width: 12px;
height: 12px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.6);
animation: float 3s ease-in-out infinite;
}
.floating-dot:nth-child(2) { animation-delay: 0.5s; }
.floating-dot:nth-child(3) { animation-delay: 1s; }
@keyframes float {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-10px); }
}
/* Clients Section */
.clients {
padding: 120px 0;
position: relative;
}
.section-header {
text-align: center;
margin-bottom: 80px;
}
.section-header h2 {
font-size: 3rem;
font-weight: 700;
background: linear-gradient(135deg, #ffffff, #3498db);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 20px;
}
.section-header p {
font-size: 1.2rem;
color: rgba(255, 255, 255, 0.7);
}
.logo-carousel {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
gap: 30px;
margin-bottom: 60px;
}
.logo-card {
background: rgba(255, 255, 255, 0.03);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 20px;
padding: 25px;
display: flex;
align-items: center;
justify-content: center;
height: 80px;
transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
position: relative;
overflow: hidden;
}
.logo-card::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(52, 152, 219, 0.1), transparent);
transition: left 0.6s;
}
.logo-card:hover::before {
left: 100%;
}
.logo-card:hover {
transform: translateY(-10px) scale(1.05);
background: rgba(255, 255, 255, 0.08);
border-color: rgba(52, 152, 219, 0.3);
box-shadow: 0 20px 40px rgba(52, 152, 219, 0.2);
}
.logo-card img {
max-width: 70px;
max-height: 50px;
width: auto;
height: auto;
object-fit: contain;
filter: brightness(0) invert(1);
transition: all 0.3s ease;
display: block;
margin: 0 auto;
}
.logo-card:hover img {
filter: brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,0.4));
transform: scale(1.1);
}
.logo-card span {
font-weight: 700;
font-size: 0.95rem;
color: #ffffff;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
/* Network Section */
.network {
padding: 120px 0;
position: relative;
}
.network-content {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
.network-visual {
position: relative;
height: 450px;
border-radius: 30px;
overflow: hidden;
box-shadow: 0 30px 60px rgba(0, 0, 0, 0.3);
}
.network-visual img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 30px;
transition: transform 0.8s ease;
}
.network-visual:hover img {
transform: scale(1.1) rotate(2deg);
}
.network-text h2 {
font-size: 3.2rem;
font-weight: 800;
background: linear-gradient(135deg, #ffffff, #3498db, #9b59b6);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 30px;
line-height: 1.2;
}
.network-text p {
font-size: 1.2rem;
color: rgba(255, 255, 255, 0.8);
line-height: 1.8;
margin-bottom: 20px;
}
.network-features {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
margin-top: 40px;
}
.feature-item {
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 15px;
padding: 20px;
transition: all 0.3s ease;
}
.feature-item:hover {
background: rgba(255, 255, 255, 0.1);
transform: translateY(-5px);
}
.feature-item h4 {
color: #3498db;
font-weight: 600;
margin-bottom: 5px;
}
.feature-item p {
font-size: 0.9rem;
color: rgba(255, 255, 255, 0.7);
}
/* Stats Section */
.stats {
padding: 120px 0;
background: rgba(255, 255, 255, 0.02);
backdrop-filter: blur(20px);
}
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 50px;
}
.stat-card {
text-align: center;
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(15px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 25px;
padding: 50px 30px;
transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
position: relative;
overflow: hidden;
}
.stat-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 3px;
background: linear-gradient(90deg, #3498db, #9b59b6, #e74c3c);
transform: translateX(-100%);
transition: transform 0.6s ease;
}
.stat-card:hover::before {
transform: translateX(0);
}
.stat-card:hover {
transform: translateY(-15px);
background: rgba(255, 255, 255, 0.1);
box-shadow: 0 30px 60px rgba(52, 152, 219, 0.2);
}
.stat-number {
font-size: 4rem;
font-weight: 900;
background: linear-gradient(135deg, #3498db, #9b59b6);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 15px;
line-height: 1;
}
.stat-label {
font-size: 1.3rem;
color: rgba(255, 255, 255, 0.9);
font-weight: 600;
}
/* Bottom Section */
.bottom-section {
padding: 120px 0;
}
.bottom-content {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
.bottom-visual {
position: relative;
height: 450px;
border-radius: 30px;
overflow: hidden;
box-shadow: 0 30px 60px rgba(0, 0, 0, 0.3);
}
.bottom-visual img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 30px;
}
/* Final CTA */
.final-cta {
padding: 120px 0;
text-align: center;
background: linear-gradient(135deg, rgba(52, 152, 219, 0.1), rgba(155, 89, 182, 0.1));
backdrop-filter: blur(20px);
}
.final-cta h2 {
font-size: 4rem;
font-weight: 900;
background: linear-gradient(135deg, #ffffff, #3498db, #9b59b6);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 30px;
}
.final-cta p {
font-size: 1.3rem;
color: rgba(255, 255, 255, 0.8);
margin-bottom: 50px;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
/* Footer */
.footer {
background: linear-gradient(135deg, #1a1a2e, #16213e);
padding: 80px 0 40px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-content {
display: grid;
grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 60px;
margin-bottom: 60px;
}
.footer-brand h3 {
font-size: 2rem;
font-weight: 800;
background: linear-gradient(135deg, #3498db, #9b59b6);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 20px;
}
.footer-brand p {
color: rgba(255, 255, 255, 0.7);
line-height: 1.6;
margin-bottom: 30px;
}
.social-links {
display: flex;
gap: 20px;
}
.social-links a {
width: 45px;
height: 45px;
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: rgba(255, 255, 255, 0.7);
transition: all 0.3s ease;
}
.social-links a:hover {
background: linear-gradient(135deg, #3498db, #9b59b6);
color: white;
transform: translateY(-2px);
}
.footer-column h4 {
color: #ffffff;
font-weight: 600;
margin-bottom: 25px;
font-size: 1.2rem;
}
.footer-column ul {
list-style: none;
}
.footer-column ul li {
margin-bottom: 15px;
}
.footer-column ul li a {
color: rgba(255, 255, 255, 0.7);
text-decoration: none;
transition: all 0.3s ease;
}
.footer-column ul li a:hover {
color: #3498db;
transform: translateX(5px);
}
.footer-bottom {
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding-top: 40px;
display: flex;
justify-content: space-between;
align-items: center;
color: rgba(255, 255, 255, 0.6);
}
.footer-bottom-links {
display: flex;
gap: 30px;
}
.footer-bottom-links a {
color: rgba(255, 255, 255, 0.6);
text-decoration: none;
transition: color 0.3s ease;
}
.footer-bottom-links a:hover {
color: #3498db;
}
/* Responsive Design */
@media (max-width: 768px) {
.nav-menu {
display: none;
}
.mobile-menu-toggle {
display: flex;
}
.hero-content,
.network-content,
.bottom-content {
grid-template-columns: 1fr;
gap: 50px;
}
.hero-text h1 {
font-size: 2.5rem;
}
.stats-grid {
grid-template-columns: 1fr;
gap: 30px;
}
.logo-carousel {
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
gap: 20px;
}
.section-header h2 {
font-size: 2.5rem;
}
.final-cta h2 {
font-size: 2.5rem;
}
.footer-content {
grid-template-columns: 1fr;
gap: 40px;
}
.footer-bottom {
flex-direction: column;
gap: 20px;
text-align: center;
}
}
/* Scroll animations */
.fade-in {
opacity: 0;
transform: translateY(30px);
transition: all 0.8s ease;
}
.fade-in.visible {
opacity: 1;
transform: translateY(0);
}
</style>
</head>
<body>
<div class="bg-animation"></div>
<!-- Header -->
<header class="header" id="header">
<div class="container">
<nav class="nav-container">
<div class="logo">Victory</div>
<ul class="nav-menu">
<li><a href="#home">Home</a></li>
<li><a href="#services">Services</a></li>
<li><a href="#about">About</a></li>
<li><a href="#network">Global Network</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
<a href="#" class="nav-cta">Get Quote</a>
<div class="mobile-menu-toggle">
<span></span>
<span></span>
<span></span>
</div>
</nav>
</div>
</header>
<!-- Hero Section -->
<section class="hero" id="home">
<div class="container">
<div class="hero-content">
<div class="hero-text">
<h1>Quick & Reliable International Trade Solutions</h1>
<p>Your trusted partner for efficient import and export services to provide efficient import and export solutions, were to provide efficient and responsive solutions to your clients.</p>
<a href="#" class="cta-button">
<span>Learn More</span>
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M5 12h14M12 5l7 7-7 7"/>
</svg>
</a>
</div>
<div class="hero-visual">
<div class="hero-image">
<img src="hero.png" alt="Container Ship" />
<div class="floating-elements">
<div class="floating-dot"></div>
<div class="floating-dot"></div>
<div class="floating-dot"></div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Clients Section -->
<section class="clients fade-in" id="services">
<div class="container">
<div class="section-header">
<h2>Trusted by Industry Leaders</h2>
<p>Powering global commerce for Fortune 500 companies</p>
</div>
<div class="logo-carousel">
<div class="logo-card">
<img src="./logos/Adidas.svg" alt="Adidas" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>ADIDAS</span>';" />
</div>
<div class="logo-card">
<img src="./logos/Intel.svg" alt="Intel" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>INTEL</span>';" />
</div>
<div class="logo-card">
<img src="./logos/contemporary.svg" alt="Contemporary" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>NSRTTC</span>';" />
</div>
<div class="logo-card">
<img src="./logos/pfizer.svg" alt="Pfizer" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>PTMC</span>';" />
</div>
<div class="logo-card">
<img src="./logos/Volkswagen.svg" alt="Volkswagen" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>VOLKSWAGEN</span>';" />
</div>
<div class="logo-card">
<img src="./logos/dubai.svg" alt="Dubai" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>BURAK</span>';" />
</div>
<div class="logo-card">
<img src="./logos/Toyota.svg" alt="Toyota" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>TOYOTA</span>';" />
</div>
<div class="logo-card">
<img src="./logos/Shell.svg" alt="Shell" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>SHELL</span>';" />
</div>
<div class="logo-card">
<img src="./logos/glaxosmithkline.svg" alt="GlaxoSmithKline" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>GSK</span>';" />
</div>
<div class="logo-card">
<img src="./logos/mobil.svg" alt="Mobil" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>OPEL</span>';" />
</div>
<div class="logo-card">
<img src="./logos/fedex.svg" alt="FedEx" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>PELCO</span>';" />
</div>
<div class="logo-card">
<img src="./logos/McDonald.svg" alt="McDonald's" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>McDONALD</span>';" />
</div>
<div class="logo-card">
<img src="./logos/Unilever.svg" alt="Unilever" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>UNILEVER</span>';" />
</div>
<div class="logo-card">
<img src="./logos/volvo.svg" alt="Volvo" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>VILLMER</span>';" />
</div>
<div class="logo-card">
<img src="./logos/Coca-Cola.svg" alt="Coca-Cola" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>COCA COLA</span>';" />
</div>
<div class="logo-card">
<img src="./logos/Apple.svg" alt="Apple" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>APPLE</span>';" />
</div>
<div class="logo-card">
<img src="./logos/P&G.svg" alt="P&G" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>P&G</span>';" />
</div>
<div class="logo-card">
<img src="./logos/adobe.svg" alt="Adobe" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>ADOBE</span>';" />
</div>
<div class="logo-card">
<img src="./logos/gasco.svg" alt="Gasco" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>DEPO</span>';" />
</div>
<div class="logo-card">
<img src="./logos/visa.svg" alt="Visa" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>VISA</span>';" />
</div>
<div class="logo-card">
<img src="./logos/exxon.svg" alt="exxon" onerror="this.style.display='none'; this.parentNode.innerHTML='<span>EXXON</span>';" />
</div>
</div>
</div>
</section>
<!-- Network Section -->
<section class="network fade-in" id="network">
<div class="container">
<div class="network-content">
<div class="network-visual">
<img src="map.png" alt="Global Network" />
</div>
<div class="network-text">
<h2>Connected to each corner of the globe</h2>
<p>Victory is a global logistics network to clutch-continents cont/dutential ovantlocs to access-docomitance of seferoroses.</p>
<p>Victory provides-global logistics network factnuring-exerusess-global trand-across all continents Accres.</p>
<div class="network-features">
<div class="feature-item">
<h4>AI Route Optimization</h4>
<p>Smart algorithms reduce transit time by 40%</p>
</div>
<div class="feature-item">
<h4>Real-time Tracking</h4>
<p>Live updates across the entire supply chain</p>
</div>
<div class="feature-item">
<h4>Predictive Analytics</h4>
<p>Forecast disruptions before they happen</p>
</div>
<div class="feature-item">
<h4>Carbon Neutral</h4>
<p>100% offset emissions for sustainable trade</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Stats Section -->
<section class="stats fade-in">
<div class="container">
<div class="stats-grid">
<div class="stat-card">
<div class="stat-number">25</div>
<div class="stat-label">Years of Experience</div>
</div>
<div class="stat-card">
<div class="stat-number">500+</div>
<div class="stat-label">Satisfied Clients</div>
</div>
<div class="stat-card">
<div class="stat-number">1000+</div>
<div class="stat-label">Products Traded</div>
</div>
</div>
</div>
</section>
<!-- Bottom Section -->
<section class="bottom-section fade-in" id="about">
<div class="container">
<div class="bottom-content">
<div class="network-text">
<h2>Connected to each corner of the globe</h2>
<p>We're an envisioned glowing experience through the regions sertiliently designed to one of thousands global markets.</p>
<p>Victory partner in ausines with S05 industry's experience and partnerships to suemes.</p>
</div>
<div class="bottom-visual">
<img src="corridor.png" alt="Container Yard" />
</div>
</div>
</div>
</section>
<!-- Final CTA -->
<section class="final-cta fade-in" id="contact">
<div class="container">
<h2>Contact us to Grow your Business</h2>
<p>Join the logistics revolution and experience the future of global trade today</p>
<a href="#" class="cta-button">
<span>Start Your Journey</span>
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M5 12h14M12 5l7 7-7 7"/>
</svg>
</a>
</div>
</section>
<!-- Footer -->
<footer class="footer">
<div class="container">
<div class="footer-content">
<div class="footer-brand">
<h3>VictorySolutions</h3>
<p>Leading the future of international trade with innovative logistics solutions, cutting-edge technology, and unmatched global connecti Victory.</p>
<div class="social-links">
<a href="#" aria-label="Facebook">
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/>
</svg>
</a>
<a href="#" aria-label="Twitter">
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"/>
</svg>
</a>
<a href="#" aria-label="LinkedIn">
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
</svg>
</a>
<a href="#" aria-label="Instagram">
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/>
</svg>
</a>
</div>
</div>
<div class="footer-column">
<h4>Services</h4>
<ul>
<li><a href="#">Ocean Freight</a></li>
<li><a href="#">Air Freight</a></li>
<li><a href="#">Land Transport</a></li>
<li><a href="#">Warehousing</a></li>
<li><a href="#">Customs Clearance</a></li>
<li><a href="#">Supply Chain</a></li>
</ul>
</div>
<div class="footer-column">
<h4>Company</h4>
<ul>
<li><a href="#">About Us</a></li>
<li><a href="#">Our Team</a></li>
<li><a href="#">Careers</a></li>
<li><a href="#">News & Updates</a></li>
<li><a href="#">Sustainability</a></li>
<li><a href="#">Partnerships</a></li>
</ul>
</div>
<div class="footer-column">
<h4>Support</h4>
<ul>
<li><a href="#">Contact Us</a></li>
<li><a href="#">Track Shipment</a></li>
<li><a href="#">Get Quote</a></li>
<li><a href="#">Documentation</a></li>
<li><a href="#">Help Center</a></li>
<li><a href="#">Customer Portal</a></li>
</ul>
</div>
</div>
<div class="footer-bottom">
<div>
<p>&copy; 2025 Victory Solutions. All rights reserved.</p>
</div>
<div class="footer-bottom-links">
<a href="#">Privacy Policy</a>
<a href="#">Terms of Service</a>
<a href="#">Cookie Policy</a>
</div>
</div>
</div>
</footer>
<script>
// Header scroll effect
window.addEventListener('scroll', () => {
const header = document.getElementById('header');
if (window.scrollY > 100) {
header.classList.add('scrolled');
} else {
header.classList.remove('scrolled');
}
});
// Scroll animations
const observerOptions = {
threshold: 0.1,
rootMargin: '0px 0px -50px 0px'
};
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
}
});
}, observerOptions);
document.querySelectorAll('.fade-in').forEach(el => {
observer.observe(el);
});
// Smooth scrolling for navigation links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute('href'));
if (target) {
target.scrollIntoView({
behavior: 'smooth',
block: 'start'
});
}
});
});
// Add some interactive particles effect
function createParticle() {
const particle = document.createElement('div');
particle.style.cssText = `
position: fixed;
width: 4px;
height: 4px;
background: rgba(52, 152, 219, 0.6);
border-radius: 50%;
pointer-events: none;
z-index: 1;
animation: particleFloat 8s linear infinite;
`;
particle.style.left = Math.random() * 100 + 'vw';
particle.style.animationDelay = Math.random() * 8 + 's';
document.body.appendChild(particle);
setTimeout(() => {
particle.remove();
}, 8000);
}
// Create particles periodically
setInterval(createParticle, 2000);
// Add particle animation keyframes
const style = document.createElement('style');
style.textContent = `
@keyframes particleFloat {
0% {
transform: translateY(100vh) rotate(0deg);
opacity: 0;
}
10% {
opacity: 1;
}
90% {
opacity: 1;
}
100% {
transform: translateY(-100px) rotate(360deg);
opacity: 0;
}
}
`;
document.head.appendChild(style);
// Mobile menu toggle
const mobileToggle = document.querySelector('.mobile-menu-toggle');
const navMenu = document.querySelector('.nav-menu');
if (mobileToggle && navMenu) {
mobileToggle.addEventListener('click', () => {
navMenu.classList.toggle('active');
mobileToggle.classList.toggle('active');
});
}
</script>
</body>
</html>