.FAQPage_faqPage__St7_l{min-height:100vh;display:flex;flex-direction:column;background-color:#FFFCF8;width:100%;overflow-x:hidden}.FAQPage_faqMain__dpoP_{flex:1;width:100%;max-width:1140px;margin:0 auto;padding:0 20px;box-sizing:border-box}.FAQPage_heroSection__OkLjK{text-align:center;position:relative;margin-top:30px;padding:0;margin-bottom:60px}.FAQPage_mainTitle__R1MR_{font-size:52px;margin-bottom:10px}.FAQPage_heroSubtitle__q_pz5,.FAQPage_mainTitle__R1MR_{color:#000;font-family:Sabon Next LT Pro,serif;font-style:normal;font-weight:300;line-height:normal}.FAQPage_heroSubtitle__q_pz5{font-size:16px;text-align:center;margin-bottom:20px}.FAQPage_heroDivider__z5ELq{width:50%;max-width:1140px;height:1px;background-color:#000000;margin:10px auto}.FAQPage_heroDividerSecondary__TUgXG{width:100%;max-width:1140px;height:1px;background-color:#000000;margin:0 auto}.FAQPage_searchSection__b3NIs{padding:20px 0 40px;background:#FEF4E6;border-radius:12px;margin-bottom:40px}.FAQPage_searchContainer__y_8f1{max-width:1140px;margin:0 auto;padding:0 20px;display:flex;gap:20px;align-items:center}.FAQPage_searchBox__J_9U8{flex:1;position:relative;display:flex;align-items:center;background:#FFFCF8;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:12px 16px;gap:12px}.FAQPage_searchInput__4iZ1Q{flex:1;border:none;background:transparent;font-family:Sabon Next LT Pro,serif;font-size:16px;color:#000;outline:none}.FAQPage_searchInput__4iZ1Q::-moz-placeholder{color:rgba(0,0,0,.5)}.FAQPage_searchInput__4iZ1Q::placeholder{color:rgba(0,0,0,.5)}.FAQPage_categoryFilter__eM0k9{min-width:200px}.FAQPage_categorySelect__lcLt1{width:100%;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#FFFCF8;font-family:Sabon Next LT Pro,serif;font-size:16px;color:#000;outline:none;cursor:pointer}.FAQPage_faqContentSection__thDme{padding:40px 0 60px;position:relative;max-width:1140px;margin:0 auto;width:100%;box-sizing:border-box}.FAQPage_faqContentContainer__SCv3s{max-width:1140px;margin:0 auto;padding:0 20px}.FAQPage_faqList__jeowr{display:flex;flex-direction:column;gap:20px}.FAQPage_faqItem__w1l6t{background:#FEF4E6;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:all .3s ease}.FAQPage_faqItem__w1l6t:hover{border-color:rgba(0,0,0,.2);transform:translateY(-2px)}.FAQPage_faqQuestion__VKfLi{width:100%;padding:20px 30px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.FAQPage_faqQuestion__VKfLi:hover{background:rgba(0,0,0,.02)}.FAQPage_questionText____Dne{color:#000;font-family:Sabon Next LT Pro,serif;font-size:18px;font-weight:500;line-height:1.4}.FAQPage_questionIcon__PUfMB{color:#000;transition:transform .3s ease}.FAQPage_faqAnswer__2JZjK{padding:0 30px 20px;color:#000;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:300;line-height:1.6}.FAQPage_noResults__8CVuL{text-align:center;padding:60px 20px;color:#000}.FAQPage_noResults__8CVuL h3{font-family:Sabon Next LT Pro,serif;font-size:24px;font-weight:500;margin:20px 0 10px}.FAQPage_noResults__8CVuL p{font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:300;color:rgba(0,0,0,.6)}.FAQPage_contactSection__8NOUp{margin-top:60px;padding:40px;background:#FEF4E6;border:1px solid rgba(0,0,0,.1);border-radius:12px;text-align:center}.FAQPage_contactTitle__8__eR{color:#000;font-family:Sabon Next LT Pro,serif;font-size:28px;font-weight:500;margin-bottom:20px}.FAQPage_contactDescription__mxa3r{color:#000;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:300;line-height:1.6;margin-bottom:30px}.FAQPage_contactMethods__lJMk_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:40px}.FAQPage_contactMethod__4FR4y{display:flex;align-items:center;gap:20px;padding:20px;background:#FFFCF8;border:1px solid rgba(0,0,0,.1);border-radius:8px;text-align:left}.FAQPage_contactMethod__4FR4y h4{color:#000;font-family:Sabon Next LT Pro,serif;font-size:18px;font-weight:500;margin:0 0 5px}.FAQPage_contactMethod__4FR4y p{color:#000;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:400;margin:0 0 5px}.FAQPage_contactMethod__4FR4y span{color:rgba(0,0,0,.6);font-family:Sabon Next LT Pro,serif;font-size:14px;font-weight:300}.FAQPage_contactActions__n4AKa{display:flex;gap:15px;justify-content:center}.FAQPage_contactBtn__igT6I{padding:12px 24px;border:none;border-radius:8px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;background-color:#000000;color:#FEF4E6}.FAQPage_contactBtn__igT6I:hover{background-color:#D4AF37;color:#1A1A1A;transform:translateY(-2px)}@media (max-width:768px){.FAQPage_faqMain__dpoP_{padding:0 16px}.FAQPage_mainTitle__R1MR_{font-size:36px}.FAQPage_heroSubtitle__q_pz5{font-size:14px}.FAQPage_searchContainer__y_8f1{flex-direction:column;gap:15px}.FAQPage_categoryFilter__eM0k9{min-width:auto;width:100%}.FAQPage_faqQuestion__VKfLi{padding:16px 20px}.FAQPage_questionText____Dne{font-size:16px}.FAQPage_faqAnswer__2JZjK{padding:0 20px 16px;font-size:14px}.FAQPage_contactMethods__lJMk_{grid-template-columns:1fr;gap:20px}.FAQPage_contactMethod__4FR4y{flex-direction:column;text-align:center;gap:15px}.FAQPage_contactActions__n4AKa{flex-direction:column;align-items:center}.FAQPage_contactBtn__igT6I{width:100%;max-width:200px;justify-content:center}.FAQPage_contactSection__8NOUp{padding:30px 20px}.FAQPage_contactTitle__8__eR{font-size:24px}}@media (max-width:480px){.FAQPage_faqMain__dpoP_{padding:0 12px}.FAQPage_mainTitle__R1MR_{font-size:28px}.FAQPage_heroSubtitle__q_pz5{font-size:13px}.FAQPage_searchSection__b3NIs{padding:16px 0 30px}.FAQPage_searchContainer__y_8f1{padding:0 16px}.FAQPage_searchBox__J_9U8{padding:10px 12px}.FAQPage_searchInput__4iZ1Q{font-size:14px}.FAQPage_categorySelect__lcLt1{padding:10px 12px;font-size:14px}.FAQPage_faqQuestion__VKfLi{padding:12px 16px}.FAQPage_questionText____Dne{font-size:15px}.FAQPage_faqAnswer__2JZjK{padding:0 16px 12px;font-size:13px}.FAQPage_contactSection__8NOUp{padding:20px 16px}.FAQPage_contactTitle__8__eR{font-size:20px}.FAQPage_contactMethod__4FR4y{padding:16px}.FAQPage_contactMethod__4FR4y h4{font-size:16px}.FAQPage_contactMethod__4FR4y p{font-size:14px}.FAQPage_contactMethod__4FR4y span{font-size:12px}.FAQPage_contactBtn__igT6I{font-size:14px;padding:10px 20px}}.FAQPage_search-filter-section__RnXx_{padding:40px 0}.FAQPage_search-filter-container__a6RkQ{max-width:800px;margin:0 auto;display:flex;gap:20px;align-items:center}.FAQPage_search-box__eHMpL{flex:1;position:relative;display:flex;align-items:center}.FAQPage_search-box__eHMpL svg{position:absolute;left:16px;color:#6c757d;z-index:1}.FAQPage_search-input__hmr_5{width:100%;padding:12px 16px 12px 48px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background-color:#FFFCF8;font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;color:#1A1A1A;transition:all .3s ease}.FAQPage_search-input__hmr_5:focus{outline:none;border-color:#D4AF37;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.FAQPage_search-input__hmr_5::-moz-placeholder{color:#6c757d}.FAQPage_search-input__hmr_5::placeholder{color:#6c757d}.FAQPage_category-filter__eYXzo{min-width:200px}.FAQPage_category-select__f_Asg{width:100%;padding:12px 16px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background-color:#FFFCF8;font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;color:#1A1A1A;cursor:pointer;transition:all .3s ease}.FAQPage_category-select__f_Asg:focus{outline:none;border-color:#D4AF37;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.FAQPage_faq-content-section__bc1kp{padding:40px 0 80px}.FAQPage_faq-content-container__wTOfO{max-width:800px;margin:0 auto}.FAQPage_faq-list__WkgYD{display:flex;flex-direction:column;gap:16px}.FAQPage_faq-item__tP2rf{background:#FFFCF8;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.FAQPage_faq-item__tP2rf:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:rgba(0,0,0,.15)}.FAQPage_faq-question__cWVHf{width:100%;padding:24px 30px;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.FAQPage_faq-question__cWVHf:hover{background:#FEF4E6}.FAQPage_question-text__HnPX_{font-family:Sabon Next LT Pro;font-size:18px;font-weight:500;color:#1A1A1A;flex:1;margin-right:16px}.FAQPage_question-icon__ZrESY{color:#D4AF37;transition:transform .3s ease}.FAQPage_faq-answer__GLkCE{padding:0 30px 24px;border-top:1px solid rgba(0,0,0,.1);animation:FAQPage_slideDown__eYsMh .3s ease-out}.FAQPage_faq-answer__GLkCE p{font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;color:#4A4A4A;line-height:1.6;margin:20px 0 0}@keyframes FAQPage_slideDown__eYsMh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQPage_no-results__gNgJU{text-align:center;padding:60px 20px;color:#6c757d}.FAQPage_no-results__gNgJU svg{margin-bottom:20px;color:#D4AF37}.FAQPage_no-results__gNgJU h3{font-family:Sabon Next LT Pro;font-size:24px;font-weight:500;color:#1A1A1A;margin:0 0 12px}.FAQPage_no-results__gNgJU p{font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;color:#6c757d;margin:0}.FAQPage_contact-section__CygwJ{padding:60px 0;background:#FEF4E6;margin-top:40px}.FAQPage_contact-container__KMTUi{max-width:1140px;margin:0 auto;text-align:center}.FAQPage_contact-title__fB6Am{font-family:Sabon Next LT Pro;font-size:32px;font-weight:500;color:#1A1A1A;margin:0 0 16px}.FAQPage_contact-description__SOl_E{font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;color:#4A4A4A;max-width:600px;margin:0 auto 50px}.FAQPage_contact-methods__knPM6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:900px;margin:0 auto}.FAQPage_contact-method__ijzG3{background:#FFFCF8;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:40px 30px;text-align:center;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05)}.FAQPage_contact-method__ijzG3:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:rgba(0,0,0,.15)}.FAQPage_contact-icon__a0zpe{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:#000000;color:#FEF4E6;border-radius:50%;margin:0 auto 20px;transition:all .3s ease}.FAQPage_contact-method__ijzG3:hover .FAQPage_contact-icon__a0zpe{background:#D4AF37;color:#1A1A1A}.FAQPage_contact-method__ijzG3 h3{font-family:Sabon Next LT Pro;font-size:20px;font-weight:500;color:#1A1A1A;margin:0 0 12px}.FAQPage_contact-method__ijzG3 p{font-family:Sabon Next LT Pro;font-size:16px;font-weight:500;color:#D4AF37;margin:0 0 8px}.FAQPage_contact-method__ijzG3 span{font-family:Sabon Next LT Pro;font-size:14px;font-weight:300;color:#6c757d}@media (max-width:1023px){.FAQPage_faq-page__lsRTL{padding-top:76px}.FAQPage_faq-main__ncK7w{padding:0 30px}.FAQPage_hero-section__3gWrS{margin-top:40px;margin-bottom:50px}.FAQPage_main-title__gXxV0{font-size:42px}.FAQPage_hero-subtitle__D0crn{font-size:15px}.FAQPage_search-filter-section__RnXx_{padding:30px 0}.FAQPage_search-filter-container__a6RkQ{flex-direction:column;gap:16px}.FAQPage_category-filter__eYXzo{min-width:auto;width:100%}.FAQPage_faq-content-section__bc1kp{padding:30px 0 60px}.FAQPage_faq-question__cWVHf{padding:20px 24px}.FAQPage_question-text__HnPX_{font-size:16px}.FAQPage_faq-answer__GLkCE{padding:0 24px 20px}.FAQPage_faq-answer__GLkCE p{font-size:15px}.FAQPage_contact-section__CygwJ{padding:40px 0}.FAQPage_contact-title__fB6Am{font-size:28px}.FAQPage_contact-description__SOl_E{font-size:15px}.FAQPage_contact-methods__knPM6{gap:30px}.FAQPage_contact-method__ijzG3{padding:30px 20px}}@media (max-width:768px){.FAQPage_faq-page__lsRTL{padding-top:68px}.FAQPage_faq-main__ncK7w{padding:0 16px}.FAQPage_hero-section__3gWrS{margin-top:30px;margin-bottom:40px}.FAQPage_main-title__gXxV0{font-size:32px;margin-bottom:16px}.FAQPage_hero-subtitle__D0crn{font-size:14px;margin-bottom:24px}.FAQPage_search-filter-section__RnXx_{padding:20px 0}.FAQPage_category-select__f_Asg,.FAQPage_search-input__hmr_5{padding:10px 12px 10px 44px;font-size:14px}.FAQPage_search-box__eHMpL svg{left:12px}.FAQPage_faq-content-section__bc1kp{padding:20px 0 40px}.FAQPage_faq-question__cWVHf{padding:16px 20px}.FAQPage_question-text__HnPX_{font-size:15px;margin-right:12px}.FAQPage_faq-answer__GLkCE{padding:0 20px 16px}.FAQPage_faq-answer__GLkCE p{font-size:14px;margin-top:16px}.FAQPage_no-results__gNgJU{padding:40px 20px}.FAQPage_no-results__gNgJU h3{font-size:20px}.FAQPage_no-results__gNgJU p{font-size:14px}.FAQPage_contact-section__CygwJ{padding:30px 0}.FAQPage_contact-title__fB6Am{font-size:24px}.FAQPage_contact-description__SOl_E{font-size:14px;margin-bottom:30px}.FAQPage_contact-methods__knPM6{grid-template-columns:1fr;gap:20px}.FAQPage_contact-method__ijzG3{padding:24px 20px}.FAQPage_contact-icon__a0zpe{width:50px;height:50px;margin-bottom:16px}.FAQPage_contact-method__ijzG3 h3{font-size:18px;margin-bottom:8px}.FAQPage_contact-method__ijzG3 p{font-size:15px;margin-bottom:6px}.FAQPage_contact-method__ijzG3 span{font-size:13px}}@media (max-width:480px){.FAQPage_faq-page__lsRTL{padding-top:56px}.FAQPage_main-title__gXxV0{font-size:28px}.FAQPage_hero-subtitle__D0crn{font-size:13px}.FAQPage_category-select__f_Asg,.FAQPage_search-input__hmr_5{padding:8px 10px 8px 40px;font-size:13px}.FAQPage_search-box__eHMpL svg{left:10px}.FAQPage_faq-question__cWVHf{padding:14px 16px}.FAQPage_question-text__HnPX_{font-size:14px;margin-right:8px}.FAQPage_faq-answer__GLkCE{padding:0 16px 14px}.FAQPage_faq-answer__GLkCE p{font-size:13px;margin-top:12px}.FAQPage_no-results__gNgJU{padding:30px 16px}.FAQPage_no-results__gNgJU h3{font-size:18px}.FAQPage_no-results__gNgJU p{font-size:13px}.FAQPage_contact-section__CygwJ{padding:20px 0}.FAQPage_contact-title__fB6Am{font-size:22px}.FAQPage_contact-description__SOl_E{font-size:13px;margin-bottom:25px}.FAQPage_contact-method__ijzG3{padding:20px 16px}.FAQPage_contact-icon__a0zpe{width:45px;height:45px}.FAQPage_contact-method__ijzG3 h3{font-size:16px}.FAQPage_contact-method__ijzG3 p{font-size:14px}.FAQPage_contact-method__ijzG3 span{font-size:12px}}