.faq-module__GTvXyq__page{background:var(--background);min-height:calc(100vh - 7rem);color:var(--foreground)}.faq-module__GTvXyq__container{width:min(100%,1160px);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,5vw,4.5rem) 6rem}.faq-module__GTvXyq__hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.faq-module__GTvXyq__eyebrow,.faq-module__GTvXyq__nextStepEyebrow{color:#59645b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.3rem;font-size:.7rem;font-weight:700;line-height:1.4;display:flex}.faq-module__GTvXyq__eyebrow span{color:#a7794d}.faq-module__GTvXyq__hero h1{max-width:13ch;font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:400;line-height:.99}.faq-module__GTvXyq__hero h1 em{color:#64785a;font-weight:400}.faq-module__GTvXyq__intro{max-width:33rem;color:var(--muted-foreground);margin:0 0 .25rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.faq-module__GTvXyq__questions{max-width:900px;margin:0 auto;padding-top:1rem}.faq-module__GTvXyq__accordion{width:100%}.faq-module__GTvXyq__item{border-color:var(--border)}.faq-module__GTvXyq__trigger{min-height:5.25rem;color:var(--foreground);font-family:var(--font-body), Arial, Helvetica, sans-serif;text-align:left;padding:1.45rem 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;line-height:1.45;text-decoration:none}.faq-module__GTvXyq__trigger:hover{color:#214a3b;text-decoration:none}.faq-module__GTvXyq__trigger:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #a7794d}.faq-module__GTvXyq__answer{max-width:50rem;color:var(--muted-foreground);padding:0 2rem 1.65rem 0;font-size:.98rem;line-height:1.8}.faq-module__GTvXyq__nextStep{border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3.5rem,8vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:flex}.faq-module__GTvXyq__nextStepEyebrow{color:#dfe4d3;margin-bottom:.8rem}.faq-module__GTvXyq__nextStep h2{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3.5vw,2.8rem);font-weight:400;line-height:1.1}.faq-module__GTvXyq__nextStep div>p:last-child{color:#e4e8df;max-width:34rem;margin:.75rem 0 0;line-height:1.65}.faq-module__GTvXyq__ctaButton{flex:none;min-height:2.9rem;padding:0 1.2rem}@media (max-width:700px){.faq-module__GTvXyq__container{padding-top:3.5rem;padding-bottom:4rem}.faq-module__GTvXyq__hero{grid-template-columns:1fr;align-items:start;gap:1.5rem;padding-bottom:2rem}.faq-module__GTvXyq__hero h1{max-width:10ch;font-size:clamp(2.75rem,12vw,4.25rem)}.faq-module__GTvXyq__intro{max-width:38rem}.faq-module__GTvXyq__trigger{min-height:4.5rem}.faq-module__GTvXyq__nextStep{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.faq-module__GTvXyq__trigger{scroll-behavior:auto}}
