.FAQPage-module__r4CMDq__page{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.FAQPage-module__r4CMDq__breadcrumbs{color:var(--color-gray-400);align-items:center;gap:.375rem;margin-bottom:2rem;font-size:.8125rem;display:flex}.FAQPage-module__r4CMDq__breadcrumbs a{color:var(--color-gray-400);text-decoration:none;transition:color .2s}.FAQPage-module__r4CMDq__breadcrumbs a:hover{color:var(--color-primary)}.FAQPage-module__r4CMDq__hero{text-align:center;border:1px solid var(--color-gray-100);background:linear-gradient(145deg,#fafafa 0%,#f3f3f6 100%);border-radius:24px;margin-bottom:2.5rem;padding:2.5rem 1rem 3rem}.FAQPage-module__r4CMDq__heroTitle{color:var(--color-dark);text-transform:uppercase;letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:900;line-height:1.15}.FAQPage-module__r4CMDq__heroAccent{color:#b71c1c}.FAQPage-module__r4CMDq__heroSub{color:var(--color-gray-500);max-width:640px;margin:0 auto;font-size:1rem;line-height:1.7}.FAQPage-module__r4CMDq__tabs{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;margin-bottom:2rem;padding-bottom:.375rem;display:flex;overflow-x:auto}.FAQPage-module__r4CMDq__tabs::-webkit-scrollbar{display:none}.FAQPage-module__r4CMDq__tab{border:1.5px solid var(--color-gray-200);color:var(--color-gray-500);cursor:pointer;white-space:nowrap;background:#fff;border-radius:50px;align-items:center;gap:6px;padding:.625rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.FAQPage-module__r4CMDq__tab:hover{color:var(--color-dark);border-color:#b71c1c33}.FAQPage-module__r4CMDq__tabActive{color:#fff;background:linear-gradient(135deg,#b71c1c,#d32f2f);border-color:#0000;box-shadow:0 4px 14px #b71c1c40}.FAQPage-module__r4CMDq__tabActive:hover{color:#fff}.FAQPage-module__r4CMDq__tabCount{background:#0000000f;border-radius:20px;padding:2px 7px;font-size:.6875rem;font-weight:800}.FAQPage-module__r4CMDq__tabActive .FAQPage-module__r4CMDq__tabCount{background:#ffffff40}.FAQPage-module__r4CMDq__categorySection{margin-bottom:2.5rem}.FAQPage-module__r4CMDq__categoryTitle{color:var(--color-dark);align-items:center;gap:.625rem;margin-bottom:1rem;padding-left:.25rem;font-size:1.125rem;font-weight:800;display:flex}.FAQPage-module__r4CMDq__categoryIcon{background:#b71c1c12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.FAQPage-module__r4CMDq__categoryIcon svg{color:#b71c1c;width:18px;height:18px}.FAQPage-module__r4CMDq__faqGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.FAQPage-module__r4CMDq__faqItem{background:#fff;border:1px solid #0000000f;border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 12px #0000000a}.FAQPage-module__r4CMDq__faqItem:hover{border-color:#b71c1c26;box-shadow:0 4px 20px #00000012}.FAQPage-module__r4CMDq__faqItemOpen{border-color:#b71c1c;box-shadow:0 4px 24px #b71c1c1a}.FAQPage-module__r4CMDq__question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:1.125rem 1.25rem;font-family:inherit;transition:background .2s;display:flex}.FAQPage-module__r4CMDq__question:hover{background:#00000004}.FAQPage-module__r4CMDq__qNumber{color:#b71c1c;background:#b71c1c0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:800;transition:all .3s;display:flex}.FAQPage-module__r4CMDq__faqItemOpen .FAQPage-module__r4CMDq__qNumber{color:#fff;background:#b71c1c}.FAQPage-module__r4CMDq__qText{color:var(--color-dark);flex:1;font-size:.9375rem;font-weight:700;line-height:1.35}.FAQPage-module__r4CMDq__qIcon{width:28px;height:28px;color:var(--color-gray-400);flex-shrink:0;justify-content:center;align-items:center;transition:color .3s;display:flex}.FAQPage-module__r4CMDq__faqItemOpen .FAQPage-module__r4CMDq__qIcon{color:#b71c1c}.FAQPage-module__r4CMDq__qIcon svg{transition:transform .35s cubic-bezier(.4,0,.2,1)}.FAQPage-module__r4CMDq__iconRotated{transform:rotate(45deg)}.FAQPage-module__r4CMDq__answer{max-height:0;padding:0 1.25rem;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQPage-module__r4CMDq__answerOpen{max-height:300px;padding:0 1.25rem 1.25rem}.FAQPage-module__r4CMDq__answerText{color:var(--color-gray-500);margin:0;padding-left:46px;font-size:.9rem;line-height:1.7}.FAQPage-module__r4CMDq__answerText a{color:#b71c1c;text-underline-offset:3px;text-decoration:underline}.FAQPage-module__r4CMDq__searchWrap{max-width:480px;margin:0 auto 2rem;position:relative}.FAQPage-module__r4CMDq__searchIcon{color:var(--color-gray-400);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.FAQPage-module__r4CMDq__searchInput{border:1.5px solid var(--color-gray-200);width:100%;height:52px;color:var(--color-dark);background:#fff;border-radius:14px;outline:none;padding:0 1rem 0 3rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.FAQPage-module__r4CMDq__searchInput:focus{border-color:#b71c1c;box-shadow:0 0 0 3px #b71c1c14}.FAQPage-module__r4CMDq__searchInput::placeholder{color:var(--color-gray-400)}.FAQPage-module__r4CMDq__searchClear{cursor:pointer;color:var(--color-gray-400);background:0 0;border:none;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.FAQPage-module__r4CMDq__searchClear:hover{color:var(--color-dark)}.FAQPage-module__r4CMDq__noResults{text-align:center;color:var(--color-gray-400);padding:3rem 1rem}.FAQPage-module__r4CMDq__noResultsIcon{margin-bottom:.5rem;font-size:3rem}.FAQPage-module__r4CMDq__noResultsText{color:var(--color-gray-500);margin-bottom:.25rem;font-size:1rem;font-weight:600}.FAQPage-module__r4CMDq__noResultsSub{color:var(--color-gray-400);font-size:.875rem}.FAQPage-module__r4CMDq__cta{text-align:center;background:var(--color-dark);color:#fff;border-radius:24px;margin-top:1rem;padding:3rem 2rem}.FAQPage-module__r4CMDq__ctaTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.FAQPage-module__r4CMDq__ctaDesc{color:#ffffffb3;max-width:480px;margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.7}.FAQPage-module__r4CMDq__ctaLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.FAQPage-module__r4CMDq__ctaBtn{color:#fff;background:linear-gradient(135deg,#b71c1c,#d32f2f);border-radius:14px;align-items:center;gap:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.FAQPage-module__r4CMDq__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #b71c1c80}.FAQPage-module__r4CMDq__ctaSecondary{color:#fff;background:#ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FAQPage-module__r4CMDq__ctaSecondary:hover{background:#ffffff26}@media (max-width:768px){.FAQPage-module__r4CMDq__page{padding:1.5rem 1rem 3rem}.FAQPage-module__r4CMDq__hero{padding:2rem 1rem}.FAQPage-module__r4CMDq__faqGrid{grid-template-columns:1fr}.FAQPage-module__r4CMDq__question{gap:10px;padding:1rem}.FAQPage-module__r4CMDq__qNumber{border-radius:8px;width:28px;height:28px;font-size:.75rem}.FAQPage-module__r4CMDq__qText{font-size:.875rem}.FAQPage-module__r4CMDq__answerText{padding-left:38px;font-size:.85rem}.FAQPage-module__r4CMDq__ctaLinks{flex-direction:column}.FAQPage-module__r4CMDq__ctaBtn,.FAQPage-module__r4CMDq__ctaSecondary{justify-content:center;width:100%;max-width:300px}}
