.programs-module__PnjXga__pageHero{background:radial-gradient(ellipse at 20% 50%, #c9a84c0d 0%, transparent 60%), var(--black);border-bottom:1px solid var(--border-subtle);padding:80px 0 60px}.programs-module__PnjXga__heroTitle{color:var(--text-primary);max-width:700px;margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,7vw,80px);line-height:1.05}.programs-module__PnjXga__heroSub{color:var(--text-secondary);max-width:600px;font-size:17px;line-height:1.8}.programs-module__PnjXga__programsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.programs-module__PnjXga__programCard{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition);flex-direction:column;gap:0;padding:32px;display:flex}.programs-module__PnjXga__programCard:hover{border-color:var(--border);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.programs-module__PnjXga__cardTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.programs-module__PnjXga__programIcon{font-size:36px}.programs-module__PnjXga__programTag{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:#c9a84c14;border:1px solid #c9a84c33;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700}.programs-module__PnjXga__programTitle{letter-spacing:.05em;color:var(--text-primary);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:22px}.programs-module__PnjXga__programDesc{color:var(--text-secondary);margin-bottom:0;font-size:14px;line-height:1.7}.programs-module__PnjXga__activeCard{border-left:3px solid var(--gold)}.programs-module__PnjXga__futureCard{opacity:.75;border-style:dashed}.programs-module__PnjXga__tagActive{color:#4ade80;background:#4ade8014;border-color:#4ade8033}.programs-module__PnjXga__tagFuture{color:var(--text-muted);background:#ffffff0a;border-color:#ffffff1a}.programs-module__PnjXga__sectionIntro{margin-bottom:48px}.programs-module__PnjXga__sectionTitle{color:var(--text-primary);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:clamp(32px,4vw,52px);line-height:1.05}.programs-module__PnjXga__sectionSub{color:var(--text-secondary);max-width:580px;font-size:16px;line-height:1.8}.programs-module__PnjXga__futureSection{background:var(--dark)}.programs-module__PnjXga__featureList{flex-direction:column;gap:8px;margin-top:auto;list-style:none;display:flex}.programs-module__PnjXga__featureItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.programs-module__PnjXga__featureDot{color:var(--gold);flex-shrink:0;font-size:10px}.programs-module__PnjXga__ctaSection{background:var(--dark)}.programs-module__PnjXga__ctaTitle{color:var(--text-primary);margin-bottom:16px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,60px);line-height:1.05}.programs-module__PnjXga__ctaText{color:var(--text-secondary);font-size:17px;line-height:1.8}@media (max-width:1024px){.programs-module__PnjXga__programsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.programs-module__PnjXga__programsGrid{grid-template-columns:1fr}}
