.faq{width:100%;--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1))}.faq__inner{margin-left:auto;margin-right:auto;display:flex;max-width:97.5rem;flex-direction:column;gap:3.5rem;padding:4rem 1rem}@media (min-width:1024px){.faq__inner{gap:5rem;padding:5rem 7.5rem}}.faq__header{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.faq__header{flex-direction:row;align-items:flex-end;gap:10rem}.faq--image-right .faq__header{flex-direction:row-reverse}}.faq__image{position:relative;aspect-ratio:16/10;width:100%;max-width:360px;overflow:hidden}@media (min-width:1024px){.faq__image{max-width:520px}}.faq__image-media{-o-object-fit:cover;object-fit:cover}.faq__headline{display:flex;flex-direction:column;gap:.75rem;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1024px){.faq__headline{gap:11px}}.faq__eyebrow{margin:0;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}@media (min-width:1024px){.faq__eyebrow{font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.faq__title{margin:0;white-space:pre-line;font-family:var(--font-inter),sans-serif;font-size:28px;line-height:1.25;letter-spacing:-.05em;font-weight:600}@media (min-width:1024px){.faq__title{font-size:56px;line-height:1.25;letter-spacing:-.05em;font-weight:600}}.faq__carousel,.faq__slider{width:100%}.faq__slide{height:auto;width:100%}.faq__group{display:flex;flex-direction:column}.faq__item{display:grid;grid-template-columns:min-content 1fr;align-items:flex-start;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;border-bottom-width:1px;border-color:rgba(28,71,52,.1);padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.faq__item{grid-template-columns:min-content 1.1fr 1.2fr;gap:3rem;padding-top:2rem;padding-bottom:2rem}}.faq__item:first-of-type{border-top-width:1px}.faq__item-accent{grid-row:span 2/span 2;display:block;width:.25rem;align-self:stretch;--tw-bg-opacity:1;background-color:rgb(0 121 52/var(--tw-bg-opacity,1))}@media (min-width:1024px){.faq__item-accent{grid-row:span 1/span 1}}.faq__question{grid-column-start:2;grid-column-end:3;margin:0;max-width:300px;font-family:var(--font-inter),sans-serif;font-size:22px;line-height:1.364;letter-spacing:-.05em;font-weight:600;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1024px){.faq__question{font-size:22px;line-height:1.364;letter-spacing:-.05em;font-weight:600}}.faq__answer{grid-column-start:2;grid-column-end:3;margin:0;max-width:480px;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1024px){.faq__answer{grid-column-start:3;grid-column-end:4;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.faq__controls{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:10px}@media (min-width:1024px){.faq__controls{margin-top:2.5rem}}.faq__dots{justify-content:center}.faq__arrow{display:none}@media (min-width:1280px){.faq__arrow{display:flex}}.faq--green{--tw-bg-opacity:1;background-color:rgb(0 121 52/var(--tw-bg-opacity,1))}.faq--green .faq__answer,.faq--green .faq__eyebrow,.faq--green .faq__headline,.faq--green .faq__question,.faq--green .faq__title{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.faq--green .faq__answer{max-width:260px}@media (min-width:1024px){.faq--green .faq__answer{max-width:480px}}.faq--green .faq__item{--tw-border-opacity:1;border-color:rgb(28 71 52/var(--tw-border-opacity,1))}.faq--green .faq__item-accent{--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1))}