.faq_page__exQBF{--faq-green:#1b5049;--faq-ink:#151a17;--faq-copy:#68706a;--faq-line:rgba(21,26,23,.13);min-height:100vh;overflow:clip;background:#faf9f6;color:var(--faq-ink);color-scheme:light;font-family:var(--font-geist-sans),Arial,sans-serif;padding-top:0!important}.faq_page__exQBF.faq_page__exQBF h1,.faq_page__exQBF.faq_page__exQBF h2,.faq_page__exQBF.faq_page__exQBF h3{margin:0;font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:450}.faq_page__exQBF em{color:var(--faq-green);font-style:normal}.faq_shell__baf54{width:min(1640px,91%);margin-inline:auto}.faq_eyebrow__ZTBcy{margin:0 0 15px;color:var(--faq-green);font-size:.65rem;font-weight:550;letter-spacing:.19em;text-transform:uppercase}.faq_hero__6JLqa{padding:calc(var(--level-header-h,92px) + clamp(38px,5vw,72px)) 0 clamp(78px,8vw,118px);background:linear-gradient(180deg,rgba(16,40,30,0) 58%,rgba(16,40,30,.06)),radial-gradient(110% 80% at 45% 8%,#fff 0,#faf9f6 52%,#eef1ed 100%)}.faq_heroGrid__94D_B{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(52px,8vw,130px);min-height:600px}.faq_hero__6JLqa h1{max-width:11ch;font-size:clamp(3.35rem,5.4vw,6rem);line-height:.98;letter-spacing:-.062em;text-wrap:balance}.faq_hero__6JLqa header>p:last-child{max-width:52ch;margin:24px 0 0;color:#616762;font-size:clamp(.96rem,1.08vw,1.12rem);line-height:1.72}.faq_hero__6JLqa figure{position:relative;min-height:clamp(430px,54vh,620px);margin:0 0 0 28px;overflow:hidden;border-radius:3px;background:#e5e9e5;box-shadow:0 22px 50px rgba(12,34,25,.15)}.faq_hero__6JLqa figure:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(3,26,17,.46))}.faq_hero__6JLqa figure img{object-fit:cover;object-position:50% 60%}.faq_hero__6JLqa figcaption{position:absolute;z-index:2;right:24px;bottom:22px;left:24px;color:#fff;font-size:.65rem;font-weight:550;letter-spacing:.14em;text-transform:uppercase}.faq_questions__AI5Hk{padding:clamp(88px,10vw,150px) 0;background:linear-gradient(180deg,#faf9f6,#f1f4f1 17%,#f1f4f1 84%,#faf9f6)}.faq_questionLayout__5xDdq{display:grid;grid-template-columns:minmax(280px,.5fr) minmax(520px,1.12fr);align-items:start;gap:clamp(60px,11vw,180px)}.faq_questions__AI5Hk aside{position:sticky;top:122px}.faq_contactBand__5fEoZ h2,.faq_questions__AI5Hk aside h2{font-size:clamp(2.25rem,3.7vw,4.25rem);line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.faq_filters__qhw6Q{margin-top:38px;border-top:1px solid var(--faq-line)}.faq_filters__qhw6Q button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;border:0;border-bottom:1px solid var(--faq-line);background:transparent;color:#6f7771;font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.faq_filters__qhw6Q button span{color:#9aa29c;font-size:.6rem;letter-spacing:.12em}.faq_filters__qhw6Q button[data-active]{color:var(--faq-green);font-weight:600}.faq_groups__n_1t3{display:grid;gap:62px}.faq_groupHead__aC3zk{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid var(--faq-line)}.faq_groupHead__aC3zk h3{font-size:.68rem;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase}.faq_groupHead__aC3zk span{color:#949c96;font-size:.6rem;letter-spacing:.13em}.faq_accordion__ZtJwV>div{border-bottom:1px solid var(--faq-line)}.faq_accordion__ZtJwV button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 0;border:0;background:transparent;color:var(--faq-ink);font:inherit;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:520;text-align:left;cursor:pointer}.faq_accordion__ZtJwV button svg{flex:0 0 auto;color:var(--faq-green);transition:transform .2s ease}.faq_accordion__ZtJwV>div[data-open] button svg{transform:rotate(180deg)}.faq_answer___lMH1 p{max-width:68ch;margin:-5px 0 25px;color:var(--faq-copy);font-size:.87rem;line-height:1.75}.faq_contactBand__5fEoZ{padding:clamp(76px,8vw,116px) 0;background:linear-gradient(90deg,#1b5049,#012b19);color:#fff}.faq_contactGrid__uEVz7{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);align-items:end;gap:clamp(56px,10vw,170px)}.faq_contactBand__5fEoZ .faq_eyebrow__ZTBcy{color:#c9ced3}.faq_contactBand__5fEoZ h2 em{color:#fff}.faq_contactGrid__uEVz7>div:last-child>p{margin:0;color:rgba(255,255,255,.66);font-size:.9rem;line-height:1.72}.faq_contactGrid__uEVz7>div:last-child>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.faq_contactGrid__uEVz7 a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:14px;padding:0 22px;border:1px solid rgba(255,255,255,.34);border-radius:5px;color:#fff;font-size:.76rem;font-weight:600}.faq_contactGrid__uEVz7 a:first-child{border-color:#fff;background:#fff;color:#17372a}@media(max-width:900px){.faq_heroGrid__94D_B{grid-template-columns:1fr 1fr;gap:44px}.faq_questionLayout__5xDdq{gap:70px}.faq_contactGrid__uEVz7{grid-template-columns:1fr;gap:34px}}@media(max-width:760px){.faq_hero__6JLqa{padding-top:calc(var(--level-header-h,76px) + 30px)}.faq_heroGrid__94D_B,.faq_questionLayout__5xDdq{grid-template-columns:1fr;min-height:0}.faq_hero__6JLqa h1{font-size:clamp(3rem,13.5vw,4.65rem)}.faq_hero__6JLqa figure{min-height:min(108vw,540px);margin:0}.faq_questions__AI5Hk aside{position:static}.faq_filters__qhw6Q{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border-top:0}.faq_filters__qhw6Q button{padding:13px 12px}.faq_filters__qhw6Q button:nth-child(odd){padding-left:0}.faq_groups__n_1t3{gap:52px}.faq_accordion__ZtJwV button{padding:21px 0}.faq_contactBand__5fEoZ{padding-block:64px}}@media(prefers-reduced-motion:reduce){.faq_accordion__ZtJwV button svg{transition:none}}