.faq-module__IzmZ2a__container{background:var(--bg-primary);color:#fff;min-height:100vh;padding:20px 20px 60px}.faq-module__IzmZ2a__hero{text-align:center;max-width:800px;margin:0 auto 60px}.faq-module__IzmZ2a__hero h1{font-family:var(--font-oswald);color:var(--gold);margin-bottom:20px;font-size:3rem}.faq-module__IzmZ2a__hero p{color:#aaa;font-size:1.2rem;line-height:1.6}.faq-module__IzmZ2a__content{max-width:900px;margin:0 auto}.faq-module__IzmZ2a__categorySection{margin-bottom:60px}.faq-module__IzmZ2a__categoryTitle{font-family:var(--font-oswald);color:#fff;border-bottom:1px solid #ff6b004d;margin-bottom:30px;padding-bottom:10px;font-size:2rem}.faq-module__IzmZ2a__details{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:15px;padding:20px;transition:all .3s}.faq-module__IzmZ2a__details:hover{background:#ffffff0d;border-color:#ff6b004d}.faq-module__IzmZ2a__summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:700;list-style:none;display:flex}.faq-module__IzmZ2a__summary::-webkit-details-marker{display:none}.faq-module__IzmZ2a__icon{color:var(--gold);font-size:1rem;transition:transform .3s}.faq-module__IzmZ2a__details[open] .faq-module__IzmZ2a__icon{transform:rotate(180deg)}.faq-module__IzmZ2a__answer{color:#aaa;border-top:1px dashed #ffffff1a;margin-top:15px;padding-top:15px;line-height:1.6}
