.page-banner::before{background-image:url(https://tjjzmetal.com/wp-content/themes/GlobalZT/assets/images/banner/faq-banner.webp)}.page-banner::after{background:linear-gradient(135deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .5) 100%)}.faq-tabs-section{padding-bottom:var(--space-2xl)}.faq-tabs-wrap{background:var(--clr-white);border:1px solid rgb(34 129 196 / .1);border-radius:28px;box-shadow:var(--shadow-sm);padding:1.5rem}.faq-tab-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.faq-tab-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:.9rem 1rem;border:1px solid rgb(34 129 196 / .14);border-radius:var(--radius-full);background:rgb(34 129 196 / .04);color:var(--clr-text);font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:600;transition:all var(--transition-fast)}.faq-tab-btn:hover{color:var(--clr-primary);border-color:rgb(34 129 196 / .3);background:rgb(34 129 196 / .08)}.faq-tab-btn.active{background:linear-gradient(135deg,var(--clr-primary),var(--clr-primary-dark));color:var(--clr-white);border-color:#fff0;box-shadow:var(--shadow-blue)}.faq-tab-panel{display:none}.faq-tab-panel.active{display:block}.faq-advantage-banner{padding:0 0 var(--space-2xl)}.faq-advantage-banner-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);gap:2rem;align-items:center;padding:clamp(1.75rem, 3vw, 2.8rem);border-radius:28px;background:radial-gradient(circle at top left,rgb(255 255 255 / .12),transparent 30%),linear-gradient(135deg,var(--clr-primary-dark) 0%,var(--clr-primary) 60%,var(--clr-accent) 100%);box-shadow:var(--shadow-lg)}.faq-advantage-copy .section-tag{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .18);color:var(--clr-white)}.faq-advantage-copy .section-tag i{color:#ffd4ad}.faq-advantage-copy h2,.faq-advantage-copy p{color:var(--clr-white)}.faq-advantage-copy h2{font-size:clamp(1.8rem, 3vw, 2.8rem);margin-bottom:1rem}.faq-advantage-copy p{max-width:700px;line-height:1.8;opacity:.95}.faq-advantage-metrics{display:grid;grid-template-columns:1fr;gap:1rem}.faq-metric-card{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;border-radius:20px;background:rgb(255 255 255 / .12);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .16)}.faq-metric-card strong{font-family:var(--font-heading);font-size:clamp(1.5rem, 2vw, 2rem);color:var(--clr-white)}.faq-metric-card span{color:rgb(255 255 255 / .88);font-size:var(--fs-sm)}@media (max-width:992px){.faq-advantage-banner-inner{grid-template-columns:1fr}}@media (max-width:768px){.faq-tab-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.faq-tabs-wrap{padding:1rem}.faq-tab-btn{min-height:50px;font-size:var(--fs-xs);padding:.7rem .6rem}.faq-header{padding:1rem 1.25rem}.faq-question{font-size:var(--fs-sm)}.faq-content{padding:0 1.25rem 1.25rem}}@media (max-width:480px){.faq-tab-buttons{grid-template-columns:1fr}}