.page-banner{background-image:url(https://jingbowmed.com/wp-content/themes/GlobalZT/assets/images/banner/faq-banner.webp)}.faq-hero-banner{background:linear-gradient(rgb(13 44 84 / .85),rgb(13 44 84 / .9)),url(https://jingbowmed.com/wp-content/themes/GlobalZT/assets/images/banner/faq-banner.webp);background-size:cover;background-position:center;background-attachment:fixed;padding:100px 0;color:#fff;text-align:center}.faq-hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:20px;color:#fff;line-height:1.2}.faq-hero-content p{font-size:1.2rem;color:rgb(255 255 255 / .9)}@media (max-width:768px){.faq-hero-banner{padding:60px 0 50px}.faq-hero-content h1{font-size:2.5rem}.faq-hero-content p{font-size:1rem}}.faq-main-section{background:#fff}.faq-categories{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px;justify-content:center}.faq-cat-btn{padding:12px 30px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:50px;font-size:.95rem;font-weight:600;color:#666;cursor:pointer;transition:all 0.3s ease}.faq-cat-btn:hover{background:var(--secondary-color);border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-2px)}.faq-cat-btn.active{background:var(--accent-color);border-color:var(--accent-color);color:#fff}@media (max-width:768px){.faq-categories{justify-content:flex-start}.faq-cat-btn{width:100%;padding:10px 20px;font-size:.85rem}}.faq-item{border-bottom:1px solid #eee;margin-bottom:15px}.faq-question{padding:20px 25px;display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.1rem;font-weight:600;color:#333;transition:all 0.3s ease}.faq-question:hover{color:var(--primary-color)}.faq-question i{transition:transform 0.3s;color:var(--accent-color);font-size:1.2rem;flex-shrink:0;margin-left:20px}.faq-item.active .faq-question{color:var(--primary-color)}.faq-item.active .faq-question i{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-out}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{padding-bottom:20px;color:#666;line-height:1.8;margin:0;font-size:1rem}.services-section{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .75)),url(https://jingbowmed.com/wp-content/themes/GlobalZT/assets/images/cust-bg.webp)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-card{padding:20px;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-radius:15px;border:1px solid #e9ecef;text-align:center;transition:all 0.3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .1);border-color:var(--accent-color)}.service-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-color) 0%,#f8c146 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:2rem;color:#fff;transition:all 0.3s ease}.service-card:hover .service-icon{transform:scale(1.1) rotate(5deg)}.service-card h4{font-size:1.25rem;font-weight:700;margin-bottom:15px;color:var(--primary-color)}.service-card p{font-size:.95rem;color:#666;line-height:1.6;margin:0}@media (max-width:991px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.services-grid{grid-template-columns:1fr}}.recommended-products .products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1200px){.recommended-products .products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.recommended-products .products-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.recommended-products .products-grid{grid-template-columns:1fr}}