<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Web1s.com - Nền tảng kiếm tiền Online All in One!</title>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Crimson+Text:ital,wght@0,400;0,600;1,400&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
background: linear-gradient(135deg, #0a0a0a 0%, #1a0a1a 50%, #000000 100%);
color: #e8e8f0;
line-height: 1.8;
min-height: 100vh;
overflow-x: hidden;
}
/* Subtle background pattern */
body::before {
content: '';
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background:
radial-gradient(circle at 25% 25%, rgba(255, 165, 0, 0.08) 0%, transparent 50%),
radial-gradient(circle at 75% 75%, rgba(255, 20, 147, 0.06) 0%, transparent 50%),
radial-gradient(circle at 50% 50%, rgba(138, 43, 226, 0.04) 0%, transparent 70%);
pointer-events: none;
z-index: -1;
}
/* Floating particles */
.particles {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: -1;
}
.particle {
position: absolute;
width: 8px;
height: 8px;
color: rgba(255, 255, 255, 0.6);
animation: float 15s infinite linear;
font-size: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.particle.star::before {
content: '⭐';
}
.particle.moon::before {
content: '🌙';
}
.particle.sun::before {
content: '☀️';
}
.particle.sparkle::before {
content: '✨';
}
@keyframes float {
0% {
transform: translateY(100vh) rotate(0deg);
opacity: 0;
}
10% {
opacity: 1;
}
90% {
opacity: 1;
}
100% {
transform: translateY(-100vh) rotate(360deg);
opacity: 0;
}
}
/* Header */
.header {
padding: 1rem 0;
background: rgba(0, 0, 0, 0.98);
backdrop-filter: blur(20px);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
position: sticky;
top: 0;
z-index: 1000;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.8);
}
.header-content {
max-width: 1200px;
margin: 0 auto;
padding: 0 2rem;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo-section {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.logo {
font-size: 1.8rem;
font-weight: 700;
background: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-shadow: 0 0 20px rgba(255, 107, 53, 0.6);
transition: all 0.3s ease;
margin-bottom: 0.2rem;
}
.logo:hover {
transform: scale(1.02);
text-shadow: 0 0 30px rgba(255, 107, 53, 0.8);
}
.tagline {
font-family: 'Crimson Text', serif;
font-style: italic;
font-size: 0.75rem;
color: #888;
opacity: 0.8;
margin-top: -2px;
}
.navbar {
display: flex;
align-items: center;
}
.nav-menu {
display: flex;
list-style: none;
gap: 0.5rem;
margin: 0;
padding: 0;
background: rgba(0, 0, 0, 0.7);
border-radius: 25px;
padding: 0.5rem;
border: 1px solid rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
}
.nav-item {
position: relative;
}
.nav-link {
color: #ccc;
text-decoration: none;
font-weight: 500;
font-size: 0.85rem;
padding: 0.6rem 1.2rem;
border-radius: 20px;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
white-space: nowrap;
}
.nav-link:hover {
color: #ff6b35;
background: rgba(255, 107, 53, 0.1);
transform: translateY(-1px);
box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3);
}
.nav-link.active {
color: #ffffff;
background: linear-gradient(135deg, rgba(255, 107, 53, 0.3), rgba(247, 147, 30, 0.1));
border: 1px solid rgba(255, 107, 53, 0.4);
box-shadow: 0 2px 10px rgba(255, 107, 53, 0.4);
}
.hamburger {
display: none;
flex-direction: column;
cursor: pointer;
padding: 0.5rem;
border-radius: 8px;
transition: all 0.3s ease;
}
.hamburger:hover {
background: rgba(255, 107, 53, 0.1);
}
.bar {
width: 22px;
height: 2px;
background: #ff6b35;
margin: 2px 0;
transition: 0.3s ease;
border-radius: 2px;
}
.hamburger.active .bar:nth-child(2) {
opacity: 0;
}
.hamburger.active .bar:nth-child(1) {
transform: translateY(6px) rotate(45deg);
}
.hamburger.active .bar:nth-child(3) {
transform: translateY(-6px) rotate(-45deg);
}
/* Main container */
.container {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
/* Title section */
.title-section {
text-align: center;
margin-bottom: 4rem;
opacity: 0;
transform: translateY(30px);
animation: fadeInUp 1s ease-out 0.5s forwards;
}
.main-title {
font-size: 3rem;
font-weight: 600;
background: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin-bottom: 1rem;
text-shadow: 0 0 40px rgba(255, 107, 53, 0.4);
}
.subtitle {
font-family: 'Crimson Text', serif;
font-size: 1.3rem;
color: #aaa;
font-style: italic;
}
/* Content */
.content {
opacity: 0;
transform: translateY(30px);
animation: fadeInUp 1s ease-out 1s forwards;
}
.message-box {
background: rgba(0, 0, 0, 0.8);
backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 20px;
padding: 3rem;
margin-bottom: 3rem;
box-shadow: 0 25px 50px rgba(0, 0, 0, 0.8);
}
.greeting {
font-size: 1.3rem;
font-weight: 600;
color: #00ffff;
margin-bottom: 2rem;
text-align: center;
}
.message p {
font-size: 1.1rem;
margin-bottom: 1.5rem;
text-align: justify;
color: #ddd;
}
.message p:first-of-type {
font-size: 1.2rem;
color: #fff;
}
.apology {
background: linear-gradient(135deg, rgba(255, 0, 0, 0.1), rgba(255, 100, 100, 0.05));
border-left: 4px solid #ff0040;
padding: 1.5rem;
margin: 2rem 0;
border-radius: 10px;
font-style: italic;
}
.hope {
background: linear-gradient(135deg, rgba(0, 255, 255, 0.1), rgba(0, 200, 255, 0.05));
border-left: 4px solid #00ffff;
padding: 1.5rem;
margin: 2rem 0;
border-radius: 10px;
}
/* Signature */
.signature {
text-align: left;
margin-top: 3rem;
opacity: 0;
transform: translateY(20px);
animation: fadeInUp 1s ease-out 1.5s forwards;
}
.signature-line {
font-family: 'Crimson Text', serif;
font-size: 1.2rem;
font-style: italic;
color: #00ffff;
margin-bottom: 0.5rem;
}
.founder-title {
font-size: 0.9rem;
color: #888;
opacity: 0.8;
}
/* Products section */
.products-section {
margin-top: 4rem;
padding: 3rem 0;
opacity: 0;
transform: translateY(30px);
animation: fadeInUp 1s ease-out 1.8s forwards;
}
.products-title {
text-align: center;
font-size: 2.5rem;
font-weight: 700;
margin-bottom: 1rem;
background: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.products-subtitle {
text-align: center;
font-size: 1.1rem;
color: #888;
margin-bottom: 3rem;
opacity: 0.9;
}
.products-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 1.5rem;
margin-bottom: 2rem;
}
.product-card {
background: linear-gradient(145deg, rgba(0, 0, 0, 0.8), rgba(20, 20, 20, 0.6));
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 16px;
padding: 1.5rem;
text-align: center;
transition: all 0.4s ease;
position: relative;
overflow: hidden;
cursor: pointer;
}
.product-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45deg, transparent, rgba(255, 107, 53, 0.1), transparent);
opacity: 0;
transition: opacity 0.3s ease;
}
.product-card:hover {
transform: translateY(-8px);
border-color: rgba(255, 107, 53, 0.4);
box-shadow: 0 15px 35px rgba(255, 107, 53, 0.2);
}
.product-card:hover::before {
opacity: 1;
}
.product-card.featured {
border-color: rgba(255, 107, 53, 0.3);
background: linear-gradient(145deg, rgba(255, 107, 53, 0.08), rgba(0, 0, 0, 0.8));
}
.product-card.featured:hover {
border-color: rgba(255, 107, 53, 0.6);
box-shadow: 0 20px 40px rgba(255, 107, 53, 0.3);
}
.product-card.placeholder {
opacity: 0.6;
}
.product-card.placeholder:hover {
opacity: 0.8;
}
.product-icon {
width: 60px;
height: 60px;
background: rgba(0, 0, 0, 0.8);
border: 2px solid;
border-image: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2) 1;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
margin: 0 auto 1rem;
position: relative;
z-index: 2;
color: #ff6b35;
transition: all 0.3s ease;
}
.product-card:hover .product-icon {
background: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2);
color: #000;
transform: scale(1.1);
}
.product-card.featured .product-icon {
background: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2);
color: #000;
box-shadow: 0 8px 20px rgba(255, 107, 53, 0.4);
}
.product-card h3 {
font-size: 1.2rem;
font-weight: 600;
margin-bottom: 0.5rem;
color: #ffffff;
position: relative;
z-index: 2;
}
.product-url {
font-size: 0.85rem;
color: #ff6b35;
margin-bottom: 0.8rem;
font-weight: 500;
position: relative;
z-index: 2;
}
.product-card p {
color: #ccc;
line-height: 1.4;
font-size: 0.9rem;
position: relative;
z-index: 2;
}
.product-status {
position: absolute;
top: 12px;
right: 12px;
padding: 0.25rem 0.6rem;
border-radius: 12px;
font-size: 0.7rem;
font-weight: 500;
z-index: 3;
}
.product-status.active {
background: rgba(0, 255, 136, 0.2);
color: #00ff88;
border: 1px solid rgba(0, 255, 136, 0.3);
}
.product-status.coming-soon {
background: rgba(255, 200, 0, 0.2);
color: #ffcc00;
border: 1px solid rgba(255, 200, 0, 0.3);
}
.product-status.development {
background: rgba(155, 181, 255, 0.2);
color: #9BB5FF;
border: 1px solid rgba(155, 181, 255, 0.3);
}
/* Team section */
.team-section {
margin-top: 4rem;
padding: 3rem 0;
opacity: 0;
transform: translateY(30px);
animation: fadeInUp 1s ease-out 2s forwards;
}
.team-title {
text-align: center;
font-size: 2.5rem;
font-weight: 700;
margin-bottom: 1rem;
background: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.team-subtitle {
text-align: center;
font-size: 1.1rem;
color: #888;
margin-bottom: 3rem;
opacity: 0.9;
}
.team-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
margin-bottom: 4rem;
}
.team-card {
background: linear-gradient(145deg, rgba(0, 0, 0, 0.8), rgba(20, 20, 20, 0.6));
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 20px;
padding: 2rem;
text-align: center;
transition: all 0.4s ease;
position: relative;
overflow: hidden;
}
.team-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45deg, transparent, rgba(255, 107, 53, 0.08), transparent);
opacity: 0;
transition: opacity 0.3s ease;
}
.team-card:hover {
transform: translateY(-8px);
border-color: rgba(255, 107, 53, 0.4);
box-shadow: 0 20px 40px rgba(255, 107, 53, 0.2);
}
.team-card:hover::before {
opacity: 1;
}
.team-card.founder {
border-color: rgba(255, 215, 0, 0.3);
background: linear-gradient(145deg, rgba(255, 215, 0, 0.08), rgba(0, 0, 0, 0.8));
}
.team-card.founder:hover {
border-color: rgba(255, 215, 0, 0.6);
box-shadow: 0 20px 40px rgba(255, 215, 0, 0.3);
}
.team-avatar {
margin-bottom: 1.5rem;
position: relative;
z-index: 2;
}
.avatar-circle {
width: 80px;
height: 80px;
background: linear-gradient(45deg, #ff6b35, #f7931e, #8a2be2);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
font-weight: 700;
color: #000;
margin: 0 auto;
box-shadow: 0 10px 25px rgba(255, 107, 53, 0.4);
transition: all 0.3s ease;
}
.avatar-circle i {
font-size: 1.8rem;
}
.team-card.founder .avatar-circle {
background: linear-gradient(45deg, #FFD700, #FFA500);
box-shadow: 0 10px 25px rgba(255, 215, 0, 0.4);
}
.team-card:hover .avatar-circle {
transform: scale(1.1);
}
.team-card h3 {
font-size: 1.4rem;
font-weight: 600;
margin-bottom: 0.5rem;
color: #ffffff;
position: relative;
z-index: 2;
}
.team-role {
font-size: 1rem;
color: #ff6b35;
margin-bottom: 1.5rem;
font-weight: 500;
position: relative;
z-index: 2;
}
.team-card.founder .team-role {
color: #FFD700;
}
.team-description {
position: relative;
z-index: 2;
}
.team-description p {
color: #ccc;
line-height: 1.6;
margin-bottom: 1.5rem;
text-align: left;
}
.team-skills {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
justify-content: center;
}
.skill-tag {
background: rgba(255, 107, 53, 0.2);
color: #ff6b35;
padding: 0.3rem 0.8rem;
border-radius: 15px;
font-size: 0.8rem;
font-weight: 500;
border: 1px solid rgba(255, 107, 53, 0.3);
}
.team-card.founder .skill-tag {
background: rgba(255, 215, 0, 0.2);
color: #FFD700;
border-color: rgba(255, 215, 0, 0.3);
}
/* Team values */
.team-values {
margin-top: 4rem;
padding: 2rem 0;
}
.values-title {
text-align: center;
font-size: 2rem;
font-weight: 600;
color: #ffffff;
margin-bottom: 2rem;
}
.values-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 2rem;
}
.value-item {
text-align: center;
padding: 2rem 1rem;
background: rgba(0, 0, 0, 0.6);
border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.1);
transition: all 0.3s ease;
}
.value-item:hover {
transform: translateY(-5px);
background: rgba(0, 0, 0, 0.8);
border-color: rgba(255, 107, 53, 0.3);
}
.value-icon {
font-size: 3rem;
margin-bottom: 1rem;
}
.value-item h4 {
font-size: 1.2rem;
color: #ff6b35;
margin-bottom: 1rem;
font-weight: 600;
}
.value-item p {
color: #ccc;
line-height: 1.5;
font-size: 0.9rem;
}
/* Contact section */
.contact-section {
text-align: center;
margin-top: 4rem;
padding: 2rem;
background: rgba(0, 0, 0, 0.6);
border-radius: 15px;
opacity: 0;
transform: translateY(30px);
animation: fadeInUp 1s ease-out 2.4s forwards;
}
.contact-title {
font-size: 1.5rem;
color: #ff6b35;
margin-bottom: 1rem;
}
.contact-info {
display: flex;
justify-content: center;
gap: 3rem;
flex-wrap: wrap;
margin-top: 1rem;
}
.contact-item {
display: flex;
align-items: center;
gap: 0.5rem;
color: #ccc;
transition: all 0.3s ease;
}
.contact-item:hover {
color: #ff6b35;
transform: translateY(-2px);
}
.contact-item a {
color: inherit;
text-decoration: none;
}
/* Animations */
@keyframes fadeInUp {
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes pulse {
0%, 100% {
opacity: 0.6;
}
50% {
opacity: 1;
}
}
/* Responsive design */
@media (max-width: 1024px) {
.products-grid {
grid-template-columns: repeat(3, 1fr);
}
.team-grid {
grid-template-columns: repeat(2, 1fr);
gap: 1.5rem;
}
.values-grid {
grid-template-columns: repeat(2, 1fr);
gap: 1.5rem;
}
}
@media (max-width: 768px) {
.container {
padding: 2rem 1rem;
}
.main-title {
font-size: 2.2rem;
}
.message-box {
padding: 2rem;
}
.message p {
font-size: 1rem;
}
.contact-info {
flex-direction: column;
gap: 1rem;
}
.products-grid {
grid-template-columns: repeat(2, 1fr);
gap: 1.2rem;
}
.products-title {
font-size: 2rem;
}
.products-section {
padding: 2rem 0;
}
.product-card {
padding: 1.2rem;
}
.product-card h3 {
font-size: 1.1rem;
}
.product-card p {
font-size: 0.85rem;
}
.team-grid {
grid-template-columns: 1fr;
gap: 1.2rem;
}
.team-title {
font-size: 2rem;
}
.team-card {
padding: 1.5rem;
}
.values-grid {
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
}
.value-item {
padding: 1.5rem 1rem;
}
.value-icon {
font-size: 2.5rem;
}
.values-title {
font-size: 1.5rem;
}
}
@media (max-width: 480px) {
.main-title {
font-size: 1.8rem;
}
.logo {
font-size: 2rem;
}
.header-content {
padding: 0 1rem;
}
.logo {
font-size: 1.5rem;
}
.tagline {
font-size: 0.7rem;
}
.navbar {
position: relative;
}
.nav-menu {
position: fixed;
left: -100%;
top: 65px;
flex-direction: column;
background: rgba(30, 30, 46, 0.98);
backdrop-filter: blur(20px);
width: 100%;
text-align: center;
transition: 0.3s ease;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
border-bottom: 1px solid rgba(155, 181, 255, 0.2);
border-radius: 0;
padding: 2rem 1rem;
gap: 0.5rem;
border: none;
}
.nav-menu.active {
left: 0;
}
.nav-item {
margin: 0.3rem 0;
width: 100%;
}
.nav-link {
padding: 1rem 2rem;
display: block;
font-size: 1rem;
width: 100%;
text-align: center;
border-radius: 15px;
}
.hamburger {
display: flex;
}
.nav-menu {
background: rgba(0, 0, 0, 0.98);
border-color: rgba(255, 107, 53, 0.2);
}
.message-box {
padding: 1.5rem;
}
.values-grid {
grid-template-columns: 1fr;
gap: 1rem;
}
.team-card {
padding: 1.2rem;
}
.avatar-circle {
width: 60px;
height: 60px;
font-size: 1.2rem;
}
.avatar-circle i {
font-size: 1.4rem;
}
.team-title {
font-size: 1.8rem;
}
}
/* Scroll indicator */
.scroll-indicator {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 3px;
background: rgba(155, 181, 255, 0.2);
z-index: 1000;
}
.scroll-progress {
height: 100%;
background: linear-gradient(90deg, #ff6b35, #f7931e, #8a2be2);
width: 0%;
transition: width 0.1s ease;
}
/* Collapse styles */
.collapse-container {
margin: 2rem 0;
}
.collapse-header {
background: linear-gradient(135deg, rgba(0, 255, 255, 0.1), rgba(0, 255, 255, 0.05));
border: 1px solid rgba(0, 255, 255, 0.3);
border-radius: 10px;
padding: 1.5rem;
cursor: pointer;
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.collapse-header:hover {
background: linear-gradient(135deg, rgba(0, 255, 255, 0.15), rgba(0, 255, 255, 0.08));
border-color: rgba(0, 255, 255, 0.5);
transform: translateY(-2px);
box-shadow: 0 5px 20px rgba(0, 255, 255, 0.2);
}
.collapse-header::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45deg, transparent, rgba(0, 255, 255, 0.1), transparent);
opacity: 0;
transition: opacity 0.3s ease;
}
.collapse-header:hover::before {
opacity: 1;
}
.collapse-title {
font-size: 1.3rem;
font-weight: 600;
color: #00ffff;
margin: 0;
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
z-index: 2;
}
.collapse-icon {
font-size: 1.2rem;
transition: transform 0.3s ease;
color: #00ffff;
}
.collapse-header.active .collapse-icon {
transform: rotate(180deg);
}
.collapse-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.5s ease;
background: rgba(0, 0, 0, 0.4);
border-radius: 0 0 10px 10px;
border: 1px solid rgba(0, 255, 255, 0.2);
border-top: none;
}
.collapse-content.active {
max-height: 2000px;
}
.collapse-inner {
padding: 2rem;
}
.collapse-inner .message p {
color: #ddd;
margin-bottom: 1.5rem;
}
.collapse-inner .message p:first-of-type {
color: #fff;
font-size: 1.1rem;
}
.collapse-inner .apology {
background: linear-gradient(135deg, rgba(255, 0, 0, 0.1), rgba(255, 100, 100, 0.05));
border-left: 4px solid #ff0040;
}
</style>
</head>
<body>
<!-- Scroll progress indicator -->
<div class="scroll-indicator">
<div class="scroll-progress"></div>
</div>
<!-- Floating particles -->
<div class="particles"></div>
<!-- Header -->
<header class="header">
<div class="header-content">
<div class="logo-section">
<div class="logo">Web1s.com</div>
<div class="tagline">Hành trình trở về với tấm lòng chân thành</div>
</div>
<nav class="navbar">
<ul class="nav-menu">
<li class="nav-item">
<a href="#home" class="nav-link">Trang Chủ</a>
</li>
<li class="nav-item">
<a href="#products" class="nav-link">Sản Phẩm</a>
</li>
<li class="nav-item">
<a href="#team" class="nav-link">Đội Ngũ</a>
</li>
<li class="nav-item">
<a href="#contact" class="nav-link">Liên Hệ</a>
</li>
</ul>
<div class="hamburger">
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</div>
</nav>
</div>
</header>
<!-- Main content -->
<div class="container">
<section id="home" class="title-section">
<h1 class="main-title">Nền tảng kiếm tiền Online All in One!</h1>
<p class="subtitle">An toàn, bảo mật, ẩn danh! Nền tảng sạch, phát triển lâu dài...</p>
</section>
<!-- <div class="content">
<div class="message-box">
<div class="message">
<p>Chào các bạn thân yêu!</p>
<p>Thời gian trôi qua thật nhanh, đã hơn 8 tháng kể từ ngày tôi tạm xa các bạn. Các bạn có khỏe không? Cuộc sống vẫn đang mỉm cười với các bạn chứ? Tôi hy vọng mọi thứ vẫn thật tốt đẹp, như cách các bạn luôn hiện diện trong trái tim tôi.</p>
<p><strong>Giờ đây, sau những ngày tháng đầy thử thách, Web1s đã sẵn sàng trở lại.</strong> Chúng tôi đang khởi động lại với một phiên bản hoàn toàn mới – giao diện hiện đại, tính năng hấp dẫn, và quan trọng hơn cả, một cách vận hành minh bạch, tuân thủ pháp luật, để không bao giờ lặp lại những sai lầm cũ. Chúng tôi không chỉ xây dựng một nền tảng, mà còn xây dựng lại niềm tin, khát khao cống hiến và đồng hành cùng các bạn.</p>
<p><strong>Các bạn – những người đã từng ủng hộ, tin tưởng và gắn bó với Web1s – là nguồn động lực lớn nhất để chúng tôi đứng dậy.</strong> Tôi tha thiết mong rằng các bạn sẽ mở lòng, cho chúng tôi một cơ hội để chứng minh rằng Web1s vẫn xứng đáng với tình cảm và sự ủng hộ của các bạn. Hãy cùng chúng tôi viết tiếp hành trình này, để Web1s không chỉ là một nền tảng, mà là ngôi nhà chung của sự sáng tạo, đoàn kết và thành công.</p>
</div>
<div class="collapse-container">
<div class="collapse-header" onclick="toggleCollapse()">
<h3 class="collapse-title">
Lời xin lỗi từ tận đáy tim
<span class="collapse-icon">▼</span>
</h3>
</div>
<div class="collapse-content" id="collapseContent">
<div class="collapse-inner">
<div class="message">
<p>Hôm nay, tôi viết những dòng này với tất cả sự chân thành và trăn trở. Tôi muốn gửi đến các bạn một lời xin lỗi sâu sắc, từ tận đáy lòng. Web1s – đứa con tinh thần mà cả đội ngũ Web1s Team đã dồn trọn tâm huyết xây dựng – đã vướng phải một sự cố không mong muốn vào những ngày cuối tháng 7/2024. Một biến cố mà có lẽ các bạn đã phần nào biết đến qua những thông tin từ các cơ quan chức năng. Đó là hậu quả của sự thiếu sót trong quản lý, điều mà tôi, với tư cách là người đứng đầu, cảm thấy day dứt và hối tiếc nhất.</p>
<div class="apology">
<p>Sự cố ấy đã khiến Web1s.com cùng các hệ thống liên quan như sub1s, note1s… sụp đổ hoàn toàn. Dữ liệu cũ không thể khôi phục, số dư trước đây đã được xử lý theo đúng quy trình, nhưng tôi hiểu rằng những mất mát ấy không chỉ là con số, mà còn là niềm tin và kỳ vọng của các bạn dành cho chúng tôi. <strong>Thay mặt toàn thể Web1s Team, tôi xin cúi đầu tạ lỗi.</strong> Chúng tôi biết rằng một lời xin lỗi không thể xóa tan những tổn thương, nhưng tôi mong các bạn hiểu rằng đó là sai lầm không ai mong muốn, và chúng tôi đang làm tất cả để chuộc lại lỗi lầm ấy.</p>
</div>
</div>
</div>
</div>
</div>
<p style="text-align: center; font-size: 1.2rem; color: #00ffff; margin-top: 2rem;"><strong>Cảm ơn các bạn vì đã lắng nghe. Chúc các bạn luôn dồi dào sức khỏe, hạnh phúc và thành công rực rỡ.</strong></p>
<div class="signature">
<div class="signature-line">Trân trọng!</div>
<div class="founder-title"><strong>Founder Web1s</strong></div>
</div>
</div>
</div> -->
<!-- Products Section -->
<section id="products" class="products-section">
<div class="products-title">Hệ Sinh Thái Web1s</div>
<div class="products-subtitle">Khám phá các nền tảng và dịch vụ của chúng tôi</div>
<div class="products-grid">
<!-- Main Products -->
<div class="product-card featured">
<div class="product-status active">Hoạt động</div>
<div class="product-icon"><i class="fas fa-link"></i></div>
<h3>xLink</h3>
<div class="product-url">xlink.co</div>
<p>Tất cả trong một - Rút gọn link, quản lý, theo dõi và kiếm tiền từ các liên kết của bạn một cách hiệu quả nhất.</p>
</div>
<div class="product-card featured">
<div class="product-status active">Hoạt động</div>
<div class="product-icon"><i class="fas fa-sticky-note"></i></div>
<h3>xNote</h3>
<div class="product-url">xnote.io</div>
<p>Ghi chú miễn phí và kiếm tiền - Nền tảng ghi chú thông minh với khả năng chia sẻ và monetize nội dung.</p>
</div>
<div class="product-card featured">
<div class="product-status active">Hoạt động</div>
<div class="product-icon"><i class="fas fa-bolt"></i></div>
<h3>APILink</h3>
<div class="product-url">apilink.co</div>
<p>Quản lý API site - Nền tảng quản lý API chuyên nghiệp với hệ thống phân phối và thanh toán tích hợp.</p>
</div>
<div class="product-card">
<div class="product-status coming-soon">Sắp ra mắt</div>
<div class="product-icon"><i class="fas fa-rocket"></i></div>
<h3>Dịch Vụ Mới</h3>
<div class="product-url">Coming Soon</div>
<p>Các sản phẩm và dịch vụ mới đang được phát triển để phục vụ tốt hơn nhu cầu của người dùng.</p>
</div>
<!-- Additional Grid Items -->
<div class="product-card placeholder">
<div class="product-status development">Phát triển</div>
<div class="product-icon"><i class="fas fa-lightbulb"></i></div>
<h3>Web Builder</h3>
<div class="product-url">In Progress</div>
<p>Công cụ xây dựng website không cần code với AI tích hợp và templates hiện đại.</p>
</div>
<div class="product-card placeholder">
<div class="product-status development">Beta</div>
<div class="product-icon"><i class="fas fa-chart-bar"></i></div>
<h3>Analytics Pro</h3>
<div class="product-url">Beta Testing</div>
<p>Nền tảng phân tích dữ liệu chuyên sâu cho website và ứng dụng với AI insights.</p>
</div>
<div class="product-card placeholder">
<div class="product-status development">Nghiên cứu</div>
<div class="product-icon"><i class="fas fa-robot"></i></div>
<h3>AI Tools</h3>
<div class="product-url">Research</div>
<p>Bộ công cụ AI tích hợp để tăng năng suất và tự động hóa quy trình làm việc.</p>
</div>
<div class="product-card placeholder">
<div class="product-status development">Lên kế hoạch</div>
<div class="product-icon"><i class="fas fa-globe"></i></div>
<h3>Cloud Suite</h3>
<div class="product-url">Planning</div>
<p>Giải pháp cloud computing toàn diện cho doanh nghiệp và nhà phát triển.</p>
</div>
<div class="product-card placeholder">
<div class="product-status development">Ý tưởng</div>
<div class="product-icon"><i class="fas fa-gem"></i></div>
<h3>Premium Tools</h3>
<div class="product-url">Concept</div>
<p>Các công cụ cao cấp dành cho chuyên gia và doanh nghiệp lớn.</p>
</div>
<div class="product-card placeholder">
<div class="product-status development">Tương lai</div>
<div class="product-icon"><i class="fas fa-crystal-ball"></i></div>
<h3>Next Gen</h3>
<div class="product-url">Future</div>
<p>Công nghệ thế hệ mới đang được nghiên cứu và phát triển.</p>
</div>
<div class="product-card placeholder">
<div class="product-status development">Cộng đồng</div>
<div class="product-icon"><i class="fas fa-users"></i></div>
<h3>Community</h3>
<div class="product-url">Social</div>
<p>Nền tảng cộng đồng kết nối người dùng và chia sẻ kinh nghiệm.</p>
</div>
<div class="product-card placeholder">
<div class="product-status development">Mở rộng</div>
<div class="product-icon"><i class="fas fa-star"></i></div>
<h3>Extensions</h3>
<div class="product-url">Expanding</div>
<p>Các tiện ích mở rộng và plugin cho trình duyệt và ứng dụng.</p>
</div>
</div>
</section>
<!-- Team Section -->
<section id="team" class="team-section">
<div class="team-title">Đội Ngũ Web1s</div>
<div class="team-subtitle">Những con người tài năng đứng sau thành công của Web1s</div>
<div class="team-grid">
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">TQC</div>
</div>
<h3>TQC</h3>
<div class="team-role">Payment Specialist</div>
<div class="team-description">
<p>Chuyên gia về hệ thống thanh toán và giao dịch tài chính. Đảm bảo mọi giao dịch diễn ra an toàn, nhanh chóng và minh bạch.</p>
<div class="team-skills">
<span class="skill-tag">Payment Gateway</span>
<span class="skill-tag">Financial Security</span>
<span class="skill-tag">Transaction Processing</span>
</div>
</div>
</div>
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">RB</div>
</div>
<h3>Robert</h3>
<div class="team-role">Lead Developer</div>
<div class="team-description">
<p>Kiến trúc sư trưởng của hệ thống Web1s. Với kinh nghiệm phong phú trong phát triển phần mềm, Robert đảm bảo tính ổn định và hiệu suất của toàn bộ nền tảng.</p>
<div class="team-skills">
<span class="skill-tag">Full-Stack Development</span>
<span class="skill-tag">System Architecture</span>
<span class="skill-tag">Performance Optimization</span>
</div>
</div>
</div>
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">Mai...</div>
</div>
<h3>Mai...</h3>
<div class="team-role">SEO & Business Development</div>
<div class="team-description">
<p>Chuyên gia SEO và phát triển kinh doanh. Đưa Web1s đến gần hơn với người dùng thông qua các chiến lược marketing hiệu quả và tối ưu hóa tìm kiếm.</p>
<div class="team-skills">
<span class="skill-tag">SEO Strategy</span>
<span class="skill-tag">Content Marketing</span>
<span class="skill-tag">Business Growth</span>
</div>
</div>
</div>
<div class="team-card founder">
<div class="team-avatar">
<div class="avatar-circle">QT</div>
</div>
<h3>Quách Tĩnh</h3>
<div class="team-role">Founder & System Maintenance</div>
<div class="team-description">
<p>Người sáng lập và bảo trì hệ thống Web1s. Với tầm nhìn xa và sự tận tâm, anh ấy dẫn dắt đội ngũ hướng tới mục tiêu xây dựng nền tảng công nghệ hàng đầu.</p>
<div class="team-skills">
<span class="skill-tag">Leadership</span>
<span class="skill-tag">System Maintenance</span>
<span class="skill-tag">Strategic Planning</span>
</div>
</div>
</div>
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">Alex</div>
</div>
<h3>Alex</h3>
<div class="team-role">Technical Advisor</div>
<div class="team-description">
<p>Người cố vấn kỹ thuật ẩn danh với nhiều năm kinh nghiệm trong ngành. Chia sẻ kiến thức và định hướng phát triển công nghệ cho đội ngũ.</p>
<div class="team-skills">
<span class="skill-tag">Technical Consulting</span>
<span class="skill-tag">Architecture Design</span>
<span class="skill-tag">Code Review</span>
</div>
</div>
</div>
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">Sam</div>
</div>
<h3>Sam</h3>
<div class="team-role">Education Specialist</div>
<div class="team-description">
<p>Chuyên gia giáo dục ẩn danh, thường xuyên chia sẻ kiến thức và kinh nghiệm quý báu để nâng cao kỹ năng của toàn bộ đội ngũ.</p>
<div class="team-skills">
<span class="skill-tag">Knowledge Transfer</span>
<span class="skill-tag">Training</span>
<span class="skill-tag">Best Practices</span>
</div>
</div>
</div>
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">Jordan</div>
</div>
<h3>Jordan</h3>
<div class="team-role">Creative Advisor</div>
<div class="team-description">
<p>Người đóng góp ý tưởng sáng tạo và định hướng đổi mới. Luôn mang đến những góc nhìn mới mẻ và giải pháp độc đáo cho các thử thách.</p>
<div class="team-skills">
<span class="skill-tag">Innovation</span>
<span class="skill-tag">Creative Thinking</span>
<span class="skill-tag">Problem Solving</span>
</div>
</div>
</div>
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">Riley</div>
</div>
<h3>Riley</h3>
<div class="team-role">User Experience Advisor</div>
<div class="team-description">
<p>Đại diện tiếng nói cộng đồng, thu thập và phản hồi ý kiến người dùng để cải thiện sản phẩm và dịch vụ của Web1s.</p>
<div class="team-skills">
<span class="skill-tag">User Research</span>
<span class="skill-tag">Feedback Analysis</span>
<span class="skill-tag">UX Design</span>
</div>
</div>
</div>
<div class="team-card">
<div class="team-avatar">
<div class="avatar-circle">Morgan</div>
</div>
<h3>Morgan</h3>
<div class="team-role">Security Consultant</div>
<div class="team-description">
<p>Chuyên gia bảo mật ẩn danh, đảm bảo tính an toàn và bảo mật cho tất cả hệ thống và dữ liệu của Web1s.</p>
<div class="team-skills">
<span class="skill-tag">Cybersecurity</span>
<span class="skill-tag">Penetration Testing</span>
<span class="skill-tag">Security Audit</span>
</div>
</div>
</div>
</div>
<div class="team-values">
<div class="values-title">Giá Trị Cốt Lõi</div>
<div class="values-grid">
<div class="value-item">
<div class="value-icon"><i class="fas fa-bullseye"></i></div>
<h4>Tận Tâm</h4>
<p>Chúng tôi đặt tâm huyết vào từng dòng code, từng tính năng để mang lại trải nghiệm tốt nhất cho người dùng.</p>
</div>
<div class="value-item">
<div class="value-icon"><i class="fas fa-rocket"></i></div>
<h4>Đổi Mới</h4>
<p>Không ngừng nghiên cứu và ứng dụng công nghệ mới để tạo ra những sản phẩm tiên tiến và hữu ích.</p>
</div>
<div class="value-item">
<div class="value-icon"><i class="fas fa-handshake"></i></div>
<h4>Hợp Tác</h4>
<p>Tinh thần đoàn kết, hỗ trợ lẫn nhau để cùng nhau phát triển và đạt được mục tiêu chung.</p>
</div>
<div class="value-item">
<div class="value-icon"><i class="fas fa-gem"></i></div>
<h4>Chất Lượng</h4>
<p>Cam kết cung cấp dịch vụ chất lượng cao, ổn định và bảo mật tuyệt đối cho người dùng.</p>
</div>
</div>
</div>
</section>
<section id="contact" class="contact-section">
<div class="contact-title">Liên hệ với chúng tôi</div>
<div class="contact-info">
<div class="contact-item">
<i class="fas fa-envelope"></i>
<a href="/cdn-cgi/l/email-protection#067e6a6f686d6a69616f6846616b676f6a2865696b"><span class="__cf_email__" data-cfemail="c6beaaafa8adaaa9a1afa886a1aba7afaae8a5a9ab">[email protected]</span></a>
</div>
<div class="contact-item">
<i class="fab fa-telegram"></i>
<a href="https://t.me/web1s_com" target="_blank">t.me/web1s_com</a>
</div>
<div class="contact-item">
<i class="fab fa-telegram"></i>
<a href="https://t.me/web1s_chat" target="_blank">t.me/web1s_chat</a>
</div>
</div>
</section>
</div>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
// Create floating particles
function createParticle() {
const particle = document.createElement('div');
const types = ['star', 'moon', 'sun', 'sparkle'];
const randomType = types[Math.floor(Math.random() * types.length)];
particle.className = `particle ${randomType}`;
particle.style.left = Math.random() * 100 + '%';
particle.style.animationDelay = Math.random() * 15 + 's';
particle.style.animationDuration = (Math.random() * 10 + 10) + 's';
document.querySelector('.particles').appendChild(particle);
// Remove particle after animation
setTimeout(() => {
particle.remove();
}, 25000);
}
// Create particles periodically
setInterval(createParticle, 3000);
// Initial particles
for (let i = 0; i < 20; i++) {
setTimeout(createParticle, i * 200);
}
// Scroll progress indicator
window.addEventListener('scroll', () => {
const scrolled = (window.scrollY / (document.documentElement.scrollHeight - window.innerHeight)) * 100;
document.querySelector('.scroll-progress').style.width = scrolled + '%';
});
// Smooth reveal animation on scroll
const observerOptions = {
threshold: 0.1,
rootMargin: '0px 0px -50px 0px'
};
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = '1';
entry.target.style.transform = 'translateY(0)';
}
});
}, observerOptions);
// Add subtle typing effect to title
function typeWriter(element, text, speed = 100) {
element.innerHTML = '';
let i = 0;
function type() {
if (i < text.length) {
element.innerHTML += text.charAt(i);
i++;
setTimeout(type, speed);
}
}
type();
}
// Initialize typing effect after page load
window.addEventListener('load', () => {
setTimeout(() => {
const title = document.querySelector('.main-title');
const originalText = title.textContent;
typeWriter(title, originalText, 150);
}, 1000);
});
// Add gentle mouse parallax effect
document.addEventListener('mousemove', (e) => {
const particles = document.querySelectorAll('.particle');
const x = e.clientX / window.innerWidth;
const y = e.clientY / window.innerHeight;
particles.forEach((particle, index) => {
const speed = (index % 3 + 1) * 0.5;
particle.style.transform = `translate(${x * speed}px, ${y * speed}px)`;
});
});
// Observe product cards for animations
document.querySelectorAll('.product-card').forEach(card => {
observer.observe(card);
});
// Observe team cards for animations
document.querySelectorAll('.team-card').forEach(card => {
observer.observe(card);
});
// Observe value items for animations
document.querySelectorAll('.value-item').forEach(item => {
observer.observe(item);
});
// Mobile menu functionality
const hamburger = document.querySelector('.hamburger');
const navMenu = document.querySelector('.nav-menu');
const navLinks = document.querySelectorAll('.nav-link');
hamburger.addEventListener('click', () => {
hamburger.classList.toggle('active');
navMenu.classList.toggle('active');
});
// Close mobile menu when clicking on a link
navLinks.forEach(link => {
link.addEventListener('click', () => {
hamburger.classList.remove('active');
navMenu.classList.remove('active');
});
});
// Smooth scrolling for navigation links
navLinks.forEach(link => {
link.addEventListener('click', (e) => {
e.preventDefault();
const targetId = link.getAttribute('href');
const targetSection = document.querySelector(targetId);
if (targetSection) {
const headerHeight = document.querySelector('.header').offsetHeight;
const targetPosition = targetSection.offsetTop - headerHeight - 20;
window.scrollTo({
top: targetPosition,
behavior: 'smooth'
});
}
});
});
// Update active nav link on scroll
function updateActiveNavLink() {
const sections = document.querySelectorAll('section[id]');
const scrollPos = window.scrollY + 100;
sections.forEach(section => {
const sectionTop = section.offsetTop;
const sectionHeight = section.offsetHeight;
const sectionId = section.getAttribute('id');
const navLink = document.querySelector(`a[href="#${sectionId}"]`);
if (scrollPos >= sectionTop && scrollPos < sectionTop + sectionHeight) {
navLinks.forEach(link => link.classList.remove('active'));
if (navLink) navLink.classList.add('active');
}
});
}
window.addEventListener('scroll', updateActiveNavLink);
// Set initial active link
updateActiveNavLink();
// Add click functionality to featured products
document.querySelectorAll('.product-card.featured').forEach(card => {
card.addEventListener('click', function() {
const url = this.querySelector('.product-url').textContent;
if (url && url !== 'Coming Soon') {
window.open('https://' + url, '_blank');
}
});
});
// Collapse functionality
function toggleCollapse() {
const header = document.querySelector('.collapse-header');
const content = document.getElementById('collapseContent');
header.classList.toggle('active');
content.classList.toggle('active');
}
</script>
</body>
</html>