.faq_faqPage__ursSP{padding-top:100px}.faq_faqHero__PL73k{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-light) 100%);padding:var(--spacing-3xl) 0;text-align:center}.faq_faqTitle__9u2oZ{font-size:var(--font-size-4xl);color:var(--color-text-light);margin-bottom:var(--spacing-sm)}.faq_faqSubtitle__mFOY0{font-size:var(--font-size-lg);color:hsla(0,0%,100%,.8)}.faq_faqContent__F9Af7{padding:var(--spacing-4xl) 0;background-color:var(--color-bg-secondary)}.faq_faqList__nAW8Q{max-width:800px;margin:0 auto}.faq_faqItem__9kuH1{background-color:var(--color-secondary);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);overflow:hidden;transition:all var(--transition-normal)}.faq_faqItem__9kuH1:hover{box-shadow:var(--shadow-md)}.faq_faqQuestion__tHOHv{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);background:none;border:none;text-align:left;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast)}.faq_faqQuestion__tHOHv:hover{color:var(--color-accent-1)}.faq_faqIcon__ug4er{font-size:var(--font-size-xl);transition:transform var(--transition-fast)}.faq_faqIconOpen__i8IVp{transform:rotate(45deg)}.faq_faqAnswer__R1aDG{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-top:1px solid var(--color-bg-tertiary)}.faq_faqHidden__Pn9o3{display:none}.faq_contact__wtTNI{padding:var(--spacing-4xl) 0;background-color:var(--color-secondary)}.faq_contactGrid__1NFBA{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);max-width:900px;margin:0 auto}.faq_contactInfo__r_g2b h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.faq_contactInfo__r_g2b p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.faq_contactMethods__bsVIe{display:flex;flex-direction:column;gap:var(--spacing-md)}.faq_contactMethod__Tqnj5{gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-secondary)}.faq_contactMethodIcon__ET29K,.faq_contactMethod__Tqnj5{display:flex;align-items:center;border-radius:var(--radius-md)}.faq_contactMethodIcon__ET29K{width:48px;height:48px;background:linear-gradient(135deg,var(--color-accent-1),var(--color-accent-1-hover));justify-content:center;font-size:var(--font-size-xl)}.faq_contactMethodText__o_swx h4{font-size:var(--font-size-base);margin-bottom:2px;color:var(--color-primary)}.faq_contactMethodText__o_swx p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.faq_contactForm__qJF4I{background-color:var(--color-bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg)}.faq_contactForm__qJF4I h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg);color:var(--color-primary)}.faq_formGroup__UrhVH{margin-bottom:var(--spacing-md)}.faq_formLabel__DqWDB{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.faq_formInput__EU4Pv,.faq_formTextarea__zVgOQ{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);font-family:inherit;border:2px solid var(--color-bg-tertiary);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}.faq_formInput__EU4Pv:focus,.faq_formTextarea__zVgOQ:focus{outline:none;border-color:var(--color-accent-1)}.faq_formTextarea__zVgOQ{min-height:120px;resize:vertical}.faq_formSubmit__e2xvc{width:100%;padding:var(--spacing-md);background-color:var(--color-accent-1);color:var(--color-text-light);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal)}.faq_formSubmit__e2xvc:hover{background-color:var(--color-accent-1-hover);transform:translateY(-2px)}@media (max-width:768px){.faq_contactGrid__1NFBA{grid-template-columns:1fr}}