.faq-accordion-module__pboXgq__accordion{border-top:1px solid #d9d2c6}.faq-accordion-module__pboXgq__item{border-color:#d9d2c6;padding:0}.faq-accordion-module__pboXgq__trigger{color:#20251f;font-family:var(--font-body);gap:20px;padding:23px 2px;font-size:16px;font-weight:620;line-height:1.45;text-decoration:none}.faq-accordion-module__pboXgq__trigger:hover{color:#994832;text-decoration:none}.faq-accordion-module__pboXgq__trigger:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #bd5b3e}.faq-accordion-module__pboXgq__trigger svg{color:#994832;width:18px;height:18px}.faq-accordion-module__pboXgq__answer{color:#4f564d;max-width:68ch;padding:0 38px 22px 2px;font-size:15px;line-height:1.75}@media (max-width:560px){.faq-accordion-module__pboXgq__trigger{gap:12px;padding:20px 0;font-size:15px}.faq-accordion-module__pboXgq__answer{padding:0 25px 20px 0;font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-accordion-module__pboXgq__answer{transition-duration:0s;animation-duration:0s}}
.faq-module__GTvXyq__page{color:#20251f;background:#f7f4ee}.faq-module__GTvXyq__container{width:min(100% - 64px,1120px);margin:0 auto;padding:72px 0 88px}.faq-module__GTvXyq__hero{border-bottom:1px solid #dfd9ce;grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:clamp(40px,8vw,112px);padding:12px 0 52px;display:grid}.faq-module__GTvXyq__heroTitle{min-width:0}.faq-module__GTvXyq__eyebrow{color:#75533f;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.faq-module__GTvXyq__eyebrowMark{background:#bd5b3e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #efc3af}.faq-module__GTvXyq__hero h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.4vw,78px);font-weight:500;line-height:.99}.faq-module__GTvXyq__hero h1 em{color:#994832;font-weight:500}.faq-module__GTvXyq__heroAside{padding-bottom:5px}.faq-module__GTvXyq__intro{color:#343932;margin:0;font-size:18px;font-weight:580;line-height:1.55}.faq-module__GTvXyq__scopeNote{color:#65645d;margin:14px 0 0;font-size:14px;line-height:1.75}.faq-module__GTvXyq__questions{max-width:870px;margin:0 auto;padding:64px 0 68px}.faq-module__GTvXyq__sectionHeading{margin-bottom:27px}.faq-module__GTvXyq__sectionKicker,.faq-module__GTvXyq__nextStepKicker{color:#75533f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700;line-height:1.4}.faq-module__GTvXyq__sectionHeading h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.15}.faq-module__GTvXyq__nextStep{color:#fbf8f2;background:#222a24;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex}.faq-module__GTvXyq__nextStepKicker{color:#e8aa8e}.faq-module__GTvXyq__nextStep h2{max-width:560px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.7vw,30px);font-weight:500;line-height:1.2}.faq-module__GTvXyq__ctaButton{color:#211f1a;background:#db7958;border:1px solid #e78f6d;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.faq-module__GTvXyq__ctaButton:hover{background:#e78f6d;transform:translateY(-1px)}.faq-module__GTvXyq__ctaButton:focus-visible{outline-offset:3px;outline:3px solid #fffefa}@media (max-width:760px){.faq-module__GTvXyq__container{width:min(100% - 40px,600px);padding:50px 0 64px}.faq-module__GTvXyq__hero{grid-template-columns:1fr;gap:25px;padding-bottom:36px}.faq-module__GTvXyq__hero h1{font-size:clamp(45px,11vw,64px)}.faq-module__GTvXyq__heroAside{max-width:470px}.faq-module__GTvXyq__questions{padding:46px 0 48px}.faq-module__GTvXyq__nextStep{flex-direction:column;align-items:flex-start;gap:21px;padding:24px}}@media (max-width:360px){.faq-module__GTvXyq__container{width:min(100% - 32px,600px)}.faq-module__GTvXyq__hero h1{font-size:42px}.faq-module__GTvXyq__eyebrow{letter-spacing:.1em;font-size:9px}}@media (prefers-reduced-motion:reduce){.faq-module__GTvXyq__ctaButton{transition:none}.faq-module__GTvXyq__ctaButton:hover{transform:none}}
