.FAQPage-module__UOuhJq__faqPage{background-color:#fffcf8;flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.FAQPage-module__UOuhJq__faqMain{box-sizing:border-box;flex:1;width:100%;max-width:1140px;margin:0 auto;padding:0 20px}.FAQPage-module__UOuhJq__heroSection{text-align:center;margin-top:30px;margin-bottom:60px;padding:0;position:relative}.FAQPage-module__UOuhJq__mainTitle{color:#000;margin-bottom:10px;font-family:Sabon Next LT Pro,serif;font-size:52px;font-style:normal;font-weight:300;line-height:normal}.FAQPage-module__UOuhJq__heroSubtitle{color:#000;text-align:center;margin-bottom:20px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.FAQPage-module__UOuhJq__heroDivider{background-color:#000;width:50%;max-width:1140px;height:1px;margin:10px auto}.FAQPage-module__UOuhJq__heroDividerSecondary{background-color:#000;width:100%;max-width:1140px;height:1px;margin:0 auto}.FAQPage-module__UOuhJq__searchSection{background:#fef4e6;border-radius:12px;margin-bottom:40px;padding:20px 0 40px}.FAQPage-module__UOuhJq__searchContainer{align-items:center;gap:20px;max-width:1140px;margin:0 auto;padding:0 20px;display:flex}.FAQPage-module__UOuhJq__searchBox{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:8px;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.FAQPage-module__UOuhJq__searchInput{color:#000;background:0 0;border:none;outline:none;flex:1;font-family:Sabon Next LT Pro,serif;font-size:16px}.FAQPage-module__UOuhJq__searchInput::placeholder{color:rgba(0,0,0,.5)}.FAQPage-module__UOuhJq__categoryFilter{min-width:200px}.FAQPage-module__UOuhJq__categorySelect{color:#000;cursor:pointer;background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:Sabon Next LT Pro,serif;font-size:16px}.FAQPage-module__UOuhJq__faqContentSection{box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto;padding:40px 0 60px;position:relative}.FAQPage-module__UOuhJq__faqContentContainer{max-width:1140px;margin:0 auto;padding:0 20px}.FAQPage-module__UOuhJq__faqList{flex-direction:column;gap:20px;display:flex}.FAQPage-module__UOuhJq__faqItem{background:#fef4e6;border:1px solid rgba(0,0,0,.1);border-radius:12px;transition:all .3s;overflow:hidden}.FAQPage-module__UOuhJq__faqItem:hover{border-color:rgba(0,0,0,.2);transform:translateY(-2px)}.FAQPage-module__UOuhJq__faqQuestion{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 30px;transition:all .3s;display:flex}.FAQPage-module__UOuhJq__faqQuestion:hover{background:rgba(0,0,0,.02)}.FAQPage-module__UOuhJq__questionText{color:#000;font-family:Sabon Next LT Pro,serif;font-size:18px;font-weight:500;line-height:1.4}.FAQPage-module__UOuhJq__questionIcon{color:#000;transition:transform .3s}.FAQPage-module__UOuhJq__faqAnswer{color:#000;padding:0 30px 20px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:300;line-height:1.6}.FAQPage-module__UOuhJq__noResults{text-align:center;color:#000;padding:60px 20px}.FAQPage-module__UOuhJq__noResults h3{margin:20px 0 10px;font-family:Sabon Next LT Pro,serif;font-size:24px;font-weight:500}.FAQPage-module__UOuhJq__noResults p{color:rgba(0,0,0,.6);font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:300}.FAQPage-module__UOuhJq__contactSection{text-align:center;background:#fef4e6;border:1px solid rgba(0,0,0,.1);border-radius:12px;margin-top:60px;padding:40px}.FAQPage-module__UOuhJq__contactTitle{color:#000;margin-bottom:20px;font-family:Sabon Next LT Pro,serif;font-size:28px;font-weight:500}.FAQPage-module__UOuhJq__contactDescription{color:#000;margin-bottom:30px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:300;line-height:1.6}.FAQPage-module__UOuhJq__contactMethods{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:40px;display:grid}.FAQPage-module__UOuhJq__contactMethod{text-align:left;background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:8px;align-items:center;gap:20px;padding:20px;display:flex}.FAQPage-module__UOuhJq__contactMethod h4{color:#000;margin:0 0 5px;font-family:Sabon Next LT Pro,serif;font-size:18px;font-weight:500}.FAQPage-module__UOuhJq__contactMethod p{color:#000;margin:0 0 5px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:400}.FAQPage-module__UOuhJq__contactMethod span{color:rgba(0,0,0,.6);font-family:Sabon Next LT Pro,serif;font-size:14px;font-weight:300}.FAQPage-module__UOuhJq__contactActions{justify-content:center;gap:15px;display:flex}.FAQPage-module__UOuhJq__contactBtn{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;color:#fef4e6;background-color:#000;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:400;transition:all .3s;display:flex}.FAQPage-module__UOuhJq__contactBtn:hover{color:#1a1a1a;background-color:#d4af37;transform:translateY(-2px)}@media (max-width:768px){.FAQPage-module__UOuhJq__faqMain{padding:0 16px}.FAQPage-module__UOuhJq__mainTitle{font-size:36px}.FAQPage-module__UOuhJq__heroSubtitle{font-size:14px}.FAQPage-module__UOuhJq__searchContainer{flex-direction:column;gap:15px}.FAQPage-module__UOuhJq__categoryFilter{width:100%;min-width:auto}.FAQPage-module__UOuhJq__faqQuestion{padding:16px 20px}.FAQPage-module__UOuhJq__questionText{font-size:16px}.FAQPage-module__UOuhJq__faqAnswer{padding:0 20px 16px;font-size:14px}.FAQPage-module__UOuhJq__contactMethods{grid-template-columns:1fr;gap:20px}.FAQPage-module__UOuhJq__contactMethod{text-align:center;flex-direction:column;gap:15px}.FAQPage-module__UOuhJq__contactActions{flex-direction:column;align-items:center}.FAQPage-module__UOuhJq__contactBtn{justify-content:center;width:100%;max-width:200px}.FAQPage-module__UOuhJq__contactSection{padding:30px 20px}.FAQPage-module__UOuhJq__contactTitle{font-size:24px}}@media (max-width:480px){.FAQPage-module__UOuhJq__faqMain{padding:0 12px}.FAQPage-module__UOuhJq__mainTitle{font-size:28px}.FAQPage-module__UOuhJq__heroSubtitle{font-size:13px}.FAQPage-module__UOuhJq__searchSection{padding:16px 0 30px}.FAQPage-module__UOuhJq__searchContainer{padding:0 16px}.FAQPage-module__UOuhJq__searchBox{padding:10px 12px}.FAQPage-module__UOuhJq__searchInput{font-size:14px}.FAQPage-module__UOuhJq__categorySelect{padding:10px 12px;font-size:14px}.FAQPage-module__UOuhJq__faqQuestion{padding:12px 16px}.FAQPage-module__UOuhJq__questionText{font-size:15px}.FAQPage-module__UOuhJq__faqAnswer{padding:0 16px 12px;font-size:13px}.FAQPage-module__UOuhJq__contactSection{padding:20px 16px}.FAQPage-module__UOuhJq__contactTitle{font-size:20px}.FAQPage-module__UOuhJq__contactMethod{padding:16px}.FAQPage-module__UOuhJq__contactMethod h4{font-size:16px}.FAQPage-module__UOuhJq__contactMethod p{font-size:14px}.FAQPage-module__UOuhJq__contactMethod span{font-size:12px}.FAQPage-module__UOuhJq__contactBtn{padding:10px 20px;font-size:14px}}.FAQPage-module__UOuhJq__search-filter-section{padding:40px 0}.FAQPage-module__UOuhJq__search-filter-container{align-items:center;gap:20px;max-width:800px;margin:0 auto;display:flex}.FAQPage-module__UOuhJq__search-box{flex:1;align-items:center;display:flex;position:relative}.FAQPage-module__UOuhJq__search-box svg{color:#6c757d;z-index:1;position:absolute;left:16px}.FAQPage-module__UOuhJq__search-input{color:#1a1a1a;background-color:#fffcf8;border:1px solid rgba(0,0,0,.2);border-radius:8px;width:100%;padding:12px 16px 12px 48px;font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;transition:all .3s}.FAQPage-module__UOuhJq__search-input:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.FAQPage-module__UOuhJq__search-input::placeholder{color:#6c757d}.FAQPage-module__UOuhJq__category-filter{min-width:200px}.FAQPage-module__UOuhJq__category-select{color:#1a1a1a;cursor:pointer;background-color:#fffcf8;border:1px solid rgba(0,0,0,.2);border-radius:8px;width:100%;padding:12px 16px;font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;transition:all .3s}.FAQPage-module__UOuhJq__category-select:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.FAQPage-module__UOuhJq__faq-content-section{padding:40px 0 80px}.FAQPage-module__UOuhJq__faq-content-container{max-width:800px;margin:0 auto}.FAQPage-module__UOuhJq__faq-list{flex-direction:column;gap:16px;display:flex}.FAQPage-module__UOuhJq__faq-item{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.FAQPage-module__UOuhJq__faq-item:hover{border-color:rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.1)}.FAQPage-module__UOuhJq__faq-question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 30px;transition:all .3s;display:flex}.FAQPage-module__UOuhJq__faq-question:hover{background:#fef4e6}.FAQPage-module__UOuhJq__question-text{color:#1a1a1a;flex:1;margin-right:16px;font-family:Sabon Next LT Pro;font-size:18px;font-weight:500}.FAQPage-module__UOuhJq__question-icon{color:#d4af37;transition:transform .3s}.FAQPage-module__UOuhJq__faq-answer{border-top:1px solid rgba(0,0,0,.1);padding:0 30px 24px;animation:.3s ease-out FAQPage-module__UOuhJq__slideDown}.FAQPage-module__UOuhJq__faq-answer p{color:#4a4a4a;margin:20px 0 0;font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;line-height:1.6}@keyframes FAQPage-module__UOuhJq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQPage-module__UOuhJq__no-results{text-align:center;color:#6c757d;padding:60px 20px}.FAQPage-module__UOuhJq__no-results svg{color:#d4af37;margin-bottom:20px}.FAQPage-module__UOuhJq__no-results h3{color:#1a1a1a;margin:0 0 12px;font-family:Sabon Next LT Pro;font-size:24px;font-weight:500}.FAQPage-module__UOuhJq__no-results p{color:#6c757d;margin:0;font-family:Sabon Next LT Pro;font-size:16px;font-weight:300}.FAQPage-module__UOuhJq__contact-section{background:#fef4e6;margin-top:40px;padding:60px 0}.FAQPage-module__UOuhJq__contact-container{text-align:center;max-width:1140px;margin:0 auto}.FAQPage-module__UOuhJq__contact-title{color:#1a1a1a;margin:0 0 16px;font-family:Sabon Next LT Pro;font-size:32px;font-weight:500}.FAQPage-module__UOuhJq__contact-description{color:#4a4a4a;max-width:600px;margin:0 auto 50px;font-family:Sabon Next LT Pro;font-size:16px;font-weight:300}.FAQPage-module__UOuhJq__contact-methods{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:900px;margin:0 auto;display:grid}.FAQPage-module__UOuhJq__contact-method{text-align:center;background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:40px 30px;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.05)}.FAQPage-module__UOuhJq__contact-method:hover{border-color:rgba(0,0,0,.15);transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.FAQPage-module__UOuhJq__contact-icon{color:#fef4e6;background:#000;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;transition:all .3s;display:flex}.FAQPage-module__UOuhJq__contact-method:hover .FAQPage-module__UOuhJq__contact-icon{color:#1a1a1a;background:#d4af37}.FAQPage-module__UOuhJq__contact-method h3{color:#1a1a1a;margin:0 0 12px;font-family:Sabon Next LT Pro;font-size:20px;font-weight:500}.FAQPage-module__UOuhJq__contact-method p{color:#d4af37;margin:0 0 8px;font-family:Sabon Next LT Pro;font-size:16px;font-weight:500}.FAQPage-module__UOuhJq__contact-method span{color:#6c757d;font-family:Sabon Next LT Pro;font-size:14px;font-weight:300}@media (max-width:1023px){.FAQPage-module__UOuhJq__faq-page{padding-top:76px}.FAQPage-module__UOuhJq__faq-main{padding:0 30px}.FAQPage-module__UOuhJq__hero-section{margin-top:40px;margin-bottom:50px}.FAQPage-module__UOuhJq__main-title{font-size:42px}.FAQPage-module__UOuhJq__hero-subtitle{font-size:15px}.FAQPage-module__UOuhJq__search-filter-section{padding:30px 0}.FAQPage-module__UOuhJq__search-filter-container{flex-direction:column;gap:16px}.FAQPage-module__UOuhJq__category-filter{width:100%;min-width:auto}.FAQPage-module__UOuhJq__faq-content-section{padding:30px 0 60px}.FAQPage-module__UOuhJq__faq-question{padding:20px 24px}.FAQPage-module__UOuhJq__question-text{font-size:16px}.FAQPage-module__UOuhJq__faq-answer{padding:0 24px 20px}.FAQPage-module__UOuhJq__faq-answer p{font-size:15px}.FAQPage-module__UOuhJq__contact-section{padding:40px 0}.FAQPage-module__UOuhJq__contact-title{font-size:28px}.FAQPage-module__UOuhJq__contact-description{font-size:15px}.FAQPage-module__UOuhJq__contact-methods{gap:30px}.FAQPage-module__UOuhJq__contact-method{padding:30px 20px}}@media (max-width:768px){.FAQPage-module__UOuhJq__faq-page{padding-top:68px}.FAQPage-module__UOuhJq__faq-main{padding:0 16px}.FAQPage-module__UOuhJq__hero-section{margin-top:30px;margin-bottom:40px}.FAQPage-module__UOuhJq__main-title{margin-bottom:16px;font-size:32px}.FAQPage-module__UOuhJq__hero-subtitle{margin-bottom:24px;font-size:14px}.FAQPage-module__UOuhJq__search-filter-section{padding:20px 0}.FAQPage-module__UOuhJq__search-input,.FAQPage-module__UOuhJq__category-select{padding:10px 12px 10px 44px;font-size:14px}.FAQPage-module__UOuhJq__search-box svg{left:12px}.FAQPage-module__UOuhJq__faq-content-section{padding:20px 0 40px}.FAQPage-module__UOuhJq__faq-question{padding:16px 20px}.FAQPage-module__UOuhJq__question-text{margin-right:12px;font-size:15px}.FAQPage-module__UOuhJq__faq-answer{padding:0 20px 16px}.FAQPage-module__UOuhJq__faq-answer p{margin-top:16px;font-size:14px}.FAQPage-module__UOuhJq__no-results{padding:40px 20px}.FAQPage-module__UOuhJq__no-results h3{font-size:20px}.FAQPage-module__UOuhJq__no-results p{font-size:14px}.FAQPage-module__UOuhJq__contact-section{padding:30px 0}.FAQPage-module__UOuhJq__contact-title{font-size:24px}.FAQPage-module__UOuhJq__contact-description{margin-bottom:30px;font-size:14px}.FAQPage-module__UOuhJq__contact-methods{grid-template-columns:1fr;gap:20px}.FAQPage-module__UOuhJq__contact-method{padding:24px 20px}.FAQPage-module__UOuhJq__contact-icon{width:50px;height:50px;margin-bottom:16px}.FAQPage-module__UOuhJq__contact-method h3{margin-bottom:8px;font-size:18px}.FAQPage-module__UOuhJq__contact-method p{margin-bottom:6px;font-size:15px}.FAQPage-module__UOuhJq__contact-method span{font-size:13px}}@media (max-width:480px){.FAQPage-module__UOuhJq__faq-page{padding-top:56px}.FAQPage-module__UOuhJq__main-title{font-size:28px}.FAQPage-module__UOuhJq__hero-subtitle{font-size:13px}.FAQPage-module__UOuhJq__search-input,.FAQPage-module__UOuhJq__category-select{padding:8px 10px 8px 40px;font-size:13px}.FAQPage-module__UOuhJq__search-box svg{left:10px}.FAQPage-module__UOuhJq__faq-question{padding:14px 16px}.FAQPage-module__UOuhJq__question-text{margin-right:8px;font-size:14px}.FAQPage-module__UOuhJq__faq-answer{padding:0 16px 14px}.FAQPage-module__UOuhJq__faq-answer p{margin-top:12px;font-size:13px}.FAQPage-module__UOuhJq__no-results{padding:30px 16px}.FAQPage-module__UOuhJq__no-results h3{font-size:18px}.FAQPage-module__UOuhJq__no-results p{font-size:13px}.FAQPage-module__UOuhJq__contact-section{padding:20px 0}.FAQPage-module__UOuhJq__contact-title{font-size:22px}.FAQPage-module__UOuhJq__contact-description{margin-bottom:25px;font-size:13px}.FAQPage-module__UOuhJq__contact-method{padding:20px 16px}.FAQPage-module__UOuhJq__contact-icon{width:45px;height:45px}.FAQPage-module__UOuhJq__contact-method h3{font-size:16px}.FAQPage-module__UOuhJq__contact-method p{font-size:14px}.FAQPage-module__UOuhJq__contact-method span{font-size:12px}}
