.faq-accordion-module__pboXgq__list{border-top:1px solid var(--faq-row-border,#c9cec4);width:100%}.faq-accordion-module__pboXgq__item{border-color:var(--faq-row-border,#c9cec4);padding:0}.faq-accordion-module__pboXgq__trigger{color:var(--faq-row-text,var(--hs-ink));font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:22px;padding:24px 0;font-size:clamp(1.45rem,2.25vw,2rem);font-weight:600;line-height:1.08;text-decoration:none;transition:color .16s}.faq-accordion-module__pboXgq__trigger:hover{color:var(--hs-forest);text-decoration:none}.faq-accordion-module__pboXgq__trigger:focus-visible{outline:3px solid var(--hs-clay);outline-offset:5px;border-radius:2px}.faq-accordion-module__pboXgq__trigger svg{color:var(--hs-clay);width:19px;height:19px}.faq-accordion-module__pboXgq__answer{color:var(--faq-answer-text,#515c52);font-family:var(--font-body);max-width:650px;padding:0 36px 24px 0;font-size:15px;line-height:1.75}@media (max-width:420px){.faq-accordion-module__pboXgq__trigger{gap:12px;padding:21px 0;font-size:1.35rem}.faq-accordion-module__pboXgq__answer{padding-right:0;font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-accordion-module__pboXgq__list [data-state]{transition-duration:.01ms;animation-duration:.01ms}}
.faq-module__GTvXyq__page{background:var(--faq-page-background,var(--hs-paper));color:var(--faq-page-foreground,var(--hs-ink));padding:clamp(28px,5.5vw,78px) clamp(20px,5vw,72px) clamp(64px,9vw,120px)}.faq-module__GTvXyq__shell{max-width:1280px;margin:0 auto}.faq-module__GTvXyq__hero{background:var(--hs-forest);color:var(--hs-white);isolation:isolate;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(36px,7vw,110px);padding:clamp(32px,6vw,84px);display:grid;position:relative;overflow:hidden}.faq-module__GTvXyq__hero:before{background:var(--hs-clay);content:"";z-index:-1;width:5px;position:absolute;inset:0 auto 0 0}.faq-module__GTvXyq__heroCopy,.faq-module__GTvXyq__heroNote{position:relative}.faq-module__GTvXyq__eyebrow,.faq-module__GTvXyq__sectionLabel,.faq-module__GTvXyq__contactEyebrow,.faq-module__GTvXyq__noteIndex,.faq-module__GTvXyq__noteFooter{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.faq-module__GTvXyq__eyebrow{color:#f4e9d9;align-items:center;gap:11px;margin:0 0 clamp(24px,4vw,45px);display:flex}.faq-module__GTvXyq__eyebrowMark{background:var(--hs-clay);width:24px;height:2px;display:inline-block}.faq-module__GTvXyq__hero h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(3.25rem,8.2vw,7.4rem);font-weight:700;line-height:.83}.faq-module__GTvXyq__hero h1 em{color:var(--faq-hero-accent,#e4a181);font-style:normal}.faq-module__GTvXyq__intro{color:#f4f0e8;font-family:var(--font-body);max-width:510px;margin:clamp(22px,3vw,34px) 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.7}.faq-module__GTvXyq__heroNote{border-left:1px solid #f5f2e945;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:220px;padding:8px 0 5px clamp(22px,3vw,42px);display:flex}.faq-module__GTvXyq__noteIndex,.faq-module__GTvXyq__noteFooter{color:#d2d7cd;font-size:9px}.faq-module__GTvXyq__heroNote p{color:#f8f5ed;font-family:var(--font-display);letter-spacing:.015em;margin:30px 0;font-size:clamp(1.45rem,2.45vw,2.35rem);font-weight:700;line-height:1.02}.faq-module__GTvXyq__heroNote em{color:var(--faq-hero-accent,#e4a181);font-style:normal}.faq-module__GTvXyq__noteFooter{border-top:1px solid #f5f2e945;padding-top:15px}.faq-module__GTvXyq__contentGrid{grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(44px,8vw,126px);padding:clamp(46px,7.5vw,100px) clamp(4px,2.4vw,32px) 0;display:grid}.faq-module__GTvXyq__contactColumn{padding-top:8px}.faq-module__GTvXyq__questions{min-width:0}.faq-module__GTvXyq__sectionLabel{color:var(--faq-section-accent,var(--hs-clay));margin:0 0 20px}.faq-module__GTvXyq__contactColumn h2{color:var(--faq-section-heading,var(--hs-forest));font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:360px;margin:0;font-size:clamp(2.3rem,4.1vw,4.1rem);font-weight:700;line-height:.9}.faq-module__GTvXyq__brandSummary,.faq-module__GTvXyq__contactCopy{color:var(--faq-answer-text,#515c52);font-family:var(--font-body);font-size:15px;line-height:1.7}.faq-module__GTvXyq__brandSummary{max-width:350px;margin:22px 0 0}.faq-module__GTvXyq__contactCard{border-top:2px solid var(--faq-section-accent,var(--hs-clay));margin-top:clamp(36px,5vw,58px);padding-top:20px}.faq-module__GTvXyq__contactEyebrow{color:var(--faq-section-heading,var(--hs-forest));margin:0}.faq-module__GTvXyq__contactCopy{max-width:350px;margin:12px 0 20px;font-size:14px}.faq-module__GTvXyq__contactButton{background:var(--faq-cta-background,var(--hs-forest));border:1px solid var(--faq-cta-background,var(--hs-forest));color:var(--faq-cta-foreground,var(--hs-white));font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;border-radius:0;min-height:48px;padding:0 18px;font-size:11px;font-weight:700;transition:background-color .18s,color .18s}.faq-module__GTvXyq__contactButton:hover{color:var(--faq-cta-hover-foreground,var(--hs-forest));background:0 0}.faq-module__GTvXyq__contactButton:focus-visible{outline:3px solid var(--hs-clay);outline-offset:3px}@media (max-width:800px){.faq-module__GTvXyq__hero{grid-template-columns:minmax(0,1fr);gap:34px;padding:clamp(30px,7vw,55px) clamp(26px,6vw,48px)}.faq-module__GTvXyq__hero h1{font-size:clamp(3.45rem,12vw,6.2rem)}.faq-module__GTvXyq__heroNote{border-top:1px solid #f5f2e945;border-left:0;min-height:auto;padding:20px 0 0}.faq-module__GTvXyq__heroNote p{margin:24px 0 20px}.faq-module__GTvXyq__contentGrid{grid-template-columns:minmax(0,1fr);gap:44px;padding:48px 0 0}.faq-module__GTvXyq__contactColumn h2,.faq-module__GTvXyq__brandSummary,.faq-module__GTvXyq__contactCopy{max-width:560px}.faq-module__GTvXyq__contactCard{margin-top:28px}}@media (max-width:420px){.faq-module__GTvXyq__page{padding:20px 14px 64px}.faq-module__GTvXyq__hero{gap:28px;padding:30px 22px 28px}.faq-module__GTvXyq__eyebrow{letter-spacing:.12em;margin-bottom:28px;font-size:9px}.faq-module__GTvXyq__hero h1{font-size:clamp(3.1rem,14vw,4.5rem);line-height:.86}.faq-module__GTvXyq__intro{font-size:14px}.faq-module__GTvXyq__contentGrid{gap:36px;padding-top:38px}}@media (prefers-reduced-motion:reduce){.faq-module__GTvXyq__contactButton{transition:none}}
