:root{--bg:#0b0e14;--bg2:#0f1320;--fg:#e6e6e6;--muted:#9aa1a9;--primary:#00eaff;--primary2:#7dffea;--card:#121826;--border:#1f2430}
html,body{height:100%}
body{background:radial-gradient(1200px 600px at 10% 0%,#0c1224 0%,var(--bg) 60%),linear-gradient(180deg,var(--bg2),var(--bg));color:var(--fg)}
header.desktop{background:linear-gradient(180deg,rgba(12,18,36,.7),rgba(12,18,36,.3));border-bottom:1px solid var(--border)}
.header_inner_wrap .logo img{filter:drop-shadow(0 0 8px rgba(0,234,255,.25))}
.navigation_wrap nav ul li a{color:var(--fg)}
.submenu.megamenu_wrap{background:var(--card);border:1px solid var(--border)}
.submenu .hdng{color:var(--primary)}
.tm_hdr_icon{filter:drop-shadow(0 0 6px rgba(0,234,255,.35))}
.homeBanner.textDark{background:transparent !important}
.btn.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary2)) !important;color:#001317 !important;border:none}
.footer_logo_wrap img{filter:drop-shadow(0 0 8px rgba(0,234,255,.25))}
.footer-list-hdng{color:var(--primary)}
.container,.container-fluid{color:var(--fg)}
input,textarea,select{background:#0c1220 !important;border:1px solid var(--border) !important;color:var(--fg) !important}
label,small,span,p{color:var(--muted)}
a{color:var(--primary)}
table, .card, .contactus-card{background:var(--card) !important;border-color:var(--border) !important}
.user-inline .aWrap{display:flex;align-items:center;gap:8px}
.user-inline .aWrap .user-pill{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;border-radius:0;background:transparent;color:var(--fg)}
.user-inline .aWrap .user-pill:hover{color:var(--primary)}
.user-inline .aWrap .logout-inline{color:var(--muted);text-decoration:none;padding:0;border:none;border-radius:0;background:transparent}
.user-inline .aWrap .logout-inline:hover{color:var(--primary);background:transparent}
.seg-toggle{display:inline-flex;gap:4px;border:1px solid var(--border);background:rgba(18,24,38,.5);border-radius:999px;padding:4px}
.seg-toggle button{appearance:none;border:0;background:transparent;color:var(--muted);padding:6px 12px;border-radius:999px;cursor:pointer;font-weight:500}
.seg-toggle button:hover{color:var(--primary)}
.seg-toggle button.active{background:linear-gradient(135deg,var(--primary),var(--primary2));color:#001317;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.link-toggle{font-size:13px;color:var(--muted);margin-bottom:12px}
.link-toggle .sep{margin:0 2px;color:var(--muted)}
.link-toggle .link-item{color:var(--muted);text-decoration:none;cursor:pointer}
.link-toggle .link-item:hover{color:var(--muted);text-decoration:underline}
.link-toggle .link-item.active{color:var(--muted);text-decoration:underline}
.link-toggle .link-item{position:relative;padding-right:0}
.btn.btn-primary{background:#0059cb !important;color:#fff !important;border:1px solid transparent;border-radius:6px}
.btn.btn-primary:hover{filter:brightness(1.08)}
