.container[data-astro-cid-iru3ew3w]{max-width:1200px;margin:0 auto;padding:0 2rem}.programs-section[data-astro-cid-iru3ew3w]{padding:5rem 0;background:linear-gradient(to bottom,#fafbfc,#fff)}.intro-section[data-astro-cid-iru3ew3w]{margin-bottom:4rem;text-align:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.intro-section[data-astro-cid-iru3ew3w].visible{opacity:1;transform:translateY(0)}.intro-section[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:2.5rem;margin-bottom:1.5rem;color:#1a1a1a}.intro-section[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{font-size:1.125rem;line-height:1.8;color:#4a4a4a;max-width:900px;margin:0 auto}.program-card[data-astro-cid-iru3ew3w]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;margin-bottom:3rem;overflow:hidden;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.program-card[data-astro-cid-iru3ew3w].visible{opacity:1;transform:translateY(0)}.program-card[data-astro-cid-iru3ew3w].stagger-1.visible{transition-delay:.1s}.program-card[data-astro-cid-iru3ew3w].stagger-2.visible{transition-delay:.3s}.program-card[data-astro-cid-iru3ew3w].stagger-3.visible{transition-delay:.5s}.program-card[data-astro-cid-iru3ew3w]:hover{box-shadow:0 12px 32px #55858326;transform:translateY(-4px)}.program-content[data-astro-cid-iru3ew3w]{padding:3rem}.program-header[data-astro-cid-iru3ew3w]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:3px solid #558583;text-align:center}.power-number-large[data-astro-cid-iru3ew3w]{width:80px;height:80px;background:linear-gradient(135deg,#558583,#698684);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin:0 auto 1.5rem;transition:all .3s ease}.program-card[data-astro-cid-iru3ew3w]:hover .power-number-large[data-astro-cid-iru3ew3w]{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px #5585834d}.program-header[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:2.25rem;color:#1a1a1a;margin-bottom:.5rem}.program-tagline[data-astro-cid-iru3ew3w]{font-size:1.125rem;color:#558583;font-weight:600;margin:0}.program-description[data-astro-cid-iru3ew3w]{font-size:1.125rem;line-height:1.8;color:#4a4a4a;margin-bottom:2rem}.program-features[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w]{font-size:1.5rem;margin-bottom:1rem;color:#1a1a1a}.program-features[data-astro-cid-iru3ew3w] ul[data-astro-cid-iru3ew3w]{list-style:none;padding:0;margin:0 0 2rem}.program-features[data-astro-cid-iru3ew3w] li[data-astro-cid-iru3ew3w]{padding:.75rem 0;color:#4a4a4a;line-height:1.6;border-bottom:1px solid #f0f0f0}.program-features[data-astro-cid-iru3ew3w] li[data-astro-cid-iru3ew3w]:last-child{border-bottom:none}.program-features[data-astro-cid-iru3ew3w] strong[data-astro-cid-iru3ew3w]{color:#1a1a1a;font-weight:600}.what-we-create-section[data-astro-cid-iru3ew3w]{margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#f5f7fa,#e8f0f7);border-radius:12px;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.what-we-create-section[data-astro-cid-iru3ew3w].visible{opacity:1;transform:translateY(0)}.what-we-create-section[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:2.25rem;margin-bottom:1rem;color:#1a1a1a;text-align:center}.what-we-create-section[data-astro-cid-iru3ew3w]>p[data-astro-cid-iru3ew3w]{font-size:1.125rem;line-height:1.8;color:#4a4a4a;text-align:center;margin-bottom:2rem;max-width:900px;margin-left:auto;margin-right:auto}.create-grid[data-astro-cid-iru3ew3w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.create-item[data-astro-cid-iru3ew3w]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 16px #0000000f}.create-item[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w]{font-size:1.5rem;margin-bottom:1rem;color:#558583}.create-item[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{font-size:1rem;line-height:1.7;color:#4a4a4a;margin:0}.cta-section[data-astro-cid-iru3ew3w]{background:linear-gradient(135deg,#0f2c36,#405859);padding:5rem 2rem;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-section[data-astro-cid-iru3ew3w]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(85,133,131,.5),transparent)}.cta-section[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:2.5rem;margin-bottom:1rem}.cta-section[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{font-size:1.25rem;margin-bottom:2rem;opacity:.95}.btn[data-astro-cid-iru3ew3w]{display:inline-block;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s ease}.btn-primary[data-astro-cid-iru3ew3w]{background:#fff;color:#558583}.btn-primary[data-astro-cid-iru3ew3w]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}@media(max-width:768px){.programs-section[data-astro-cid-iru3ew3w]{padding:3rem 0}.program-content[data-astro-cid-iru3ew3w]{padding:2rem}.program-header[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:1.875rem}.power-number-large[data-astro-cid-iru3ew3w]{width:60px;height:60px;font-size:2rem}.program-tagline[data-astro-cid-iru3ew3w],.program-description[data-astro-cid-iru3ew3w]{font-size:1rem}.what-we-create-section[data-astro-cid-iru3ew3w]{padding:2rem}.create-grid[data-astro-cid-iru3ew3w]{grid-template-columns:1fr}.cta-section[data-astro-cid-iru3ew3w]{padding:3rem 1.5rem}.cta-section[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:2rem}.cta-section[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.intro-section[data-astro-cid-iru3ew3w],.program-card[data-astro-cid-iru3ew3w],.what-we-create-section[data-astro-cid-iru3ew3w]{transition:none;opacity:1;transform:none}.power-number-large[data-astro-cid-iru3ew3w]{transition:none}}
