.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 100%);color:var(--color-cream);padding:5rem 0 4.5rem}.hero-content[data-astro-cid-j7pv25f6]{max-width:740px}.hero[data-astro-cid-j7pv25f6] .badge[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem;background:#5b8a7233;color:var(--color-sage-light)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--color-cream);font-size:3rem;margin-bottom:1.25rem;line-height:1.15}.hero-text[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.8;color:#faf5ebd9;margin-bottom:2rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.hero-actions[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{color:var(--color-cream);border-color:#faf5eb66}.hero-actions[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-coral-light);color:var(--color-coral-light)}.hero-credentials[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.credential[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.credential[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--color-cream)}.credential[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.78rem;color:#faf5eb99}.credential-divider[data-astro-cid-j7pv25f6]{width:1px;height:32px;background:#faf5eb33}.stats-section[data-astro-cid-j7pv25f6]{margin-top:-2rem;position:relative;z-index:10;padding-bottom:3rem}.stats-section[data-astro-cid-j7pv25f6] .stat-card[data-astro-cid-j7pv25f6]{background:var(--bg-primary);box-shadow:var(--shadow-lg)}.program-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.program-icon[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.program-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.75rem;color:var(--color-navy)}.program-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:.95rem;line-height:1.7;flex-grow:1}.program-link[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;color:var(--color-coral);margin-top:.75rem}.cta-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;background:var(--bg-secondary);border-radius:var(--radius-lg);padding:3rem;border:1px solid var(--border-color)}.cta-content[data-astro-cid-j7pv25f6] .badge[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem;color:var(--color-navy)}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);line-height:1.75}.cta-features[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.cta-feature[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:1rem 1.25rem;background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.cta-feature[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--color-navy);margin-bottom:.15rem}.cta-feature[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-muted)}.testimonial-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.testimonial-quote[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.05rem;font-style:italic;line-height:1.75;color:var(--text-primary);flex-grow:1;margin-bottom:1.5rem}.testimonial-author[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding-top:1rem;border-top:1px solid var(--border-light)}.testimonial-author[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-navy);font-size:.95rem}.testimonial-author[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--text-muted)}.trust-grid[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.trust-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-align:center}.trust-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--text-primary)}.trust-item[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--text-muted)}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:3rem 0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.15rem}.hero-credentials[data-astro-cid-j7pv25f6]{gap:1rem}.credential-divider[data-astro-cid-j7pv25f6]{display:none}.cta-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:2rem}.trust-grid[data-astro-cid-j7pv25f6]{gap:1.5rem}}
