.FAQ_faq__5QyIl{padding:var(--spacing-3xl) 0;background-color:var(--color-gray-50)}.FAQ_faqHeader__qs9WR{text-align:center;margin-bottom:var(--spacing-3xl)}.FAQ_faqHeader__qs9WR h2{font-size:var(--text-5xl);font-weight:var(--heading-weight,600);color:var(--color-gray-900);margin-bottom:var(--spacing-lg);line-height:1.1}@media (max-width:768px){.FAQ_faqHeader__qs9WR h2{font-size:var(--text-3xl)}}.FAQ_faqHeader__qs9WR p{font-size:var(--text-xl);color:var(--color-gray-600);max-width:600px;margin:0 auto}@media (max-width:768px){.FAQ_faqHeader__qs9WR p{font-size:var(--text-lg)}}.FAQ_faqList__Z_ZaD{max-width:1200px;margin:0 auto var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md)}.FAQ_faqItem__Hwplm{background-color:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.FAQ_faqItem__Hwplm:hover{box-shadow:var(--shadow-md)}.FAQ_faqItem__Hwplm[open] .FAQ_faqIcon__laQC2{transform:rotate(180deg)}.FAQ_faqQuestion__7fK4S{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--text-lg);font-weight:600;color:var(--color-gray-900);list-style:none}.FAQ_faqQuestion__7fK4S::-webkit-details-marker{display:none}.FAQ_faqQuestion__7fK4S:hover{color:var(--color-primary)}.FAQ_faqQuestion__7fK4S span{flex:1 1;padding-right:var(--spacing-md)}.FAQ_faqIcon__laQC2{flex-shrink:0;color:var(--color-primary);transition:transform var(--transition-base)}.FAQ_faqAnswer__gAYsS{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-gray-700);line-height:1.7}.FAQ_faqAnswer__gAYsS p{margin:0;font-size:var(--text-base)}.FAQ_faqCta__jmNcE{text-align:center;padding:var(--spacing-xl) 0 0;max-width:1200px;margin:0 auto}.FAQ_faqCta__jmNcE p{font-size:var(--text-lg);color:var(--color-gray-700);margin-bottom:var(--spacing-md);font-weight:600}