.faq_hero__F_XdW{background-color:#8b9143;padding:140px 24px 72px}.faq_heroInner__cbsYR{max-width:680px;margin:0 auto;text-align:center}.faq_heroEyebrow__Tp34t{font-family:var(--font-poppins),Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:#682102;margin:0 0 18px}.faq_heroHeading__ZZ3Kb{font-family:var(--font-sundown),Georgia,serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:#682102;margin:0 0 20px}.faq_heroSubtext__RP_Kb{font-family:var(--font-poppins),Arial,sans-serif;font-size:16px;line-height:1.65;color:rgba(104,33,2,.78);margin:0 0 36px}.faq_searchWrap__ZBba7{position:relative;max-width:520px;margin:0 auto}.faq_searchIcon__6d14_{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#682102;pointer-events:none;opacity:.6}.faq_searchInput__l3jaU{width:100%;background:#f6edca;border:2px solid rgba(104,33,2,.22);border-radius:0;padding:14px 48px 14px 46px;font-family:var(--font-poppins),Arial,sans-serif;font-size:15px;color:#682102;outline:none;box-sizing:border-box;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq_searchInput__l3jaU:focus{border-color:rgba(104,33,2,.55)}.faq_searchInput__l3jaU::placeholder{color:rgba(104,33,2,.42)}.faq_searchInput__l3jaU::-webkit-search-cancel-button,.faq_searchInput__l3jaU::-webkit-search-decoration{display:none}.faq_clearBtn__cxZnS{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:22px;line-height:1;color:rgba(104,33,2,.5);padding:0;transition:color .16s ease}.faq_clearBtn__cxZnS:hover{color:#682102}.faq_content__9Ahc8{background-color:var(--background);padding:56px 24px 80px}.faq_contentInner__12_Lh{max-width:800px;margin:0 auto}.faq_tabs__C9cXx{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.faq_tab__ge5Yj{font-family:var(--font-poppins),Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2px;color:var(--foreground);background:transparent;border:1.5px solid var(--border);padding:8px 18px;border-radius:100px;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.faq_tab__ge5Yj:hover:not(.faq_tabActive__rdSsC){background-color:rgba(104,33,2,.06)}.faq_tabActive__rdSsC{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}.faq_accordion___DBHc{border-top:1px solid var(--border)}.faq_item__cRxph{border-bottom:1px solid var(--border)}.faq_question__Ladpz{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-poppins),Arial,sans-serif;font-size:16px;font-weight:600;color:var(--foreground);line-height:1.45;transition:color .16s ease}.faq_question__Ladpz:hover{color:var(--muted)}.faq_chevron__MugDo{width:20px;height:20px;flex-shrink:0;color:var(--foreground);transition:transform .28s cubic-bezier(.4,0,.2,1)}.faq_chevronOpen__vYBE1{transform:rotate(180deg)}.faq_answerOuter__8emLZ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.faq_answerVisible__2C_D9{grid-template-rows:1fr}.faq_answerInner__9LdSw{overflow:hidden}.faq_answerText__bBxe1{padding:0 48px 24px 0;line-height:1.75}.faq_answerText__bBxe1,.faq_empty__pPXc6{font-family:var(--font-poppins),Arial,sans-serif;font-size:15px;color:var(--muted)}.faq_empty__pPXc6{padding:60px 0;text-align:center}.faq_clearSearch__ltDKg{margin-top:16px;display:inline-block;background:none;border:1.5px solid var(--border);padding:8px 20px;border-radius:100px;font-family:var(--font-poppins),Arial,sans-serif;font-size:13px;font-weight:500;color:var(--foreground);cursor:pointer;transition:background-color .16s ease}.faq_clearSearch__ltDKg:hover{background-color:rgba(104,33,2,.06)}.faq_contact__xJeSt{background-color:var(--foreground);padding:80px 24px}.faq_contactInner__o05O_{max-width:580px;margin:0 auto;text-align:center}.faq_contactHeading__so3pY{font-family:var(--font-sundown),Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;color:var(--background);margin:0 0 16px}.faq_contactText__aJ8w9{font-family:var(--font-poppins),Arial,sans-serif;font-size:17px;line-height:1.65;color:rgba(246,237,202,.78);margin:0 0 36px}.faq_contactCta__MHDdu{display:inline-block;font-family:var(--font-onest),"Poppins",Arial,sans-serif;font-weight:800;font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:var(--foreground);background-color:var(--background);padding:14px 36px;border-radius:0;transition:transform .2s ease,box-shadow .2s ease}.faq_contactCta__MHDdu:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.25)}@media (max-width:767px){.faq_hero__F_XdW{padding:110px 20px 56px}.faq_heroHeading__ZZ3Kb{font-size:clamp(2rem,8vw,2.8rem)}.faq_tabs__C9cXx{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.faq_tabs__C9cXx::-webkit-scrollbar{display:none}.faq_question__Ladpz{font-size:15px}.faq_answerText__bBxe1{padding-right:24px}.faq_content__9Ahc8{padding:40px 20px 60px}.faq_contact__xJeSt{padding:60px 20px}}