.faq-module__6AW0yG__page{--faq-bg:#fff9f3;--faq-accent:#9b504a;--faq-text:#333;background:var(--faq-bg);color:var(--faq-text);font-family:var(--primary-font,Arial,Helvetica,sans-serif)}.faq-module__6AW0yG__hero{color:#fff;align-items:flex-end;min-height:600px;display:flex;position:relative;overflow:hidden}.faq-module__6AW0yG__heroImage,.faq-module__6AW0yG__ctaImage{object-fit:cover}.faq-module__6AW0yG__heroShade,.faq-module__6AW0yG__ctaShade{position:absolute;inset:0}.faq-module__6AW0yG__heroContent{z-index:1;padding-bottom:4rem;position:relative}.faq-module__6AW0yG__heroText{width:100%;max-width:60rem}.faq-module__6AW0yG__hero h1{color:inherit;margin:0;font-weight:400}.faq-module__6AW0yG__hero p{margin-top:1.6rem}.faq-module__6AW0yG__faqSection{padding-block:clamp(7rem,7vw,12rem) clamp(9rem,9vw,16rem)}.faq-module__6AW0yG__faqSection>h2{color:var(--faq-accent);font-family:var(--secondary-font,"Times New Roman",serif);text-transform:uppercase;margin:0 0 clamp(4rem,4vw,7rem);font-size:clamp(2.8rem,2vw,3.6rem);font-weight:400}.faq-module__6AW0yG__accordion{width:100%}.faq-module__6AW0yG__item{border-bottom:1px solid #ded8d1}.faq-module__6AW0yG__item h3{margin:0}.faq-module__6AW0yG__item button{width:100%;color:var(--faq-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:3rem;padding:2.8rem 0;font-size:1.8rem;line-height:1.35;display:flex}.faq-module__6AW0yG__symbol{color:#333;flex:0 0 2.4rem;place-items:center;font-size:2.4rem;font-weight:300;line-height:1;display:grid}.faq-module__6AW0yG__itemOpen .faq-module__6AW0yG__symbol{color:var(--faq-accent)}.faq-module__6AW0yG__answer{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .25s,visibility 0s linear .38s;display:grid}.faq-module__6AW0yG__answer>div{overflow:hidden}.faq-module__6AW0yG__answer p{color:#777;max-width:120rem;margin:0 0 2.8rem;font-size:1.7rem;line-height:1.55}.faq-module__6AW0yG__itemOpen .faq-module__6AW0yG__answer{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .3s,visibility}.faq-module__6AW0yG__cta{text-align:center;justify-content:center;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.faq-module__6AW0yG__ctaContent{z-index:1;width:100%;max-width:110rem;position:relative}.faq-module__6AW0yG__cta h2{color:var(--faq-accent);font-family:var(--secondary-font,"Times New Roman",serif);text-transform:uppercase;margin:0;font-size:clamp(2.8rem,2.2vw,4.2rem);font-weight:400;line-height:1.1}.faq-module__6AW0yG__cta p{max-width:90rem;margin:2.8rem auto 0;font-size:1.8rem;line-height:1.5}.faq-module__6AW0yG__cta a{border:1px solid var(--faq-accent);background:var(--faq-accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:5.8rem;margin-top:3rem;padding:1.2rem 4.5rem;font-size:1.5rem;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.faq-module__6AW0yG__cta a:hover{color:var(--faq-accent);background:0 0}@media (min-width:768px){.faq-module__6AW0yG__heroContent{padding-bottom:5rem}}@media (min-width:1024px){.faq-module__6AW0yG__hero{min-height:652px}.faq-module__6AW0yG__heroContent{padding-bottom:9rem}.faq-module__6AW0yG__heroText{width:50%}}@media (max-width:767px){.faq-module__6AW0yG__faqSection{padding-block:6rem 8rem}.faq-module__6AW0yG__faqSection>h2{margin-bottom:3rem}.faq-module__6AW0yG__item button{gap:1.5rem;padding:2.2rem 0;font-size:1.55rem}.faq-module__6AW0yG__answer p{margin-bottom:2.2rem;font-size:1.45rem}.faq-module__6AW0yG__cta{min-height:500px}.faq-module__6AW0yG__cta p{font-size:1.5rem}.faq-module__6AW0yG__cta a{min-height:5rem;padding-inline:3rem;font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.faq-module__6AW0yG__answer,.faq-module__6AW0yG__cta a{transition:none}}
