.faq_faqPage__ursSP{padding-top:var(--header-height);background:var(--bg-page);min-height:100vh}.faq_hero__z_QiC{background:var(--bg-surface);padding:var(--space-4xl) 0 var(--space-2xl);text-align:center;border-bottom:1px solid var(--border-subtle)}.faq_title__Sl3VF{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:var(--space-md);color:var(--text-heading)}.faq_subtitle__PSp3r{font-size:1.125rem;color:var(--text-muted);max-width:600px;margin:0 auto;line-height:1.6}.faq_content__cWc4e{max-width:800px;margin:0 auto;padding:var(--space-4xl) var(--space-lg)}.faq_categorySection__fwhxz{margin-bottom:var(--space-4xl)}.faq_categoryTitle__k2YmS{font-size:1.75rem;font-weight:700;margin-bottom:var(--space-xl);color:var(--primary-600);border-bottom:2px solid var(--border-subtle);padding-bottom:var(--space-sm)}.faq_faqItem__9kuH1{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-md);overflow:hidden;transition:border-color var(--transition-normal)}.faq_faqItem__9kuH1:hover{border-color:var(--primary-300)}.faq_faqQuestion__tHOHv{width:100%;padding:var(--space-lg) var(--space-xl);font-size:1.0625rem;font-weight:600;color:var(--text-heading);text-align:left;cursor:pointer;background:transparent;border:none;font-family:inherit;list-style:none;display:flex;justify-content:space-between;align-items:center;position:relative;outline:none}.faq_faqQuestion__tHOHv::-webkit-details-marker{display:none}.faq_faqQuestion__tHOHv:after{content:"+";font-size:1.5rem;color:var(--primary-500);font-weight:400;transition:transform var(--transition-fast);line-height:1}details[open] .faq_faqQuestion__tHOHv:after{transform:rotate(45deg)}.faq_faqQuestion__tHOHv:focus-visible{box-shadow:inset 0 0 0 2px var(--primary-500);border-radius:var(--radius-lg)}.faq_faqAnswer__R1aDG{padding:0 var(--space-xl) var(--space-lg);color:var(--text-muted);line-height:1.7;font-size:1rem;border-top:1px solid transparent}details[open] .faq_faqAnswer__R1aDG{border-top-color:var(--border-subtle);padding-top:var(--space-md);animation:faq_slideDown__H1PFX .3s ease-out}@keyframes faq_slideDown__H1PFX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}