.page_container__Rhm4x{max-width:1120px;margin:0 auto;padding:0 var(--space-3)}.page_breadcrumbs__CgVdV{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap}.page_breadcrumbs__CgVdV a{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.page_breadcrumbs__CgVdV a:hover{color:var(--color-navy)}.page_breadcrumbCurrent__RQngP{color:var(--color-navy);font-weight:600}.page_hero__r3UQY{background:linear-gradient(180deg,var(--color-navy-surface) 0,#ffffff 100%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);margin-bottom:var(--space-5);box-shadow:0 4px 20px rgba(11,27,61,.04)}@media (min-width:768px){.page_hero__r3UQY{padding:var(--space-6) var(--space-5)}}.page_eyebrowPill__ZUMUm{display:inline-flex;align-items:center;gap:8px;background:var(--gradient-gold-subtle);color:var(--color-navy);border:1px solid rgba(224,168,18,.4);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-3)}.page_eyebrowDot__0vZFt{width:6px;height:6px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 6px var(--color-gold)}.page_h1__6sK8j{font-family:var(--font-heading);font-size:32px;line-height:1.2;font-weight:700;color:var(--color-navy);margin:0 0 var(--space-3);letter-spacing:-.015em}@media (min-width:768px){.page_h1__6sK8j{font-size:42px}}.page_heroSubtitle__V_Eck{font-size:17px;line-height:1.6;color:var(--color-text-secondary);max-width:820px;margin:0 0 var(--space-4)}.page_metaTagsRow__3k2FM{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:var(--space-4)}.page_metaBadge__NwCzn{display:inline-flex;align-items:center;gap:6px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px 12px;font-size:13.5px;color:var(--color-text);font-weight:500}.page_metaBadge__NwCzn strong{color:var(--color-navy)}.page_heroActions__G9H4W{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.page_whatsappBtn__zcKzB{background-color:#25d366;color:#ffffff!important;border:none;font-weight:600;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);text-decoration:none;transition:transform var(--transition-fast),background-color var(--transition-fast)}.page_whatsappBtn__zcKzB:hover{background-color:#20bd5a;transform:translateY(-1px)}.page_phoneBtn__b8N6I{background-color:var(--color-navy);color:#ffffff!important;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:opacity var(--transition-fast),transform var(--transition-fast)}.page_phoneBtn__b8N6I:hover{opacity:.92;transform:translateY(-1px)}.page_section__DxsMc{margin-bottom:var(--space-6)}.page_sectionHead__NFmL9{margin-bottom:var(--space-4)}.page_sectionEyebrow__QMRqt{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dark,#a37500);margin-bottom:4px}.page_sectionTitle__PWFPg{font-family:var(--font-heading);font-size:26px;font-weight:700;color:var(--color-navy);margin:0 0 8px}@media (min-width:768px){.page_sectionTitle__PWFPg{font-size:30px}}.page_sectionSubtitle__LsLRb{font-size:15px;color:var(--color-text-secondary);max-width:750px;margin:0;line-height:1.5}.page_featuresGrid__l7wXg{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:640px){.page_featuresGrid__l7wXg{grid-template-columns:repeat(2,1fr)}}.page_featureCard__AqN_t{background:#ffffff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:0 2px 10px rgba(0,0,0,.02);transition:transform var(--transition-fast),border-color var(--transition-fast)}.page_featureCard__AqN_t:hover{transform:translateY(-2px);border-color:var(--color-gold)}.page_featureIconBox__k8ws3{width:40px;height:40px;border-radius:var(--radius-md);background:var(--gradient-gold-subtle);color:var(--color-navy);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.page_featureTitle__xyCD0{font-size:17px;font-weight:700;color:var(--color-navy);margin:0 0 6px}.page_featureDesc__BGnmS{font-size:14px;color:var(--color-text-secondary);line-height:1.55;margin:0}.page_curriculumGrid__HrSZf{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:768px){.page_curriculumGrid__HrSZf{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.page_curriculumCard__jUyOB{background:#ffffff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:0 2px 12px rgba(11,27,61,.03)}.page_curriculumCardTitle__PRLRF{font-size:17px;font-weight:700;color:var(--color-navy);border-bottom:2px solid var(--color-gold);padding-bottom:8px;margin:0 0 14px}.page_curriculumList__zHoiz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.page_curriculumItem__S4xwM{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--color-text);line-height:1.45}.page_curriculumCheck__1m61G{color:var(--color-gold);flex-shrink:0;margin-top:3px}.page_faqsList__qlrBV{display:flex;flex-direction:column;gap:14px}.page_faqCard__3S2bP{background:#ffffff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.page_faqQuestion__pEy9w{font-size:16px;font-weight:700;color:var(--color-navy);margin:0 0 8px;display:flex;align-items:flex-start;gap:10px}.page_faqQBadge__q4Ggr{background:var(--color-navy);color:#ffffff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;margin-top:2px;flex-shrink:0}.page_faqAnswer__h3cnZ{font-size:14.5px;line-height:1.6;color:var(--color-text-secondary);margin:0;padding-left:28px}.page_locationCard__dws_h{background:linear-gradient(135deg,#0b1b3d,#172d5c);color:#ffffff;border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);margin:var(--space-6) 0;display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:768px){.page_locationCard__dws_h{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-5)}}.page_locationText__2yEVG h3{font-family:var(--font-heading);font-size:24px;color:#ffffff;margin:0 0 8px}.page_locationText__2yEVG p{color:rgba(255,255,255,.85);font-size:15px;line-height:1.5;margin:0 0 12px;max-width:600px}.page_locationAddress__wYPn1{font-size:14px;color:var(--color-gold);font-weight:500}.page_locationActions__gLD_H{display:flex;flex-wrap:wrap;gap:10px}.page_relatedProgramsSection__lMht6{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5);margin-bottom:var(--space-6)}.page_relatedTagsCloud__trjSX{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-3)}.page_relatedTag__lyqsq{background:var(--color-navy-surface);color:var(--color-navy);border:1px solid var(--color-border);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.page_relatedTag__lyqsq:hover{background:var(--color-navy);color:#ffffff;border-color:var(--color-navy)}.page_activeTag__NfTwb{background:var(--color-gold);color:var(--color-navy);font-weight:700;border-color:var(--color-gold)}