.faq-module__6AW0yG__page{color:#33261c;background:#fcfbf7}.faq-module__6AW0yG__hero{text-align:center;padding:80px 40px 50px}.faq-module__6AW0yG__hero h1{letter-spacing:0;margin:0;font-size:clamp(3rem,6vw,4rem);font-weight:400;line-height:1}.faq-module__6AW0yG__hero p{max-width:580px;margin:16px auto 0;font-size:1rem;line-height:1.4}.faq-module__6AW0yG__faqPanel{background:#f7f4ed;border-radius:7px;max-width:1129px;margin:0 auto 50px;padding:40px 115px}.faq-module__6AW0yG__faqItem{border-bottom:1px solid #33261c2e;padding:22px 0}.faq-module__6AW0yG__faqItem summary{cursor:pointer;letter-spacing:0;grid-template-columns:1fr auto;gap:24px;font-size:1.25rem;font-weight:400;line-height:1.1;list-style:none;display:grid}.faq-module__6AW0yG__faqItem summary::-webkit-details-marker{display:none}.faq-module__6AW0yG__faqItem summary:after{content:"+";font-size:1.6rem;line-height:1}.faq-module__6AW0yG__faqItem[open] summary:after{content:"–"}.faq-module__6AW0yG__faqItem p{max-width:900px;margin:20px 0 0;font-size:1rem;line-height:1.4}.faq-module__6AW0yG__cta{text-align:center;background:#f7f4ed;border-radius:7px;margin:50px 40px;padding:118px 40px}.faq-module__6AW0yG__cta h2{letter-spacing:0;max-width:760px;margin:0 auto;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:400;line-height:1}.faq-module__6AW0yG__cta p{max-width:580px;margin:20px auto 0;line-height:1.4}.faq-module__6AW0yG__button{color:#33261c;text-transform:capitalize;background:#f6e1bf;border-radius:5px;justify-content:center;margin-top:30px;padding:13px 40px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:900px){.faq-module__6AW0yG__hero{padding:64px 20px 34px}.faq-module__6AW0yG__faqPanel{margin-left:20px;margin-right:20px;padding:20px}.faq-module__6AW0yG__cta{margin:30px 20px}}.faq-module__6AW0yG__faqItem,.faq-module__6AW0yG__cta{will-change:transform;transition:transform .28s,box-shadow .28s,background-color .28s}.faq-module__6AW0yG__faqItem:hover,.faq-module__6AW0yG__faqItem:focus-within,.faq-module__6AW0yG__cta:hover,.faq-module__6AW0yG__cta:focus-within{transform:translateY(-3px);box-shadow:0 16px 28px #33261c14}.faq-module__6AW0yG__faqItem summary,.faq-module__6AW0yG__button{transition:transform .22s,color .22s,background-color .22s,box-shadow .22s}.faq-module__6AW0yG__faqItem:hover summary,.faq-module__6AW0yG__faqItem:focus-within summary{color:#d48044}.faq-module__6AW0yG__button:hover,.faq-module__6AW0yG__button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 22px #33261c1a}@media (prefers-reduced-motion:reduce){.faq-module__6AW0yG__faqItem,.faq-module__6AW0yG__cta,.faq-module__6AW0yG__faqItem summary,.faq-module__6AW0yG__button{transition:none}.faq-module__6AW0yG__faqItem:hover,.faq-module__6AW0yG__faqItem:focus-within,.faq-module__6AW0yG__cta:hover,.faq-module__6AW0yG__cta:focus-within,.faq-module__6AW0yG__button:hover,.faq-module__6AW0yG__button:focus-visible{transform:none}}.faq-module__6AW0yG__categoryNav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.faq-module__6AW0yG__categoryNav a{font-family:var(--font-display);border:1px solid #33261c40;border-radius:100px;padding:8px 15px;font-size:13px;transition:background-color .2s,color .2s}.faq-module__6AW0yG__categoryNav a:hover{background:var(--text-dark);color:var(--background-main)}.faq-module__6AW0yG__categoryHead{margin-bottom:14px;scroll-margin-top:90px}.faq-module__6AW0yG__categoryHead h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 6px;font-size:30px;font-weight:400}.faq-module__6AW0yG__categoryHead p{opacity:.7;margin:0;font-size:15px}.faq-module__6AW0yG__faqPanel{scroll-margin-top:90px}
