.cta-section{display:flex;flex-direction:column;gap:2.5rem;padding:5rem 1.25rem}@media (min-width:1024px){.cta-section{gap:3.5rem;padding:120px 0}}.cta-section--bg-green{--tw-bg-opacity:1;background-color:rgb(0 121 52/var(--tw-bg-opacity,1))}.cta-section--bg-cream{--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1))}.cta-section--bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.cta-section__content{display:flex;flex-direction:column;gap:2rem;text-align:center}@media (min-width:1024px){.cta-section__content{gap:.25rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.cta-section__content{padding-left:70px;padding-right:70px}}.cta-section__headline{font-family:var(--font-inter),sans-serif;font-size:28px;line-height:1.25;letter-spacing:-.05em;font-weight:600}@media (min-width:1024px){.cta-section__headline{font-size:56px;line-height:1.25;letter-spacing:-.05em;font-weight:600}}.cta-section__subtitle{font-family:var(--font-inter),sans-serif;font-size:18px;line-height:1.389;letter-spacing:-.05em;font-weight:500}@media (min-width:1024px){.cta-section__subtitle{font-size:18px;line-height:1.389;letter-spacing:-.05em;font-weight:600}}.cta-section--bg-green .cta-section__headline,.cta-section--bg-green .cta-section__subtitle{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.cta-section--bg-cream .cta-section__headline,.cta-section--bg-cream .cta-section__subtitle,.cta-section--bg-white .cta-section__headline,.cta-section--bg-white .cta-section__subtitle{--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}.cta-section__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem}@media (min-width:1024px){.cta-section__buttons{flex-direction:row}}.cta-section__buttons a.cta-section__button{width:100%;min-width:0;max-width:320px}@media (min-width:1024px){.cta-section__buttons a.cta-section__button{max-width:265px}}.cta-section--bg-cream .cta-section__buttons a.cta-section__button--secondary,.cta-section--bg-white .cta-section__buttons a.cta-section__button--secondary{border-color:rgba(28,71,52,.25);--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}.cta-section--bg-cream .cta-section__buttons a.cta-section__button--secondary:after,.cta-section--bg-white .cta-section__buttons a.cta-section__button--secondary:after{--tw-gradient-to:rgba(28,71,52,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(28,71,52,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.cta-section--bg-cream .cta-section__buttons a.cta-section__button--secondary:focus-visible,.cta-section--bg-white .cta-section__buttons a.cta-section__button--secondary:focus-visible{outline-color:#007934}