.faq-accordion-module__pboXgq__accordion{border-top:1px solid #cbd7d1;width:100%}.faq-accordion-module__pboXgq__item{border-color:#cbd7d1}.faq-accordion-module__pboXgq__trigger{color:#173d3b;min-height:4.2rem;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;gap:1rem;padding:1.1rem 0;font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:400;line-height:1.4;text-decoration:none}.faq-accordion-module__pboXgq__trigger:hover{color:#0a5554;text-decoration:none}.faq-accordion-module__pboXgq__trigger:focus-visible{outline-offset:4px;border-radius:.35rem;outline:3px solid #5b3df5}.faq-accordion-module__pboXgq__answer{color:#405c58;max-width:48rem;padding:0 2rem 1.4rem 0;font-size:.96rem;line-height:1.72}@media (prefers-reduced-motion:reduce){.faq-accordion-module__pboXgq__accordion [data-state]{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.faq-page-module__7u9B8W__page{color:#173d3b;background:#fbf8f3;min-height:calc(100vh - 3.5rem);padding:clamp(3.5rem,8vw,7rem) 1.5rem clamp(4rem,8vw,7rem);overflow-x:clip}.faq-page-module__7u9B8W__inner{width:min(100%,70rem);margin-inline:auto}.faq-page-module__7u9B8W__hero{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:end;gap:clamp(2rem,8vw,7rem);padding-bottom:clamp(3rem,7vw,5.5rem);display:grid}.faq-page-module__7u9B8W__heroCopy{max-width:48rem}.faq-page-module__7u9B8W__catalogLink{color:#0a5554;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-page-module__7u9B8W__catalogLink:hover{text-underline-offset:.24em;text-decoration:underline}.faq-page-module__7u9B8W__eyebrow{color:#0a5554;letter-spacing:.12em;text-transform:uppercase;margin:2.6rem 0 0;font-size:.72rem;font-weight:750;line-height:1.4}.faq-page-module__7u9B8W__hero h1{color:#123d3b;max-width:11ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:1.04}.faq-page-module__7u9B8W__intro{color:#4a6460;text-wrap:pretty;max-width:38rem;margin:1.3rem 0 0;font-size:1.05rem;line-height:1.7}.faq-page-module__7u9B8W__notice{background:#eaf3ef;border:1px solid #bed1ca;border-radius:1.15rem;padding:1.5rem}.faq-page-module__7u9B8W__noticeLabel{color:#0a5554;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:750}.faq-page-module__7u9B8W__notice p{color:#173d3b;font-family:var(--font-display);letter-spacing:-.025em;margin:.85rem 0 0;font-size:1.24rem;line-height:1.48}.faq-page-module__7u9B8W__content{border-top:1px solid #cbd7d1;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,7vw,6rem);padding-top:2.3rem;display:grid}.faq-page-module__7u9B8W__contentHeading span{color:#0a5554;letter-spacing:.1em;font-size:.75rem;font-weight:750}.faq-page-module__7u9B8W__contentHeading h2{color:#153e3c;font-family:var(--font-display);letter-spacing:-.045em;margin:.9rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.12}.faq-page-module__7u9B8W__contentHeading p{color:#52706a;margin:.85rem 0 0;font-size:.9rem;line-height:1.55}.faq-page-module__7u9B8W__footerCta{background:#fff;border:1px solid #cbd7d1;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;padding:1.5rem 1.6rem;display:flex}.faq-page-module__7u9B8W__footerCta p{color:#173d3b;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.2rem}.faq-page-module__7u9B8W__ctaButton{color:#fff;background:#0a5554;border-radius:999px;flex:none;min-height:2.8rem}.faq-page-module__7u9B8W__ctaButton:hover{color:#fff;background:#083f3e}@media (max-width:760px){.faq-page-module__7u9B8W__page{padding-inline:1.25rem}.faq-page-module__7u9B8W__hero,.faq-page-module__7u9B8W__content{grid-template-columns:1fr}.faq-page-module__7u9B8W__hero{gap:2rem}.faq-page-module__7u9B8W__eyebrow{margin-top:2rem}.faq-page-module__7u9B8W__notice{max-width:35rem}.faq-page-module__7u9B8W__content{gap:1.4rem}}@media (max-width:520px){.faq-page-module__7u9B8W__page{padding-top:2.5rem}.faq-page-module__7u9B8W__hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.faq-page-module__7u9B8W__footerCta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.faq-page-module__7u9B8W__page *{scroll-behavior:auto;transition-duration:.01ms}}
