/* John Sim Data - Global High-Tech Styling */:root {    --dark-bg: #050a14;    --cyber-green: #00ff88;    --cyber-blue: #0a192f;    --gold: #d4af37;    --white: #e6f1ff;    --shadow: 0 0 20px rgba(0, 255, 136, 0.2);}body {    margin: 0;    padding: 0;    background: var(--dark-bg);    color: var(--white);    font-family: 'Poppins', sans-serif;    overflow-x: hidden;}/* Urdu Text Support */.urdu-text {    font-family: 'Noto Nastaliq Urdu', serif;    direction: rtl;    line-height: 2.2;    text-align: right;}/* Navigation Bar */nav {    display: flex;    justify-content: space-between;    align-items: center;    padding: 15px 5%;    background: rgba(10, 25, 47, 0.95);    border-bottom: 2px solid var(--cyber-green);    position: sticky;    top: 0;    z-index: 1000;}.logo {    font-family: 'Orbitron', sans-serif;    color: var(--cyber-green);    font-weight: bold;    font-size: 1.2rem;    letter-spacing: 2px;}nav a {    color: var(--white);    text-decoration: none;    margin-left: 20px;    font-size: 14px;    font-weight: 500;    transition: 0.3s;}nav a:hover {    color: var(--cyber-green);}/* Hero Sections */header {    padding: 60px 20px;    text-align: center;    background: linear-gradient(rgba(5, 10, 20, 0.8), rgba(5, 10, 20, 0.8)), url('https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2018/08/how-to-create-a-website.webp');    background-size: cover;    background-position: center;    border-bottom: 4px solid var(--gold);}header h1 {    font-family: 'Orbitron', sans-serif;    color: var(--cyber-green);    font-size: 2.5rem;    margin-bottom: 10px;}/* Grid System */.container {    max-width: 1200px;    margin: auto;    padding: 40px 20px;}.services-grid {    display: grid;    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));    gap: 25px;}/* Cards Design */.cyber-card, .sample-card, .about-card {    background: var(--cyber-blue);    padding: 30px;    border-radius: 15px;    border: 1px solid rgba(0, 255, 136, 0.1);    transition: 0.3s;    margin-bottom: 20px;}.cyber-card:hover {    transform: translateY(-10px);    border-color: var(--cyber-green);    box-shadow: var(--shadow);}.card-icon { font-size: 35px; color: var(--cyber-green); margin-bottom: 15px; }h2, h3 { color: var(--gold); font-family: 'Orbitron', sans-serif; }/* Floating WhatsApp Buttons */.floating-container {    position: fixed;    bottom: 25px;    right: 25px;    display: flex;    flex-direction: column;    gap: 12px;    z-index: 2000;}.float-btn {    width: 60px;    height: 60px;    border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    color: white;    font-size: 30px;    text-decoration: none;    box-shadow: 0 5px 15px rgba(0,0,0,0.4);    transition: 0.3s;}.wa-1 { background: #25D366; }.wa-2 { background: #128C7E; }.float-btn:hover { transform: scale(1.1); }/* Sample Page Specifics */.sample-img-container {    margin: 20px 0;    border: 1px solid #333;    border-radius: 8px;    overflow: hidden;}.sample-img-container img { width: 100%; display: block; }.sample-label {    background: var(--cyber-green);    color: black;    padding: 5px 10px;    font-size: 12px;    font-weight: bold;}/* Footer */footer {    text-align: center;    padding: 30px;    background: #02060f;    border-top: 1px solid var(--cyber-green);    margin-top: 50px;}/* Buttons */.view-btn, .cyber-btn {    display: inline-block;    padding: 10px 20px;    border: 1px solid var(--cyber-green);    color: var(--cyber-green);    text-decoration: none;    border-radius: 5px;    margin-top: 15px;    transition: 0.3s;}.view-btn:hover {    background: var(--cyber-green);    color: black;}