.DonationTeaser_donationSection__IP5E4{background:linear-gradient(135deg,#0f766e,#0d9488 50%,#0f172a);color:#ffffff;position:relative;overflow:hidden}.DonationTeaser_donationGrid__T4wGw{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:4rem;gap:4rem}@media (max-width:992px){.DonationTeaser_donationGrid__T4wGw{grid-template-columns:1fr;gap:3rem}}.DonationTeaser_contentCol__KsO_d{display:flex;flex-direction:column;gap:1.25rem}.DonationTeaser_tagWhite__SdoX3{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;background-color:rgba(255,255,255,.15);color:#ffffff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);font-family:var(--font-heading);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .95rem;border-radius:var(--radius-full)}.DonationTeaser_headingWhite__icfPh{font-size:2.75rem;font-weight:800;color:#ffffff;line-height:1.2;letter-spacing:-.02em}@media (max-width:768px){.DonationTeaser_headingWhite__icfPh{font-size:2rem}}.DonationTeaser_descWhite__G9b6z{font-size:1.125rem;color:#ccfbf1;line-height:1.7}.DonationTeaser_impactPoints__0o0SM{display:flex;flex-direction:column;gap:.85rem;margin-top:.5rem}.DonationTeaser_impactItem__OhRVu{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#f0fdfa}.DonationTeaser_iconCircle__tBmsp{width:28px;height:28px;border-radius:var(--radius-full);background-color:rgba(245,158,11,.25);color:#fbbf24;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DonationTeaser_cardBox__4_PRV{background:#ffffff;border-radius:var(--radius-xl);padding:2.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.35);color:var(--color-text-body)}@media (max-width:640px){.DonationTeaser_cardBox__4_PRV{padding:1.75rem}}.DonationTeaser_cardHeader__kZIGn{margin-bottom:1.5rem;text-align:center}.DonationTeaser_cardTitle__hL7HQ{font-size:1.5rem;font-weight:800;color:var(--color-text-heading);margin-bottom:.25rem}.DonationTeaser_frequencyToggle__fj_Ad{display:flex;background-color:#f1f5f9;border-radius:var(--radius-full);padding:.3rem;margin-bottom:1.5rem}.DonationTeaser_toggleBtn__n0Vob{flex:1 1;padding:.6rem;font-size:.875rem;font-weight:700;border-radius:var(--radius-full);color:#64748b;transition:all .2s ease;text-align:center}.DonationTeaser_toggleBtn__n0Vob.DonationTeaser_active__K91QX{background-color:#ffffff;color:var(--color-primary-dark);box-shadow:var(--shadow-sm)}.DonationTeaser_amountsGrid__cBu59{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}@media (max-width:500px){.DonationTeaser_amountsGrid__cBu59{grid-template-columns:repeat(2,1fr)}}.DonationTeaser_amountBtn__bkDZE{border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem .5rem;font-size:1.125rem;font-weight:800;font-family:var(--font-heading);color:var(--color-text-heading);transition:all .2s ease;background:#ffffff}.DonationTeaser_amountBtn__bkDZE:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-light)}.DonationTeaser_amountBtn__bkDZE.DonationTeaser_selected__ex8PD{border-color:var(--color-primary);background-color:var(--color-primary-light);color:var(--color-primary-dark);box-shadow:0 0 0 2px var(--color-primary)}.DonationTeaser_etransferBox__zi2aq{margin-top:1.5rem;padding:1rem 1.25rem;background-color:#f8fafc;border:1px dashed var(--color-border);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.DonationTeaser_etransferText__pmVBs{font-size:.8125rem;color:#64748b}.DonationTeaser_etransferEmail__D_nFs{font-size:.875rem;font-weight:700;color:var(--color-primary-dark);font-family:monospace}.DonationTeaser_copyBtn__qDHTo{background-color:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.4rem .75rem;font-size:.75rem;font-weight:700;color:var(--color-text-body);display:flex;align-items:center;gap:.35rem;transition:all .15s ease}.DonationTeaser_copyBtn__qDHTo:hover{border-color:var(--color-primary);color:var(--color-primary)}.Hero_heroSection__NCxAY{position:relative;padding:4.5rem 0 3.5rem;background:radial-gradient(circle at 10% 20%,rgba(204,251,241,.45) 0,rgba(248,250,252,.8) 60%,#ffffff 100%);overflow:hidden;border-bottom:1px solid var(--color-border-subtle)}.Hero_heroGrid__MEoNX{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;grid-gap:3.5rem;gap:3.5rem}@media (max-width:992px){.Hero_heroGrid__MEoNX{grid-template-columns:1fr;gap:2.5rem}}.Hero_heroContent__wH3tR{display:flex;flex-direction:column;gap:1.5rem}.Hero_pillTag__kNpMf{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;background-color:var(--color-primary-light);color:var(--color-primary-dark);border:1px solid var(--color-primary-border);font-family:var(--font-heading);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.4rem 1rem;border-radius:var(--radius-full)}.Hero_headline__QCHod{font-size:3.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--color-text-heading)}.Hero_headlineGradient__e5eoQ{background:linear-gradient(135deg,#0d9488,#65bd02);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.Hero_headline__QCHod{font-size:2.35rem}}.Hero_subheadline__jYkcx{font-size:1.1875rem;color:var(--color-text-muted);line-height:1.7;max-width:580px}.Hero_ctaGroup__5F11k{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.Hero_visualWrapper__fiHhM{position:relative}.Hero_imageCard__eRQZG{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 25px 50px -12px rgba(13,148,136,.22);border:4px solid #ffffff}.Hero_heroImage__M6hCG{width:100%;height:auto;object-fit:cover;display:block}.Hero_floatingBadge1__LIur9{top:1.5rem;left:-1.25rem;animation:Hero_float__WM8nP 4s ease-in-out infinite}.Hero_floatingBadge1__LIur9,.Hero_floatingBadge2__lumJD{position:absolute;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:.75rem 1.1rem;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:.75rem}.Hero_floatingBadge2__lumJD{bottom:1.5rem;right:-1.25rem;animation:Hero_float__WM8nP 4s ease-in-out 2s infinite}@keyframes Hero_float__WM8nP{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:640px){.Hero_floatingBadge1__LIur9,.Hero_floatingBadge2__lumJD{display:none}}.Hero_badgeIcon__payri{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#ffffff}.Hero_statsBar__dlxMj{margin-top:4rem;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.75rem 2.5rem;box-shadow:var(--shadow-card);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:900px){.Hero_statsBar__dlxMj{grid-template-columns:repeat(2,1fr);padding:1.5rem}}@media (max-width:500px){.Hero_statsBar__dlxMj{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}}.Hero_statItem__lzzH9{display:flex;align-items:center;gap:1.25rem}.Hero_statIconBox__mwh6b{width:48px;height:48px;border-radius:var(--radius-lg);background-color:var(--color-primary-light);color:var(--color-primary-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Hero_statNumber__O9hBC{font-family:var(--font-heading);font-size:1.85rem;font-weight:800;color:var(--color-text-heading);line-height:1.1}.Hero_statLabel__de1WR{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.RamadanSpotlight_sectionWrapper__62vvO{background-color:#ffffff;border-bottom:1px solid var(--color-border)}.RamadanSpotlight_cardsGrid__vn5Tp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:1024px){.RamadanSpotlight_cardsGrid__vn5Tp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.RamadanSpotlight_cardsGrid__vn5Tp{grid-template-columns:1fr}}.RamadanSpotlight_spotlightCard__dmTmy{background:#ffffff;border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:2rem 1.5rem;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.RamadanSpotlight_spotlightCard__dmTmy:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:var(--color-primary)}.RamadanSpotlight_iconWrapper__fKG3R{width:72px;height:72px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;padding:.75rem}.RamadanSpotlight_iconImage__lZtWl{width:100%;height:100%;object-fit:contain}.RamadanSpotlight_cardTitle__3aWGN{font-size:1.25rem;font-weight:700;color:var(--color-text-heading);margin-bottom:.75rem}.RamadanSpotlight_cardText__O3FdV{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.5rem;flex:1 1}.RamadanSpotlight_cardLink__xgrHy{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--color-primary);transition:gap .2s ease}.RamadanSpotlight_cardLink__xgrHy:hover{gap:.6rem;color:var(--color-primary-dark)}.RamadanSpotlight_bottomBanner__u2CBr{margin-top:3.5rem;background:linear-gradient(135deg,#f0fdfa,#e6fffa);border:1.5px dashed var(--color-primary);border-radius:var(--radius-xl);padding:2rem 2.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.RamadanSpotlight_bannerTitle__HB8_q{font-size:1.35rem;font-weight:800;color:#0f766e;margin-bottom:.25rem}.RamadanSpotlight_bannerSubtitle__qfIzt{font-size:.9375rem;color:#115e59}.ProjectsGrid_projectsGrid__mXir6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:1024px){.ProjectsGrid_projectsGrid__mXir6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ProjectsGrid_projectsGrid__mXir6{grid-template-columns:1fr}}.ProjectsGrid_projectCard__aN_7e{background:#ffffff;border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1)}.ProjectsGrid_projectCard__aN_7e:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:#99f6e4}.ProjectsGrid_imageContainer__W6u4S{position:relative;height:220px;background-color:#f1f5f9;overflow:hidden}.ProjectsGrid_cardImage__5Br42{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ProjectsGrid_projectCard__aN_7e:hover .ProjectsGrid_cardImage__5Br42{transform:scale(1.05)}.ProjectsGrid_badgeOverlay__De_QP{position:absolute;top:1rem;left:1rem;z-index:2}.ProjectsGrid_cardBody__8q5_d{padding:1.75rem;display:flex;flex-direction:column;flex:1 1}.ProjectsGrid_cardTitle__R3wp1{font-size:1.35rem;font-weight:700;color:var(--color-text-heading);margin-bottom:.75rem;line-height:1.3}.ProjectsGrid_cardDesc__3uV70{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.25rem;flex:1 1}.ProjectsGrid_highlightsList__CmXs8{list-style:none;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border-subtle)}.ProjectsGrid_highlightItem__KtshN{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#475569}.ProjectsGrid_checkIcon__qPRsA{color:var(--color-primary);flex-shrink:0}.ProjectsGrid_cardFooter__i93pp{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.ProjectsGrid_learnMoreBtn__tiTim{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--color-primary);transition:gap .2s ease}.ProjectsGrid_learnMoreBtn__tiTim:hover{gap:.6rem;color:var(--color-primary-dark)}.PosterTeaser_posterSection__0OZcp{background:#ffffff;border-bottom:1px solid var(--color-border)}.PosterTeaser_galleryPreview__gNtwy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}@media (max-width:1024px){.PosterTeaser_galleryPreview__gNtwy{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.PosterTeaser_galleryPreview__gNtwy{grid-template-columns:1fr}}.PosterTeaser_posterCard__XRUjh{background:#ffffff;border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;position:relative}.PosterTeaser_posterCard__XRUjh:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:var(--color-primary)}.PosterTeaser_posterImageWrapper__eFZ6R{position:relative;height:240px;background-color:#f1f5f9}.PosterTeaser_posterImg__3z_UC{width:100%;height:100%;object-fit:contain;padding:.5rem}.PosterTeaser_posterMeta__KrYxc{padding:1rem 1.25rem;background-color:#ffffff;border-top:1px solid var(--color-border-subtle)}.PosterTeaser_posterCode__Wj6wJ{font-size:.75rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;margin-bottom:.25rem}.PosterTeaser_posterTitle__qPY8h{font-size:.9375rem;font-weight:700;color:var(--color-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterTeaser_ctaCenter__Uebkc{text-align:center}