.faq-page-module__7u9B8W__page{background:var(--background);color:var(--foreground)}.faq-page-module__7u9B8W__hero{color:#fff;background:#283a25}.faq-page-module__7u9B8W__heroInner{width:min(100% - 48px,1120px);margin-inline:auto;padding-block:clamp(64px,9vw,112px) clamp(56px,7vw,88px)}.faq-page-module__7u9B8W__eyebrow,.faq-page-module__7u9B8W__requestEyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.4}.faq-page-module__7u9B8W__eyebrow{color:#d5dfcd}.faq-page-module__7u9B8W__hero h1{max-width:780px;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6.4vw,5rem);font-weight:700;line-height:1.06}.faq-page-module__7u9B8W__heroCopy{color:#e4e9df;max-width:560px;margin:22px 0 0;font-size:clamp(15px,1.8vw,18px);line-height:1.65}.faq-page-module__7u9B8W__content{width:min(100% - 48px,920px);margin-inline:auto;padding-block:clamp(36px,6vw,72px) clamp(64px,8vw,104px)}.faq-page-module__7u9B8W__faqIntro{justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:28px;display:flex}.faq-page-module__7u9B8W__faqIntro p{max-width:650px;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.faq-page-module__7u9B8W__questionCount{color:var(--primary);letter-spacing:.08em;flex:none;padding-top:3px;font-size:12px;font-weight:700}.faq-page-module__7u9B8W__questions{border-top:1px solid var(--border)}.faq-page-module__7u9B8W__glossary{border-top:1px solid var(--border);margin-top:clamp(48px,8vw,88px);padding-top:clamp(28px,4.5vw,48px)}.faq-page-module__7u9B8W__glossaryHeading{max-width:680px;margin-bottom:28px}.faq-page-module__7u9B8W__glossaryHeading .faq-page-module__7u9B8W__requestEyebrow{color:var(--primary);margin-bottom:12px}.faq-page-module__7u9B8W__glossaryHeading h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3.2vw,2.3rem);font-weight:700;line-height:1.16}.faq-page-module__7u9B8W__glossaryHeading>p:last-child{color:var(--muted-foreground);margin:14px 0 0;font-size:14px;line-height:1.7}.faq-page-module__7u9B8W__glossaryList{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;display:grid}.faq-page-module__7u9B8W__glossaryEntry{border-bottom:1px solid var(--border);min-width:0;padding:22px 0 24px}.faq-page-module__7u9B8W__glossaryEntry dt{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:9px;font-size:18px;font-weight:700}.faq-page-module__7u9B8W__glossaryEntry dd{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.faq-page-module__7u9B8W__glossaryEntry dd p{margin:0}.faq-page-module__7u9B8W__glossarySources{font-size:12px;line-height:1.6;margin-top:12px!important}.faq-page-module__7u9B8W__glossarySources span:first-child{color:var(--foreground);font-weight:700}.faq-page-module__7u9B8W__glossarySources a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:3px;font-weight:600}.faq-page-module__7u9B8W__glossarySources a:hover{text-decoration-color:currentColor}.faq-page-module__7u9B8W__glossarySources a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.faq-page-module__7u9B8W__glossaryNote{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--background));color:var(--muted-foreground);margin:22px 0 0;padding:16px 18px;font-size:13px;line-height:1.7}.faq-page-module__7u9B8W__requestCard{margin-top:clamp(42px,7vw,72px)}.faq-page-module__7u9B8W__requestHeading{max-width:660px;margin-bottom:24px}.faq-page-module__7u9B8W__requestHeading .faq-page-module__7u9B8W__requestEyebrow{color:var(--primary);margin-bottom:12px}.faq-page-module__7u9B8W__requestHeading h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,3.2vw,2.3rem);font-weight:700;line-height:1.16}.faq-page-module__7u9B8W__requestHeading>p:last-child{color:var(--muted-foreground);margin:14px 0 0;font-size:14px;line-height:1.7}.faq-page-module__7u9B8W__requestOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.faq-page-module__7u9B8W__requestOption{background:#f2f4ef;border:1px solid #d6ddd1;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,3.6vw,32px);display:flex}.faq-page-module__7u9B8W__referralOption{background:var(--background)}.faq-page-module__7u9B8W__requestOption .faq-page-module__7u9B8W__requestEyebrow{color:var(--primary);margin-bottom:12px}.faq-page-module__7u9B8W__requestOption h3{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:700;line-height:1.2}.faq-page-module__7u9B8W__requestOption>p:not(.faq-page-module__7u9B8W__requestEyebrow){color:var(--muted-foreground);margin:14px 0 24px;font-size:14px;line-height:1.7}.faq-page-module__7u9B8W__requestButton{white-space:normal;min-height:48px;margin-top:auto}@media (max-width:640px){.faq-page-module__7u9B8W__heroInner,.faq-page-module__7u9B8W__content{width:min(100% - 36px,920px)}.faq-page-module__7u9B8W__faqIntro{gap:12px}.faq-page-module__7u9B8W__faqIntro p{font-size:14px}.faq-page-module__7u9B8W__requestOptions,.faq-page-module__7u9B8W__glossaryList{grid-template-columns:minmax(0,1fr)}.faq-page-module__7u9B8W__requestButton{width:100%}}
