.faqs-module__XlVhAq__page{padding:120px 0 var(--space-20);background-color:var(--color-bg);min-height:80vh}.faqs-module__XlVhAq__header{text-align:center;max-width:600px;margin:0 auto var(--space-12)}.faqs-module__XlVhAq__header h1{color:var(--color-primary-dark);margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,3rem)}.faqs-module__XlVhAq__header p{color:var(--color-text-muted);font-size:1.1rem}.faqs-module__XlVhAq__faqList{gap:var(--space-4);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.faqs-module__XlVhAq__item{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all var(--transition-base);overflow:hidden}.faqs-module__XlVhAq__itemOpen{box-shadow:var(--shadow-md);border:1px solid var(--color-border-mid)}.faqs-module__XlVhAq__question{width:100%;padding:var(--space-5) var(--space-6);color:var(--color-primary-dark);text-align:left;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:600;display:flex}[dir=rtl] .faqs-module__XlVhAq__question{text-align:right}.faqs-module__XlVhAq__arrow{color:var(--color-primary);font-size:1.25rem;font-weight:700}.faqs-module__XlVhAq__answer{max-height:0;transition:max-height var(--transition-slow) ease-out;padding:0 var(--space-6);overflow:hidden}.faqs-module__XlVhAq__itemOpen .faqs-module__XlVhAq__answer{max-height:200px;padding:0 var(--space-6) var(--space-5)}.faqs-module__XlVhAq__answer p{color:var(--color-text-body);font-size:.95rem;line-height:1.6}
