.faq-accordion-module__pboXgq__accordion{background:#fff;border:1px solid #cbdad2;border-radius:1rem;width:100%;overflow:hidden}.faq-accordion-module__pboXgq__item{border-bottom:1px solid #d9e5de}.faq-accordion-module__pboXgq__item:last-child{border-bottom:0}.faq-accordion-module__pboXgq__trigger{color:#183c37;min-height:5.5rem;font-family:var(--font-body);text-align:left;align-items:center;gap:1.25rem;padding:1.15rem 1.35rem;font-size:1rem;font-weight:650;line-height:1.45}.faq-accordion-module__pboXgq__trigger:hover{background:#f2f7f5}.faq-accordion-module__pboXgq__trigger:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #39755f;position:relative}.faq-accordion-module__pboXgq__number{color:#39755f;width:2rem;font-family:var(--font-display);letter-spacing:-.04em;flex:0 0 2rem;font-size:.83rem;font-weight:400}.faq-accordion-module__pboXgq__content{color:#4b625a;max-width:42rem;padding:0 4.85rem 1.45rem;font-size:.97rem;line-height:1.75}@media (max-width:40rem){.faq-accordion-module__pboXgq__trigger{gap:.8rem;min-height:5rem;padding:1rem .85rem 1rem 1rem;font-size:.95rem}.faq-accordion-module__pboXgq__number{flex-basis:1.55rem;width:1.55rem;font-size:.75rem}.faq-accordion-module__pboXgq__content{padding:0 1rem 1.25rem 3.35rem;font-size:.93rem}}
.faq-page-module__7u9B8W__page{color:#183c37;background:#f2f7f5;min-height:calc(100svh - 3.5rem);overflow-x:clip}.faq-page-module__7u9B8W__hero{width:min(calc(100% - 3rem), var(--container-page));margin-inline:auto;padding:clamp(4.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem)}.faq-page-module__7u9B8W__heroGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(3rem,9vw,8rem);display:grid}.faq-page-module__7u9B8W__eyebrow{color:#245749;letter-spacing:.11em;text-transform:uppercase;background:#e5efe9;border:1px solid #c5d9cd;border-radius:999px;padding:.45rem .7rem;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-flex}.faq-page-module__7u9B8W__hero h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:1.35rem 0 0;font-size:clamp(2.65rem,6vw,5.35rem);font-weight:400;line-height:1.06}.faq-page-module__7u9B8W__intro{color:#4b625a;max-width:34rem;margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7}.faq-page-module__7u9B8W__heroMeta{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.faq-page-module__7u9B8W__metaItem{color:#365f4e;border:1px solid #cbdad2;border-radius:999px;padding:.55rem .75rem;font-size:.76rem;font-weight:650}.faq-page-module__7u9B8W__faqSection{background:#fff;border-top:1px solid #cbdad2;padding:clamp(3.75rem,8vw,7rem) 0}.faq-page-module__7u9B8W__faqInner{width:min(calc(100% - 3rem), var(--container-page));grid-template-columns:minmax(12rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(2rem,8vw,8rem);margin-inline:auto;display:grid}.faq-page-module__7u9B8W__sectionLabel{color:#39755f;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.4}.faq-page-module__7u9B8W__aside h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:400;line-height:1.18}.faq-page-module__7u9B8W__aside p{color:#4b625a;max-width:19rem;margin:1rem 0 0;font-size:.92rem;line-height:1.7}.faq-page-module__7u9B8W__aside .faq-page-module__7u9B8W__asideNote{color:#245749;border-top:2px solid #39755f;margin-top:2rem;padding-top:1rem;font-size:.84rem;font-weight:650}.faq-page-module__7u9B8W__cta{width:min(calc(100% - 3rem), var(--container-page));color:#fff;background:#183c37;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:clamp(3.25rem,7vw,6rem) auto 0;padding:clamp(1.4rem,3vw,2rem);display:flex}.faq-page-module__7u9B8W__ctaCopy{max-width:39rem}.faq-page-module__7u9B8W__cta h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:400;line-height:1.2}.faq-page-module__7u9B8W__cta p{color:#dcece4;margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.faq-page-module__7u9B8W__cta a{color:#183c37;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.7rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-page-module__7u9B8W__cta a:hover{background:#e5efe9}.faq-page-module__7u9B8W__cta a:focus-visible{outline-offset:3px;outline:3px solid #96bea9}@media (max-width:48rem){.faq-page-module__7u9B8W__heroGrid,.faq-page-module__7u9B8W__faqInner{grid-template-columns:1fr}.faq-page-module__7u9B8W__hero h1{max-width:12ch}.faq-page-module__7u9B8W__intro{max-width:40rem}.faq-page-module__7u9B8W__aside h2{max-width:16ch}}@media (max-width:32rem){.faq-page-module__7u9B8W__hero,.faq-page-module__7u9B8W__faqInner,.faq-page-module__7u9B8W__cta{width:min(calc(100% - 2rem), var(--container-page))}.faq-page-module__7u9B8W__hero{padding-top:3.5rem}.faq-page-module__7u9B8W__hero h1{font-size:clamp(2.45rem,13vw,3.5rem)}.faq-page-module__7u9B8W__cta{align-items:stretch}.faq-page-module__7u9B8W__cta a{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page-module__7u9B8W__cta a{transition:none}}
