.page_faqSection__3xE9z{background:var(--color-white)}.page_faqCategory__QzIJU{margin-bottom:3rem}.page_faqCategory__QzIJU:last-child{margin-bottom:0}.page_categoryTitle__kV5Dw{font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary)}.page_faqList__k4i2G{display:flex;flex-direction:column;gap:1rem}.page_faqItem__YnW23{background:var(--color-secondary-light);border-radius:var(--radius-md);overflow:hidden}.page_faqQuestion__Sp7Dh{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;list-style:none;transition:background var(--transition-fast)}.page_faqQuestion__Sp7Dh::-webkit-details-marker{display:none}.page_faqQuestion__Sp7Dh:hover{background:var(--color-primary-pale)}.page_faqIcon__fKaq_{font-size:1.5rem;font-weight:300;color:var(--color-primary);transition:transform var(--transition-fast)}.page_faqItem__YnW23[open] .page_faqIcon__fKaq_{transform:rotate(45deg)}.page_faqItem__YnW23[open] .page_faqQuestion__Sp7Dh{background:var(--color-primary-pale)}.page_faqAnswer__e1EFv{padding:0 1.5rem 1.25rem;animation:page_fadeIn__0Lvdy .3s ease}.page_faqAnswer__e1EFv p{color:var(--color-gray);line-height:1.7;margin:0}@keyframes page_fadeIn__0Lvdy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_ctaSection__vD_Ka{padding:4rem 0;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);text-align:center}.page_ctaContent__te0Dj h2{color:var(--color-white);margin-bottom:.5rem}.page_ctaContent__te0Dj p{color:rgba(255,255,255,.9);margin-bottom:1.5rem}@media (max-width:768px){.page_faqQuestion__Sp7Dh{padding:1rem 1.25rem;font-size:.9375rem}.page_faqAnswer__e1EFv{padding:0 1.25rem 1rem}}