*{box-sizing:border-box;margin:0;padding:0}body{color:#111827;background:#f5f7fb;font-family:Segoe UI,sans-serif}html{scroll-behavior:smooth}.navbar{-webkit-backdrop-filter:blur(16px);z-index:1000;background:linear-gradient(90deg,#390267f2 0%,#3a0c83f2 30%,#301aaff2 70%,#1c1e70f2 100%);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;padding:16px 60px;transition:all .35s;display:flex;position:fixed;top:0;box-shadow:0 8px 30px #27014d59,0 0 25px #20145b26}.logo{object-fit:contain;border-radius:10px;width:110px;height:auto}.nav-links{align-items:center;display:flex}.nav-links a{color:#fff;margin-left:25px;font-weight:500;text-decoration:none;transition:all .3s}.nav-links a:hover{color:#386bda}.nav-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:30px;margin-left:25px;padding:10px 20px;font-weight:700}.hero{text-align:center;color:#fff;background:radial-gradient(circle at 0 0,#8b5cf666,#0000 30%),radial-gradient(circle at 100% 100%,#6366f166,#0000 30%),linear-gradient(135deg,#0f172a,#1e1b4b);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.hero-overlay{max-width:900px}.hero-tag{color:#c4b5fd;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:14px}.hero h1{margin-bottom:25px;font-size:68px;font-weight:800;line-height:1.1}.hero h1 span{color:#a78bfa}.hero-subtext{color:#d1d5db;max-width:700px;margin:auto;font-size:22px;line-height:1.7}.hero-buttons{margin-top:40px}.btn-primary,.btn-secondary,.card-btn{cursor:pointer;border:none;border-radius:10px;padding:14px 28px;font-weight:700;transition:all .3s}.btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);margin-right:10px}.btn-secondary{color:#111827;background:#fff}.card-btn{color:#fff;background:#111827;margin-top:15px}.btn-primary:hover,.btn-secondary:hover,.card-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}.trust-badge{background:#ffffff1a;border-radius:30px;margin-top:30px;padding:12px 20px;font-size:14px;display:inline-block}.section{text-align:center;padding:100px 40px}.section h2{margin-bottom:20px;font-size:40px}.section-text{color:#4b5563;max-width:800px;margin:auto;line-height:1.8}.solutions-bg{background:#eef2ff}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;display:grid}.card{background:#fff;border-radius:20px;padding:35px 25px;transition:all .3s;box-shadow:0 10px 25px #00000014}.card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.icon{margin-bottom:20px;font-size:40px}.card p{color:#6b7280;margin-top:10px;line-height:1.6}.steps{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.step{background:#fff;border-radius:50px;padding:18px 30px;box-shadow:0 5px 15px #00000014}.dark-section{color:#fff;background:#111827}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px;display:grid}.feature-box{background:#ffffff14;border-radius:15px;padding:25px}.contact-form{flex-direction:column;gap:15px;max-width:600px;margin:40px auto 0;display:flex}.contact-form input{border:1px solid #d1d5db;border-radius:10px;padding:15px}.full-btn{width:100%}footer{color:#fff;text-align:center;background:#000;padding:30px 20px}footer p{color:#9ca3af;margin-top:10px}@media (width<=768px){.navbar{flex-direction:column;padding:20px}.nav-links{margin-top:10px}.hero h1{font-size:38px}.hero p{font-size:16px}.section h2{font-size:30px}}.founder-section{background:linear-gradient(#fff,#faf7ff);padding:100px 8%}.founder-card{background:#fff;border:1px solid #ece8ff;border-radius:28px;gap:70px;max-width:1250px;margin:auto;padding:60px;transition:all .35s;display:flex;box-shadow:0 20px 60px #7b2cbf1a}.founder-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px #7b2cbf2e}.founder-left{text-align:center;width:30%}.photo-wrapper{width:220px;height:220px;margin:auto;position:relative}.photo-glow{opacity:.18;filter:blur(30px);background:#b5179e;border-radius:50%;width:220px;height:220px;position:absolute}.founder-photo{object-fit:cover;border:8px solid #fff;border-radius:50%;width:220px;height:220px;position:relative;box-shadow:0 20px 40px #00000026}.founder-left h3{color:#222;margin-top:30px;font-size:28px}.designation{color:#7b2cbf;margin-top:10px;font-weight:700}.company{color:#777;margin-top:8px}.profile-info{flex-direction:column;gap:12px;margin-top:30px;display:flex}.profile-info p{color:#555;background:#f5f1ff;border-radius:12px;padding:12px}.founder-right{width:70%;display:flex}.vertical-line{background:#7b2cbf;border-radius:20px;width:5px;margin-right:35px}.message{position:relative}.quote-icon{color:#7b2cbf;opacity:.12;margin-top:-25px;margin-left:35px;font-size:85px;position:absolute}.section-tag{color:#7b2cbf;background:#f1ebff;border-radius:50px;margin-bottom:25px;padding:8px 18px;font-weight:600;display:inline-block}.message h2{color:#222;margin-bottom:30px;font-size:42px;line-height:1.3}.message h2 span{color:#7b2cbf}.message p{color:#555;margin-bottom:22px;font-size:18px;line-height:1.9}.message p span{color:#7b2cbf;font-weight:700}.signature{border-top:1px solid #eee;margin-top:40px;padding-top:25px}.signature h4{color:#222;font-size:30px}.signature span{color:#777}@media (width<=950px){.founder-card{flex-direction:column;gap:40px;padding:40px}.founder-left,.founder-right{width:100%}.vertical-line{display:none}.message h2{font-size:32px}.photo-wrapper,.photo-glow,.founder-photo{width:180px;height:180px}}
