.FAQSection-module__JFL0gW__sectionContainer{max-width:1140px;margin:0 auto;padding:20px 20px 100px}.FAQSection-module__JFL0gW__headerWrap{text-align:center;margin-bottom:48px}.FAQSection-module__JFL0gW__title{font-family:var(--font-barlow-condensed), -apple-system, BlinkMacSystemFont, sans-serif;color:var(--color-primary,#c52026);letter-spacing:.02em;text-transform:uppercase;text-align:center;margin:0 0 16px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:700;line-height:1.1}.FAQSection-module__JFL0gW__introBlock{background:var(--color-white,#fff);border:1px solid #e2e8f0;border-radius:16px;margin-bottom:36px;padding:32px;box-shadow:0 4px 20px #0000000a}.FAQSection-module__JFL0gW__introGreeting{font-family:var(--font-barlow-condensed), -apple-system, BlinkMacSystemFont, sans-serif;color:var(--color-primary,#c52026);text-transform:uppercase;letter-spacing:.01em;margin-bottom:12px;font-size:1.5rem;font-weight:700}.FAQSection-module__JFL0gW__introText{color:#334155;margin-bottom:24px;font-size:1.05rem;line-height:1.75}.FAQSection-module__JFL0gW__disclaimerBox{background:#fffbeb;border-left:4px solid #d97706;border-radius:0 10px 10px 0;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.FAQSection-module__JFL0gW__disclaimerIcon{color:#d97706;flex-shrink:0;margin-top:2px}.FAQSection-module__JFL0gW__disclaimerContent{color:#92400e;font-size:.95rem;line-height:1.65}.FAQSection-module__JFL0gW__disclaimerContent strong{color:#78350f}.FAQSection-module__JFL0gW__searchWrap{margin-bottom:24px;position:relative}.FAQSection-module__JFL0gW__searchInput{background:var(--color-white,#fff);color:#1e293b;border:1px solid #cbd5e1;border-radius:12px;outline:none;width:100%;padding:16px 20px 16px 52px;font-size:1.05rem;transition:all .2s;box-shadow:0 2px 10px #00000008}.FAQSection-module__JFL0gW__searchInput:focus{border-color:var(--color-primary,#c52026);box-shadow:0 0 0 4px #c520261a}.FAQSection-module__JFL0gW__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.FAQSection-module__JFL0gW__clearSearchBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.FAQSection-module__JFL0gW__clearSearchBtn:hover{color:#475569}.FAQSection-module__JFL0gW__filtersRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.FAQSection-module__JFL0gW__filterBtn{background:var(--color-white,#fff);color:#475569;cursor:pointer;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.FAQSection-module__JFL0gW__filterBtn:hover{border-color:var(--color-primary,#c52026);color:var(--color-primary,#c52026);background:#fef2f2}.FAQSection-module__JFL0gW__filterBtnActive{box-shadow:0 4px 12px #c5202640;background:var(--color-primary,#c52026)!important;color:#fff!important;border-color:var(--color-primary,#c52026)!important}.FAQSection-module__JFL0gW__categoryGroup{margin-bottom:44px}.FAQSection-module__JFL0gW__categoryGroupHeader{border-bottom:2px solid #c5202626;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.FAQSection-module__JFL0gW__categoryGroupIcon{color:var(--color-primary,#c52026)}.FAQSection-module__JFL0gW__categoryGroupTitle{font-family:var(--font-barlow-condensed), -apple-system, BlinkMacSystemFont, sans-serif;color:var(--color-primary,#c52026);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:1.85rem;font-weight:700}.FAQSection-module__JFL0gW__categoryGroupCount{color:var(--color-primary,#c52026);background:#c5202614;border-radius:20px;margin-left:auto;padding:3px 10px;font-size:.85rem;font-weight:700}.FAQSection-module__JFL0gW__accordionList{flex-direction:column;gap:14px;display:flex}.FAQSection-module__JFL0gW__accordionItem{background:var(--color-white,#fff);border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden;box-shadow:0 2px 8px #00000005}.FAQSection-module__JFL0gW__accordionItem:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000d}.FAQSection-module__JFL0gW__accordionItemOpen{border-color:#c5202666;box-shadow:0 4px 20px #c5202614}.FAQSection-module__JFL0gW__accordionHeader{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 26px;display:flex}.FAQSection-module__JFL0gW__accordionQuestionWrap{flex-grow:1;align-items:center;gap:16px;display:flex}.FAQSection-module__JFL0gW__questionNumber{color:var(--color-primary,#c52026);background:#c5202614;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}.FAQSection-module__JFL0gW__accordionItemOpen .FAQSection-module__JFL0gW__questionNumber{background:var(--color-primary,#c52026);color:#fff}.FAQSection-module__JFL0gW__accordionQuestionText{color:#1e293b;letter-spacing:-.01em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.45;transition:color .2s}.FAQSection-module__JFL0gW__accordionItemOpen .FAQSection-module__JFL0gW__accordionQuestionText{color:var(--color-primary,#c52026);font-weight:700}.FAQSection-module__JFL0gW__chevronIcon{color:#64748b;flex-shrink:0;transition:transform .25s,color .2s}.FAQSection-module__JFL0gW__accordionItemOpen .FAQSection-module__JFL0gW__chevronIcon{color:var(--color-primary,#c52026);transform:rotate(180deg)}.FAQSection-module__JFL0gW__accordionBody{overflow:hidden}.FAQSection-module__JFL0gW__accordionContent{color:#334155;border-top:1px solid #f8fafc;padding:18px 26px 24px 74px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.75}.FAQSection-module__JFL0gW__accordionContent p{margin:0 0 10px}.FAQSection-module__JFL0gW__accordionContent p:last-child{margin-bottom:0}.FAQSection-module__JFL0gW__accordionContent a{color:var(--color-primary,#c52026);word-break:break-all;font-weight:700;text-decoration:underline}.FAQSection-module__JFL0gW__accordionContent a:hover{color:var(--color-primary-dark,#9a1a1f)}.FAQSection-module__JFL0gW__emptyState{background:var(--color-white,#fff);text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:16px;padding:60px 24px}.FAQSection-module__JFL0gW__emptyIcon{color:#94a3b8;margin-bottom:16px}.FAQSection-module__JFL0gW__emptyTitle{color:#1e293b;margin-bottom:8px;font-size:1.25rem;font-weight:700}.FAQSection-module__JFL0gW__contactCtaCard{border:1px solid #e8dec8;border-left:6px solid var(--color-primary,#c52026);color:#1e293b;background:#fcf8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;padding:36px 40px;display:flex;box-shadow:0 4px 20px #0000000a}.FAQSection-module__JFL0gW__contactCtaInfo{max-width:650px}.FAQSection-module__JFL0gW__contactCtaTitle{font-family:var(--font-barlow-condensed), -apple-system, BlinkMacSystemFont, sans-serif;color:var(--color-primary,#c52026);text-transform:uppercase;letter-spacing:.01em;margin-bottom:8px;font-size:1.85rem;font-weight:700}.FAQSection-module__JFL0gW__contactCtaDesc{color:#475569;margin:0;font-size:1rem;line-height:1.65}.FAQSection-module__JFL0gW__contactCtaBtn{background:var(--color-primary,#c52026);color:#fff;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #c5202633}.FAQSection-module__JFL0gW__contactCtaBtn:hover{background:var(--color-primary-dark,#9a1a1f);transform:translateY(-2px)}@media (max-width:768px){.FAQSection-module__JFL0gW__sectionContainer{padding:10px 16px 60px}.FAQSection-module__JFL0gW__introBlock{padding:20px}.FAQSection-module__JFL0gW__accordionHeader{padding:16px 18px}.FAQSection-module__JFL0gW__accordionContent{padding:0 18px 18px}.FAQSection-module__JFL0gW__questionNumber{width:28px;height:28px;font-size:.85rem}.FAQSection-module__JFL0gW__accordionQuestionText{font-size:1.05rem}.FAQSection-module__JFL0gW__contactCtaCard{flex-direction:column;align-items:flex-start;padding:26px 20px}.FAQSection-module__JFL0gW__contactCtaBtn{justify-content:center;width:100%}}
