.SuccessStats-module__xDna_a__section{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:70px 0}.SuccessStats-module__xDna_a__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.SuccessStats-module__xDna_a__statCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:24px 16px;transition:all .3s}.SuccessStats-module__xDna_a__statCard:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-4px)}.SuccessStats-module__xDna_a__number{font-family:var(--serif);color:#f59e0b;margin-bottom:8px;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1.1}.SuccessStats-module__xDna_a__label{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700}.SuccessStats-module__xDna_a__sublabel{color:#94a3b8;font-size:13px}@media (max-width:640px){.SuccessStats-module__xDna_a__grid{grid-template-columns:repeat(2,1fr)}}
.AchievementGallery-module__ceWBra__section{background:#fff;padding:80px 0}.AchievementGallery-module__ceWBra__header{text-align:center;max-width:660px;margin:0 auto 40px}.AchievementGallery-module__ceWBra__eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#2563eb;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.AchievementGallery-module__ceWBra__title{font-family:var(--serif);color:#0f172a;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:800}.AchievementGallery-module__ceWBra__subtitle{color:#64748b;font-size:16px;line-height:1.6}.AchievementGallery-module__ceWBra__filterTabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.AchievementGallery-module__ceWBra__tab{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .2s}.AchievementGallery-module__ceWBra__tab:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.AchievementGallery-module__ceWBra__tabActive{color:#fff;background:#2563eb;border-color:#2563eb}.AchievementGallery-module__ceWBra__tabActive:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.AchievementGallery-module__ceWBra__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.AchievementGallery-module__ceWBra__galleryItem{cursor:pointer;border-radius:16px;height:240px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a0d}.AchievementGallery-module__ceWBra__galleryImg{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.AchievementGallery-module__ceWBra__galleryItem:hover .AchievementGallery-module__ceWBra__galleryImg{transform:scale(1.08)}.AchievementGallery-module__ceWBra__overlay{color:#fff;background:linear-gradient(#0f172a00 40%,#0f172ad9 100%);flex-direction:column;justify-content:flex-end;padding:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.AchievementGallery-module__ceWBra__itemCategory{text-transform:uppercase;letter-spacing:.1em;color:#f59e0b;margin-bottom:4px;font-size:11px;font-weight:700}.AchievementGallery-module__ceWBra__itemTitle{font-size:15px;font-weight:700;line-height:1.3}.AchievementGallery-module__ceWBra__lightboxBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#0f172ad9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AchievementGallery-module__ceWBra__lightboxContent{background:#fff;border-radius:24px;width:100%;max-width:800px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.AchievementGallery-module__ceWBra__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#0f172ab3;border:none;border-radius:50%;width:36px;height:36px;font-size:18px;position:absolute;top:16px;right:16px}.AchievementGallery-module__ceWBra__lightboxImgContainer{width:100%;height:420px;position:relative}.AchievementGallery-module__ceWBra__lightboxImg{object-fit:cover;width:100%;height:100%}.AchievementGallery-module__ceWBra__lightboxFooter{background:#fff;padding:24px 32px}.AchievementGallery-module__ceWBra__lightboxCategory{color:#2563eb;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:12px;font-weight:700}.AchievementGallery-module__ceWBra__lightboxTitle{color:#0f172a;font-size:20px;font-weight:800}@media (max-width:768px){.AchievementGallery-module__ceWBra__lightboxImgContainer{height:280px}}
.Companies-module__LrO8Gq__section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 0}.Companies-module__LrO8Gq__header{text-align:center;max-width:640px;margin:0 auto 48px}.Companies-module__LrO8Gq__eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#2563eb;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.Companies-module__LrO8Gq__title{font-family:var(--serif);color:#0f172a;margin-bottom:12px;font-size:clamp(28px,3.5vw,40px);font-weight:800}.Companies-module__LrO8Gq__subtitle{color:#64748b;font-size:15.5px}.Companies-module__LrO8Gq__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.Companies-module__LrO8Gq__companyCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;transition:all .25s;display:flex;box-shadow:0 4px 10px #0f172a05}.Companies-module__LrO8Gq__companyCard:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 12px 24px #2563eb1a}.Companies-module__LrO8Gq__companyName{color:#1e293b;letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:800}.Companies-module__LrO8Gq__companyCategory{color:#64748b;font-size:12px;font-weight:500}@media (max-width:640px){.Companies-module__LrO8Gq__grid{grid-template-columns:repeat(2,1fr)}}
.ReviewsWall-module__t7vgOW__section{background:#fff;padding:80px 0}.ReviewsWall-module__t7vgOW__header{text-align:center;max-width:660px;margin:0 auto 50px}.ReviewsWall-module__t7vgOW__eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#2563eb;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.ReviewsWall-module__t7vgOW__title{font-family:var(--serif);color:#0f172a;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:800}.ReviewsWall-module__t7vgOW__subtitle{color:#64748b;font-size:16px;line-height:1.6}.ReviewsWall-module__t7vgOW__masonryGrid{column-count:3;column-gap:24px}.ReviewsWall-module__t7vgOW__reviewCard{break-inside:avoid;background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:24px;padding:26px;transition:all .3s;box-shadow:0 4px 14px #0f172a08}.ReviewsWall-module__t7vgOW__reviewCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 32px #0f172a14}.ReviewsWall-module__t7vgOW__cardHeader{align-items:center;gap:14px;margin-bottom:16px;display:flex}.ReviewsWall-module__t7vgOW__avatar{object-fit:cover;border:2px solid #2563eb;border-radius:50%;width:48px;height:48px}.ReviewsWall-module__t7vgOW__name{color:#0f172a;font-size:16px;font-weight:700}.ReviewsWall-module__t7vgOW__metaRow{color:#64748b;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.ReviewsWall-module__t7vgOW__location{color:#0f766e;font-weight:600}.ReviewsWall-module__t7vgOW__courseTag{color:#2563eb;background:#eff6ff;border-radius:6px;margin-bottom:14px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.ReviewsWall-module__t7vgOW__rating{color:#f59e0b;gap:2px;margin-bottom:12px;font-size:14px;display:flex}.ReviewsWall-module__t7vgOW__reviewText{color:#334155;margin-bottom:16px;font-size:14.5px;line-height:1.65}.ReviewsWall-module__t7vgOW__badgeVerified{color:#059669;background:#ecfdf5;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}@media (max-width:992px){.ReviewsWall-module__t7vgOW__masonryGrid{column-count:2}}@media (max-width:640px){.ReviewsWall-module__t7vgOW__masonryGrid{column-count:1}}
.CareerTransformation-module__CHNfwa__section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 0}.CareerTransformation-module__CHNfwa__header{text-align:center;max-width:660px;margin:0 auto 50px}.CareerTransformation-module__CHNfwa__eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#2563eb;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.CareerTransformation-module__CHNfwa__title{font-family:var(--serif);color:#0f172a;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:800}.CareerTransformation-module__CHNfwa__subtitle{color:#64748b;font-size:16px;line-height:1.6}.CareerTransformation-module__CHNfwa__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.CareerTransformation-module__CHNfwa__card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:28px;transition:all .3s;display:flex;box-shadow:0 4px 14px #0f172a08}.CareerTransformation-module__CHNfwa__card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 16px 32px #0f172a14}.CareerTransformation-module__CHNfwa__transitionHeader{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 18px;display:flex}.CareerTransformation-module__CHNfwa__fromRole{color:#475569;font-size:13.5px;font-weight:700}.CareerTransformation-module__CHNfwa__arrow{color:#2563eb;font-size:18px;font-weight:800}.CareerTransformation-module__CHNfwa__toRole{color:#2563eb;font-size:13.5px;font-weight:800}.CareerTransformation-module__CHNfwa__studentInfo{align-items:center;gap:14px;margin-bottom:18px;display:flex}.CareerTransformation-module__CHNfwa__avatar{object-fit:cover;border:2px solid #2563eb;border-radius:50%;width:52px;height:52px}.CareerTransformation-module__CHNfwa__name{color:#0f172a;font-size:16px;font-weight:700}.CareerTransformation-module__CHNfwa__course{color:#64748b;font-size:12.5px}.CareerTransformation-module__CHNfwa__summary{color:#334155;flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.CareerTransformation-module__CHNfwa__salaryHighlight{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:14px;font-size:13px;display:flex}.CareerTransformation-module__CHNfwa__salaryLabel{color:#64748b;font-weight:500}.CareerTransformation-module__CHNfwa__salaryValue{color:#059669;background:#ecfdf5;border-radius:999px;padding:3px 10px;font-weight:800}@media (max-width:768px){.CareerTransformation-module__CHNfwa__grid{grid-template-columns:1fr}}
.WhyStudentsRecommend-module__zclH3a__section{background:#fff;padding:80px 0}.WhyStudentsRecommend-module__zclH3a__header{text-align:center;max-width:660px;margin:0 auto 50px}.WhyStudentsRecommend-module__zclH3a__eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#2563eb;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.WhyStudentsRecommend-module__zclH3a__title{font-family:var(--serif);color:#0f172a;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:800}.WhyStudentsRecommend-module__zclH3a__subtitle{color:#64748b;font-size:16px;line-height:1.6}.WhyStudentsRecommend-module__zclH3a__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.WhyStudentsRecommend-module__zclH3a__card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0f172a08}.WhyStudentsRecommend-module__zclH3a__card:hover{border-color:#2563eb;transform:translateY(-6px);box-shadow:0 20px 40px -10px #0f172a14}.WhyStudentsRecommend-module__zclH3a__iconWrapper{color:#2563eb;background:#eff6ff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:26px;display:flex}.WhyStudentsRecommend-module__zclH3a__cardTitle{color:#0f172a;margin-bottom:12px;font-size:20px;font-weight:800}.WhyStudentsRecommend-module__zclH3a__cardDesc{color:#475569;font-size:15px;line-height:1.6}@media (max-width:768px){.WhyStudentsRecommend-module__zclH3a__grid{grid-template-columns:1fr}}
.FAQ-module__0he3gG__section{background:#fff;padding:80px 0}.FAQ-module__0he3gG__header{text-align:center;max-width:660px;margin:0 auto 50px}.FAQ-module__0he3gG__eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#2563eb;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.FAQ-module__0he3gG__title{font-family:var(--serif);color:#0f172a;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:800}.FAQ-module__0he3gG__subtitle{color:#64748b;font-size:16px;line-height:1.6}.FAQ-module__0he3gG__faqContainer{flex-direction:column;gap:16px;max-width:820px;margin:0 auto;display:flex}.FAQ-module__0he3gG__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.FAQ-module__0he3gG__faqItemOpen{border-color:#2563eb;box-shadow:0 8px 24px #2563eb14}.FAQ-module__0he3gG__faqQuestion{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:22px 28px;font-size:17px;font-weight:700;transition:color .2s;display:flex}.FAQ-module__0he3gG__faqQuestion:hover{color:#2563eb}.FAQ-module__0he3gG__chevron{color:#475569;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:transform .3s,background .2s,color .2s;display:flex}.FAQ-module__0he3gG__chevronOpen{color:#fff;background:#2563eb;transform:rotate(180deg)}.FAQ-module__0he3gG__faqAnswer{color:#475569;border-top:1px solid #f1f5f9;margin-top:4px;padding:16px 28px 22px;font-size:15.5px;line-height:1.65}@media (max-width:640px){.FAQ-module__0he3gG__faqQuestion{padding:18px 20px;font-size:15.5px}.FAQ-module__0he3gG__faqAnswer{padding:0 20px 18px;font-size:14.5px}}
.CTA-module__9jW5lG__section{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:90px 0;position:relative;overflow:hidden}.CTA-module__9jW5lG__bgGlow{pointer-events:none;background:radial-gradient(circle,#2563eb26 0%,#fff0 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CTA-module__9jW5lG__content{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.CTA-module__9jW5lG__eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#f59e0b;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.CTA-module__9jW5lG__title{font-family:var(--serif);color:#fff;margin-bottom:18px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.CTA-module__9jW5lG__subtitle{color:#cbd5e1;margin-bottom:40px;font-size:17px;line-height:1.6}.CTA-module__9jW5lG__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:36px;display:flex}.CTA-module__9jW5lG__btnPrimary{color:#0f172a;background:#f59e0b;border-radius:999px;align-items:center;gap:10px;padding:16px 36px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px -5px #f59e0b66}.CTA-module__9jW5lG__btnPrimary:hover{color:#fff;background:#d97706;transform:translateY(-2px);box-shadow:0 14px 30px -5px #f59e0b80}.CTA-module__9jW5lG__btnSecondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1.5px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:16px 34px;font-size:16px;font-weight:700;transition:all .25s;display:inline-flex}.CTA-module__9jW5lG__btnSecondary:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-2px)}.CTA-module__9jW5lG__trustFootnote{color:#94a3b8;justify-content:center;align-items:center;gap:24px;font-size:13.5px;font-weight:500;display:flex}.CTA-module__9jW5lG__trustItem{align-items:center;gap:6px;display:flex}@media (max-width:640px){.CTA-module__9jW5lG__section{padding:60px 0}.CTA-module__9jW5lG__actions{flex-direction:column}.CTA-module__9jW5lG__btnPrimary,.CTA-module__9jW5lG__btnSecondary{justify-content:center;width:100%}.CTA-module__9jW5lG__trustFootnote{flex-direction:column;gap:8px}}
