.FAQSection_section__7qeFn{width:100%;min-height:100vh;height:100vh;height:100dvh;background:var(--color-white);box-sizing:border-box}.FAQSection_container__LnUyh{width:100%;height:100%;padding:var(--spacing-faq-padding-y) var(--spacing-page-horizontal);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:var(--spacing-faq-column-gap);column-gap:var(--spacing-faq-column-gap);align-items:center;box-sizing:border-box}.FAQSection_leftColumn__vD65b{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.FAQSection_title__YaQLv{margin:0;font-family:var(--font-gill-sans);font-size:var(--font-size-faq-title);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:var(--letter-spacing-faq-title);color:var(--color-dark-90);text-align:left}.FAQSection_rightColumn__Dhu7a{display:flex;flex-direction:column;justify-content:center;height:100%}.FAQSection_item__JAV14{border-bottom:var(--border-width-default) solid var(--color-dark-80)}.FAQSection_questionButton__7Naut{width:100%;min-height:var(--size-faq-plus-hit);padding:var(--spacing-faq-item-y) 0 var(--spacing-faq-item-y) var(--spacing-faq-option-inset-left);border:none;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-faq-question-gap);text-align:left;cursor:pointer}.FAQSection_questionButton__7Naut:focus-visible{outline:var(--outline-focus-width) solid var(--color-primary);outline-offset:var(--outline-focus-offset)}.FAQSection_question__ot_jX{font-family:var(--font-gill-sans);font-size:var(--font-size-faq-question);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-faq-question);color:var(--color-dark)}.FAQSection_questionWrap__Na_J_{display:inline-flex;align-items:center;gap:var(--spacing-faq-number-gap);min-width:0}.FAQSection_questionIndex__WltKI{font-size:var(--font-size-faq-index);font-weight:var(--font-weight-regular);width:var(--size-faq-number-column);flex-shrink:0;transform:translateY(var(--offset-faq-number-y))}.FAQSection_plus__9OU7v,.FAQSection_questionIndex__WltKI{font-family:var(--font-gill-sans);line-height:var(--line-height-tight);color:var(--color-dark)}.FAQSection_plus__9OU7v{width:var(--size-faq-plus-hit);min-width:var(--size-faq-plus-hit);display:inline-flex;align-items:center;justify-content:flex-end;font-size:var(--font-size-faq-plus);font-weight:300;transition:transform var(--transition-base)}.FAQSection_plusExpanded__t_ZGD{transform:rotate(45deg)}.FAQSection_answer__B4RQ2{margin:0;padding:0 0 var(--spacing-faq-item-y) calc(var(--spacing-faq-option-inset-left) + var(--size-faq-number-column) + var(--spacing-faq-number-gap));font-family:var(--font-gill-sans);font-size:var(--font-size-solution-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-dark-80)}.FAQSection_mobileLayout__pNkcR{display:none}@media (max-width:1024px){.FAQSection_section__7qeFn{min-height:auto;height:auto}.FAQSection_container__LnUyh{grid-template-columns:1fr;row-gap:var(--spacing-8)}.FAQSection_leftColumn__vD65b,.FAQSection_rightColumn__Dhu7a{justify-content:flex-start}}@media (max-width:640px){.FAQSection_section__7qeFn{min-height:100vh;min-height:100dvh;height:auto;padding:0;overflow:visible}.FAQSection_container__LnUyh{display:none}.FAQSection_mobileLayout__pNkcR{display:flex;flex-direction:column;align-items:flex-start;padding:6rem var(--spacing-page-horizontal) 15vh;height:100%;box-sizing:border-box}.FAQSection_mobileEyebrow__at02p{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-reality-eyebrow-gap);margin-bottom:1.25rem;flex-shrink:0}.FAQSection_mobileEyebrowText__myEzM{font-family:var(--font-family-primary);font-size:1.125rem;font-weight:300;color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-reality-eyebrow)}.FAQSection_mobileEyebrowUnderline__OkdzL{display:block;width:var(--reality-underline-width);height:var(--border-width-default);background:var(--color-primary)}.FAQSection_mobileItems__jVWVb{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.FAQSection_mobileItem__G0lN8{flex:1;display:flex;flex-direction:column;border-bottom:var(--border-width-default) solid var(--color-dark-80);min-height:6.5625rem}.FAQSection_mobileItem__G0lN8:last-child{border-bottom:none}.FAQSection_mobileQuestionButton__ylz0A{width:100%;flex:1;min-height:0;padding:.75rem 0;border:none;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;cursor:pointer}.FAQSection_mobileQuestionButton__ylz0A:focus-visible{outline:var(--outline-focus-width) solid var(--color-primary);outline-offset:var(--outline-focus-offset)}.FAQSection_mobileQuestionWrap__sgs2_{display:inline-flex;align-items:flex-start;gap:.75rem;min-width:0}.FAQSection_mobileQuestionIndex__AY3Ri{font-size:.75rem;line-height:var(--line-height-tight);width:2ch;flex-shrink:0}.FAQSection_mobileQuestionIndex__AY3Ri,.FAQSection_mobileQuestion__I9Slo{font-family:var(--font-gill-sans);font-weight:var(--font-weight-regular);color:var(--color-dark)}.FAQSection_mobileQuestion__I9Slo{font-size:1.25rem;line-height:var(--line-height-heading)}.FAQSection_mobilePlus__h9jip{width:2.25rem;min-width:2.25rem;display:inline-flex;align-items:center;justify-content:flex-end;font-family:var(--font-gill-sans);font-size:3rem;font-weight:300;line-height:var(--line-height-tight);color:var(--color-dark);transition:transform var(--transition-base)}.FAQSection_mobileAnswer__ff_Xp{margin:0;padding:0 0 .75rem 2.75rem;font-family:var(--font-gill-sans);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-dark-80)}}