.faq-module__GTvXyq__page{--faq-ink:#183b34;--faq-muted:#62736b;--faq-line:#dce3d8;color:var(--foreground);background:var(--background);padding-bottom:clamp(4rem,8vw,7rem)}.faq-module__GTvXyq__hero{border-bottom:1px solid var(--faq-line);background:radial-gradient(ellipse at 78% 10%, #c9ed7538, transparent 36%), var(--background);overflow:hidden}.faq-module__GTvXyq__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(270px,.7fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);width:min(1160px,100% - 48px);min-height:420px;margin:0 auto;padding:clamp(3.75rem,8vw,6.5rem) 0;display:grid}.faq-module__GTvXyq__heroCopy{max-width:690px}.faq-module__GTvXyq__eyebrow,.faq-module__GTvXyq__summaryLabel,.faq-module__GTvXyq__calloutLabel{color:#66843c;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800;line-height:1.4}.faq-module__GTvXyq__hero h1{max-width:700px;color:var(--foreground);letter-spacing:-.065em;margin:1.25rem 0 1rem;font-size:clamp(2.6rem,6vw,5rem);font-weight:690;line-height:.99}.faq-module__GTvXyq__intro{max-width:630px;color:var(--faq-muted);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.faq-module__GTvXyq__summary{color:#f7f7f1;background:#173e36;border:1px solid #31574a;border-radius:10px;padding:clamp(1.5rem,3vw,2.15rem);box-shadow:0 24px 60px #12342e1f}.faq-module__GTvXyq__summaryLabel{color:#c9ed75}.faq-module__GTvXyq__summary ul{gap:1rem;margin:1.45rem 0 1.35rem;padding:0;list-style:none;display:grid}.faq-module__GTvXyq__summary li{align-items:flex-start;gap:.7rem;font-size:.95rem;font-weight:600;line-height:1.5;display:flex}.faq-module__GTvXyq__summary li svg{color:#c9ed75;flex:none;margin-top:.1rem}.faq-module__GTvXyq__summaryNote{color:#f7f7f1;border-top:1px solid #f7f7f138;margin:0;padding-top:1rem;font-size:.84rem;line-height:1.6}.faq-module__GTvXyq__content{grid-template-columns:minmax(220px,.68fr) minmax(0,1.5fr);align-items:start;gap:clamp(2.75rem,8vw,8rem);width:min(1080px,100% - 48px);margin:clamp(3.75rem,8vw,6.5rem) auto;display:grid}.faq-module__GTvXyq__context{padding-top:.5rem;position:sticky;top:6rem}.faq-module__GTvXyq__context h2,.faq-module__GTvXyq__questionsHeading h2,.faq-module__GTvXyq__callout h2{color:var(--foreground);letter-spacing:-.045em;margin:.9rem 0 .75rem;font-weight:650;line-height:1.12}.faq-module__GTvXyq__context h2{max-width:15ch;font-size:clamp(1.7rem,3vw,2.35rem)}.faq-module__GTvXyq__context>p:not(.faq-module__GTvXyq__eyebrow){color:var(--faq-muted);margin:0;font-size:.95rem;line-height:1.75}.faq-module__GTvXyq__contextLink{color:#54732f;align-items:center;gap:.45rem;margin-top:1.3rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-module__GTvXyq__contextLink:hover{color:#31572a;text-underline-offset:4px;text-decoration:underline}.faq-module__GTvXyq__contextLink:focus-visible,.faq-module__GTvXyq__question:focus-visible{outline:3px solid var(--ring);outline-offset:4px;border-radius:4px}.faq-module__GTvXyq__questionsHeading{margin-bottom:1.5rem}.faq-module__GTvXyq__questionsHeading h2{margin-top:.65rem;font-size:clamp(1.75rem,3vw,2.25rem)}.faq-module__GTvXyq__accordion{border-top:1px solid var(--faq-line)}.faq-module__GTvXyq__item{border-color:var(--faq-line);padding:0}.faq-module__GTvXyq__question{color:var(--foreground);text-align:left;gap:1rem;padding:1.35rem 0;font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none}.faq-module__GTvXyq__question:hover{color:#54732f;text-decoration:none}.faq-module__GTvXyq__answer{max-width:66ch;color:var(--faq-muted);padding:0 2.4rem 1.45rem 0;font-size:.95rem;line-height:1.75}.faq-module__GTvXyq__callout{color:#f7f7f1;background:#173e36;border-radius:10px;justify-content:space-between;align-items:center;gap:2rem;width:min(1080px,100% - 48px);margin:0 auto;padding:clamp(1.75rem,5vw,3.25rem);display:flex}.faq-module__GTvXyq__calloutLabel{color:#c9ed75}.faq-module__GTvXyq__callout h2{color:#fff;margin:.8rem 0 .5rem;font-size:clamp(1.6rem,3vw,2.25rem)}.faq-module__GTvXyq__callout p:last-child{color:#e0e8df;margin:0;font-size:.95rem;line-height:1.65}.faq-module__GTvXyq__calloutButton{color:#1c392d;background:#c9ed75;border:0;flex:none;gap:.55rem;min-height:3rem;font-weight:750}.faq-module__GTvXyq__calloutButton:hover{color:#1c392d;background:#d9f49a}@media (prefers-reduced-motion:reduce){.faq-module__GTvXyq__question{transition:none}}@media (max-width:760px){.faq-module__GTvXyq__heroInner,.faq-module__GTvXyq__content{grid-template-columns:1fr}.faq-module__GTvXyq__heroInner{gap:2rem;min-height:auto}.faq-module__GTvXyq__summary{max-width:34rem}.faq-module__GTvXyq__context{max-width:36rem;position:static}.faq-module__GTvXyq__callout{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.faq-module__GTvXyq__heroInner,.faq-module__GTvXyq__content,.faq-module__GTvXyq__callout{width:calc(100% - 32px)}.faq-module__GTvXyq__hero h1{font-size:clamp(2.35rem,12vw,3.25rem)}.faq-module__GTvXyq__question{font-size:.95rem}.faq-module__GTvXyq__answer{padding-right:0}.faq-module__GTvXyq__calloutButton{width:100%}}.faq-module__GTvXyq__dark .faq-module__GTvXyq__page{--faq-muted:#b1c0b5;--faq-line:#30453a}.faq-module__GTvXyq__dark .faq-module__GTvXyq__contextLink,.faq-module__GTvXyq__dark .faq-module__GTvXyq__question:hover{color:#c9ed75}.faq-module__GTvXyq__dark .faq-module__GTvXyq__callout{background:#1b3028}
