body{font-family:'Noto Sans Bengali','Hind Siliguri',sans-serif;background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-secondary) 100%);color:var(--text-light);margin:0;padding:0;min-height:100vh}.breadcrumb{background:rgba(17,24,39,0.6);padding:1rem 0;margin:2rem 0;border-radius:10px}.breadcrumb-item a{color:var(--primary-purple);text-decoration:none}.breadcrumb-item.active{color:var(--text-light)}h1{font-size:2.8rem;font-weight:700;margin:2rem 0;background:linear-gradient(135deg,var(--primary-purple),var(--secondary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}h2{font-size:2rem;font-weight:600;margin:2.5rem 0 1.5rem;color:var(--primary-purple);text-shadow:0 0 15px rgba(139,92,246,0.4)}h3{font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem;color:var(--secondary-blue)}p,li{font-size:1.1rem;line-height:1.8;margin-bottom:1.2rem;color:var(--text-light)}.faq-container{max-width:1200px;margin:0 auto;padding:2rem}.faq-intro{background:rgba(17,24,39,0.8);border:2px solid rgba(139,92,246,0.4);border-radius:20px;padding:2.5rem;margin:2rem 0;text-align:center;box-shadow:0 8px 40px rgba(139,92,246,0.3)}.accordion{margin:2rem 0}.accordion-item{background:rgba(17,24,39,0.8);border:2px solid rgba(139,92,246,0.3);border-radius:15px !important;margin-bottom:1.5rem;overflow:hidden}.accordion-button{background:rgba(2,6,23,0.6);color:var(--text-light);font-size:1.2rem;font-weight:600;padding:1.5rem;border:none;box-shadow:none}.accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(139,92,246,0.3),rgba(99,102,241,0.3));color:var(--text-light);box-shadow:0 0 20px rgba(139,92,246,0.4)}.accordion-button:focus{box-shadow:0 0 20px rgba(139,92,246,0.4);border-color:var(--primary-purple)}.accordion-button::after{filter:brightness(0) invert(1)}.accordion-body{background:rgba(2,6,23,0.4);color:var(--text-light);padding:1.5rem;font-size:1.05rem;line-height:1.8}.faq-category{margin:3rem 0}.category-header{background:linear-gradient(135deg,rgba(139,92,246,0.2),rgba(99,102,241,0.2));border:2px solid rgba(139,92,246,0.4);border-radius:15px;padding:1.5rem;margin-bottom:2rem;text-align:center}.category-icon{font-size:3rem;color:var(--primary-purple);margin-bottom:1rem;text-shadow:0 0 20px rgba(139,92,246,0.6)}.feature-card{background:rgba(17,24,39,0.8);border:2px solid rgba(139,92,246,0.3);border-radius:15px;padding:2rem;margin-bottom:2rem;transition:all 0.3s ease;height:100%}.feature-card:hover{transform:translateY(-5px);border-color:var(--primary-purple);box-shadow:0 8px 30px rgba(139,92,246,0.5)}.feature-icon{font-size:3rem;margin-bottom:1rem;text-shadow:0 0 20px rgba(139,92,246,0.6)}.icon-purple{color:var(--primary-purple)}.icon-blue{color:var(--secondary-blue)}.icon-success{color:var(--success-color)}.info-box{background:rgba(99,102,241,0.1);border-left:4px solid var(--secondary-blue);padding:1.5rem;border-radius:10px;margin:2rem 0}.cta-section{background:linear-gradient(135deg,rgba(139,92,246,0.2),rgba(99,102,241,0.2));border:2px solid rgba(139,92,246,0.4);border-radius:20px;padding:3rem;margin:3rem 0;text-align:center;box-shadow:0 0 40px rgba(139,92,246,0.3)}.btn-cta{background:linear-gradient(135deg,var(--primary-purple),var(--secondary-blue));border:2px solid var(--primary-purple);color:var(--text-light);padding:14px 40px;font-size:1.3rem;font-weight:700;border-radius:50px;transition:all 0.3s ease;box-shadow:0 0 25px rgba(139,92,246,0.5);text-decoration:none;display:inline-block;margin:0.5rem}.btn-cta:hover{transform:translateY(-3px);box-shadow:0 0 35px rgba(139,92,246,0.8);color:var(--text-light)}.search-box{background:rgba(17,24,39,0.8);border:2px solid rgba(139,92,246,0.4);border-radius:50px;padding:1rem 2rem;margin:2rem 0;display:flex;align-items:center;gap:1rem}.search-box input{background:transparent;border:none;color:var(--text-light);font-size:1.1rem;flex:1;outline:none}.search-box input::placeholder{color:var(--text-muted)}.search-box i{color:var(--primary-purple);font-size:1.5rem}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.6rem}.accordion-button{font-size:1rem}}
