:root{--primary-orange:#ff5f1f;--dark-navy:#1a1a2e;--text-gray:#6b7280;--light-gray:#f8f9fa;--border-color:#e5e7eb}.FAQ-module__0t50RG__faqSection{background:#fff;padding:80px 0;font-family:Poppins,sans-serif}.FAQ-module__0t50RG__sidebar{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.FAQ-module__0t50RG__sidebarTitle{color:var(--dark-navy);border-bottom:2px solid var(--border-color);margin-bottom:30px;padding-bottom:20px;font-size:1.5rem;font-weight:700}.FAQ-module__0t50RG__categorySection{margin-bottom:35px}.FAQ-module__0t50RG__categoryToggle{color:var(--dark-navy);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin-bottom:15px;padding:10px 0;font-size:1.2rem;font-weight:700;display:flex}.FAQ-module__0t50RG__categoryToggle.FAQ-module__0t50RG__collapsed .FAQ-module__0t50RG__arrow{transform:rotate(-90deg)}.FAQ-module__0t50RG__arrow{font-size:.8rem;transition:transform .3s}.FAQ-module__0t50RG__questionList{margin:0;padding:0;list-style:none}.FAQ-module__0t50RG__questionItem{margin-bottom:12px}.FAQ-module__0t50RG__questionLink{color:var(--dark-navy);border-radius:6px;padding:10px 15px 10px 35px;font-size:.95rem;text-decoration:none;transition:all .3s;display:block;position:relative}.FAQ-module__0t50RG__questionLink:before{content:"";background:0 0;border-radius:50%;width:6px;height:6px;transition:all .3s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.FAQ-module__0t50RG__questionLink:hover{background:var(--light-gray);color:var(--primary-orange)}.FAQ-module__0t50RG__questionLink:hover:before{background:var(--primary-orange)}.FAQ-module__0t50RG__questionLink.FAQ-module__0t50RG__active{color:var(--primary-orange);background:rgba(255,95,31,.05);font-weight:600}.FAQ-module__0t50RG__questionLink.FAQ-module__0t50RG__active:before{background:var(--primary-orange)}.FAQ-module__0t50RG__categoryContent{max-height:0;transition:max-height .3s;overflow:hidden}.FAQ-module__0t50RG__categoryContent.FAQ-module__0t50RG__show{max-height:1000px}.FAQ-module__0t50RG__contentArea{padding-left:40px}.FAQ-module__0t50RG__contentTitle{color:var(--dark-navy);margin-bottom:60px;font-size:3rem;font-weight:700}.FAQ-module__0t50RG__answerSection{margin-bottom:80px;scroll-margin-top:20px}.FAQ-module__0t50RG__answerTitle{color:var(--dark-navy);margin-bottom:30px;font-size:2rem;font-weight:700}.FAQ-module__0t50RG__answerText{color:var(--text-gray);margin-bottom:25px;font-size:1.05rem;line-height:1.8}.FAQ-module__0t50RG__answerText a{color:var(--primary-orange);font-weight:500;text-decoration:underline}.FAQ-module__0t50RG__answerText a:hover{color:#e67e00}@media (max-width:991px){.FAQ-module__0t50RG__contentArea{margin-top:40px;padding-left:0}.FAQ-module__0t50RG__sidebar{background:var(--light-gray);border-radius:10px;margin-bottom:40px;padding:25px;position:relative;top:0}.FAQ-module__0t50RG__contentTitle{font-size:2.5rem}.FAQ-module__0t50RG__answerTitle{font-size:1.7rem}.FAQ-module__0t50RG__faqSection{padding:50px 0}}@media (max-width:768px){.FAQ-module__0t50RG__contentTitle{margin-bottom:40px;font-size:2rem}.FAQ-module__0t50RG__answerTitle{font-size:1.5rem}.FAQ-module__0t50RG__answerText{font-size:1rem}.FAQ-module__0t50RG__sidebarTitle{font-size:1.3rem}.FAQ-module__0t50RG__categoryToggle{font-size:1.1rem}.FAQ-module__0t50RG__questionLink{padding:8px 12px 8px 30px;font-size:.9rem}}@media (max-width:576px){.FAQ-module__0t50RG__faqSection{padding:40px 0}.FAQ-module__0t50RG__contentTitle{font-size:1.7rem}.FAQ-module__0t50RG__answerTitle{margin-bottom:20px;font-size:1.3rem}.FAQ-module__0t50RG__answerSection{margin-bottom:50px}}html{scroll-behavior:smooth}
