*{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(12px);backdrop-filter:blur(12px);z-index:1000;background:#0a0a1466;justify-content:space-between;align-items:center;width:100%;padding:22px 60px;display:flex;position:fixed;top:0}.logo{color:#fff;letter-spacing:3px;font-size:32px;font-weight:700}.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:#c084fc}.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}}
