.FAQSection-module___NJO5W__section{background:var(--background);padding:20px 0}.FAQSection-module___NJO5W__container{max-width:900px;margin:0 auto;padding:0 4%}.FAQSection-module___NJO5W__sectionHeader{text-align:center;margin-bottom:30px}.FAQSection-module___NJO5W__heading{color:var(--foreground);letter-spacing:-.5px;margin-bottom:20px;font-size:1.8rem;font-weight:900}.FAQSection-module___NJO5W__subtitle{color:var(--foreground);opacity:.7;font-size:.9rem}.FAQSection-module___NJO5W__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:15px;display:grid}.FAQSection-module___NJO5W__accordionItemWrapper{width:100%;position:relative}.FAQSection-module___NJO5W__glassCard{background:var(--background);border-radius:var(--radius-sm);box-shadow:var(--neumorph-shadow-sm);cursor:pointer;border:none;padding:15px 20px;transition:all .4s}.FAQSection-module___NJO5W__glassCard:hover{box-shadow:var(--neumorph-shadow);transform:translateY(-2px)}.FAQSection-module___NJO5W__open{box-shadow:var(--neumorph-inset)}.FAQSection-module___NJO5W__accordionHeader{justify-content:space-between;align-items:center;min-height:40px;display:flex}.FAQSection-module___NJO5W__question{color:var(--foreground);align-items:center;font-size:1.05rem;font-weight:800;line-height:1.4;display:flex}.FAQSection-module___NJO5W__faqNumber{color:var(--primary);opacity:.8;margin-right:12px;font-weight:900}.FAQSection-module___NJO5W__iconWrapper{background:var(--background);width:32px;height:32px;color:var(--primary);box-shadow:var(--neumorph-shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:10px;font-size:1.1rem;font-weight:900;display:flex}.FAQSection-module___NJO5W__answerWrapper{max-height:0;transition:max-height .4s;overflow:hidden}.FAQSection-module___NJO5W__open .FAQSection-module___NJO5W__answerWrapper{max-height:800px}.FAQSection-module___NJO5W__answerContent{color:var(--foreground);opacity:.8;padding-top:15px;font-size:.9rem;line-height:1.5}.FAQSection-module___NJO5W__moreButton{background:var(--background);color:var(--primary);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--neumorph-shadow-sm);border:none;outline:none;margin-top:30px;padding:12px 35px;font-size:.95rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1)}.FAQSection-module___NJO5W__moreButton:hover{box-shadow:var(--neumorph-inset-sm);color:var(--primary);transform:translateY(1px)}.FAQSection-module___NJO5W__moreButton:active{box-shadow:var(--neumorph-inset-sm);transform:translateY(1px)scale(.98)}.FAQSection-module___NJO5W__buttonContainer{justify-content:center;display:flex}@media (max-width:1024px){.FAQSection-module___NJO5W__section{padding:15px 0}.FAQSection-module___NJO5W__heading{font-size:1.8rem}.FAQSection-module___NJO5W__sectionHeader{margin-bottom:20px}.FAQSection-module___NJO5W__grid{gap:15px}.FAQSection-module___NJO5W__glassCard{padding:16px 20px}.FAQSection-module___NJO5W__question{font-size:1.05rem}.FAQSection-module___NJO5W__iconWrapper{width:32px;height:32px;font-size:1rem}}@media (max-width:768px){.FAQSection-module___NJO5W__heading{font-size:1.5rem}.FAQSection-module___NJO5W__subtitle{font-size:.88rem}.FAQSection-module___NJO5W__question{font-size:.98rem}.FAQSection-module___NJO5W__glassCard{padding:14px 18px}.FAQSection-module___NJO5W__iconWrapper{width:28px;height:28px;font-size:.95rem}.FAQSection-module___NJO5W__iconWrapper svg{width:14px}.FAQSection-module___NJO5W__mobileSelectContainer{flex-direction:column;gap:20px;width:100%;display:flex}.FAQSection-module___NJO5W__customSelectWrapper{z-index:10;width:100%;position:relative}.FAQSection-module___NJO5W__customSelectButton{background:var(--background);border-radius:var(--radius-sm);width:100%;color:var(--foreground);box-shadow:var(--neumorph-shadow-sm);cursor:pointer;text-align:left;border:none;outline:none;justify-content:space-between;align-items:center;padding:18px 40px 18px 20px;font-size:.95rem;font-weight:800;display:flex}.FAQSection-module___NJO5W__customSelectText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FAQSection-module___NJO5W__selectIcon{pointer-events:none;color:var(--primary);font-size:.8rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.FAQSection-module___NJO5W__customSelectList{background:var(--background);border-radius:var(--radius-sm);width:100%;box-shadow:var(--neumorph-shadow);max-height:300px;margin:0;padding:10px 0;list-style:none;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.FAQSection-module___NJO5W__customSelectOption{color:var(--foreground);cursor:pointer;padding:12px 20px;font-size:.9rem;line-height:1.4;transition:background .2s}.FAQSection-module___NJO5W__customSelectOption:hover,.FAQSection-module___NJO5W__selectedOption{background:var(--primary);color:var(--white)}.FAQSection-module___NJO5W__mobileAnswerCard{background:var(--background);border-radius:var(--radius-sm);box-shadow:var(--neumorph-inset);padding:20px}.FAQSection-module___NJO5W__grid{grid-template-columns:1fr;gap:12px;display:grid}.FAQSection-module___NJO5W__accordionItemWrapper{width:100%}}@media (max-width:480px){.FAQSection-module___NJO5W__heading{font-size:1.2rem}.FAQSection-module___NJO5W__glassCard{padding:10px 12px}.FAQSection-module___NJO5W__question{font-size:.9rem}.FAQSection-module___NJO5W__moreButton{margin-top:20px;padding:10px 30px;font-size:.9rem}}@media (max-width:320px){.FAQSection-module___NJO5W__section{padding:10px 0}.FAQSection-module___NJO5W__sectionHeader{margin-bottom:30px}.FAQSection-module___NJO5W__heading{font-size:1.4rem}.FAQSection-module___NJO5W__subtitle{font-size:.9rem}.FAQSection-module___NJO5W__grid{gap:10px}.FAQSection-module___NJO5W__accordionItemWrapper{width:100%}.FAQSection-module___NJO5W__glassCard{padding:15px}.FAQSection-module___NJO5W__accordionHeader{min-height:60px}.FAQSection-module___NJO5W__question{font-size:.95rem}.FAQSection-module___NJO5W__iconWrapper{width:30px;height:30px;font-size:1rem}.FAQSection-module___NJO5W__iconWrapper svg{width:16px;height:16px}.FAQSection-module___NJO5W__answerContent{padding-top:15px;font-size:.9rem}}@media (min-width:2560px){.FAQSection-module___NJO5W__container{max-width:1400px}.FAQSection-module___NJO5W__heading{font-size:3rem}.FAQSection-module___NJO5W__subtitle{font-size:1.4rem}.FAQSection-module___NJO5W__grid{gap:30px}.FAQSection-module___NJO5W__glassCard{border-radius:30px;padding:30px 40px}.FAQSection-module___NJO5W__question{font-size:1.8rem}.FAQSection-module___NJO5W__iconWrapper{width:60px;height:60px;font-size:2rem}.FAQSection-module___NJO5W__answerContent{font-size:1.4rem}.FAQSection-module___NJO5W__moreButton{border-radius:60px;padding:20px 60px;font-size:1.5rem}}
