.landing-page_landing-page__dDcE2{overflow-x:hidden}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 20px;min-height:600px;display:flex;align-items:center}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-content__kJR2d{max-width:1200px;margin:0 auto;width:100%}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-title__vyc5o{color:#fff!important;font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-title__vyc5o{font-size:2rem}}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-subtitle__ggOVa{font-size:1.5rem;margin-bottom:2rem;opacity:.95}@media(max-width:768px){.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-subtitle__ggOVa{font-size:1.2rem}}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-bullets__7Zy5y{list-style:none;padding:0;margin-bottom:2rem}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-bullets__7Zy5y li{font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-bullets__7Zy5y li .anticon{margin-right:.75rem;font-size:1.3rem}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-buttons__b_5PM{display:flex;gap:1rem;margin-bottom:.5rem;width:100%}@media(max-width:768px){.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-buttons__b_5PM{flex-direction:column}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-button__8W23t{width:100%}}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_quiz-subtext__UdChu{color:hsla(0,0%,100%,.9);font-size:.95rem;margin-top:.75rem;margin-bottom:1rem;font-style:italic}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_review-widget-wrapper__S8wFn{margin-top:1.5rem;padding:1rem;background:hsla(0,0%,100%,.15);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_review-widget-wrapper__S8wFn button{color:#fff!important}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_review-widget-wrapper__S8wFn button:hover{color:hsla(0,0%,100%,.85)!important}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_review-widget-wrapper__S8wFn .ant-rate-star{color:#ffa940!important}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_review-widget-wrapper__S8wFn a{color:#fff!important;text-decoration:none}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_review-widget-wrapper__S8wFn a:hover{color:hsla(0,0%,100%,.85)!important;text-decoration:underline}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_review-widget-wrapper__S8wFn span{color:#fff!important}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-stats__tkUNZ{display:flex;flex-direction:column;gap:1.5rem}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-stats__tkUNZ .ant-card{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-stats__tkUNZ .ant-statistic-title{font-size:.9rem;margin-bottom:.5rem}.landing-page_landing-page__dDcE2 .landing-page_hero-section__QHdlG .landing-page_hero-stats__tkUNZ .ant-statistic-content{font-size:1.3rem}.landing-page_landing-page__dDcE2 .landing-page_container__tPYsg{max-width:1200px;margin:0 auto;padding:0 20px}.landing-page_landing-page__dDcE2 .landing-page_section-title__hp4Gr{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.landing-page_landing-page__dDcE2 .landing-page_section-title__hp4Gr{font-size:2rem}}.landing-page_landing-page__dDcE2 .landing-page_section-subtitle__oLHTj{text-align:center;font-size:1.2rem;margin-bottom:3rem;color:#666}.landing-page_landing-page__dDcE2 .landing-page_features-section__TrP72{padding:80px 20px;background:#f8f9fa}.landing-page_landing-page__dDcE2 .landing-page_features-section__TrP72 .landing-page_feature-card__pC07K{text-align:center;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;height:100%}.landing-page_landing-page__dDcE2 .landing-page_features-section__TrP72 .landing-page_feature-card__pC07K:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.landing-page_landing-page__dDcE2 .landing-page_features-section__TrP72 .landing-page_feature-card__pC07K .landing-page_feature-icon__6Jql7{font-size:3rem;color:#667eea;margin-bottom:1rem}.landing-page_landing-page__dDcE2 .landing-page_features-section__TrP72 .landing-page_feature-card__pC07K h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.landing-page_landing-page__dDcE2 .landing-page_features-section__TrP72 .landing-page_feature-card__pC07K p{color:#666;margin-bottom:0}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu{padding:80px 20px;background:#fff}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_curriculum-card__QkflG{border-radius:12px;height:100%;box-shadow:0 4px 12px rgba(0,0,0,.08)}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_curriculum-card__QkflG h3{font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_tech-stack__cfkdr .landing-page_tech-item__V2E4S{display:flex;gap:1rem;margin-bottom:1.5rem}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_tech-stack__cfkdr .landing-page_tech-item__V2E4S .landing-page_check-icon__EzKTB{color:#52c41a;font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_tech-stack__cfkdr .landing-page_tech-item__V2E4S strong{display:block;font-size:1.1rem;margin-bottom:.25rem}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_tech-stack__cfkdr .landing-page_tech-item__V2E4S p{margin-bottom:0;color:#666}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_project-list__DxoOs .landing-page_project-item__3n_8N{margin-bottom:1.5rem}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_project-list__DxoOs .landing-page_project-item__3n_8N strong{display:block;font-size:1.2rem;margin-bottom:.5rem}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_project-list__DxoOs .landing-page_project-item__3n_8N p{margin-bottom:0;color:#666}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_cta-box__J4frv{margin-top:4rem;text-align:center;padding:3rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_cta-box__J4frv h3{color:#fff;font-size:2rem;margin-bottom:1rem}.landing-page_landing-page__dDcE2 .landing-page_curriculum-section__8BQZu .landing-page_cta-box__J4frv p{font-size:1.2rem;margin-bottom:2rem}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ{padding:80px 20px;background:#fff}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-card__hmT8B{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-card__hmT8B .ant-table{font-size:1rem}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-card__hmT8B .ant-table-thead>tr>th{background:#667eea;color:#fff;font-weight:600;font-size:1.1rem;padding:16px;border-bottom:none}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-card__hmT8B .ant-table-tbody>tr>td{padding:16px;font-size:1rem}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-card__hmT8B .ant-table-tbody>tr:hover>td{background:#f8f9fa}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-table__9M7M7{margin-bottom:0}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-footer__l0BiV{margin-top:24px;padding-top:24px;border-top:1px solid #e8e8e8;text-align:center}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-footer__l0BiV p{margin-bottom:0;font-size:1rem;color:#666}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-footer__l0BiV a{color:#667eea;font-weight:600;text-decoration:none}.landing-page_landing-page__dDcE2 .landing-page_upcoming-classes-section__wSilZ .landing-page_upcoming-classes-footer__l0BiV a:hover{text-decoration:underline}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7{padding:80px 20px;background:#f8f9fa}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk{border-radius:12px;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk .landing-page_format-badge__4ecni{position:absolute;top:-15px;right:20px;background:#52c41a;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:.5rem}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk .landing-page_price__P2LhA{color:#667eea;font-weight:700;margin-bottom:.5rem}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk .landing-page_format-features__EEZXa{list-style:none;padding:0;text-align:left;margin-bottom:2rem;flex-grow:1}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk .landing-page_format-features__EEZXa li{padding:.75rem 0;display:flex;align-items:flex-start;gap:.75rem}.landing-page_landing-page__dDcE2 .landing-page_formats-section__mQMd7 .landing-page_format-card__T78xk .landing-page_format-features__EEZXa li .anticon{color:#52c41a;font-size:1.2rem;flex-shrink:0;margin-top:.1rem}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi{padding:80px 20px;background:#fff}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_career-card__jHc6F{border-radius:12px;text-align:center;height:100%;transition:transform .3s ease,box-shadow .3s ease}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_career-card__jHc6F:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_career-card__jHc6F h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_career-card__jHc6F .landing-page_salary-range__QP_VM{color:#52c41a;font-weight:600;margin-bottom:1rem}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_career-card__jHc6F p{color:#666;margin-bottom:0}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_stats-card__OeXs1{margin-top:3rem;border-radius:12px;background:#f8f9fa}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_stats-card__OeXs1 .ant-statistic-title{font-size:.9rem;margin-bottom:.5rem}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_stats-card__OeXs1 .ant-statistic-content{font-size:2rem;font-weight:700}.landing-page_landing-page__dDcE2 .landing-page_career-section__vuYNi .landing-page_stats-card__OeXs1 .landing-page_stats-note__RcNNo{font-size:.85rem;color:#999;margin-top:.5rem;margin-bottom:0}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu{padding:80px 20px;background:#f8f9fa}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_testimonial-card__0OQ_l{border-radius:12px;height:100%;transition:transform .3s ease,box-shadow .3s ease}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_testimonial-card__0OQ_l:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_testimonial-card__0OQ_l .landing-page_rating__WzzgH{font-size:1.2rem;margin-bottom:1rem}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_testimonial-card__0OQ_l .landing-page_testimonial-text__dttpz{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;font-style:italic;color:#444}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_testimonial-card__0OQ_l .landing-page_testimonial-author__dUiOU strong{display:block;font-size:1.1rem;margin-bottom:.25rem}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_testimonial-card__0OQ_l .landing-page_testimonial-author__dUiOU p{color:#999;margin-bottom:0}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_review-badges__PRYHf{display:flex;justify-content:center;gap:2rem;margin-top:3rem;flex-wrap:wrap}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_review-badges__PRYHf .ant-card{border-radius:12px;min-width:200px}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_review-badges__PRYHf .landing-page_badge-content__M0D72{text-align:center}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_review-badges__PRYHf .landing-page_badge-content__M0D72 h3{color:#faad14;font-size:2.5rem;margin-bottom:.5rem}.landing-page_landing-page__dDcE2 .landing-page_testimonials-section__IPSvu .landing-page_review-badges__PRYHf .landing-page_badge-content__M0D72 p{color:#666;margin-bottom:0}.landing-page_landing-page__dDcE2 .landing-page_faq-section__fHiGM{padding:80px 20px;background:#fff}.landing-page_landing-page__dDcE2 .landing-page_faq-section__fHiGM .landing-page_faq-collapse__1Qh_u .ant-collapse-item{margin-bottom:1rem;border-radius:8px;border:1px solid #e8e8e8}.landing-page_landing-page__dDcE2 .landing-page_faq-section__fHiGM .landing-page_faq-collapse__1Qh_u .ant-collapse-header{font-size:1.1rem;font-weight:600;padding:1rem 1.5rem}.landing-page_landing-page__dDcE2 .landing-page_faq-section__fHiGM .landing-page_faq-collapse__1Qh_u .ant-collapse-content-box{padding:1.5rem}.landing-page_landing-page__dDcE2 .landing-page_faq-section__fHiGM .landing-page_faq-collapse__1Qh_u p{margin-bottom:1rem;color:#666;line-height:1.6}.landing-page_landing-page__dDcE2 .landing-page_faq-section__fHiGM .landing-page_faq-collapse__1Qh_u ul{margin-left:1.5rem;margin-bottom:1rem}.landing-page_landing-page__dDcE2 .landing-page_faq-section__fHiGM .landing-page_faq-collapse__1Qh_u ul li{margin-bottom:.5rem;color:#666}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO{padding:80px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD{text-align:center}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD h2{color:#fff!important;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD h2{font-size:2rem}}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD .landing-page_final-cta-text__PSSvL{font-size:1.2rem;margin-bottom:2rem;line-height:1.6}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD .landing-page_final-cta-buttons__Y0nKx{margin-bottom:2rem}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD .landing-page_contact-info__I7gia{font-size:1.1rem;margin-bottom:0}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD .landing-page_contact-info__I7gia a{color:#fff;text-decoration:underline;font-weight:600}.landing-page_landing-page__dDcE2 .landing-page_final-cta-section__aWIuO .landing-page_final-cta-content__8JiSD .landing-page_contact-info__I7gia a:hover{color:hsla(0,0%,100%,.8)}.landing-page_landing-page__dDcE2 .ant-btn-primary{background:#667eea;border-color:#667eea;font-weight:600;height:auto;padding:12px 32px;font-size:1.1rem}.landing-page_landing-page__dDcE2 .ant-btn-primary:hover{background:#5568d3;border-color:#5568d3}.landing-page_landing-page__dDcE2 .ant-btn-lg{height:auto;padding:12px 32px;font-size:1.1rem}