/* Copy all your style from your original HTML here */
*{margin:0;padding:0;box-sizing:border-box;font-family:"Segoe UI",Tahoma,sans-serif}
body{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#fff;line-height:1.6;}
.container{max-width:1100px;margin:auto;padding:50px 20px;text-align:center;}
.logo{font-size:3.2rem;font-weight:900;letter-spacing:4px;color:#00eaff;}
.tagline{font-size:14px;letter-spacing:4px;color:#ccc;margin-top:5px;}
h2{margin-top:60px;margin-bottom:15px;font-size:2rem;}
p{color:#ddd;max-width:800px;margin:0 auto 20px;}
a{text-decoration:none;transition:.3s;color:#00eaff;}
a:hover{color:#fff;}
.btn{display:inline-block;margin:10px;padding:12px 28px;background:#00eaff;color:#000;border-radius:50px;text-decoration:none;font-weight:600;transition:.3s;}
.btn:hover{background:#fff}

/* Navigation */
nav{display:flex;justify-content:center;gap:25px;margin-bottom:30px;flex-wrap:wrap;}
nav a{padding:10px 15px;background:rgba(255,255,255,.08);border-radius:20px;color:#fff;transition:.3s;}
nav a:hover{background:#00eaff;color:#000;}

/* Sections */
.section{margin-top:70px;}
.apps{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:30px;}
.app-card{background:rgba(255,255,255,.08);width:320px;padding:25px;border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.35);}
.app-card img{max-width:80px;margin-bottom:15px;}
.features{text-align:left;margin-top:10px;}
.features li{margin-bottom:6px;color:#ccc;}
.hosting-plans{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:30px;}
.plan{background:rgba(255,255,255,.08);width:250px;padding:25px;border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.35);}
.plan h3{color:#00eaff;margin-bottom:10px;}
.plan ul{text-align:left;margin:15px 0;}
.plan ul li{margin-bottom:6px;color:#ccc;}
.price{font-size:1.6rem;font-weight:700;margin:15px 0;}
.social-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:25px;}
.social-links a{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;padding:10px 18px;background:rgba(255,255,255,.1);border-radius:30px;transition:.3s;}
.social-links a:hover{background:#00eaff;color:#000;}
.social-links img{width:22px;filter:invert(1);}
@media(max-width:600px){.logo{font-size:2.5rem} h2{font-size:1.6rem}}
