.faqs_faqsPage__e_D0s{padding:var(--spacing-xl) 0 var(--spacing-3xl);min-height:calc(100vh - 200px)}.faqs_header__KpXb8{text-align:center;padding:var(--spacing-2xl) var(--spacing-xl);margin-bottom:var(--spacing-2xl);background:var(--color-secondary,#f5f3f3);border-radius:var(--radius-lg);max-width:800px;margin-left:auto;margin-right:auto}.faqs_header__KpXb8 h1{font-size:2rem;color:var(--color-primary);margin:0 0 var(--spacing-md)}.faqs_header__KpXb8 p{font-size:var(--font-size-lg);color:var(--color-text-light);margin:0}.faqs_content__ZMktU{max-width:800px;margin:0 auto}.faqs_faqList__R2xox{display:flex;flex-direction:column;gap:var(--spacing-md)}.faqs_faqItem__nR9Fo{background:var(--color-white);border:1px solid var(--color-gray-medium);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.faqs_faqItem__nR9Fo:hover{border-color:var(--color-primary)}.faqs_faqItem__nR9Fo.faqs_open___tkir{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.faqs_faqQuestion__Btih8{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);background:none;border:none;cursor:pointer;text-align:left;font-size:var(--font-size-base);font-weight:500;color:var(--color-text);gap:var(--spacing-md)}.faqs_faqQuestion__Btih8:hover,.faqs_icon__lZa4o{color:var(--color-primary)}.faqs_icon__lZa4o{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.faqs_faqItem__nR9Fo.faqs_open___tkir .faqs_icon__lZa4o{transform:rotate(180deg)}.faqs_faqAnswer__dMvt5{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faqs_faqItem__nR9Fo.faqs_open___tkir .faqs_faqAnswer__dMvt5{max-height:500px}.faqs_faqAnswer__dMvt5 p{padding:0 var(--spacing-xl) var(--spacing-lg);margin:0;font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-light)}.faqs_contactSection__Ulg52{margin-top:var(--spacing-3xl);text-align:center;padding:var(--spacing-2xl);background:var(--color-secondary,#f5f3f3);border-radius:var(--radius-lg)}.faqs_contactSection__Ulg52 h2{font-size:var(--font-size-xl);margin:0 0 var(--spacing-sm);color:var(--color-primary)}.faqs_contactSection__Ulg52 p{margin:0 0 var(--spacing-lg);color:var(--color-text)}.faqs_contactButton__2rUWU{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all var(--transition-base)}.faqs_contactButton__2rUWU:hover{background:var(--color-primary-dark);transform:translateY(-2px)}@media (max-width:768px){.faqs_header__KpXb8 h1{font-size:1.75rem}.faqs_faqQuestion__Btih8{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm)}.faqs_faqAnswer__dMvt5 p{padding:0 var(--spacing-lg) var(--spacing-md)}}