.hero-section[data-astro-cid-iru3ew3w]{background:linear-gradient(135deg,var(--color-primary-gold) 0%,var(--color-light-gold) 100%);padding:4rem 0;text-align:center}.hero-text[data-astro-cid-iru3ew3w]{font-size:1.2rem;max-width:600px;margin:0 auto;color:var(--color-text)}.overview-text[data-astro-cid-iru3ew3w]{font-size:1.1rem;max-width:800px;margin:0 auto 3rem;text-align:center;color:var(--color-text-light)}.stat-number[data-astro-cid-iru3ew3w]{display:block;font-family:var(--font-serif);font-size:3rem;font-weight:700;color:var(--color-accent-red);line-height:1}.stat-label[data-astro-cid-iru3ew3w]{font-size:.9rem;color:var(--color-text-light);margin-top:.5rem;display:block}.curriculum-section[data-astro-cid-iru3ew3w]{background:#f9f9f9}.one-year-section[data-astro-cid-iru3ew3w]{background:#fff}.student-life-section[data-astro-cid-iru3ew3w]{background:#f9f9f9}.category-section[data-astro-cid-iru3ew3w]{margin-bottom:3rem}.category-title[data-astro-cid-iru3ew3w]{color:var(--color-accent-red);border-bottom:2px solid var(--color-primary-gold);padding-bottom:.5rem;margin-bottom:1.5rem}.subject-card[data-astro-cid-iru3ew3w]{height:100%}.subject-card[data-astro-cid-iru3ew3w] h4[data-astro-cid-iru3ew3w]{color:var(--color-dark-brown);margin-bottom:.5rem}.program-showcase[data-astro-cid-iru3ew3w]{margin-top:3rem;text-align:center}.program-hero-image[data-astro-cid-iru3ew3w]{width:100%;max-width:600px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.vocational-showcase[data-astro-cid-iru3ew3w]{margin-top:2rem;gap:2rem}.vocational-image[data-astro-cid-iru3ew3w]{width:100%;height:250px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.student-life-visual[data-astro-cid-iru3ew3w]{display:flex;flex-direction:column;gap:2rem}.student-life-image[data-astro-cid-iru3ew3w]{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.career-preparation-visual[data-astro-cid-iru3ew3w]{text-align:center;margin-bottom:2rem}.career-prep-image[data-astro-cid-iru3ew3w]{width:100%;max-width:500px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.support-list[data-astro-cid-iru3ew3w]{list-style:none;padding:0}.support-list[data-astro-cid-iru3ew3w] li[data-astro-cid-iru3ew3w]{padding:.75rem 0;border-bottom:1px solid var(--color-border)}.support-list[data-astro-cid-iru3ew3w] li[data-astro-cid-iru3ew3w]:last-child{border-bottom:none}.career-section[data-astro-cid-iru3ew3w]{background:#fff}.career-content[data-astro-cid-iru3ew3w]{max-width:1000px;margin:0 auto}.career-paths[data-astro-cid-iru3ew3w]{margin-bottom:3rem}.feature-item[data-astro-cid-iru3ew3w]{padding:1rem;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.feature-item[data-astro-cid-iru3ew3w] h4[data-astro-cid-iru3ew3w]{color:var(--color-accent-red);margin-bottom:.5rem}.step[data-astro-cid-iru3ew3w]{display:flex;align-items:flex-start;margin-bottom:1.5rem;padding:1rem;background:#f9f9f9;border-radius:var(--radius-md)}.step-number[data-astro-cid-iru3ew3w]{background:var(--color-accent-red);color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:1rem;flex-shrink:0}.step-content[data-astro-cid-iru3ew3w] h4[data-astro-cid-iru3ew3w]{margin:0 0 .5rem;color:var(--color-dark-brown)}.step-content[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{margin:0;color:var(--color-text-light)}.contact-cta[data-astro-cid-iru3ew3w]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border);text-align:center}.cta-section[data-astro-cid-iru3ew3w]{background:var(--color-dark-brown);color:#fff}.cta-section[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{color:var(--color-primary-gold)}.cta-section[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{color:#e0e0e0;font-size:1.1rem;max-width:600px;margin:0 auto 2rem}.cta-buttons[data-astro-cid-iru3ew3w]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (max-width: 768px){.subject-grid[data-astro-cid-iru3ew3w],.career-grid[data-astro-cid-iru3ew3w],.support-features[data-astro-cid-iru3ew3w]{grid-template-columns:1fr}.step[data-astro-cid-iru3ew3w]{flex-direction:column;text-align:center}.step-number[data-astro-cid-iru3ew3w]{margin:0 auto 1rem}.cta-buttons[data-astro-cid-iru3ew3w]{flex-direction:column;align-items:center}.cta-buttons[data-astro-cid-iru3ew3w] .btn[data-astro-cid-iru3ew3w]{width:100%;max-width:300px}.vocational-showcase[data-astro-cid-iru3ew3w]{grid-template-columns:1fr;gap:1rem}.vocational-image[data-astro-cid-iru3ew3w]{height:200px}}
