.faq-accordion-area-module-scss-module__gEsI2a__container{max-width:800px;margin:0 auto}.faq-accordion-area-module-scss-module__gEsI2a__header{text-align:center;margin-bottom:2.5rem}.faq-accordion-area-module-scss-module__gEsI2a__pageTitle{color:#1a1a2e;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.faq-accordion-area-module-scss-module__gEsI2a__pageSubtitle{color:#6b7280;max-width:550px;margin:0 auto;font-size:1.1rem;line-height:1.6}.faq-accordion-area-module-scss-module__gEsI2a__tocCard{background:#fff;margin-bottom:2rem}.faq-accordion-area-module-scss-module__gEsI2a__tocList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.faq-accordion-area-module-scss-module__gEsI2a__tocLink{color:#2d4053;font-size:.95rem;text-decoration:none;transition:color .2s}.faq-accordion-area-module-scss-module__gEsI2a__tocLink:hover{color:#ff6b35;text-decoration:underline}.faq-accordion-area-module-scss-module__gEsI2a__faqList{flex-direction:column;gap:.75rem;display:flex}.faq-accordion-area-module-scss-module__gEsI2a__faqCard{background:#fff;overflow:hidden}.faq-accordion-area-module-scss-module__gEsI2a__sectionHeader{cursor:pointer;background:0 0;border:none;padding:1.25rem 1.5rem;transition:background-color .15s;width:100%!important;height:auto!important}.faq-accordion-area-module-scss-module__gEsI2a__sectionHeader:hover{background-color:#f9fafb}.faq-accordion-area-module-scss-module__gEsI2a__sectionHeaderInner{width:100%!important}.faq-accordion-area-module-scss-module__gEsI2a__sectionHeaderLabel{justify-content:space-between!important;width:100%!important}.faq-accordion-area-module-scss-module__gEsI2a__sectionTitle{color:#1a1a2e;align-items:center;gap:.75rem;margin:0;font-size:1.15rem;font-weight:600;display:flex}.faq-accordion-area-module-scss-module__gEsI2a__sectionDot{background-color:#ff6b35;border-radius:50%;flex-shrink:0;width:10px;height:10px}.faq-accordion-area-module-scss-module__gEsI2a__chevron{will-change:transform;color:#6b7280;font-size:1rem;transition:transform .2s}.faq-accordion-area-module-scss-module__gEsI2a__chevronOpen{transform:rotate(180deg)}.faq-accordion-area-module-scss-module__gEsI2a__sectionContent{border-top:1px solid #f0f0f0;padding:0 1.5rem 1.5rem}.faq-accordion-area-module-scss-module__gEsI2a__qaItem{padding-top:1.25rem}.faq-accordion-area-module-scss-module__gEsI2a__qaItem+.faq-accordion-area-module-scss-module__gEsI2a__qaItem{border-top:1px solid #f5f5f5;margin-top:1rem;padding-top:1rem}.faq-accordion-area-module-scss-module__gEsI2a__question{color:#1a1a2e;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.faq-accordion-area-module-scss-module__gEsI2a__qMark{color:#ff6b35;font-weight:700}.faq-accordion-area-module-scss-module__gEsI2a__answer{color:var(--color-text-gray);margin:0;padding-left:1.75rem;font-size:.95rem;line-height:1.7}@media (max-width:768px){.faq-accordion-area-module-scss-module__gEsI2a__pageTitle{font-size:2rem}.faq-accordion-area-module-scss-module__gEsI2a__sectionHeader{padding:1rem 1.25rem}.faq-accordion-area-module-scss-module__gEsI2a__sectionContent{padding:0 1.25rem 1.25rem}}
.faq-accordion-section-module-scss-module__yrypcG__section{background-color:#f8f9fa;padding:4rem 1.5rem}.faq-accordion-section-module-scss-module__yrypcG__container{max-width:800px;margin:0 auto}.faq-accordion-section-module-scss-module__yrypcG__header{text-align:center;margin-bottom:2.5rem}.faq-accordion-section-module-scss-module__yrypcG__pageTitle{color:#1a1a2e;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.faq-accordion-section-module-scss-module__yrypcG__pageSubtitle{color:#6b7280;max-width:550px;margin:0 auto;font-size:1.1rem;line-height:1.6}.faq-accordion-section-module-scss-module__yrypcG__tocCard{background:#fff;margin-bottom:2rem}.faq-accordion-section-module-scss-module__yrypcG__tocList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.faq-accordion-section-module-scss-module__yrypcG__tocLink{color:#ff6b35;font-size:.95rem;text-decoration:none;transition:color .2s}.faq-accordion-section-module-scss-module__yrypcG__tocLink:hover{color:#e06515;text-decoration:underline}.faq-accordion-section-module-scss-module__yrypcG__faqList{flex-direction:column;gap:.75rem;display:flex}.faq-accordion-section-module-scss-module__yrypcG__faqCard{background:#fff;overflow:hidden}.faq-accordion-section-module-scss-module__yrypcG__sectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;transition:background-color .15s;display:flex}.faq-accordion-section-module-scss-module__yrypcG__sectionHeader:hover{background-color:#f9fafb}.faq-accordion-section-module-scss-module__yrypcG__sectionTitle{color:#1a1a2e;align-items:center;gap:.75rem;margin:0;font-size:1.15rem;font-weight:600;display:flex}.faq-accordion-section-module-scss-module__yrypcG__sectionDot{background-color:#ff6b35;border-radius:50%;flex-shrink:0;width:10px;height:10px}.faq-accordion-section-module-scss-module__yrypcG__chevron{will-change:transform;color:#6b7280;font-size:1rem;transition:transform .2s}.faq-accordion-section-module-scss-module__yrypcG__chevronOpen{transform:rotate(180deg)}.faq-accordion-section-module-scss-module__yrypcG__sectionContent{border-top:1px solid #f0f0f0;padding:0 1.5rem 1.5rem}.faq-accordion-section-module-scss-module__yrypcG__qaItem{padding-top:1.25rem}.faq-accordion-section-module-scss-module__yrypcG__qaItem+.faq-accordion-section-module-scss-module__yrypcG__qaItem{border-top:1px solid #f5f5f5;margin-top:1rem;padding-top:1rem}.faq-accordion-section-module-scss-module__yrypcG__question{color:#1a1a2e;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.faq-accordion-section-module-scss-module__yrypcG__qMark{color:#ff6b35;font-weight:700}.faq-accordion-section-module-scss-module__yrypcG__answer{color:var(--color-text-gray);margin:0;padding-left:1.75rem;font-size:.95rem;line-height:1.7}@media (max-width:768px){.faq-accordion-section-module-scss-module__yrypcG__section{padding:2.5rem 1rem}.faq-accordion-section-module-scss-module__yrypcG__pageTitle{font-size:2rem}.faq-accordion-section-module-scss-module__yrypcG__sectionHeader{padding:1rem 1.25rem}.faq-accordion-section-module-scss-module__yrypcG__sectionContent{padding:0 1.25rem 1.25rem}}
