.FAQPage_root__DsVGh{--faqCharcoal:var(--bgvlBrandInk,#0f1211);--faqLime:var(--bgvlBrandAccent,#a3c644);--faqLimeDark:var(--bgvlBrandAccentDark,#4f6719);--faqSage:var(--bgvlBrandChip,#cfd8d1);--faqStone:var(--bgvlBrandWash,#f2f2ef);--faqBorder:var(--bgvlBrandLine,#dcdcd7);--faqMuted:var(--bgvlBrandMuted,#525855);--faqDisplayFont:var(--bgvlFontHeading);background-color:var(--faqStone);color:var(--faqCharcoal);flex-grow:1;min-width:0}.FAQPage_container__lHe8-{margin:0 auto;max-width:1280px;padding:0 24px}.FAQPage_hero__-YKTX{padding:48px 0 42px}@media (min-width:768px){.FAQPage_hero__-YKTX{padding:72px 0 64px}}.FAQPage_eyebrow__uSBeL{color:var(--faqLimeDark);font-family:var(--faqDisplayFont);font-size:13px;font-weight:var(--fontWeightSemiBold);letter-spacing:.14em;margin:0 0 18px;padding:0;text-transform:uppercase}.FAQPage_title__ilz9p{color:var(--faqCharcoal);font-family:var(--faqDisplayFont);font-size:40px;font-weight:var(--fontWeightBlack);letter-spacing:-.03em;line-height:1.05;margin:0;max-width:820px;padding:0}@media (min-width:768px){.FAQPage_title__ilz9p{font-size:56px}}@media (min-width:1024px){.FAQPage_title__ilz9p{font-size:68px}}.FAQPage_highlight__q5aN7{background:linear-gradient(#0000 62%,var(--faqLime) 62%,var(--faqLime) 92%,#0000 92%)}.FAQPage_lead__1BOvr{color:var(--faqMuted);font-size:18px;line-height:28px;margin:18px 0 0;max-width:560px;padding:0}@media (min-width:768px){.FAQPage_lead__1BOvr{font-size:19px;line-height:30px;margin-top:24px}}.FAQPage_faqSection__zvQ71{background-color:var(--colorWhite);border-bottom:1px solid var(--faqBorder);border-top:1px solid var(--faqBorder)}.FAQPage_faqLayout__0JBLc{display:flex;flex-direction:column;gap:30px;padding-bottom:54px;padding-top:42px}@media (min-width:1024px){.FAQPage_faqLayout__0JBLc{align-items:flex-start;flex-direction:row;gap:48px;padding-bottom:80px;padding-top:64px}}.FAQPage_topics__DZi3Q{min-width:0}@media (min-width:1024px){.FAQPage_topics__DZi3Q{flex:0 0 300px}}.FAQPage_topicsHeading__ZWXEa{color:var(--faqCharcoal);font-family:var(--faqDisplayFont);font-size:24px;font-weight:var(--fontWeightBold);letter-spacing:-.015em;margin:0 0 18px;padding:0}@media (min-width:1024px){.FAQPage_topicsHeading__ZWXEa{font-size:28px}}.FAQPage_topicList__mGdr1{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}@media (min-width:1024px){.FAQPage_topicList__mGdr1{flex-direction:column;overflow-x:visible;padding-bottom:0}}.FAQPage_topicButton__clojx{align-items:center;background-color:var(--colorWhite);border:1px solid var(--faqBorder);border-radius:10px;color:var(--faqCharcoal);cursor:pointer;display:flex;flex:0 0 auto;font-family:var(--faqDisplayFont);font-size:15px;font-weight:var(--fontWeightSemiBold);gap:12px;justify-content:space-between;min-height:48px;padding:0 16px;text-align:left;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.FAQPage_topicButton__clojx:hover{border-color:var(--faqCharcoal)}.FAQPage_topicButton__clojx:focus-visible{box-shadow:0 0 0 2px var(--colorWhite),0 0 0 4px var(--faqCharcoal);outline:none}.FAQPage_topicButtonSelected__3sIDm{background-color:var(--faqCharcoal);border-color:var(--faqCharcoal);color:var(--colorWhite)}.FAQPage_topicButtonSelected__3sIDm .FAQPage_topicCount__nDI3z{background-color:var(--faqLime)}.FAQPage_topicCount__nDI3z{align-items:center;background-color:var(--faqStone);border-radius:9999px;color:var(--faqCharcoal);display:inline-flex;font-family:var(--fontFamily);font-size:12px;font-weight:var(--fontWeightSemiBold);height:24px;justify-content:center;min-width:26px;padding:0 8px}.FAQPage_questions__hEc6p{flex:1 1;min-width:0}.FAQPage_questionsHeading__SPyR1{color:var(--faqCharcoal);font-family:var(--faqDisplayFont);font-size:22px;font-weight:var(--fontWeightBold);margin:0 0 18px;padding:0}.FAQPage_questionList__F7\+nT{display:flex;flex-direction:column;gap:12px}.FAQPage_question__aU5B2{background-color:var(--faqStone);border:1px solid var(--faqBorder);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.FAQPage_question__aU5B2:hover{box-shadow:0 10px 24px -14px #0f12114d}.FAQPage_questionOpen__G8ro5{background-color:var(--colorWhite);border-color:var(--faqCharcoal)}.FAQPage_questionOpen__G8ro5 .FAQPage_toggleIcon__hnwD6{background-color:var(--faqLime);border-color:var(--faqLime);transform:rotate(45deg)}.FAQPage_questionHeading__UqNWK{margin:0;padding:0}.FAQPage_questionButton__OStDr{align-items:center;background:#0000;border:0;border-radius:16px;color:var(--faqCharcoal);cursor:pointer;display:flex;gap:16px;min-height:64px;padding:18px 18px 18px 20px;text-align:left;width:100%}.FAQPage_questionButton__OStDr:focus-visible{box-shadow:0 0 0 2px var(--colorWhite),0 0 0 4px var(--faqCharcoal);outline:none}.FAQPage_questionText__95hms{flex:1 1;font-family:var(--faqDisplayFont);font-size:17px;font-weight:var(--fontWeightSemiBold);line-height:24px;min-width:0}@media (min-width:768px){.FAQPage_questionText__95hms{font-size:18px;line-height:26px}}.FAQPage_toggleIcon__hnwD6{align-items:center;background-color:var(--colorWhite);border:1px solid var(--faqBorder);border-radius:9999px;color:var(--faqCharcoal);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .25s ease,background-color .2s ease,border-color .2s ease;width:36px}.FAQPage_toggleSvg__0n8ix{display:block;fill:none}.FAQPage_answer__biGoR{padding:0 20px 20px}@media (min-width:768px){.FAQPage_answer__biGoR{padding-right:72px}}.FAQPage_answerText__naig\+{color:var(--bgvlBrandTextSoft,#3b413e);font-size:16px;line-height:26px;margin:0;padding:0;white-space:pre-line}.FAQPage_contactSection__gqm0J{padding:48px 0 60px}@media (min-width:768px){.FAQPage_contactSection__gqm0J{padding:72px 0 88px}}.FAQPage_contactBand__aFfLu{background-color:var(--faqCharcoal);border-radius:24px;color:var(--faqStone);display:flex;flex-direction:column;gap:28px;padding:36px 24px}@media (min-width:768px){.FAQPage_contactBand__aFfLu{align-items:center;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:56px}}.FAQPage_contactHeading__12IhN{color:var(--faqStone);flex:1 1 320px;font-family:var(--faqDisplayFont);font-size:32px;font-weight:var(--fontWeightSemiBold);letter-spacing:-.02em;line-height:1.15;margin:0;min-width:0;padding:0}@media (min-width:768px){.FAQPage_contactHeading__12IhN{font-size:40px}}.FAQPage_contactAccent__xCp4o{color:var(--faqLime);display:block}.FAQPage_contactActions__\+wlEB{align-items:flex-start;display:flex;flex-direction:column;gap:14px}@media (min-width:768px){.FAQPage_contactActions__\+wlEB{align-items:center}}.FAQPage_contactPrimary__B1r1d{align-items:center;background-color:var(--faqLime);border-radius:12px;color:var(--faqCharcoal);display:inline-flex;font-family:var(--faqDisplayFont);font-size:16px;font-weight:var(--fontWeightSemiBold);height:56px;padding:0 28px;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.FAQPage_contactPrimary__B1r1d:hover{background-color:var(--colorPrimaryButtonLight);color:var(--faqCharcoal);text-decoration:none;transform:translateY(-1px)}.FAQPage_contactEmail__gwt2j{color:#a3aaa6;font-size:16px;line-height:24px;margin:0;padding:0;white-space:nowrap}.FAQPage_contactEmailLink__1cTWx{color:var(--faqStone);text-decoration:underline;text-underline-offset:3px}.FAQPage_contactEmailLink__1cTWx:hover{color:var(--faqLime)}@media (prefers-reduced-motion:reduce){.FAQPage_contactPrimary__B1r1d,.FAQPage_question__aU5B2,.FAQPage_toggleIcon__hnwD6,.FAQPage_topicButton__clojx{transition:none}}
/*# sourceMappingURL=FAQPage.04a95226.chunk.css.map*/