Redirecting to /...

animation: float 8s ease-in-out infinite; } .floating-icon:nth-child(1) { top: 15%; left: 10%; animation-delay: 0s; } .floating-icon:nth-child(2) { top: 25%; right: 15%; animation-delay: 2s; } .floating-icon:nth-child(3) { bottom: 35%; left: 8%; animation-delay: 4s; } .floating-icon:nth-child(4) { bottom: 15%; right: 12%; animation-delay: 1.5s; } .floating-icon:nth-child(5) { top: 40%; left: 20%; animation-delay: 3s; } .floating-icon:nth-child(6) { top: 60%; right: 25%; animation-delay: 5s; } @keyframes float { 0%, 100% { transform: translateY(0) rotate(0deg) scale(1); opacity: 0.1; } 25% { transform: translateY(-20px) rotate(5deg) scale(1.1); opacity: 0.2; } 50% { transform: translateY(-30px) rotate(0deg) scale(1); opacity: 0.15; } 75% { transform: translateY(-10px) rotate(-5deg) scale(0.9); opacity: 0.1; } } .container { position: relative; z-index: 3; max-width: 1200px; margin: 0 auto; padding: 2rem; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; } .logo { font-size: 5rem; margin-bottom: 1rem; text-shadow: 0 0 30px rgba(255, 255, 255, 0.5); animation: pulse 3s ease-in-out infinite; } @keyframes pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } } .brand { font-size: 4rem; font-weight: 800; margin-bottom: 1rem; background: linear-gradient(45deg, #ffffff, #e2e8f0, #cbd5e1, #94a3b8, #64748b); background-size: 300% 300%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: rainbowText 4s ease-in-out infinite; text-shadow: 0 0 50px rgba(255, 255, 255, 0.5); } @keyframes rainbowText { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } } .tagline { font-size: 1.8rem; margin-bottom: 2.5rem; opacity: 0.95; font-weight: 300; text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); animation: fadeInUp 1s ease-out 0.5s both; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 0.95; transform: translateY(0); } } .status { background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(20px); border: 2px solid rgba(255, 255, 255, 0.3); padding: 2.5rem; border-radius: 25px; margin-bottom: 2.5rem; box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2); animation: slideInScale 1s ease-out 1s both; position: relative; overflow: hidden; } .status::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.1), transparent); animation: shine 3s ease-in-out infinite; } @keyframes shine { 0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); } 50% { transform: translateX(100%) translateY(100%) rotate(45deg); } 100% { transform: translateX(-100%) translateY(-100%) rotate(45deg); } } @keyframes slideInScale { from { opacity: 0; transform: translateY(50px) scale(0.8); } to { opacity: 1; transform: translateY(0) scale(1); } } .status h2 { color: #fbbf24; margin-bottom: 1rem; font-size: 2rem; font-weight: 700; text-shadow: 0 0 20px rgba(251, 191, 36, 0.6); position: relative; z-index: 1; } .release-date { font-size: 2.2rem; font-weight: 700; background: linear-gradient(45deg, #38bdf8, #0ea5e9, #0284c7); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin: 1rem 0; position: relative; z-index: 1; text-shadow: 0 0 30px rgba(56, 189, 248, 0.7); } .promo-section { background: linear-gradient(135deg, rgba(16, 185, 129, 0.3), rgba(52, 211, 153, 0.3)); border: 3px solid #10b981; padding: 2rem; border-radius: 20px; margin: 2.5rem 0; backdrop-filter: blur(15px); animation: bounceIn 1s ease-out 1.5s both; box-shadow: 0 0 40px rgba(16, 185, 129, 0.4); } @keyframes bounceIn { from { opacity: 0; transform: scale(0.3); } 50% { opacity: 1; transform: scale(1.05); } 70% { transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } .promo-code { font-size: 1.8rem; font-weight: 800; background: linear-gradient(45deg, #fff, #e8f5e8); color: #1b5e20; padding: 0.8rem 1.5rem; border-radius: 15px; display: inline-block; margin: 1rem 0; letter-spacing: 3px; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2); animation: glow 2s ease-in-out infinite alternate; } @keyframes glow { from { box-shadow: 0 8px 25px rgba(76, 175, 80, 0.3); } to { box-shadow: 0 8px 35px rgba(76, 175, 80, 0.6); } } .features { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 2.5rem; margin: 4rem 0; width: 100%; } .feature { background: rgba(255, 255, 255, 0.08); padding: 2rem; border-radius: 20px; backdrop-filter: blur(15px); border: 2px solid rgba(255, 255, 255, 0.1); transition: all 0.4s ease; animation: fadeInUp 1s ease-out calc(2s + var(--delay)) both; position: relative; overflow: hidden; box-shadow: 0 8px 32px rgba(15, 23, 42, 0.4); } .feature:hover { transform: translateY(-10px) scale(1.02); box-shadow: 0 25px 50px rgba(15, 23, 42, 0.6); background: rgba(255, 255, 255, 0.12); border-color: rgba(56, 189, 248, 0.4); } .feature:nth-child(1) { --delay: 0s; } .feature:nth-child(2) { --delay: 0.2s; } .feature:nth-child(3) { --delay: 0.4s; } .feature:nth-child(4) { --delay: 0.6s; } .feature:nth-child(5) { --delay: 0.8s; } .feature:nth-child(6) { --delay: 1s; } .feature::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent); transition: left 0.5s; } .feature:hover::before { left: 100%; } .feature:hover { transform: translateY(-10px) scale(1.05); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3); border-color: rgba(255, 255, 255, 0.4); } .feature-icon { font-size: 3rem; margin-bottom: 1.5rem; animation: bounce 2s ease-in-out infinite; } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-10px); } 60% { transform: translateY(-5px); } } .feature h3 { margin-bottom: 1rem; color: #e1f5fe; font-size: 1.4rem; font-weight: 600; } .feature p { opacity: 0.9; line-height: 1.6; font-size: 1.1rem; } .admin-link { position: fixed; top: 2rem; right: 2rem; background: rgba(255, 255, 255, 0.15); padding: 1rem 2rem; border-radius: 30px; text-decoration: none; color: white; backdrop-filter: blur(15px); border: 2px solid rgba(255, 255, 255, 0.3); transition: all 0.3s ease; z-index: 4; font-weight: 600; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); } .admin-link:hover { background: rgba(255, 255, 255, 0.25); transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); } .footer { margin-top: auto; padding-top: 3rem; opacity: 0.8; font-size: 1rem; animation: fadeInUp 1s ease-out 3s both; } @media (max-width: 768px) { .container { padding: 1rem; } .brand { font-size: 2.8rem; } .tagline { font-size: 1.4rem; } .logo { font-size: 3.5rem; } .admin-link { position: static; margin: 2rem 0; display: inline-block; } .features { grid-template-columns: 1fr; gap: 2rem; } }
🚢
🌊
🧭
🔧 Admin Panel 📄 Terms & Privacy ⚠️ Complaints & Deletion

Crewbase.pro

The Ultimate Maritime Job Platform

🚧 Under Development

We're building the future of maritime recruitment

📅 Coming September 2025

🎁 Early Access Promo

Found our landing page? You're one of the first!

READY092025

Save this code for special launch benefits

🤝

Connect Seafarers with Employers

Bridge the gap between maritime professionals and industry leaders. Create meaningful connections that drive careers forward and build stronger maritime teams worldwide.

🌍

Global Opportunities

Access offshore and maritime positions across all continents - from wind energy projects to oil & gas operations, including shore-based opportunities in the growing blue economy.

🎯

Smart Job Matching

AI-powered intelligent search finds the perfect positions for your skills and experience. No more endless scrolling - get matched with opportunities that truly fit.

📱

Mobile-First Experience

Everything in your pocket, accessible anywhere. Native iOS and Android apps designed exclusively for mobile - no website needed. Your maritime career, always at hand.

🔔

Smart Notifications

Get instant alerts for new positions and application responses. Never miss an opportunity with intelligent notifications tailored to your career goals.

🤖

Auto-Apply Automation

Set your filters once and let our system automatically apply to matching positions. Complete automation of your job search process - work smarter, not harder.