.faq-module__6AW0yG__faqPage{padding:var(--space-5xl) 0;background-color:var(--background)}.faq-module__6AW0yG__intro{margin-bottom:var(--space-2xl);color:var(--text-secondary);line-height:1.6}.faq-module__6AW0yG__intro a{color:var(--color-accent)}.faq-module__6AW0yG__faqList{gap:var(--space-md);flex-direction:column;display:flex}.faq-module__6AW0yG__faqItem{background-color:var(--background-alt);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #5c3a211a}.faq-module__6AW0yG__faqItem[open]{box-shadow:var(--shadow-md)}.faq-module__6AW0yG__question{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);list-style:none;display:flex}.faq-module__6AW0yG__question::-webkit-details-marker{display:none}.faq-module__6AW0yG__question:after{content:"+";font-family:var(--font-ui);font-size:var(--text-xl);color:var(--color-accent);flex-shrink:0;line-height:1;transition:transform .2s}.faq-module__6AW0yG__faqItem[open] .faq-module__6AW0yG__question:after{transform:rotate(45deg)}.faq-module__6AW0yG__answer{padding:0 var(--space-xl) var(--space-lg);color:var(--text-secondary);line-height:1.6}.faq-module__6AW0yG__contactBox{margin-top:var(--space-3xl);padding:var(--space-xl);background-color:var(--color-cream);border-radius:var(--radius-md);border-left:4px solid var(--color-accent)}.faq-module__6AW0yG__contactBox h2{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.faq-module__6AW0yG__contactBox p{color:var(--text-secondary);line-height:1.6}.faq-module__6AW0yG__contactBox a{color:var(--color-accent)}
