.faq-module__GTvXyq__page{--forest:#153b31;--forest-deep:#102f27;--lime:#c9f16a;--paper:var(--background);--ink:var(--foreground);--muted:var(--muted-foreground);--line:var(--border);min-height:calc(100vh - 3.5rem);color:var(--ink);background:var(--paper);font-family:var(--font-body), "Avenir Next", Avenir, "Segoe UI", sans-serif}.faq-module__GTvXyq__hero{color:#fff;background:var(--forest)}.faq-module__GTvXyq__heroInner{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(36px,7vw,96px);max-width:1180px;min-height:470px;margin:0 auto;padding:70px 24px 76px;display:grid}.faq-module__GTvXyq__heroCopy{max-width:680px}.faq-module__GTvXyq__eyebrow,.faq-module__GTvXyq__sectionEyebrow{letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:750}.faq-module__GTvXyq__eyebrow{color:#d6e9ae}.faq-module__GTvXyq__hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(43px,6vw,76px);font-weight:550;line-height:1.02}.faq-module__GTvXyq__hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.faq-module__GTvXyq__intro{color:#f6f8f1d1;max-width:590px;margin:26px 0 0;font-size:15px;line-height:1.75}.faq-module__GTvXyq__offerNote{background:var(--forest-deep);border:1px solid #ffffff3d;padding:25px 27px 23px}.faq-module__GTvXyq__offerNote>p{color:#d6e9ae;letter-spacing:.15em;margin:0 0 16px;font-size:9px;font-weight:750}.faq-module__GTvXyq__offerNote ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.faq-module__GTvXyq__offerNote li{color:#fff;align-items:baseline;gap:11px;font-size:13px;line-height:1.5;display:flex}.faq-module__GTvXyq__offerNote li:before{background:var(--lime);content:"";border-radius:50%;flex:none;width:6px;height:6px}.faq-module__GTvXyq__answers{max-width:1020px;margin:0 auto;padding:75px 24px 74px}.faq-module__GTvXyq__sectionHeading{max-width:720px;margin:0 0 32px}.faq-module__GTvXyq__sectionEyebrow{color:var(--brand-600)}.faq-module__GTvXyq__sectionHeading h2,.faq-module__GTvXyq__contact h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:550;line-height:1.1}.faq-module__GTvXyq__questionList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.faq-module__GTvXyq__question{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:18px;padding:25px 0 27px;display:grid}.faq-module__GTvXyq__questionNumber{color:var(--brand-600);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:4px;font-size:11px;font-weight:750}.faq-module__GTvXyq__question h3{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(18px,2vw,22px);font-weight:650;line-height:1.3}.faq-module__GTvXyq__question p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.faq-module__GTvXyq__contact{color:#fff;background:var(--forest);justify-content:space-between;align-items:center;gap:32px;max-width:1180px;margin:0 auto 54px;padding:34px clamp(24px,5vw,55px);display:flex}.faq-module__GTvXyq__contact h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.faq-module__GTvXyq__contact>div:first-child>p:last-child{color:#f6f8f1c7;max-width:500px;margin:12px 0 0;font-size:13px;line-height:1.7}.faq-module__GTvXyq__contactLinks{flex-direction:column;flex:none;align-items:flex-start;gap:13px;display:flex}.faq-module__GTvXyq__contactLinks a{min-height:26px;color:var(--lime);text-underline-offset:4px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px}.faq-module__GTvXyq__contactLinks .faq-module__GTvXyq__contactPrimary{border:1px solid var(--lime);min-height:42px;color:var(--forest-deep);background:var(--lime);align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.faq-module__GTvXyq__page a:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (max-width:760px){.faq-module__GTvXyq__heroInner{grid-template-columns:minmax(0,1fr);gap:34px;min-height:0;padding:56px 24px 52px}.faq-module__GTvXyq__offerNote{max-width:540px}.faq-module__GTvXyq__answers{padding:60px 24px}.faq-module__GTvXyq__contact{flex-direction:column;align-items:flex-start;margin:0 20px 36px;padding:29px 24px}}@media (max-width:420px){.faq-module__GTvXyq__heroInner{padding:47px 20px 40px}.faq-module__GTvXyq__hero h1{font-size:clamp(39px,11vw,53px)}.faq-module__GTvXyq__answers{padding:50px 20px}.faq-module__GTvXyq__question{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:22px 0 24px}.faq-module__GTvXyq__question p{font-size:13px}.faq-module__GTvXyq__contact{margin-left:14px;margin-right:14px}}
