:root{
  --bg:#07111f;
  --bg2:#0b162a;
  --card:rgba(10,18,34,.86);
  --card2:#0f1d34;
  --text:#e9f1ff;
  --muted:#a8b5d1;
  --line:rgba(255,255,255,.1);
  --accent:#16c784;
  --accent2:#3b82f6;
  --warn:#f59e0b;
  --shadow:0 20px 50px rgba(0,0,0,.35);
}
html,body{background:radial-gradient(circle at top left,#132443 0,#0b162a 35%,#07111f 100%) fixed;color:var(--text);font-family:Arial,Helvetica,sans-serif;}
a{color:#78b7ff;transition:.2s ease;} a:hover{text-decoration:none;color:#9dd0ff;}
.pull_top{padding-top:96px !important;}
.container{position:relative;z-index:2;}
.navbar.navbar-inverse.navbar-fixed-top{background:rgba(7,17,31,.82)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(0,0,0,.25);}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{color:#eef5ff!important;font-weight:700;letter-spacing:.02em;}
.navbar-inverse .navbar-nav>li>a{font-size:13px;text-transform:uppercase;padding-top:24px;padding-bottom:24px;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>li>a:hover{background:transparent!important;color:#7dd3fc!important;}
.navbar-brand img{height:42px!important;width:42px!important;object-fit:cover;margin-right:10px!important;}
.section_header h3,h1,h2,h3,h4{color:#fff;}
.feature,.features_op1_row,.ordeformHeader,.info,.section_header,.validationDiv,.OTPVerificationDIV,.recent_posts,.faq-section,.content-card,.trace-card,.detail-card{
  background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);
}
.feature,.features_op1_row,.info,.recent_posts,.faq-section,.content-card,.trace-card,.detail-card{padding:28px;}
.ordeformHeader{padding:0!important;overflow:hidden;background:linear-gradient(180deg,rgba(22,199,132,.18),rgba(59,130,246,.14))!important;}
.orderform{background:transparent!important;padding:24px 20px 28px;border-radius:24px;}
.orderform h4{padding:24px 24px 10px;margin:0;background:linear-gradient(135deg,#16c784,#2dd4bf 55%,#3b82f6);border-radius:24px 24px 0 0;color:#04111f!important;font-weight:900;letter-spacing:.05em;text-align:center;}
fieldset{background:transparent!important;border:none!important;}
input[type=text],input[type=email],input[type=number],select,textarea{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:none!important;}
textarea{min-height:140px;resize:vertical;}
input::placeholder,textarea::placeholder{color:#b7c7e5!important;opacity:1;}
.action-button,.btn,.previous-button,.verify-button,input[type=submit]{border:none!important;border-radius:999px!important;padding:12px 22px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#16c784,#3b82f6)!important;color:#fff!important;box-shadow:0 12px 28px rgba(22,199,132,.22)!important;}
.action-button:hover,.btn:hover,input[type=submit]:hover{transform:translateY(-1px);}
.progressbar li{color:#c4d4f4!important;font-weight:700;}
.progressbar li.active{color:#fff!important;}
.progressbar li:before{background:#1b2a44!important;border:2px solid rgba(255,255,255,.12)!important;color:#fff!important;}
.progressbar li.active:before,.progressbar li.active:after{background:linear-gradient(135deg,#16c784,#3b82f6)!important;}
.pm{height:32px;width:auto;border-radius:10px;padding:3px;background:#fff;}
.chkRadio,.verifyerror,.OTPVerifyCodeError,#lblExchangeValidationMsg,#lblSellValidationMsg,#lblBuyValidationMsg{font-weight:700!important;}
.table,.form table,table{color:#eaf3ff;}
#showcase{position:relative;padding-bottom:30px;}
#showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,rgba(22,199,132,.16),transparent 25%),radial-gradient(circle at 90% 20%,rgba(59,130,246,.18),transparent 26%);pointer-events:none;}
.hero-intro,.seo-block,.page-hero,.cta-strip{background:linear-gradient(135deg,rgba(22,199,132,.16),rgba(59,130,246,.12));border:1px solid var(--line);border-radius:28px;padding:32px;box-shadow:var(--shadow);}
.hero-intro h1,.page-hero h1{font-size:clamp(2rem,4vw,4.2rem);line-height:1.05;margin:0 0 12px;font-weight:900;}
.hero-intro p,.page-hero p,.muted{color:var(--muted);font-size:16px;line-height:1.7;}
.badge-pill{display:inline-block;padding:8px 14px;background:rgba(125,211,252,.12);border:1px solid rgba(125,211,252,.22);color:#c7ecff;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:0 8px 10px 0;}
.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;}
.info-grid .item{background:rgba(255,255,255,.04);padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;}
.info-grid .item h4{margin:0 0 8px;font-size:16px;}
.info-grid .item p{margin:0;color:var(--muted);font-size:14px;line-height:1.6;}
.page-section{margin:34px 0;}
.faq-list details{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px 18px;margin-bottom:14px;}
.faq-list summary{font-weight:800;cursor:pointer;color:#fff;}
.faq-list div{padding-top:12px;color:var(--muted);line-height:1.8;}
.trace-card input[type=text]{min-width:280px;}
#footer{background:transparent!important;margin-top:48px;}
.modern-footer{margin-top:24px;padding:20px 0 34px;}
.modern-footer .footer-shell{background:linear-gradient(180deg,rgba(10,18,34,.98),rgba(8,15,28,.98));border:1px solid var(--line);border-radius:28px;padding:32px;box-shadow:var(--shadow);}
.modern-footer h4,.modern-footer h5{margin-top:0;color:#fff;font-weight:900;}
.modern-footer p,.modern-footer li,.modern-footer label{color:var(--muted);line-height:1.7;}
.modern-footer ul{list-style:none;padding:0;margin:0;}
.modern-footer li{margin-bottom:10px;}
.modern-footer .footer-bottom{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);}
.contact-mini-form .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.contact-mini-form .full{grid-column:1 / -1;}
.callback-btn{background:linear-gradient(135deg,#f59e0b,#f97316)!important;box-shadow:0 12px 28px rgba(245,158,11,.26)!important;}
.whatsapp-float-left{position:fixed;left:18px;bottom:24px;z-index:9999;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#16c784,#25d366);color:#fff!important;padding:12px 16px;border-radius:999px;box-shadow:0 16px 36px rgba(22,199,132,.35);font-weight:800;}
.whatsapp-float-left img{width:22px;height:22px;}
.coverAll{background:rgba(2,6,23,.65)!important;}
body table td,body table th{color:#e8f1ff;}
.page-copy, .page-copy p, .info p{font-size:16px;line-height:1.8;color:var(--muted)!important;}
.page-copy b,.info b,.faq-list b{color:#fff;}
.seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}
.seo-links a{padding:10px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#d8e8ff;}
.static-legal{max-width:980px;margin:0 auto;padding:24px;}
.static-legal h1{font-size:42px;font-weight:900;}
.static-legal h2{margin-top:28px;font-size:22px;font-weight:800;}
.static-legal p,.static-legal li{color:var(--muted);line-height:1.8;font-size:15px;}
@media (max-width:991px){.info-grid{grid-template-columns:1fr;}.contact-mini-form .grid{grid-template-columns:1fr;}.pull_top{padding-top:84px!important;} .whatsapp-float-left span{display:none;}}
@media (max-width:767px){.feature,.features_op1_row,.info,.section_header,.faq-section,.content-card,.trace-card{padding:18px;} .hero-intro,.page-hero,.cta-strip{padding:22px;} .navbar-inverse .navbar-nav>li>a{padding-top:12px;padding-bottom:12px;} .trace-card input[type=text]{min-width:100%;} }
