body{font-family:'Hind Siliguri','Noto Sans Bengali',sans-serif;background-color:#f5f5f4;color:#3e2723;line-height:1.7}.breadcrumb{background-color:transparent;padding:1rem 0;margin-bottom:1.5rem}.breadcrumb-item a{color:#b45309;text-decoration:none}.breadcrumb-item.active{color:#6b4423}.hero-section{background:linear-gradient(135deg,#b45309 0%,#d97706 100%);color:var(--text-light);padding:3rem 0;text-align:center;margin-bottom:2.5rem}.hero-section h1{font-size:2.2rem;font-weight:700;margin-bottom:0.5rem}.hero-section p{font-size:1.1rem;opacity:0.95}.faq-intro{background-color:var(--text-light);padding:2.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);margin-bottom:2.5rem}.faq-intro h2{color:#b45309;font-weight:600;margin-bottom:1rem}.faq-intro p{color:#4a4a4a;line-height:1.8;margin-bottom:0.75rem}.faq-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.category-card{background-color:var(--text-light);border-radius:8px;padding:2rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;border-top:4px solid #b45309}.category-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,0.12)}.category-card .icon{font-size:2.5rem;color:#b45309;margin-bottom:1rem}.category-card h3{color:#3e2723;font-weight:600;font-size:1.2rem;margin-bottom:0.5rem}.category-card p{color:#6b4423;font-size:0.9rem;margin-bottom:0}.faq-section{margin-bottom:3rem}.faq-section-title{background-color:#b45309;color:var(--text-light);padding:1rem 1.5rem;border-radius:8px 8px 0 0;font-weight:600;font-size:1.3rem;display:flex;align-items:center}.faq-section-title i{margin-right:0.75rem;font-size:1.5rem}.accordion{border-radius:0 0 8px 8px;overflow:hidden}.accordion-item{border:none;border-bottom:1px solid #d6d3d1;background-color:var(--text-light)}.accordion-item:last-child{border-bottom:none}.accordion-button{background-color:var(--text-light);color:#3e2723;font-weight:600;padding:1.25rem 1.5rem;font-size:1.05rem}.accordion-button:not(.collapsed){background-color:#fef3c7;color:#92400e;box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:#d6d3d1}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23b45309'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-body{padding:1.5rem;color:#4a4a4a;line-height:1.8;background-color:#fefefe}.accordion-body ul{margin-top:0.75rem;padding-left:1.5rem}.accordion-body li{margin-bottom:0.5rem}.accordion-body strong{color:#b45309}.feature-card{background-color:var(--text-light);border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.08);margin-bottom:2rem;border-left:4px solid #b45309;transition:transform 0.3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card .icon{font-size:2.5rem;color:#b45309;margin-bottom:1rem}.feature-card h3{color:#b45309;font-weight:600;margin-bottom:1rem;font-size:1.3rem}.feature-card p{color:#4a4a4a;line-height:1.6;margin-bottom:0}.help-box{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-left:4px solid #3b82f6;padding:2rem;margin:2.5rem 0;border-radius:8px}.help-box h3{color:#1e3a8a;font-weight:600;margin-bottom:1rem}.help-box p{color:#1e40af;margin-bottom:0;line-height:1.7}.cta-section{background:linear-gradient(135deg,#d6d3d1 0%,#f5f5f4 100%);padding:3rem;border-radius:8px;text-align:center;margin:3rem 0}.cta-section h2{color:#b45309;font-weight:700;margin-bottom:1rem}.cta-section p{color:#4a4a4a;font-size:1.1rem;margin-bottom:2rem}.btn-primary{background-color:#b45309;border-color:#b45309;padding:0.75rem 2rem;font-weight:600;border-radius:5px}.btn-primary:hover{background-color:#92400e;border-color:#92400e}.contact-info{background-color:#dcfce7;border-left:4px solid var(--secondary-dark,var(--secondary));padding:1.5rem;margin:2rem 0;border-radius:4px}.contact-info p{margin-bottom:0.5rem;color:#166534;font-weight:500}.contact-info p:last-child{margin-bottom:0}
