.GiveBackProgram_page__PNWkL{--green:#2f6132;--green-dark:#245027;--green-light:#eaf2eb;--gold:#d4a017;--charcoal:#1a1a1a;--gray:#666;--gray-light:#f6f5f3;--gray-border:#e8e6e2;--white:#fff;--warm-white:#faf9f7;--radius:12px;--shadow:0 2px 12px rgba(0,0,0,.06);--shadow-hover:0 6px 24px rgba(0,0,0,.1);--max-width:1140px;--section-gap:96px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--charcoal);line-height:1.6;font-size:17px;background:var(--warm-white);-webkit-font-smoothing:antialiased}.GiveBackProgram_container__ElVj_{max-width:var(--max-width);margin:0 auto;padding:0 24px}.GiveBackProgram_topBanner__gsPni{background:var(--green);color:var(--white);text-align:center;padding:10px 16px;font-size:14px;font-weight:500;letter-spacing:.3px}.GiveBackProgram_siteHeader__qH0Nw{position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--gray-border);transition:box-shadow .3s}.GiveBackProgram_scrolled__hMWeP{box-shadow:0 2px 12px rgba(0,0,0,.08)}.GiveBackProgram_headerInner__1BxUi{width:100%;max-width:100%;margin:0;padding:0 32px;height:60px;display:flex;align-items:center;justify-content:space-between}.GiveBackProgram_headerLogo__wvZOM{font-size:20px;font-weight:800;color:var(--charcoal);text-decoration:none;letter-spacing:2px;text-transform:uppercase}.GiveBackProgram_headerLogo__wvZOM:hover{color:var(--green)}.GiveBackProgram_logoDesktop__1A1ym{display:none;height:auto;width:180px}.GiveBackProgram_logoMobile__3GGy4{display:block;height:auto}@media (min-width:960px){.GiveBackProgram_logoDesktop__1A1ym{display:block}.GiveBackProgram_logoMobile__3GGy4{display:none}}.GiveBackProgram_headerCta__SyptQ{display:inline-block;background:var(--green);color:var(--white);font-size:14px;font-weight:600;padding:8px 24px;border-radius:6px;text-decoration:none;transition:all .2s}.GiveBackProgram_headerCta__SyptQ:hover{background:var(--green-dark)}.GiveBackProgram_hero__HmphT{text-align:center;padding:72px 24px 56px;background:var(--white)}.GiveBackProgram_heroBadge__W4K8n{display:inline-block;background:var(--green-light);color:var(--green);font-size:14px;font-weight:600;padding:6px 18px;border-radius:999px;margin-bottom:24px;letter-spacing:.3px}.GiveBackProgram_heroTitle__adWmN{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.15;margin-bottom:16px;color:var(--charcoal)}.GiveBackProgram_heroTitle__adWmN em{font-style:italic;color:var(--green)}.GiveBackProgram_heroSub__uGTix{font-size:19px;color:var(--gray);max-width:600px;margin:0 auto 40px;line-height:1.5}.GiveBackProgram_statsRow__CSLTx{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin-bottom:40px}.GiveBackProgram_statItem__Kgr1j{text-align:center}.GiveBackProgram_statNumber__17CaD{font-size:36px;font-weight:800;color:var(--green);line-height:1.1}.GiveBackProgram_statLabel__2RKY7{font-size:13px;color:var(--gray);margin-top:4px;font-weight:500}.GiveBackProgram_ctaBtn__EECHw{display:inline-block;background:var(--green);color:var(--white);font-size:17px;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.GiveBackProgram_ctaBtn__EECHw:hover{background:var(--green-dark);transform:translateY(-1px);box-shadow:0 4px 16px rgba(45,122,79,.3)}.GiveBackProgram_section__toyIY{padding:var(--section-gap) 24px}.GiveBackProgram_sectionGray__66_6c{background:var(--gray-light)}.GiveBackProgram_sectionWhite__tW_Ej{background:var(--white)}.GiveBackProgram_sectionHeader__2RgHh{text-align:center;margin-bottom:56px}.GiveBackProgram_sectionLabel__Xygcv{display:inline-block;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--green);margin-bottom:12px}.GiveBackProgram_sectionHeader__2RgHh h2{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2;color:var(--charcoal)}.GiveBackProgram_sectionHeader__2RgHh h2 em{font-style:italic;color:var(--green)}.GiveBackProgram_sectionHeader__2RgHh p{font-size:17px;color:var(--gray);margin-top:12px;max-width:560px;margin-left:auto;margin-right:auto}.GiveBackProgram_cardsGrid__Sjil_{display:grid;gap:24px}.GiveBackProgram_cards4__Y5JZ3{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.GiveBackProgram_cards4__Y5JZ3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.GiveBackProgram_cards4__Y5JZ3{grid-template-columns:1fr}}.GiveBackProgram_card__LgAFM{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius);padding:32px 24px;text-align:center;transition:all .25s}.GiveBackProgram_card__LgAFM:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.GiveBackProgram_cardStep__0Bw2C{display:inline-block;background:var(--green-light);color:var(--green);font-size:13px;font-weight:700;padding:4px 14px;border-radius:999px;margin-bottom:12px}.GiveBackProgram_card__LgAFM h3{font-size:20px;font-weight:700;margin-bottom:10px;color:var(--charcoal)}.GiveBackProgram_card__LgAFM p{font-size:15px;color:var(--gray);line-height:1.55}.GiveBackProgram_cardIconWrap__h3hL0{width:48px;height:48px;border-radius:50%;background:var(--green-light);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.GiveBackProgram_cardIconWrap__h3hL0 svg{width:24px;height:24px;stroke:var(--green);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.GiveBackProgram_howGrid__rVpU1{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}@media (max-width:900px){.GiveBackProgram_howGrid__rVpU1{grid-template-columns:1fr}}.GiveBackProgram_howCard__VV2FP{position:relative}.GiveBackProgram_howCard__VV2FP:after{content:"\2192";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-size:24px;color:var(--green);font-weight:700}.GiveBackProgram_howCard__VV2FP:last-child:after{display:none}@media (max-width:900px){.GiveBackProgram_howCard__VV2FP:after{content:"\2193";right:auto;left:50%;top:auto;bottom:-20px;transform:translateX(-50%)}}.GiveBackProgram_carouselWrapper__koTxY{overflow:hidden;margin:0 -24px;padding:0 24px}.GiveBackProgram_carouselTrack__CycoV{display:flex;gap:24px;animation:GiveBackProgram_carouselScroll__KKYQk 20s linear infinite;width:-moz-max-content;width:max-content}.GiveBackProgram_carouselTrack__CycoV:hover{animation-play-state:paused}@keyframes GiveBackProgram_carouselScroll__KKYQk{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.GiveBackProgram_carouselCard__4bruZ{flex:0 0 480px}.GiveBackProgram_partnerCardInner___sML1{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius);padding:32px;display:flex;gap:24px;align-items:center;transition:all .25s;height:100%}.GiveBackProgram_partnerCardInner___sML1:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.GiveBackProgram_partnerLogo__6bKgy{flex-shrink:0;width:100px;height:100px;background:var(--white);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}.GiveBackProgram_partnerLogo__6bKgy img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden}.GiveBackProgram_partnerInfo__EzsDK{flex:1;min-width:0}.GiveBackProgram_partnerInfo__EzsDK h3{font-size:20px;font-weight:700;margin-bottom:8px}.GiveBackProgram_partnerInfo__EzsDK p{font-size:14px;color:var(--gray);margin-bottom:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.GiveBackProgram_carouselCard__4bruZ{flex:0 0 300px}.GiveBackProgram_partnerCardInner___sML1{flex-direction:column;text-align:center;padding:24px}}.GiveBackProgram_faqList__kd5Z8{max-width:720px;margin:0 auto}.GiveBackProgram_faqItem__Np7hU{border-bottom:1px solid var(--gray-border)}.GiveBackProgram_faqQuestion__EkruQ{width:100%;background:none;border:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:17px;font-weight:600;color:var(--charcoal);text-align:left;font-family:inherit}.GiveBackProgram_faqQuestion__EkruQ:hover{color:var(--green)}.GiveBackProgram_faqToggle__WyDWf{font-size:24px;color:var(--green);transition:transform .3s;flex-shrink:0;margin-left:16px}.GiveBackProgram_faqOpen__TOmy0 .GiveBackProgram_faqToggle__WyDWf{transform:rotate(45deg)}.GiveBackProgram_faqAnswer__ZUrKk{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.GiveBackProgram_faqOpen__TOmy0 .GiveBackProgram_faqAnswer__ZUrKk{max-height:300px;padding-bottom:20px}.GiveBackProgram_faqAnswer__ZUrKk p{font-size:15px;color:var(--gray);line-height:1.6}.GiveBackProgram_finalCta__sMEtY{text-align:center;padding:96px 24px;background:linear-gradient(135deg,#eef7f0,#f6f5f3)}.GiveBackProgram_finalCta__sMEtY h2{font-size:clamp(28px,4vw,40px);font-weight:800;margin-bottom:12px}.GiveBackProgram_finalCta__sMEtY h2 em{font-style:italic;color:var(--green)}.GiveBackProgram_sub__xjNbC{font-size:18px;color:var(--gray);margin-bottom:36px;max-width:520px;margin-left:auto;margin-right:auto}.GiveBackProgram_contactInfo__aYkXg{background:var(--white);display:inline-block;padding:28px 48px;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px}.GiveBackProgram_contactEmail__19Yr2{font-size:22px;font-weight:700;color:var(--green);text-decoration:none}.GiveBackProgram_contactEmail__19Yr2:hover{text-decoration:underline}.GiveBackProgram_contactNote__GyL_w{font-size:14px;color:var(--gray);margin-top:8px}.GiveBackProgram_footer__Z7bid{background:#0d2410;color:hsla(0,0%,100%,.7);padding:24px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.GiveBackProgram_footerCopyright__MBkLe{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.5)}.GiveBackProgram_footerLinks__vDfdl{display:flex;list-style:none;gap:20px;margin:0;padding:0}.GiveBackProgram_footerLinks__vDfdl a{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .2s}.GiveBackProgram_footerLinks__vDfdl a:hover{color:#a8d5aa}@media (max-width:768px){.GiveBackProgram_page__PNWkL{--section-gap:64px}.GiveBackProgram_statsRow__CSLTx{gap:32px}.GiveBackProgram_statNumber__17CaD{font-size:28px}.GiveBackProgram_hero__HmphT{padding:48px 24px 40px}.GiveBackProgram_contactInfo__aYkXg{padding:24px 32px}}
/*# sourceMappingURL=09501b3ba1513a31.css.map*/