.faq-module__VSI0LW__faqPage{background:var(--gm-bg);font-family:var(--font-jost),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:calc(100vh - 148px);padding:48px 24px 96px;animation:.5s both faq-module__VSI0LW__fadeUp}.faq-module__VSI0LW__faqContainer{max-width:760px;margin:0 auto}.faq-module__VSI0LW__faqHeader{text-align:center;margin-bottom:48px}.faq-module__VSI0LW__faqEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8fa0ab;margin-bottom:14px;font-size:11px}.faq-module__VSI0LW__faqTitle{font-family:var(--font-cormorant),Georgia,serif;color:#1c2e40;letter-spacing:-.01em;margin:0 0 12px;font-size:40px;font-weight:400}.faq-module__VSI0LW__faqTitle em{color:#2d5a78;font-style:italic}.faq-module__VSI0LW__faqIntro{color:#35506a;text-wrap:pretty;max-width:560px;margin:0 auto;font-size:14.5px;font-weight:400;line-height:1.7}.faq-module__VSI0LW__faqPillars{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;max-width:640px;margin:0 auto 22px;display:grid}.faq-module__VSI0LW__pillar{border-top:1px solid #d2dde3;padding-top:12px}.faq-module__VSI0LW__pillarLabel{letter-spacing:.16em;text-transform:uppercase;color:#2d5a78;margin-bottom:8px;font-size:10.5px;font-weight:500}.faq-module__VSI0LW__pillarText{color:#35506a;text-wrap:pretty;font-size:13px;font-weight:400;line-height:1.55}.faq-module__VSI0LW__faqIntro a{color:#2d5a78;border-bottom:1px solid #c9d4dc;text-decoration:none;transition:border-color .15s}.faq-module__VSI0LW__faqIntro a:hover{border-bottom-color:#2d5a78}.faq-module__VSI0LW__faqSearch{max-width:480px;margin:0 auto 28px;position:relative}.faq-module__VSI0LW__faqSearchInput{width:100%;font-family:var(--font-jost),system-ui,sans-serif;color:#1c2e40;appearance:none;background:#fff;border:1px solid #d2dde3;padding:11px 38px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.faq-module__VSI0LW__faqSearchInput::-webkit-search-cancel-button{appearance:none}.faq-module__VSI0LW__faqSearchInput:focus{border-color:#2d5a78;outline:none;box-shadow:0 0 0 3px #2d5a7814}.faq-module__VSI0LW__faqSearchInput::placeholder{color:#8fa0ab;font-weight:400}.faq-module__VSI0LW__faqSearchIcon{color:#8fa0ab;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.faq-module__VSI0LW__faqSearchClear{cursor:pointer;color:#8fa0ab;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .12s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.faq-module__VSI0LW__faqSearchClear:hover{color:#2d5a78}.faq-module__VSI0LW__faqNoResults{text-align:center;background:#fafbfc;border:1px solid #e3e9ed;margin-bottom:24px;padding:40px 24px}.faq-module__VSI0LW__faqNoResults p{color:#35506a;margin:0 0 6px;font-size:13.5px;font-weight:400;line-height:1.6}.faq-module__VSI0LW__faqNoResults p:last-child{margin-bottom:0}.faq-module__VSI0LW__faqNoResults a{color:#2d5a78;border-bottom:1px solid #c9d4dc;text-decoration:none;transition:border-color .15s}.faq-module__VSI0LW__faqNoResults a:hover{border-bottom-color:#2d5a78}.faq-module__VSI0LW__group{background:#fff;border:1px solid #e3e9ed;margin-bottom:24px}.faq-module__VSI0LW__group[open]{border-color:#d2dde3}.faq-module__VSI0LW__groupSummary{cursor:pointer;align-items:center;gap:14px;padding:22px 24px;list-style:none;transition:background .12s;display:flex;position:relative}.faq-module__VSI0LW__groupSummary::-webkit-details-marker{display:none}.faq-module__VSI0LW__groupSummary:hover{background:#fafbfc}.faq-module__VSI0LW__groupSummaryText{flex:1}.faq-module__VSI0LW__groupTitle{font-family:var(--font-cormorant),Georgia,serif;color:#1c2e40;letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.2}.faq-module__VSI0LW__groupTitle em{color:#2d5a78;font-style:italic}.faq-module__VSI0LW__groupDek{color:#6e8190;margin-top:4px;font-size:12.5px;line-height:1.5}.faq-module__VSI0LW__groupChevron{color:#8fa0ab;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .18s,color .12s;display:inline-flex}.faq-module__VSI0LW__group[open] .faq-module__VSI0LW__groupChevron{color:#2d5a78;transform:rotate(180deg)}.faq-module__VSI0LW__groupBody{padding:0 24px 12px}.faq-module__VSI0LW__stage{border-top:1px solid #eef2f4;margin-top:4px;padding-top:18px}.faq-module__VSI0LW__stage:first-of-type{border-top:none;padding-top:6px}.faq-module__VSI0LW__stageLabel{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.faq-module__VSI0LW__stageNumber{font-family:var(--font-cormorant),Georgia,serif;color:#2d5a78;min-width:18px;font-size:16px;font-style:italic;font-weight:500}.faq-module__VSI0LW__stageTitle{letter-spacing:.16em;text-transform:uppercase;color:#1c2e40;font-size:11px;font-weight:500}.faq-module__VSI0LW__qa{border-top:1px solid #eef2f4}.faq-module__VSI0LW__stage>.faq-module__VSI0LW__qa:first-of-type{border-top:none}.faq-module__VSI0LW__qaSummary{cursor:pointer;color:#1c2e40;align-items:flex-start;gap:12px;padding:14px 0;font-size:14px;font-weight:500;line-height:1.45;list-style:none;transition:color .12s;display:flex}.faq-module__VSI0LW__qaSummary::-webkit-details-marker{display:none}.faq-module__VSI0LW__qaSummary:hover{color:#2d5a78}.faq-module__VSI0LW__qaIcon{color:#8fa0ab;flex-shrink:0;width:14px;height:14px;margin-top:4px;transition:transform .18s,color .12s}.faq-module__VSI0LW__qa[open]>.faq-module__VSI0LW__qaSummary .faq-module__VSI0LW__qaIcon{color:#2d5a78;transform:rotate(45deg)}.faq-module__VSI0LW__qaBody{color:#35506a;text-wrap:pretty;padding:0 0 16px 26px;font-size:13.5px;font-weight:400;line-height:1.75}.faq-module__VSI0LW__qaBody p{margin:0 0 10px}.faq-module__VSI0LW__qaBody p:last-child{margin-bottom:0}.faq-module__VSI0LW__qaBody ul{margin:0 0 10px;padding-left:18px}.faq-module__VSI0LW__qaBody li{margin-bottom:4px}.faq-module__VSI0LW__qaBody strong{color:#1c2e40;font-weight:500}.faq-module__VSI0LW__qaBody a{color:#2d5a78;border-bottom:1px solid #c9d4dc;text-decoration:none;transition:border-color .15s}.faq-module__VSI0LW__qaBody a:hover{border-bottom-color:#2d5a78}.faq-module__VSI0LW__faqFooter{text-align:center;background:#fafbfc;border:1px solid #e3e9ed;margin-top:48px;padding:28px}.faq-module__VSI0LW__faqFooterTitle{font-family:var(--font-cormorant),Georgia,serif;color:#1c2e40;margin:0 0 6px;font-size:20px;font-weight:500}.faq-module__VSI0LW__faqFooterTitle em{color:#2d5a78;font-style:italic}.faq-module__VSI0LW__faqFooterBody{color:#35506a;margin:0;font-size:13px;font-weight:400;line-height:1.6}.faq-module__VSI0LW__faqFooterBody a{color:#2d5a78;border-bottom:1px solid #c9d4dc;text-decoration:none;transition:border-color .15s}.faq-module__VSI0LW__faqFooterBody a:hover{border-bottom-color:#2d5a78}.faq-module__VSI0LW__faqBack{text-align:center;margin-top:32px}.faq-module__VSI0LW__faqBack a{color:#2d5a78;letter-spacing:.04em;border-bottom:1px solid #0000;font-size:12px;text-decoration:none;transition:border-color .15s}.faq-module__VSI0LW__faqBack a:hover{border-bottom-color:#2d5a78}@media (max-width:640px){.faq-module__VSI0LW__faqPage{padding:32px 16px 64px}.faq-module__VSI0LW__faqTitle{font-size:32px}.faq-module__VSI0LW__faqPillars{text-align:center;grid-template-columns:1fr;gap:16px}.faq-module__VSI0LW__pillar{border-top:none;border-bottom:1px solid #e3e9ed;padding-top:0;padding-bottom:14px}.faq-module__VSI0LW__pillar:last-child{border-bottom:none;padding-bottom:0}.faq-module__VSI0LW__groupSummary{padding:18px}.faq-module__VSI0LW__groupTitle{font-size:20px}.faq-module__VSI0LW__groupBody{padding:0 18px 12px}}@keyframes faq-module__VSI0LW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}