*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:radial-gradient(circle at top,#0f172a,#020617);font-family:Inter,Arial,sans-serif}.navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1000;background:#ffffff0d;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:15px 40px;display:flex;position:fixed;top:0}.logo{align-items:center;gap:10px;display:flex}.logo-img{width:42px;height:42px}.brand-name{font-size:16px;font-weight:700}.brand-tag{color:#94a3b8;font-size:11px}.nav-links{gap:25px;display:flex}.nav-links a{color:#cbd5f5;text-decoration:none;transition:all .3s}.nav-links a:hover{color:#fff}main{padding-top:90px}.home{text-align:center;padding:140px 20px 100px}.hero p{color:#94a3b8;margin-top:15px;font-size:18px}.btn{color:#fff;background:linear-gradient(135deg,#2563eb,#22c55e);border-radius:40px;margin-top:25px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 30px #2563eb66}.btn:hover{transform:scale(1.05)}.features{flex-wrap:wrap;justify-content:center;gap:25px;padding:80px 20px;display:flex}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;width:280px;padding:25px;transition:all .3s}.card:hover{transform:translateY(-10px)scale(1.02)}.cta{text-align:center;padding:100px 20px}.cta h2{font-size:36px}.cta p{color:#94a3b8}.about-page,.services-page{text-align:center;padding:120px 20px}.about-content,.services-grid{flex-wrap:wrap;justify-content:center;gap:25px;margin-top:40px;display:flex}.about-card,.service-card{background:#ffffff0d;border-radius:14px;width:280px;padding:22px}.contact-page{padding:120px 20px}.contact-info{background:#ffffff0d;border-radius:12px;padding:20px}.contact-form{flex-direction:column;gap:12px;display:flex}.contact-form input,.contact-form textarea{color:#fff;background:#020617;border:none;border-radius:10px;padding:12px}.contact-form button{color:#fff;background:linear-gradient(135deg,#2563eb,#22c55e);border:none;border-radius:10px;padding:12px;font-weight:700}.whatsapp{color:#fff;background:#25d366;border-radius:50px;padding:15px 18px;text-decoration:none;position:fixed;bottom:20px;right:20px}.services-page{text-align:center;padding:120px 20px}.services-header h1{margin-bottom:10px;font-size:42px}.services-header p{color:#94a3b8;margin-bottom:50px}.services-grid{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.service-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;width:300px;padding:28px;transition:all .3s;box-shadow:0 10px 30px #0006}.service-card h2{background:linear-gradient(90deg,#60a5fa,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:20px;font-weight:700}.service-card p{color:#cbd5e1;font-size:14px;line-height:1.6}.service-card:hover{border:1px solid #60a5fa66;transform:translateY(-10px)scale(1.03);box-shadow:0 20px 50px #2563eb4d,0 0 30px #22c55e33}.card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;width:300px;padding:28px;transition:all .3s;box-shadow:0 10px 30px #0006}.card h2{background:linear-gradient(90deg,#60a5fa,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:20px;font-weight:700}.card p{color:#cbd5e1;font-size:14px;line-height:1.6}.card:hover{border:1px solid #60a5fa66;transform:translateY(-10px)scale(1.03);box-shadow:0 20px 50px #2563eb4d,0 0 30px #22c55e33}.about-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;width:300px;padding:25px;transition:all .3s}.about-card h2{background:linear-gradient(90deg,#60a5fa,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:10px;font-size:20px}.about-card p{color:#cbd5e1;font-size:14px;line-height:1.6}.about-card:hover{transform:translateY(-8px)}.hero h1{background:linear-gradient(90deg,#60a5fa,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:60px}.hero p{color:#94a3b8;font-size:18px}.contact-page{max-width:1100px;margin:auto;padding:120px 20px}.contact-header{text-align:center;margin-bottom:50px}.contact-header h1{background:linear-gradient(90deg,#60a5fa,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:42px}.contact-header p{color:#94a3b8;margin-top:10px}.contact-container{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.contact-info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex:1;min-width:280px;padding:25px;transition:all .3s}.contact-info:hover{transform:translateY(-5px)}.contact-info h2{margin-bottom:15px}.info-item{color:#cbd5e1;margin:10px 0}.contact-box{color:#94a3b8;border-top:1px solid #ffffff1a;margin-top:20px;padding-top:15px}.contact-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:1;gap:12px;min-width:280px;padding:25px;transition:all .3s;display:flex}.contact-form:hover{transform:translateY(-5px)}.contact-form h2{margin-bottom:10px}.contact-form input,.contact-form textarea{color:#fff;background:#020617;border:none;border-radius:10px;outline:none;padding:12px}.contact-form textarea{resize:none;height:140px}.contact-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#22c55e);border:none;border-radius:10px;padding:12px;font-weight:700;transition:all .3s}.contact-form button:hover{transform:scale(1.05)}.animate-left{animation:.8s slideLeft}.animate-right{animation:.8s slideRight}@keyframes slideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}
