body{ font-size:14px; overflow-x:hidden; font-family:Inter,Noto Sans SC,sans-serif; /* padding-top: 120px; */}

h1,h2,h3,h4,h5,dl{ margin-top: 0em;}
a{ color: #000000;text-decoration: none;}
a:hover{ text-decoration: none; color: #000;}
ul{ margin: 0px; padding: 0px;}
li{ list-style: none;}
header{background:rgba(10, 22, 40, 0.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255, 255, 255, 0.08);box-shadow:none}
.container{}
.top{background:rgba(0, 0, 0, 0.3);border-bottom:1px solid rgba(255, 255, 255, 0.06); color: rgba(255, 255, 255, 0.6);}
.fs-12{font-size:12px}
.bg-warning{background-color: #d09945 !important;}
.btn-warning{background-color: #d09945 !important; border-radius: 0 !important;}
.top-z{letter-spacing:0.05em;font-family:Inter; }
.top-r{ font-family: monospace; font-size: 14px;}
.tzzbtn{ font-weight: 600; padding: 10px 19px;font-size: 12px;}
.tzzbtn:hover{ cursor: pointer; background-color: #eabb79 !important;}
.top-r i{font-size: 12px;}
.logotext{background:linear-gradient(135deg, oklch(0.72 0.12 75), oklch(0.62 0.14 75)); color: #000; height: 40px; width: 40px; text-align: center; font-size: 14px;}
.logortext{font-size: 16px;}
.logoren{font-size: 10px;  color: rgba(255, 255, 255, 0.4);letter-spacing:0.1em; }
.nav-item{ margin: 0 5px;}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{color: #fff;}
.nav-link{color: rgba(255, 255, 255, 0.8);}
.nav-link:hover{ color: rgba(198, 146, 66, 0.9);}
.nav-item.dropdown .dropdown-menu {display: none;}
.nav-item.dropdown:hover .dropdown-menu { display: block; }
.nav-link.dropdown-toggle::after { transition: transform 0.2s ease;}
.nav-item.dropdown:hover .nav-link.dropdown-toggle::after { transform: rotate(180deg);}
.dropdown-item{font-size: 14px; color: #fff !important; font-weight: 300;font-family: "Playfair Display", "Noto Serif SC", serif;}
.dropdown-item:hover{background:#162333 !important ; }
.dropdown-menu{min-width: 130px !important; background: rgba(10, 22, 40, 0.92) !important; }


/* 汉堡按钮基础样式 */
.navbar-toggler{border:none;outline:none;box-shadow:none}
.navbar-toggler:focus{outline:none;box-shadow:none;border-color:transparent}
/* 三条横线图标变白 */
.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.6' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}

/* 给数字加过渡，让变化更平滑 */
.stat-number .count {
  display: inline-block;
  transition: all 0.1s ease;
}





.banner{ background-image: url('../img/banner.jpg'); background-size:cover;padding: 245px 0; }


.banner-text {max-width: 700px; width: 100%;color: #ffffff;text-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);animation: fadeUp 0.9s ease-out;}
.banner-text-x span{display:inline-block; width: 2rem; height: 1px;  background:#cb9238;}
.banner-text-x h6 {font-size:.7rem;font-weight:600;text-transform: uppercase;color: #d09945;opacity: 0.9;font-family:Inter,sans-serif;padding-top: 5px;
 padding-left: 10px; letter-spacing:.2em}
.banner-text h1 {font-size: clamp(2.4rem, 5vw, 4rem);font-weight: 700; line-height: 1.15; margin-bottom: 1.2rem;display: flex; flex-direction: column;gap: 0.1rem; font-family: "Playfair Display", "Noto Serif SC", serif; }
.white-title {color: #ffffff;font-weight: 600;letter-spacing: -0.02em;}
.gold-title { color: #eabb79;font-weight: 700;letter-spacing: -0.01em;text-shadow: 0 2px 10px rgba(212, 175, 55, 0.3);}
.banner-text p {font-family: "Noto Sans SC", sans-serif; font-size: 1.05rem;line-height: 1.7; color: rgba(255, 255, 255, 0.85);max-width: 560px;margin-bottom: 2rem;font-weight: 300;text-shadow: 0 2px 8px rgba(0, 0, 0, 0.6); }

.btn-gold-solid{background-color: #d09945; color: #000; padding: 15px 22px;letter-spacing:.05em;font-size:.875rem;font-weight:600; transition:background .2s,transform .2s}
.btn-gold-solid:hover{background:#eabb79;transform:translateY(-1px); cursor: pointer;}
.btn-white-border{ border:1px solid #fff9; color: #fff;letter-spacing:.05em;text-transform:uppercase;gap:.5rem;padding:.75rem 2rem;font-size:.875rem;font-weight:500;transition:border-color .2s,background .2s; display: inline-flex; cursor: pointer;}
.btn-white-border:hover{color:#eabb79;background:#c9a84c1a;border-color:#d09945}
.stats-wrapper {width: 100%; background: #091628;border-top: 1px solid rgba(234, 187, 121, 0.2);}
.stats-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px 30px;text-align: center;}
.stat-item {display: flex;flex-direction: column;align-items: center; padding: 16px 8px; border-right: 1px solid rgba(255, 255, 255, 0.06); transition: transform 0.2s ease; }
/* 最后一项去掉右边框 */
.stat-item:last-child {border-right: none;}
/* 数字 — 大号、金色渐变 */
.stat-number {font-size: 2.5rem; font-family: Playfair Display,serif; font-weight: 700; letter-spacing: 0.02em; line-height: 1.2;color: #eabb79;}
 /* 数字后面的小符号 (+, 等) 保留在渐变内 */
 .stat-number span {font-weight: 200;}
/* 标签 — 小字，灰色 */
.stat-label {font-size: 0.65rem; letter-spacing: 0.12em;font-family: Inter; color: rgba(255, 255, 255, 0.6);text-transform: uppercase;width: 80%;}
.about-section{ margin: 100px 0;}

.about-nt{letter-spacing:.2em; text-transform:uppercase;  color:#d09945; font-family:Inter,sans-serif; font-size:.7rem; font-weight:600;  position: relative; padding-bottom: 15px;}
.about-nt::after{ position: absolute; left: 0; bottom: 0;  background:  #d09945; width: 50px; height: 2px; content: '';}
.about-nh-1{ font-size: 2.5rem; font-family: "Playfair Display", "Noto Serif SC", serif; font-weight: 700;}
.about-nh-2{ font-size: 16px; font-family: "Noto Sans SC", sans-serif; color: #4a5565; font-weight: 300; position: relative; padding-left: 20px;}
.about-nh-2::after{ position: absolute; left: 0; top: 0; content: ''; background-color: #cb9238; width: 3px; height: 50px;}
.about-nh-3{ font-size: 14px;font-family: "Noto Sans SC", sans-serif; color: #4a5565; font-weight: 300;}
.about-icon{ color: #d09945; font-size: 16px;}
.about-n4-1{font-size: 12px;font-family: "Noto Sans SC", sans-serif; color: #4a5565; font-weight: 300;}
.about-img{ position: relative;}
.about-r-text{ position: absolute; left: -25px; bottom: -25px; background-color: #010d20; padding: 20px; border: 1px solid rgba(201, 168, 76, 0.3);}
.about-r-text div:nth-child(1){color: #8a8b8b; font-size: 12px;}
.about-r-text div:nth-child(2){color: #fff;}
.about-r-text div:nth-child(3){color: #d09945;}
.strategies-section{padding: 100px 0; background-color: #010d20;}
.stra-nn{ border: 1px solid #010d20;}
.stra-nn:hover{ border: 1px solid #575339; cursor: pointer;}
.stra-nn:hover .stra-n1-img img { transform: scale(1.1); }
.stra-nn:hover .stra-text-n1icon{color:#fff}
.stra-top div:nth-child(1){color: #fff; font-size: clamp(1.8rem, 3vw, 2.6rem); font-family:"Playfair Display", "Noto Serif SC", serif; font-weight:700}
.stra-top div:nth-child(2){font-weight: 300; width: 350px;}
.stra-n1-img{ width: 100%; height: 175px; overflow: hidden; }
.stra-n1-img img{object-fit: cover; height: 100%;  width: 100%; transition: transform 1s ease;transform: scale(1);}
.stra-n1-zz{background:linear-gradient(rgba(10, 22, 40, 0.2) 0%, rgba(10, 22, 40, 0.7) 100%); inset:0 0 0 0}
.stra-n1-sz{font-family:"Playfair Display", serif; color:rgba(201, 168, 76, 0.25);line-height:1; left:15px; top: 15px; font-size: 36px;}
.stra-n1-wz{background:rgba(201, 168, 76, 0.15);border:1px solid rgba(201, 168, 76, 0.4); color: #eabb75; font-family:Inter; letter-spacing:0.05em; top:20px; right: 20px; padding: 2px 10px; font-size: 12px;}
.stra-text{background-color:#0b1b2d; padding: 20px;}
.stra-text-n1 div:nth-child(1){font-size: 22px; color: #fff; font-family:"Playfair Display", "Noto Serif SC", serif; font-weight: 700;}
.stra-text-n1 div:nth-child(2){color: #d09945; font-family: Inter; letter-spacing:0.15em;font-size: 12px;}
.stra-n1-des{color:rgba(255,255,255,.5) !important; font-size: 14px; font-weight: 300; font-family: "Noto Sans SC", sans-serif;}
.stra-n1-tag span{background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.5);font-family:"Noto Sans SC", sans-serif; font-size: 12px; padding: 3px 10px; font-weight: 300; margin-right: 10px;}
.stra-text-n1icon{ color: #8a8b8b; font-size: 26px; transform: rotate(45deg);-webkit-transform: rotate(45deg);transform-origin: center center;transition: transform 0.3s ease;}
.stra-n1-b{color: #8a8b8b; font-size: 12px; border-top:1px solid #1c2b3c; padding: 15px 0 5px;}
.stra-n1-b span{color:#d09945;font-family:"Playfair Display", serif; font-size: 16px; font-weight: 700; margin-left: 5px;}
.insights-section{padding: 100px 0;}
.ins-nitem{border: 1px solid #dcdee1;}
.ins-n1-img{width: 100%;  height: 195px; overflow:hidden;}
.ins-n1-img img{object-fit: cover; height: 100%;  width: 100%; transition: transform 1s ease;transform: scale(1);}
.ins-n1-zz{top:15px; left: 15px; padding:3px 10px ; background:#d09945; color: #000; font-family:"Noto Sans SC", sans-serif;font-size: 12px;}
.ins-nitem-text{ padding: 20px 20px 0 20px;}
.ins-nitem-class{ background-color: #f1f2f3; font-family: "Noto Sans SC", sans-serif; width: 80px; text-align: center; font-size: 12px; padding: 3px 10px; color:#6c757f; font-weight: 300;}
.ins-nitem-title{ font-size: 16px; font-family: "Noto Serif SC", serif; font-weight: 700;}
.ins-nitem-des{font-family: "Noto Serif SC", serif; font-weight: 300; color:#7d8389}
.ins-nitem-data{ border-top:1px solid #dcdee1}
.ins-nitem-sj{font-size: 12px; color:#99a1af}
.ins-ntitle{ font-size: clamp(1.8rem, 3vw, 2.6rem);font-family:"Playfair Display", "Noto Serif SC", serif;font-weight:700;line-height:1.2}
.ins-nmore a{font-family: Inter; font-weight: 300;}
 .ins-nitem-icon{color: #8a8b8b;}
.ins-nitem a:hover .ins-nitem-icon{color: #000;}
.ins-nitem a:hover .ins-n1-img img { transform: scale(1.1); }

.team-section{padding: 100px 0; background-color: #f4f5f6;}
.about-nt1{letter-spacing:.2em; text-transform:uppercase;  color:#d09945; font-family:Inter,sans-serif; font-size:.7rem; font-weight:600;  position: relative; padding-bottom: 15px;}
.about-nt1::after{ position: absolute; left: 50%; bottom: 0; margin-left: -25px;  background:  #d09945; width: 50px; height: 2px; content: '';}
.team-title{ font-family: "Playfair Display", "Noto Serif SC", serif;font-size:clamp(1.8rem, 3vw, 2.6rem);font-weight:700}
.team-des{font-family:"Noto Sans SC", sans-serif;font-weight:300; color:#7b8187}

.team-item-nimg{width: 100%;  height: 210px; overflow:hidden;}
.team-item-nimg img{object-fit: cover; height: 100%;  width: 100%; transition: transform 1s ease;transform: scale(1);}
.team-item-xm div:nth-child(1){font-family: "Noto Serif SC", serif; font-weight: 700; font-size: 18px;}
.team-item-xm div:nth-child(2){font-family: Inter; font-size: 12px; color: #abb2bd;}
.team-csy{font-family: "Noto Sans SC", sans-serif;letter-spacing:0.02em; color: #d09945; font-size: 12px; font-weight: 700;}
.team-n{font-family: "Noto Sans SC", sans-serif; font-weight: 300; font-size: 12px;}
.team-item-icon{color: #abb2bd;}



.contact-section{padding: 100px 0; background-color: #010d20;}
.contact-ztitle div:nth-child(1){ font-size: clamp(1.8rem, 3vw, 2.6rem); font-family: "Playfair Display", "Noto Serif SC", serif; font-weight:700; color:#fff}
.contact-ztitle div:nth-child(2){font-family: "Noto Sans SC", sans-serif; font-weight:300;font-size:0.95rem; color: #99a1af;}
.contact-zn-t{color: #656565; font-size: 12px;}
.contact-zn-b{color: #fff; font-family: "Noto Sans SC", sans-serif; font-size: 14px; font-weight: 300;}

.contact-foot{ padding: 10px 20px; background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);color:rgba(255, 255, 255, 0.35);font-family:"Noto Sans SC", sans-serif;font-weight:300}

.btn-wrapper button{font-size:14px}

.inquiry-card{width:100%;background:rgba(255,255,255,0.04);padding:35px;border:1px solid rgba(255,255,255,0.08)}
.inquiry-card h2{font-size:1.1rem;font-weight:600;color:#ffffff;margin-bottom:6px;letter-spacing:-0.3px;font-family:"Noto Serif SC",serif}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:18px}
.form-group{display:flex;flex-direction:column;margin-bottom:6px}
.form-group label{color:rgba(255,255,255,0.7);font-size:0.7rem;font-weight:500;margin-bottom:3px;letter-spacing:0.3px;font-family:Inter}
.form-group label .required{color:#c9a84c;margin-left:2px}
.form-group input,.form-group select,.form-group textarea{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);padding:6px 18px;font-size:0.95rem;font-family:"Noto Sans SC",sans-serif;color:#ffffff;transition:border 0.2s,box-shadow 0.2s;outline:none;width:100%;box-sizing:border-box}
.form-group input::placeholder,.form-group textarea::placeholder{color:rgba(255,255,255,0.2);font-weight:300;font-size:0.9rem}
.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,0.15)}
.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:44px;color:rgba(255,255,255,0.7);cursor:pointer;font-size:12px}
.form-group select option{background:#151b26;color:#fff}
.form-group textarea{resize:vertical;min-height:110px;line-height:1.6}
.full-width{grid-column:1 / -1}
@media (max-width:700px){.inquiry-card{padding:32px 24px}.form-row{grid-template-columns:1fr;gap:14px}.full-width{grid-column:1}.btn-wrapper{justify-content:stretch}.submit-btn{width:100%;justify-content:center}}
@media (max-width:420px){.inquiry-card{padding:24px 16px;border-radius:20px}.inquiry-card h2{font-size:1.4rem}.form-group input,.form-group select,.form-group textarea{padding:12px 14px;font-size:0.9rem}}

	
footer{background:oklch(0.1 0.03 252);border-top:1px solid rgba(201, 168, 76, 0.15); padding: 50px 0 40px 0;}	
.foot-z-text{ color: #656565; font-family: "Noto Sans SC", sans-serif; font-weight: 300; font-size: 12px; max-width: 280px;}	
.foot-r h5{font-size: 14px;color:#999a9e;margin-bottom: 15px;}
.foot-r a{ display: block; color:rgba(255, 255, 255, 0.4); font-size: 12px; margin-bottom: 10px;}
.foot-r a:hover{color:rgba(255, 255, 255, 0.4);}
.foot-b{border-top: 1px solid rgba(255, 255, 255, 0.05); padding-top: 30px; margin-top: 40px; align-items: center;}
.foot-bz{font-size: 12px; color:rgba(255, 255, 255, 0.3); }
.foot-br a{color:rgba(255, 255, 255, 0.3);  font-size:12px; margin: 0 10px;}
.foot-br a:hover{color:rgba(255, 255, 255, 0.4);}


.nbanner{padding-top: 100px;}
.show-n{ max-width: 750px; margin: 0 auto;}
.position { font-family: Inter;color:oklch(0.55 0.015 252); font-weight: 300; font-size: 12px;}
.show-title{font-family: "Noto Serif SC", serif; font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight:700;line-height:1.3; transform:none;color:oklch(0.13 0.015 252)}
.show-data{color: #99a1af; font-family: Inter; font-size: 12px; font-weight: 300;}
.show-des{border-left:3px solid oklch(0.72 0.12 75); color: oklch(0.28 0.015 252); font-family: "Noto Sans SC", sans-serif; font-size: 1.05rem;line-height:1.85;padding-left:1.25rem}
.show-content{color:oklch(0.35 0.015 252); font-family: "Noto Sans SC", sans-serif; font-weight:300;font-size: 0.975rem;line-height:1.9}
.show-b{background:oklch(0.95 0.003 252); border:1px solid oklch(0.88 0.005 252); color:oklch(0.55 0.015 252); font-family: "Noto Sans SC", sans-serif;font-weight:300; font-size: 12px;}
.show-btn a{ border:1px solid oklch(0.72 0.12 75); color:oklch(0.5 0.08 75);font-family: "Noto Sans SC", sans-serif; font-weight: 500; padding: 13px 30px;}
.show-btn a:hover { border:1px solid oklch(0.72 0.12 25); color: #c9a84c;}
.show-btn a:hover i{ color: #c9a84c;}
.showfoot{ border-top: 1px solid oklch(0.9 0.005 252); color: oklch(0.65 0.01 252); font-family: Inter; font-size: 12px; font-weight: 300;}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#000;color:#fff !important;border:1px solid #000;}
 @keyframes fadeUp {
  0% {
	opacity: 0;
	transform: translateY(20px);
  }
  100% {
	opacity: 1;
	transform: translateY(0);
  }
}
	.qx-n{background:#070b14;color:#fff;padding:60px 0;font-family:"Inter","Noto Sans SC",sans-serif}
			.qx-n .section-top{margin-bottom:40px}
			.qx-n .section-top small{color:rgba(255,255,255,0.4);font-size:14px;display:block;margin-bottom:12px}
			.qx-n .section-top h2{font-size:42px;font-weight:700;color:#fff;font-family:"Playfair Display",serif;margin-bottom:16px}
			.qx-n .section-top .desc{color:rgba(255,255,255,0.5);font-size:14px;line-height:1.7;margin:0}
			.qx-n .legend-wrap{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}
			.qx-n .legend-item{display:flex;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,0.7)}
			.qx-n .legend-dot{width:14px;height:14px;border-radius:2px;display:inline-block}
			.qx-n .dot1{background:#e6b850}
			.qx-n .dot2{background:#4888d8}
			.qx-n .dot3{background:#36c89c}
			.qx-n .dot4{background:#d8489c}
			.qx-n .dot5{background:#666666}
			.qx-n .chart-box{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);padding:30px 20px;margin-bottom:30px}
			.qx-n .chart-box .chart-title{font-size:16px;color:rgba(255,255,255,0.8);margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}
			.qx-n .chart-box .chart-title span{font-size:12px;color:rgba(255,255,255,0.3)}
			.qx-n .chart-area{width:100%;height:320px;background:#090e19;border:1px solid rgba(255,255,255,0.06)}
			.qx-n .card-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}
			.qx-n .profit-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);padding:24px}
			.qx-n .profit-card .card-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px;vertical-align:middle}
			.qx-n .profit-card h4{font-size:14px;color:rgba(255,255,255,0.7);margin-bottom:12px;font-weight:400}
			.qx-n .profit-card .rate{font-size:32px;font-weight:700;margin-bottom:10px}
			.qx-n .profit-card .tip{font-size:12px;color:rgba(255,255,255,0.4);line-height:1.6;margin:0}
			.qx-n .table-box{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);padding:30px 20px;margin-bottom:30px}
			.qx-n .table-box h3{font-size:18px;color:rgba(255,255,255,0.8);margin-bottom:24px;font-weight:500}
			.qx-n .year-table{width:100%;border-collapse:collapse}
			.qx-n .year-table th,.qx-n .year-table td{padding:14px 8px;text-align:center;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.06)}
			.qx-n .year-table th{color:rgba(255,255,255,0.5);font-weight:500}
			.qx-n .year-table td:first-child{text-align:left;color:rgba(255,255,255,0.6)}
			.qx-n .year-table .col1{color:#e6b850}
			.qx-n .year-table .col2{color:#4888d8}
			.qx-n .year-table .col3{color:#36c89c}
			.qx-n .year-table .col4{color:#d8489c}
			.qx-n .year-table .col5{color:#888888}
			.qx-n .disclaimer{font-size:12px;color:rgba(255,255,255,0.3);line-height:1.7;margin:0}
			@media (max-width:992px){.qx-n .card-row{grid-template-columns:repeat(2,1fr)}.qx-n .chart-area{height:260px}}
			@media (max-width:576px){.qx-n{padding:40px 0}.qx-n .section-top h2{font-size:28px}.qx-n .card-row{grid-template-columns:1fr}.qx-n .year-table th,.qx-n .year-table td{padding:10px 4px;font-size:12px}.qx-n .chart-area{height:220px}}


@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1460px}
}
@media(max-width:767px) {
	.stats-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px 20px;text-align: center;}
	.stat-number{font-size: 1.5rem;}
	.banner-text{ padding:0 20px}
	.banner-text h1{ font-size: 36px;}
	.banner{ background-size: cover;  padding: 200px 0 150px 0;background-image: url('../img/bannerw.jpg');}
	.banner-text p{ max-width: 300px; font-size: 14px;}
	.nbanner{padding-top: 50px;}
	.about-n{ padding: 0 10px;}
	.about-nh-1{font-size:clamp(1.8rem, 3vw, 2.6rem)}
	.about-nh-2{font-size: 15px;}
	.about-nh-2::after{height: 95px;}
	.strategies-section{ padding: 100px 10px;}
	.show-btn a{ padding: 10px 20px;}
	
}



 

