.faq-module__6AW0yG__page{background:var(--color-warm-white)}.faq-module__6AW0yG__hero{background:var(--color-charcoal);padding:5rem 3rem 4rem}.faq-module__6AW0yG__heroInner{max-width:1000px;margin:0 auto}.faq-module__6AW0yG__heroEyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-pumpkin);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.faq-module__6AW0yG__heroH1{color:#fff;text-transform:lowercase;margin:0 0 1rem;font-family:NT Josefine,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.1}.faq-module__6AW0yG__heroDesc{color:#ffffffb8;max-width:620px;margin:0;font-size:1.05rem;line-height:1.7}.faq-module__6AW0yG__contentWrap{max-width:1000px;margin:0 auto;padding:4rem 3rem}.faq-module__6AW0yG__categoryBlock{margin-bottom:3.5rem}.faq-module__6AW0yG__categoryEyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-pumpkin);margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:inline-block}.faq-module__6AW0yG__categoryH2{color:var(--color-charcoal);text-transform:lowercase;margin:0 0 1.5rem;font-family:NT Josefine,serif;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700}.faq-module__6AW0yG__faqList{flex-direction:column;gap:.6rem;display:flex}.faq-module__6AW0yG__faqItem{background:#fff;border:1px solid #233d4c1a;border-radius:6px;overflow:hidden}.faq-module__6AW0yG__faqItem summary{color:var(--color-charcoal);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;font-size:.95rem;font-weight:700;list-style:none;display:flex}.faq-module__6AW0yG__faqItem summary::-webkit-details-marker{display:none}.faq-module__6AW0yG__faqItem summary:after{content:"+";color:var(--color-pumpkin);flex-shrink:0;font-size:1.3rem;font-weight:300;line-height:1}.faq-module__6AW0yG__faqItem[open] summary:after{content:"−"}.faq-module__6AW0yG__faqAnswer{color:#555;margin:0;padding:0 1.5rem 1.1rem;font-size:.93rem;line-height:1.7}.faq-module__6AW0yG__faqAnswer a{color:var(--color-pumpkin);font-weight:600}.faq-module__6AW0yG__divider{border:none;border-top:1px solid #233d4c1a;margin:0 0 3.5rem}.faq-module__6AW0yG__ctaSection{background:var(--color-pumpkin);text-align:center;padding:4rem 3rem}.faq-module__6AW0yG__ctaTitle{color:#fff;text-transform:lowercase;margin:0 0 .75rem;font-family:NT Josefine,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700}.faq-module__6AW0yG__ctaDesc{color:#ffffffe0;max-width:560px;margin:0 auto 2rem;font-size:1rem;line-height:1.65}.faq-module__6AW0yG__ctaBtns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.faq-module__6AW0yG__ctaBtnWhite{color:var(--color-pumpkin);text-transform:uppercase;letter-spacing:.07em;background:#fff;border-radius:4px;align-items:center;gap:.4rem;padding:.85rem 1.75rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-module__6AW0yG__ctaBtnWhite:hover{background:#f0f0f0}.faq-module__6AW0yG__ctaBtnOutline{color:#fff;text-transform:uppercase;letter-spacing:.07em;border:2px solid #ffffff80;border-radius:4px;align-items:center;gap:.4rem;padding:.85rem 1.75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.faq-module__6AW0yG__ctaBtnOutline:hover{border-color:#fff}@media (max-width:768px){.faq-module__6AW0yG__hero{padding:3.5rem 1.5rem}.faq-module__6AW0yG__contentWrap,.faq-module__6AW0yG__ctaSection{padding:3rem 1.5rem}}
