.CommunityPrograms-module__bvucaq__programsWrapper{min-height:100vh;padding:8rem 0 10rem;position:relative;overflow:hidden}.CommunityPrograms-module__bvucaq__programsHero{z-index:2;margin-bottom:6rem;position:relative}.CommunityPrograms-module__bvucaq__programsHeroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.CommunityPrograms-module__bvucaq__programsBadge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--accent-navy,#0a192f);background:#0a192f0d;border:1px solid #0a192f14;border-radius:100px;margin-bottom:1.75rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;display:inline-block}body.dark-theme .CommunityPrograms-module__bvucaq__programsBadge{color:#4a8cff;background:#4a8cff1a;border-color:#4a8cff33}.CommunityPrograms-module__bvucaq__programsHero h1{font-family:var(--font-serif);color:var(--text-charcoal,#1a1a1a);letter-spacing:-.02em;margin-bottom:1.75rem;font-size:3.5rem;font-weight:600;line-height:1.15}body.dark-theme .CommunityPrograms-module__bvucaq__programsHero h1{color:#fff}.CommunityPrograms-module__bvucaq__programsHero p{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);opacity:.85;max-width:600px;font-size:1.15rem;line-height:1.75}body.dark-theme .CommunityPrograms-module__bvucaq__programsHero p{color:#fffc}.CommunityPrograms-module__bvucaq__statsCol{flex-direction:column;gap:1.75rem;display:flex}.CommunityPrograms-module__bvucaq__statCard{text-align:center;background:#fff;border:1px solid #00000014;border-radius:20px;padding:2.5rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000005}body.dark-theme .CommunityPrograms-module__bvucaq__statCard{background:#111827;border-color:#ffffff14;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d}.CommunityPrograms-module__bvucaq__statCard:hover{border-color:#4a8cff4d;transform:translateY(-4px);box-shadow:0 20px 35px -5px #00000014,0 10px 15px -5px #0000000a}body.dark-theme .CommunityPrograms-module__bvucaq__statCard:hover{border-color:#4a8cff66;box-shadow:0 20px 35px -5px #000000b3,0 10px 15px -5px #00000080}.CommunityPrograms-module__bvucaq__statIcon{width:52px;height:52px;color:var(--accent-navy,#0a192f);background:#0a192f0d;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;transition:all .3s;display:inline-flex}body.dark-theme .CommunityPrograms-module__bvucaq__statIcon{color:#4a8cff;background:#ffffff0d}.CommunityPrograms-module__bvucaq__statCard:hover .CommunityPrograms-module__bvucaq__statIcon{background:var(--accent-navy,#0a192f);color:#fff;transform:scale(1.08)}body.dark-theme .CommunityPrograms-module__bvucaq__statCard:hover .CommunityPrograms-module__bvucaq__statIcon{color:#fff;background:#4a8cff}.CommunityPrograms-module__bvucaq__statNumber{font-family:var(--font-serif);color:var(--accent-navy,#0a192f);margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}body.dark-theme .CommunityPrograms-module__bvucaq__statNumber{color:#4a8cff}.CommunityPrograms-module__bvucaq__statLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-charcoal,#1a1a1a);opacity:.75;font-size:.95rem;font-weight:600}body.dark-theme .CommunityPrograms-module__bvucaq__statLabel{color:#ffffffbf}.CommunityPrograms-module__bvucaq__tabsSection{z-index:2;margin-bottom:6rem;position:relative}.CommunityPrograms-module__bvucaq__tabsHeader{justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.CommunityPrograms-module__bvucaq__tabBtn{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:100px;padding:.85rem 2rem;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000008}body.dark-theme .CommunityPrograms-module__bvucaq__tabBtn{color:#fffc;background:#111827;border-color:#ffffff1a}.CommunityPrograms-module__bvucaq__tabBtn:hover{border-color:var(--accent-navy,#0a192f);transform:translateY(-2px)}body.dark-theme .CommunityPrograms-module__bvucaq__tabBtn:hover{color:#fff;border-color:#4a8cff}.CommunityPrograms-module__bvucaq__tabBtn.CommunityPrograms-module__bvucaq__active{background:var(--accent-navy,#0a192f);color:#fff;border-color:var(--accent-navy,#0a192f);box-shadow:0 6px 20px #0a192f33}body.dark-theme .CommunityPrograms-module__bvucaq__tabBtn.CommunityPrograms-module__bvucaq__active{color:#fff;background:#4a8cff;border-color:#4a8cff;box-shadow:0 6px 20px #4a8cff4d}.CommunityPrograms-module__bvucaq__tabContentHeader{text-align:center;margin-bottom:4rem}.CommunityPrograms-module__bvucaq__tabContentHeader h3{font-family:var(--font-serif);color:var(--text-charcoal,#1a1a1a);margin-bottom:1.25rem;font-size:2.75rem;font-weight:600}body.dark-theme .CommunityPrograms-module__bvucaq__tabContentHeader h3{color:#fff}.CommunityPrograms-module__bvucaq__tabContentHeader p{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);opacity:.85;max-width:800px;margin:0 auto;font-size:1.15rem;line-height:1.75}body.dark-theme .CommunityPrograms-module__bvucaq__tabContentHeader p{color:#fffc}.CommunityPrograms-module__bvucaq__detailGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4.5rem;display:grid}.CommunityPrograms-module__bvucaq__detailCard{background:#fff;border:1px solid #00000014;border-radius:20px;flex-direction:column;padding:2.75rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000005}body.dark-theme .CommunityPrograms-module__bvucaq__detailCard{background:#111827;border-color:#ffffff14;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d}.CommunityPrograms-module__bvucaq__detailCard:hover{border-color:#4a8cff4d;transform:translateY(-5px);box-shadow:0 20px 35px -5px #00000017,0 10px 15px -5px #0000000a}body.dark-theme .CommunityPrograms-module__bvucaq__detailCard:hover{border-color:#4a8cff66;box-shadow:0 20px 35px -5px #000000b3,0 10px 15px -5px #00000080}.CommunityPrograms-module__bvucaq__detailIconWrapper{width:52px;height:52px;color:var(--accent-navy,#0a192f);background:#0a192f0d;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.5rem;transition:all .3s;display:inline-flex}body.dark-theme .CommunityPrograms-module__bvucaq__detailIconWrapper{color:#4a8cff;background:#ffffff0d}.CommunityPrograms-module__bvucaq__detailCard:hover .CommunityPrograms-module__bvucaq__detailIconWrapper{background:var(--accent-navy,#0a192f);color:#fff;transform:scale(1.08)}body.dark-theme .CommunityPrograms-module__bvucaq__detailCard:hover .CommunityPrograms-module__bvucaq__detailIconWrapper{color:#fff;background:#4a8cff}.CommunityPrograms-module__bvucaq__detailCard h4{font-family:var(--font-serif);color:var(--text-charcoal,#1a1a1a);margin-bottom:.85rem;font-size:1.4rem;font-weight:600}body.dark-theme .CommunityPrograms-module__bvucaq__detailCard h4{color:#fff}.CommunityPrograms-module__bvucaq__detailCard p{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);opacity:.8;margin:0;font-size:1rem;line-height:1.65}body.dark-theme .CommunityPrograms-module__bvucaq__detailCard p{color:#ffffffbf}.CommunityPrograms-module__bvucaq__actionPanel{text-align:center;background:#fff;border:1px solid #00000014;border-radius:24px;margin-top:2rem;padding:4.5rem 3rem;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px -5px #0000000f,0 8px 10px -6px #00000005}body.dark-theme .CommunityPrograms-module__bvucaq__actionPanel{background:#111827;border-color:#ffffff14;box-shadow:0 10px 30px -5px #00000080,0 8px 10px -6px #0000004d}.CommunityPrograms-module__bvucaq__actionPanel:hover{border-color:#4a8cff4d;transform:translateY(-4px);box-shadow:0 20px 40px -5px #00000017,0 10px 15px -5px #0000000a}body.dark-theme .CommunityPrograms-module__bvucaq__actionPanel:hover{border-color:#4a8cff66;box-shadow:0 20px 40px -5px #000000b3,0 10px 15px -5px #00000080}.CommunityPrograms-module__bvucaq__actionPanel h3{font-family:var(--font-serif);color:var(--text-charcoal,#1a1a1a);margin-bottom:1.25rem;font-size:2.5rem;font-weight:600}body.dark-theme .CommunityPrograms-module__bvucaq__actionPanel h3{color:#fff}.CommunityPrograms-module__bvucaq__actionPanel p{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);opacity:.85;max-width:650px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.75}body.dark-theme .CommunityPrograms-module__bvucaq__actionPanel p{color:#fffc}.CommunityPrograms-module__bvucaq__applyBtn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;background:var(--accent-navy,#0a192f);color:#fff;border-radius:100px;align-items:center;gap:.75rem;padding:1.15rem 2.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #0a192f26}body.dark-theme .CommunityPrograms-module__bvucaq__applyBtn{background:#4a8cff;box-shadow:0 4px 20px #4a8cff40}.CommunityPrograms-module__bvucaq__applyBtn:hover{background:#112240;transform:translateY(-2px);box-shadow:0 8px 25px #0a192f40;color:#fff!important}body.dark-theme .CommunityPrograms-module__bvucaq__applyBtn:hover{background:#fff;box-shadow:0 8px 25px #fff3;color:var(--accent-navy,#0a192f)!important}@media (max-width:992px){.CommunityPrograms-module__bvucaq__programsHeroGrid{grid-template-columns:1fr;gap:3rem}.CommunityPrograms-module__bvucaq__detailGrid{grid-template-columns:repeat(2,1fr)}.CommunityPrograms-module__bvucaq__programsHero h1{font-size:3rem}}@media (max-width:768px){.CommunityPrograms-module__bvucaq__programsWrapper{padding:6rem 0 8rem}.CommunityPrograms-module__bvucaq__detailGrid{grid-template-columns:1fr;gap:1.5rem}.CommunityPrograms-module__bvucaq__actionPanel{padding:3rem 1.5rem}.CommunityPrograms-module__bvucaq__actionPanel h3{font-size:1.8rem}.CommunityPrograms-module__bvucaq__tabContentHeader h3{font-size:2rem}.CommunityPrograms-module__bvucaq__tabsHeader{gap:.5rem}.CommunityPrograms-module__bvucaq__tabBtn{padding:.6rem 1.25rem;font-size:.95rem}}
