.faq-module__VSI0LW__container{background:var(--background);min-height:80vh;padding:6rem 0}.faq-module__VSI0LW__header{text-align:center;margin-bottom:4rem}.faq-module__VSI0LW__title{background:linear-gradient(135deg,var(--text-primary)0%,var(--primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.faq-module__VSI0LW__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.faq-module__VSI0LW__faqContainer{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.faq-module__VSI0LW__item{background:var(--surface);border:1px solid var(--border);border-radius:12px;transition:all .3s;overflow:hidden}.faq-module__VSI0LW__item:hover{border-color:var(--primary);box-shadow:0 10px 30px #0000000d}.faq-module__VSI0LW__question{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.1rem;font-weight:600;display:flex}.faq-module__VSI0LW__icon{color:var(--primary);font-size:1.5rem;transition:transform .3s}.faq-module__VSI0LW__item[data-open=true] .faq-module__VSI0LW__icon{transform:rotate(45deg)}.faq-module__VSI0LW__answer{opacity:0;height:0;color:var(--text-secondary);padding:0 1.5rem;line-height:1.6;transition:all .3s;overflow:hidden}.faq-module__VSI0LW__item[data-open=true] .faq-module__VSI0LW__answer{opacity:1;height:auto;padding-bottom:1.5rem}
