:root{--grad-primary:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);--grad-subtle:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 100%);--grad-text:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);--grad-badge-bg:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);--brand-red:#FF2D2D;--brand-red-dark:#e8192c;--brand-navy:#2B2E83}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;background-color:#ffffff;color:#111827;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}.callnumber{font-size:14px;font-weight:400;color:#707c8f;line-height:1.25rem}.learn-cards-grid svg{color:#e8192c}.hero-stats-row i{color:#e8192c}.trans-stats-bar i{color:#e8192c}.saas-card.text-center svg,.text-warning{color:#f6a923}.saas-card.text-center{background:white;text-align:center;box-shadow:0 8px 30px #0000000f;padding:1.75rem;border-radius:.75rem;border-width:1px;font-family:Inter,sans-serif;font-size:18px;line-height:1.6;margin-top:2em}.career-cards-grid svg{color:#e8192c}.expert-profile-tags-row svg{width:14px;height:14px;vertical-align:middle;margin-right:0.5em}#navbar{background-color:#ffffff;border-bottom:1px solid #f0f0f5;position:sticky;top:0;z-index:100;transition:box-shadow 0.2s}.nav-wrapper{max-width:1200px;margin:0 auto;padding:0 40px;height:70px;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#111827}.nav-logo-icon-box{width:105px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-logo-text{display:none;font-size:18px;font-weight:700;color:#111827}.nav-logo-icon-box svg {
  display: none;
}
.nav-logo-icon-box img {
  width: 105px;
}
.nav-logo-red{color:#e8192c}.nav-links-list{display:flex;gap:20px;list-style:none}.nav-link-item{list-style:none}.nav-link-anchor{font-size:14px;font-weight:400;color:#707c8f;transition:color 0.15s}.nav-link-anchor:hover{color:#e8192c}.nav-buttons-group{display:flex;align-items:center;gap:12px}.nav-btn-login{font-size:13.5px;font-weight:500;color:#4b5563;background-color:transparent;border:1.5px solid #e5e7eb;border-radius:8px;padding:8px 18px;transition:border-color 0.15s,color 0.15s}.nav-btn-login:hover{border-color:#e8192c;color:#e8192c}.nav-btn-enroll{font-size:13.5px;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);border:none;border-radius:8px;padding:9px 20px;transition:background-color 0.15s}.nav-btn-enroll:hover{background-color:#c9121f}.nav-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;padding:0;gap:5px;transition:border-color .15s}.nav-hamburger:hover{border-color:#e8192c}.nav-hamburger-bar{display:block;width:22px;height:2px;background-color:#111827;border-radius:2px}.nav-hamburger.open .nav-hamburger-bar:nth-child(1){transform:none}.nav-hamburger.open .nav-hamburger-bar:nth-child(2){opacity:1}.nav-hamburger.open .nav-hamburger-bar:nth-child(3){transform:none}.nav-mobile-drawer{display:none;flex-direction:column;background-color:#ffffff;border-top:1px solid #f0f0f5;padding:16px 24px 24px}.nav-mobile-drawer.open{display:flex}.nav-mobile-links-list{list-style:none;margin-bottom:16px}.nav-mobile-link-item{border-bottom:1px solid #f3f4f6}.nav-mobile-link-anchor{display:block;padding:13px 0;font-size:15px;font-weight:500;color:#374151;transition:color 0.15s}.nav-mobile-link-anchor:hover{color:#e8192c}.nav-mobile-buttons-group{display:flex;flex-direction:column;gap:10px;margin-top:8px}.nav-mobile-btn-login{width:100%;padding:12px;font-size:15px;font-weight:500;color:#4b5563;background-color:transparent;border:1.5px solid #e5e7eb;border-radius:8px;font-family:inherit}.nav-mobile-btn-enroll{width:100%;padding:12px;font-size:15px;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);border:none;border-radius:8px;font-family:inherit}#hero-section{background:linear-gradient(160deg,#f5f5f8 0%,#ebebf2 50%,#f0f0f8 100%);padding:72px 40px 80px}.hero-outer-wrapper{max-width:100%}.hero-badge-pill{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.25);border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;color:#FF2D2D;margin-bottom:22px}.hero-heading{font-size:64px;font-weight:800;line-height:1.08;color:#111827;letter-spacing:-1.5px;margin-bottom:22px;font-family:'Space Grotesk',sans-serif}.hero-heading-red{color:#e8192c}.hero-description-main{font-size:19px;color:#374151;margin:0 0 20px;max-width:540px;line-height:1.7;font-family:'Inter',sans-serif}.hero-description-sub{color:#9ca3af;margin-bottom:32px;font-size:1rem;line-height:1.5rem;margin-top:1em}.hero-cta-row{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:36px}.hero-btn-enroll{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;font-size:16px;font-weight:700;padding:16px 36px;border-radius:12px;border:none;transition:opacity 0.2s,transform 0.2s,box-shadow 0.2s;font-family:'Inter',sans-serif;box-shadow:0 4px 20px rgba(255,45,45,0.30);letter-spacing:0.2px}.hero-btn-enroll:hover{opacity:0.90;filter:brightness(1.08)}.hero-btn-demo{background-color:#ffffff;color:#374151;font-size:14.5px;font-weight:400;padding:13px 26px;border-radius:10px;border:1.5px solid #e5e7eb;display:flex;align-items:center;gap:8px;transition:border-color 0.15s;font-family:inherit}.hero-btn-demo:hover{border-color:#e8192c}.hero-btn-demo-icon{flex-shrink:0}.hero-stats-row{display:flex;align-items:center;justify-content:center}.hero-stat-students,.hero-stat-companies,.hero-stat-rating{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#6b7280;padding:0 20px;position:relative}.hero-stat-students::after,.hero-stat-companies::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:rgba(255,255,255,0.15)}#trans-section{background-color:#ffffff;padding:80px 40px}.trans-outer{max-width:1200px;margin:0 auto}.trans-heading-block{text-align:center;margin-bottom:44px}.trans-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.25);border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;color:#FF2D2D;margin-bottom:14px}.trans-title{font-size:38px;font-weight:700;color:#111827;line-height:1.15;letter-spacing:-0.5px;margin-bottom:10px;font-family:Space Grotesk,sans-serif}.trans-title-red{color:#e8192c}.trans-subtitle{line-height:1.65;max-width:600px;margin:0 auto;font-size:19px;color:#6b7280;font-family:Inter,sans-serif}.trans-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px}.trans-card-1{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.trans-card-1-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.trans-card-1-avatar{width:40px;height:40px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#ffffff;flex-shrink:0}.trans-card-1-info{flex:1}.trans-card-1-name{font-size:14px;font-weight:700;color:#111827}.trans-card-1-from{font-size:12px;color:#9ca3af;margin-top:1px}.trans-card-1-role-row{display:flex;align-items:center;gap:4px;margin-top:3px}.trans-card-1-arrow{color:#e8192c;font-size:12px}.trans-card-1-new-role{font-size:12px;font-weight:700;color:#111827}.trans-card-1-salary{font-size:13px;font-weight:700;color:#e8192c;margin-bottom:8px}.trans-card-1-review{font-size:12.5px;color:#4b5563;line-height:1.6;border-top:1px solid #f3f4f6;padding-top:10px}.trans-card-2{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.trans-card-2-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.trans-card-2-avatar{width:40px;height:40px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#ffffff;flex-shrink:0}.trans-card-2-info{flex:1}.trans-card-2-name{font-size:14px;font-weight:700;color:#111827}.trans-card-2-from{font-size:12px;color:#9ca3af;margin-top:1px}.trans-card-2-role-row{display:flex;align-items:center;gap:4px;margin-top:3px}.trans-card-2-arrow{color:#e8192c;font-size:12px}.trans-card-2-new-role{font-size:12px;font-weight:700;color:#111827}.trans-card-2-salary{font-size:13px;font-weight:700;color:#e8192c;margin-bottom:8px}.trans-card-2-review{font-size:12.5px;color:#4b5563;line-height:1.6;border-top:1px solid #f3f4f6;padding-top:10px}.trans-card-3{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.trans-card-3-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.trans-card-3-avatar{width:40px;height:40px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#ffffff;flex-shrink:0}.trans-card-3-info{flex:1}.trans-card-3-name{font-size:14px;font-weight:700;color:#111827}.trans-card-3-from{font-size:12px;color:#9ca3af;margin-top:1px}.trans-card-3-role-row{display:flex;align-items:center;gap:4px;margin-top:3px}.trans-card-3-arrow{color:#e8192c;font-size:12px}.trans-card-3-new-role{font-size:12px;font-weight:700;color:#111827}.trans-card-3-salary{font-size:13px;font-weight:700;color:#e8192c;margin-bottom:8px}.trans-card-3-review{font-size:12.5px;color:#4b5563;line-height:1.6;border-top:1px solid #f3f4f6;padding-top:10px}.trans-card-4{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.trans-card-4-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.trans-card-4-avatar{width:40px;height:40px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#ffffff;flex-shrink:0}.trans-card-4-info{flex:1}.trans-card-4-name{font-size:14px;font-weight:700;color:#111827}.trans-card-4-from{font-size:12px;color:#9ca3af;margin-top:1px}.trans-card-4-role-row{display:flex;align-items:center;gap:4px;margin-top:3px}.trans-card-4-arrow{color:#e8192c;font-size:12px}.trans-card-4-new-role{font-size:12px;font-weight:700;color:#111827}.trans-card-4-salary{font-size:13px;font-weight:700;color:#e8192c;margin-bottom:8px}.trans-card-4-review{font-size:12.5px;color:#4b5563;line-height:1.6;border-top:1px solid #f3f4f6;padding-top:10px}.trans-stats-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:14px 0}.trans-stat-1{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#6b7280;padding:0 22px;position:relative}.trans-stat-1::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#d1d5db}.trans-stat-2{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#6b7280;padding:0 22px;position:relative}.trans-stat-2::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#d1d5db}.trans-stat-3{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#6b7280;padding:0 22px;position:relative}.trans-stat-3::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#d1d5db}.trans-stat-4{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#6b7280;padding:0 22px}#marquee-section{padding:16px 0;background-color:#ffffff;border-top:1px solid #f0f0f5;border-bottom:1px solid #f0f0f5;overflow:hidden}.marquee-track-wrapper{display:flex;align-items:center;gap:52px;animation:marqueeScroll 30s linear infinite;width:max-content}@keyframes marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{font-size:13.5px;font-weight:600;color:#9ca3af;white-space:nowrap;letter-spacing:0.02em}#career-section{background-color:#ffffff;padding:15px 40px 80px 40px}.career-outer{max-width:960px;margin:0 auto}.career-heading-block{text-align:center;margin-bottom:44px}.career-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.25);border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;color:#FF2D2D;margin-bottom:14px}.career-title{font-size:38px;font-weight:800;color:#111827;font-family:Space Grotesk,sans-serif;line-height:1.15;letter-spacing:-0.5px;margin-bottom:10px}.career-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.career-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.career-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.career-card-ai-engineer,.career-card-ml-engineer,.career-card-nlp-engineer,.career-card-genai-developer{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;display:flex;gap:18px;align-items:flex-start}.career-card-ai-engineer-icon,.career-card-ml-engineer-icon,.career-card-nlp-engineer-icon,.career-card-genai-developer-icon{width:44px;height:44px;background-color:#fce8ea;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.career-card-ai-engineer-body,.career-card-ml-engineer-body,.career-card-nlp-engineer-body,.career-card-genai-developer-body{flex:1}.career-card-ai-engineer-title,.career-card-ml-engineer-title,.career-card-nlp-engineer-title,.career-card-genai-developer-title{font-size:16px;font-weight:700;color:#111827;margin-bottom:6px}.career-card-ai-engineer-desc,.career-card-ml-engineer-desc,.career-card-nlp-engineer-desc,.career-card-genai-developer-desc{font-size:14px;color:#6b7280;line-height:1.55;margin-bottom:12px}.career-card-ai-engineer-salary,.career-card-ml-engineer-salary,.career-card-nlp-engineer-salary,.career-card-genai-developer-salary{font-size:14px;font-weight:700;color:#e8192c}.career-footer-note{text-align:center;margin-top:24px;font-size:14px;color:#6b7280}#reviews-section{background-color:#ffffff;padding:40px 40px}.reviews-outer{max-width:1200px;margin:0 auto}.reviews-heading-block{text-align:center;margin-bottom:44px}.reviews-title{font-size:38px;font-weight:800;color:#111827;font-family:Space Grotesk,sans-serif;letter-spacing:-0.5px}.reviews-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.reviews-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.reviews-card-1{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px 24px;display:flex;flex-direction:column;box-shadow:0 1px 8px rgba(0,0,0,0.04)}.reviews-card-1-quote-mark{font-size:32px;color:#fca5a5;font-family:Georgia,serif;line-height:1;margin-bottom:16px}.reviews-card-1-text{font-size:14.5px;color:#374151;line-height:1.7;flex:1;margin-bottom:18px}.reviews-card-1-stars{color:#f59e0b;font-size:18px;letter-spacing:2px;margin-bottom:14px}.reviews-card-1-author-row{display:flex;align-items:center;gap:12px}.reviews-card-1-avatar{width:38px;height:38px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff;flex-shrink:0}.reviews-card-1-author-info{}.reviews-card-1-name{font-size:14px;font-weight:700;color:#111827}.reviews-card-1-role{font-size:12.5px;color:#9ca3af;margin-top:1px}.reviews-card-2{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px 24px;display:flex;flex-direction:column;box-shadow:0 1px 8px rgba(0,0,0,0.04)}.reviews-card-2-quote-mark{font-size:32px;color:#fca5a5;font-family:Georgia,serif;line-height:1;margin-bottom:16px}.reviews-card-2-text{font-size:14.5px;color:#374151;line-height:1.7;flex:1;margin-bottom:18px}.reviews-card-2-stars{color:#f59e0b;font-size:18px;letter-spacing:2px;margin-bottom:14px}.reviews-card-2-author-row{display:flex;align-items:center;gap:12px}.reviews-card-2-avatar{width:38px;height:38px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff;flex-shrink:0}.reviews-card-2-author-info{}.reviews-card-2-name{font-size:14px;font-weight:700;color:#111827}.reviews-card-2-role{font-size:12.5px;color:#9ca3af;margin-top:1px}.reviews-card-3{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px 24px;display:flex;flex-direction:column;box-shadow:0 1px 8px rgba(0,0,0,0.04)}.reviews-card-3-quote-mark{font-size:32px;color:#fca5a5;font-family:Georgia,serif;line-height:1;margin-bottom:16px}.reviews-card-3-text{font-size:14.5px;color:#374151;line-height:1.7;flex:1;margin-bottom:18px}.reviews-card-3-stars{color:#f59e0b;font-size:18px;letter-spacing:2px;margin-bottom:14px}.reviews-card-3-author-row{display:flex;align-items:center;gap:12px}.reviews-card-3-avatar{width:38px;height:38px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff;flex-shrink:0}.reviews-card-3-author-info{}.reviews-card-3-name{font-size:14px;font-weight:700;color:#111827}.reviews-card-3-role{font-size:12.5px;color:#9ca3af;margin-top:1px}#struggle-section{background-color:#f7f8fb;padding:80px 40px}.struggle-outer{max-width:780px;margin:0 auto}.struggle-heading-block{text-align:center;margin-bottom:36px}.struggle-title{font-size:38px;font-weight:800;color:#111827;font-family:Space Grotesk,sans-serif;line-height:1.2;letter-spacing:-0.5px;margin-bottom:10px}.struggle-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.struggle-subtitle{font-size:20px;color:#6b7280}.struggle-list{display:flex;flex-direction:column;gap:14px}.struggle-item-1,.struggle-item-2,.struggle-item-3,.struggle-item-4,.struggle-item-5{background-color:#fef2f2;border:1px solid #fde8e8;border-radius:12px;padding:16px 22px;display:flex;align-items:center;gap:14px}.struggle-item-1-icon,.struggle-item-2-icon,.struggle-item-3-icon,.struggle-item-4-icon,.struggle-item-5-icon{width:24px;height:24px;border:2px solid #e8192c;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#e8192c;font-size:12px;font-weight:700}.struggle-item-1-text,.struggle-item-2-text,.struggle-item-3-text,.struggle-item-4-text,.struggle-item-5-text{font-size:15px;color:#374151;line-height:1.5}#solves-section{background-color:#ffffff;padding:80px 40px}.solves-outer{max-width:960px;margin:0 auto}.solves-heading-block{text-align:center;margin-bottom:36px}.solves-sparkle-icon{margin-bottom:14px}.solves-title{font-size:38px;font-weight:800;color:#111827;font-family:Space Grotesk,sans-serif;letter-spacing:-0.5px;margin-bottom:10px}.solves-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.solves-subtitle{font-size:15px;color:#6b7280;max-width:560px;margin:0 auto}.solves-row-1{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.solves-row-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:calc(66.66%+8px);margin:0 auto}.solves-card-live-classes,.solves-card-real-projects,.solves-card-curriculum,.solves-card-mentorship,.solves-card-portfolio{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:20px 22px;display:flex;align-items:flex-start;gap:14px}.solves-card-live-classes-check,.solves-card-real-projects-check,.solves-card-curriculum-check,.solves-card-mentorship-check,.solves-card-portfolio-check{width:22px;height:22px;border:2px solid #e8192c;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#e8192c;font-size:11px;margin-top:1px}.solves-card-live-classes-text,.solves-card-real-projects-text,.solves-card-curriculum-text,.solves-card-mentorship-text,.solves-card-portfolio-text{font-size:15px;color:#374151;line-height:1.55}#challenge-section{background-color:#f7f8fb;padding:80px 40px}.challenge-outer{max-width:960px;margin:0 auto}.challenge-heading-block{text-align:center;margin-bottom:0}.challenge-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.25);border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;color:#FF2D2D;margin-bottom:14px}.challenge-title{font-size:38px;font-weight:800;color:#111827;font-family:Space Grotesk,sans-serif;letter-spacing:-0.5px;margin-bottom:10px}.challenge-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.challenge-subtitle{font-size:15px;color:#6b7280;max-width:560px;margin:0 auto}.challenge-timeline{display:flex;align-items:flex-start;justify-content:center;margin-top:52px;position:relative}.challenge-timeline::before{content:'';position:absolute;top:22px;left:calc(16.66%+22px);right:calc(16.66%+22px);height:2px;background-color:#e5e7eb;z-index:0}.challenge-step-1{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.challenge-step-1-circle{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#ffffff;margin-bottom:10px;z-index:2}.challenge-step-1-day-label{font-size:12px;font-weight:700;color:#e8192c;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:16px}.challenge-step-1-card{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;width:calc(100% - 24px);box-shadow:0 1px 8px rgba(0,0,0,0.04)}.challenge-step-1-card-title{font-size:15px;font-weight:700;color:#111827;margin-bottom:16px}.challenge-step-1-item-python,.challenge-step-1-item-data,.challenge-step-1-item-ml{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;margin-bottom:10px}.challenge-step-1-item-ml{margin-bottom:0}.challenge-step-1-check-python,.challenge-step-1-check-data,.challenge-step-1-check-ml{width:20px;height:20px;border:2px solid #e8192c;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#e8192c;font-size:10px}.challenge-step-2{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.challenge-step-2-circle{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#ffffff;margin-bottom:10px;z-index:2}.challenge-step-2-day-label{font-size:12px;font-weight:700;color:#e8192c;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:16px}.challenge-step-2-card{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;width:calc(100% - 24px);box-shadow:0 1px 8px rgba(0,0,0,0.04)}.challenge-step-2-card-title{font-size:15px;font-weight:700;color:#111827;margin-bottom:16px}.challenge-step-2-item-dl,.challenge-step-2-item-nlp,.challenge-step-2-item-cv{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;margin-bottom:10px}.challenge-step-2-item-cv{margin-bottom:0}.challenge-step-2-check-dl,.challenge-step-2-check-nlp,.challenge-step-2-check-cv{width:20px;height:20px;border:2px solid #e8192c;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#e8192c;font-size:10px}.challenge-step-3{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.challenge-step-3-circle{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#ffffff;margin-bottom:10px;z-index:2}.challenge-step-3-day-label{font-size:12px;font-weight:700;color:#e8192c;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:16px}.challenge-step-3-card{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;width:calc(100% - 24px);box-shadow:0 1px 8px rgba(0,0,0,0.04)}.challenge-step-3-card-title{font-size:15px;font-weight:700;color:#111827;margin-bottom:16px}.challenge-step-3-item-genai,.challenge-step-3-item-projects,.challenge-step-3-item-portfolio{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;margin-bottom:10px}.challenge-step-3-item-portfolio{margin-bottom:0}.challenge-step-3-check-genai,.challenge-step-3-check-projects,.challenge-step-3-check-portfolio{width:20px;height:20px;border:2px solid #e8192c;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#e8192c;font-size:10px}.challenge-outcomes-block{margin-top:52px;text-align:center}.challenge-outcomes-heading{font-size:16px;font-weight:600;color:#111827;margin-bottom:20px}.challenge-outcomes-pills-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.challenge-pill-portfolio,.challenge-pill-github,.challenge-pill-skills,.challenge-pill-knowledge{display:flex;align-items:center;gap:8px;border:1.5px solid #e5e7eb;border-radius:100px;padding:9px 20px;font-size:14px;color:#374151;font-weight:500;background-color:#ffffff}.challenge-pill-portfolio-check,.challenge-pill-github-check,.challenge-pill-skills-check,.challenge-pill-knowledge-check{width:18px;height:18px;border:2px solid #e8192c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e8192c;font-size:9px;flex-shrink:0}#projects-section{background-color:#f7f8fb;padding:80px 40px}.projects-outer{max-width:960px;margin:0 auto}.projects-heading-block{text-align:center;margin-bottom:44px}.projects-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:10px}.projects-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.projects-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.projects-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.projects-card-resume,.projects-card-chatgpt,.projects-card-rag,.projects-card-contentgen{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:28px}.projects-card-resume-icon-box,.projects-card-chatgpt-icon-box,.projects-card-rag-icon-box,.projects-card-contentgen-icon-box{width:56px;height:56px;background-color:#fce8ea;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.projects-card-resume-title,.projects-card-chatgpt-title,.projects-card-rag-title,.projects-card-contentgen-title{font-size:17px;font-weight:700;color:#111827;margin-bottom:8px}.projects-card-resume-desc,.projects-card-chatgpt-desc,.projects-card-rag-desc,.projects-card-contentgen-desc{font-size:14px;color:#6b7280;line-height:1.55;margin-bottom:16px}.projects-card-resume-tags,.projects-card-chatgpt-tags,.projects-card-rag-tags,.projects-card-contentgen-tags{display:flex;flex-wrap:wrap;gap:8px}.projects-card-resume-tag-nlp,.projects-card-resume-tag-ml,.projects-card-resume-tag-python,.projects-card-chatgpt-tag-llms,.projects-card-chatgpt-tag-prompt,.projects-card-chatgpt-tag-api,.projects-card-rag-tag-rag,.projects-card-rag-tag-vectordb,.projects-card-rag-tag-llms,.projects-card-contentgen-tag-genai,.projects-card-contentgen-tag-llms,.projects-card-contentgen-tag-python{font-size:12.5px;color:#374151;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:100px;padding:4px 12px;font-weight:500}#learn-section{background-color:#ffffff;padding:80px 40px}.learn-outer{max-width:1200px;margin:0 auto}.learn-heading-block{text-align:center;margin-bottom:52px}.learn-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:10px}.learn-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.learn-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.learn-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.learn-card-python,.learn-card-analytics,.learn-card-datascience,.learn-card-deeplearning,.learn-card-nlp,.learn-card-computervision,.learn-card-mlops,.learn-card-prompt,.learn-card-genai{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px 24px}.learn-card-python-icon-box,.learn-card-analytics-icon-box,.learn-card-datascience-icon-box,.learn-card-deeplearning-icon-box,.learn-card-nlp-icon-box,.learn-card-computervision-icon-box,.learn-card-mlops-icon-box,.learn-card-prompt-icon-box,.learn-card-genai-icon-box{width:52px;height:52px;background-color:#fce8ea;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.learn-card-python-title,.learn-card-analytics-title,.learn-card-datascience-title,.learn-card-deeplearning-title,.learn-card-nlp-title,.learn-card-computervision-title,.learn-card-mlops-title,.learn-card-prompt-title,.learn-card-genai-title{font-size:17px;font-weight:700;color:#111827;margin-bottom:7px}.learn-card-python-desc,.learn-card-analytics-desc,.learn-card-datascience-desc,.learn-card-deeplearning-desc,.learn-card-nlp-desc,.learn-card-computervision-desc,.learn-card-mlops-desc,.learn-card-prompt-desc,.learn-card-genai-desc{font-size:14px;color:#6b7280;line-height:1.55}#salary-section{background-color:#f7f8fb;padding:80px 40px}.salary-outer{max-width:960px;margin:0 auto}.salary-heading-block{text-align:center;margin-bottom:36px}.salary-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:10px}.salary-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.salary-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.salary-card-box{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:20px;padding:44px 40px;text-align:center;max-width:680px;margin:0 auto;position:relative;overflow:hidden}.salary-card-box::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,#e5e7eb 1px,transparent 1px);background-size:24px 24px;opacity:0.35;pointer-events:none}.salary-card-icon{font-size:28px;margin-bottom:10px;position:relative}.salary-card-label{font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#9ca3af;margin-bottom:10px;position:relative}.salary-card-range{font-size:48px;font-weight:900;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin-bottom:12px;position:relative}.salary-card-note{font-size:13px;color:#9ca3af;position:relative}#mentor-section{background-color:#ffffff;padding:80px 40px}.mentor-outer{max-width:960px;margin:0 auto}.mentor-heading-block{text-align:center;margin-bottom:36px}.mentor-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:10px}.mentor-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.mentor-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.mentor-stats-box{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.mentor-stat-years{padding:28px 20px;text-align:center;background-color:#ffffff;border-right:1px solid #e5e7eb}.mentor-stat-companies{padding:28px 20px;text-align:center;background-color:#ffffff;border-right:1px solid #e5e7eb}.mentor-stat-instructors{padding:28px 20px;text-align:center;background-color:#ffffff;border-right:1px solid #e5e7eb}.mentor-stat-interviews{padding:28px 20px;text-align:center;background-color:#ffffff}.mentor-stat-years-number,.mentor-stat-companies-number,.mentor-stat-instructors-number,.mentor-stat-interviews-number{font-size:32px;font-weight:800;color:#e8192c;margin-bottom:6px}.mentor-stat-years-label,.mentor-stat-companies-label,.mentor-stat-instructors-label,.mentor-stat-interviews-label{font-size:13px;color:#6b7280;line-height:1.4}#expert-section{background-color:#f7f8fb;padding:80px 40px}.expert-outer{max-width:960px;margin:0 auto}.expert-heading-block{text-align:center;margin-bottom:32px}.expert-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:10px}.expert-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.expert-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.expert-profile-card{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:26px;display:flex;gap:20px;align-items:flex-start}.expert-profile-avatar{width:72px;height:72px;border-radius:12px;overflow:hidden;flex-shrink:0}.expert-profile-details{flex:1}.expert-profile-name{font-size:16px;font-weight:800;color:#111827;margin-bottom:3px}.expert-profile-stars{color:#f59e0b;font-size:14px;margin-left:6px}.expert-profile-role{font-size:13px;color:#e8192c;font-weight:600;margin-bottom:10px}.expert-profile-teaches-label{font-size:13px;color:#6b7280;margin-bottom:8px}.expert-profile-tags-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.expert-profile-tag-ml,.expert-profile-tag-langchain,.expert-profile-tag-llm{font-size:12px;font-weight:500;color:#4b5563;background-color:#f3f4f6;border-radius:100px;padding:4px 12px}.expert-profile-quote{font-size:13px;color:#6b7280;font-style:italic;border-left:3px solid #e5e7eb;padding-left:12px;line-height:1.6}#compare-section{background-color:#ffffff;padding:80px 40px}.compare-outer{max-width:960px;margin:0 auto}.compare-heading-block{text-align:center;margin-bottom:36px}.compare-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:10px}.compare-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.compare-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.compare-table-wrapper{max-width:820px;margin:0 auto 16px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.compare-table{width:100%;border-collapse:collapse}.compare-table-header-row{background-color:#1a2756}.compare-th-feature{padding:16px 24px;font-size:13px;font-weight:600;color:#93a3c0;text-align:left;letter-spacing:0.05em;text-transform:uppercase}.compare-th-algo{padding:16px 24px;font-size:13px;font-weight:600;color:#ffffff;text-align:left;letter-spacing:0.05em;text-transform:uppercase}.compare-th-others{padding:16px 24px;font-size:13px;font-weight:600;color:#93a3c0;text-align:left;letter-spacing:0.05em;text-transform:uppercase}.compare-row-curriculum{border-bottom:1px solid #f3f4f6}.compare-row-mentorship{border-bottom:1px solid #f3f4f6;background-color:#fafbfd}.compare-row-guarantee{border-bottom:1px solid #f3f4f6}.compare-row-placement{border-bottom:1px solid #f3f4f6;background-color:#fafbfd}.compare-row-career{}.compare-td-name{padding:14px 24px;font-size:14px;font-weight:600;color:#111827}.compare-td-algo-tick{padding:14px 24px;font-size:14px;color:#374151}.compare-td-other-cross{padding:14px 24px;font-size:14px;color:#374151}.compare-tick{color:#22c55e;font-size:17px}.compare-cross{color:#d1d5db;font-size:17px}.compare-footer-note{text-align:center;font-size:13.5px;color:#6b7280}#why-section{background-color:#f7f8fb;padding:80px 40px}.why-outer{max-width:960px;margin:0 auto}.why-heading-block{text-align:center;margin-bottom:36px}.why-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px}.why-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.why-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.why-card-curriculum,.why-card-mentorship,.why-card-guidance,.why-card-projects,.why-card-beginner{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;text-align:center}.why-card-curriculum-icon,.why-card-mentorship-icon,.why-card-guidance-icon,.why-card-projects-icon,.why-card-beginner-icon{font-size:28px;margin-bottom:14px}.why-card-curriculum-title,.why-card-mentorship-title,.why-card-guidance-title,.why-card-projects-title,.why-card-beginner-title{font-size:14.5px;font-weight:700;color:#111827;margin-bottom:7px}.why-card-curriculum-desc,.why-card-mentorship-desc,.why-card-guidance-desc,.why-card-projects-desc,.why-card-beginner-desc{font-size:13px;color:#6b7280;line-height:1.55}#stories-section{background-color:#ffffff;padding:80px 40px}.stories-outer{max-width:960px;margin:0 auto}.stories-heading-block{text-align:center;margin-bottom:40px}.stories-title{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:10px}.stories-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.stories-subtitle{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto}.stories-list{display:flex;flex-direction:column;gap:16px}.stories-row-arjun,.stories-row-priya,.stories-row-rahul{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:22px 28px;display:flex;align-items:center}.stories-row-arjun-avatar,.stories-row-priya-avatar,.stories-row-rahul-avatar{width:46px;height:46px;border-radius:50%;background-color:#1a2756;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#ffffff;flex-shrink:0;margin-right:18px}.stories-row-arjun-person,.stories-row-priya-person,.stories-row-rahul-person{min-width:110px;margin-right:14px}.stories-row-arjun-name,.stories-row-priya-name,.stories-row-rahul-name{font-size:14px;font-weight:700;color:#111827}.stories-row-arjun-old-role,.stories-row-priya-old-role,.stories-row-rahul-old-role{font-size:12.5px;color:#9ca3af;margin-top:2px}.stories-row-arjun-arrow,.stories-row-priya-arrow,.stories-row-rahul-arrow{color:#e8192c;font-size:16px;margin-right:14px;flex-shrink:0}.stories-row-arjun-new-role,.stories-row-priya-new-role,.stories-row-rahul-new-role{font-size:14px;font-weight:700;color:#111827;min-width:100px;margin-right:20px;flex-shrink:0;line-height:1.3}.stories-row-arjun-quote-area,.stories-row-priya-quote-area,.stories-row-rahul-quote-area{flex:1;display:flex;align-items:flex-start;gap:8px;padding:0 16px;border-left:1px solid #f3f4f6}.stories-row-arjun-quote-symbol,.stories-row-priya-quote-symbol,.stories-row-rahul-quote-symbol{font-size:22px;color:#fca5a5;font-family:Georgia,serif;line-height:1;flex-shrink:0;margin-top:-2px}.stories-row-arjun-quote-text,.stories-row-priya-quote-text,.stories-row-rahul-quote-text{font-size:13.5px;color:#4b5563;line-height:1.6}.stories-row-arjun-badge,.stories-row-priya-badge,.stories-row-rahul-badge{margin-left:auto;padding-left:20px;flex-shrink:0;background-color:#fce8ea;border:1px solid #f9c0c5;color:#e8192c;font-size:13px;font-weight:700;padding:6px 14px;border-radius:8px;white-space:nowrap;display:flex;align-items:center;gap:5px}#guarantee-section{background-color:#ffffff;padding:80px 40px}.guarantee-outer{max-width:1200px;margin:0 auto}.guarantee-card-box{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:20px;padding:52px 48px;text-align:center;max-width:600px;margin:0 auto;box-shadow:0 1px 12px rgba(0,0,0,0.04)}.guarantee-card-icon{margin-bottom:20px}.guarantee-card-heading{font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:800;color:#111827;margin-bottom:12px;letter-spacing:-0.5px}.guarantee-card-heading-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.guarantee-card-subtext{font-size:15px;color:#6b7280;margin-bottom:28px;line-height:1.55}.guarantee-card-trial-btn{background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);color:#FF2D2D;font-size:18px;font-weight:700;font-family:Space Grotesk,sans-serif;padding:14px 40px;border-radius:12px;border:none;display:block;margin:0 auto 16px;font-family:inherit;transition:background-color 0.15s}.guarantee-card-trial-btn:hover{background-color:#fbd4d7}.guarantee-card-note{font-size:14px;color:#6b7280;margin-bottom:6px}.guarantee-card-refund{font-size:18px;color:#111827;font-weight:700}.guarantee-card-refund-red{color:#e8192c}#steps-section{background-color:#ffffff;padding:0 40px 80px}.steps-outer{max-width:960px;margin:0 auto}.steps-main-heading{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;color:#111827;text-align:center;margin-bottom:52px;letter-spacing:-0.5px}.steps-main-heading-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.steps-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.steps-card-choose,.steps-card-join,.steps-card-certify{display:flex;flex-direction:column;align-items:center;text-align:center}.steps-card-choose-icon-row,.steps-card-join-icon-row,.steps-card-certify-icon-row{display:flex;align-items:center;margin-bottom:24px}.steps-card-choose-icon-box,.steps-card-join-icon-box,.steps-card-certify-icon-box{width:50px;height:50px;background-color:#fce8ea;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.steps-card-choose-number,.steps-card-join-number,.steps-card-certify-number{font-size:52px;font-weight:900;color:#111827;line-height:1;margin-left:6px;letter-spacing:-2px}.steps-card-choose-name,.steps-card-join-name,.steps-card-certify-name{font-size:17px;font-weight:700;color:#111827;margin-bottom:10px}.steps-card-choose-desc,.steps-card-join-desc,.steps-card-certify-desc{font-size:14px;color:#6b7280;line-height:1.65;max-width:220px}#quote-section{background-color:#eef0f5;padding:72px 40px}.quote-outer-bg{max-width:800px;margin:0 auto}.quote-card-box{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:52px 80px;text-align:center}.quote-card-lightning-icon{margin-bottom:20px}.quote-card-heading{font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:800;color:#111827;line-height:1.4;margin-bottom:20px}.quote-card-heading-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.quote-card-body{font-size:15px;color:#6b7280;line-height:1.7;max-width:460px;margin:0 auto}#companies-section{background-color:#ffffff;padding:52px 0 60px}.companies-section-heading{font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#9ca3af;text-align:center;margin-bottom:28px}.companies-section-badges-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1060px;margin:0 auto;padding:0 40px}.companies-badge-tcs,.companies-badge-infosys,.companies-badge-wipro,.companies-badge-hcl,.companies-badge-techmahindra,.companies-badge-cognizant,.companies-badge-accenture,.companies-badge-capgemini,.companies-badge-ltimindtree,.companies-badge-persistent,.companies-badge-coforge,.companies-badge-mphasis,.companies-badge-hexaware,.companies-badge-birlasoft,.companies-badge-cyient,.companies-badge-zensar,.companies-badge-sonata,.companies-badge-freshworks,.companies-badge-zoho,.companies-badge-razorpay,.companies-badge-inmobi,.companies-badge-postman,.companies-badge-chargebee,.companies-badge-browserstack,.companies-badge-amazon,.companies-badge-ibm,.companies-badge-oracle,.companies-badge-sap,.companies-badge-cisco,.companies-badge-mindtree,.companies-badge-ltts,.companies-badge-kpit,.companies-badge-happiestminds,.companies-badge-sasken,.companies-badge-tataelxsi,.companies-badge-ust,.companies-badge-virtusa,.companies-badge-globallogic,.companies-badge-nttdata,.companies-badge-dxc{display:inline-flex;align-items:center;background-color:#ffffff;border:1px solid #d1d5db;border-radius:100px;padding:7px 18px;font-size:14px;font-weight:400;color:#374151;white-space:nowrap}#footercta-section{background:linear-gradient(120deg,#1a2756 0%,#2a1560 45%,#8a1428 100%);padding:80px 40px;text-align:center}.footercta-heading{font-size:48px;font-weight:800;color:#ffffff;margin-bottom:14px;letter-spacing:-0.5px;font-family:Space Grotesk,sans-serif}.footercta-subtext{font-size:15px;color:rgba(255,255,255,0.7);max-width:480px;margin:0 auto 32px;line-height:1.65}.footercta-buttons-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.footercta-btn-enroll{background-color:#ffffff;color:#1a2756;font-size:15px;font-weight:700;padding:13px 30px;border-radius:10px;border:none;font-family:inherit}.footercta-btn-curriculum{background-color:transparent;color:#ffffff;font-size:14.5px;font-weight:600;padding:12px 28px;border-radius:10px;border:1.5px solid rgba(255,255,255,0.35);font-family:inherit}.footercta-guarantee-note{font-size:13px;color:rgba(255,255,255,0.4);margin-top:18px}#footer-section{background-color:#ffffff;border-top:1px solid #f0f0f5;padding:52px 40px 28px}.footer-section-inner{max-width:1200px;margin:0 auto}.footer-section-columns{display:grid;grid-template-columns:2.5fr 1fr 1fr;gap:60px;margin-bottom:44px}.footer-brand-col{}.footer-brand-logo-row{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:#111827;margin-bottom:14px}.footer-brand-logo-icon{width:105px;height:26px;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center}.footer-brand-logo-text {
  display: none;
}.footer-brand-logo-text{font-size:17px;font-weight:700;color:#111827}.footer-brand-logo-red{color:#e8192c}.footer-brand-desc{font-size:14px;color:#6b7280;line-height:1.7;max-width:260px;margin-bottom:16px}.footer-brand-phone{font-size:14px;color:#6b7280}.footer-quicklinks-col{}.footer-quicklinks-col-title{font-size:14px;font-weight:700;color:#111827;margin-bottom:16px}.footer-quicklinks-list{list-style:none}.footer-quicklinks-item{margin-bottom:11px}.footer-quicklinks-anchor{font-size:14px;color:#6b7280;transition:color 0.15s}.footer-quicklinks-anchor:hover{color:#e8192c}.footer-resources-col{}.footer-resources-col-title{font-size:14px;font-weight:700;color:#111827;margin-bottom:16px}.footer-resources-list{list-style:none}.footer-resources-item{margin-bottom:11px}.footer-resources-anchor{font-size:14px;color:#6b7280;transition:color 0.15s}.footer-resources-anchor:hover{color:#e8192c}.footer-section-bottom-bar{border-top:1px solid #f0f0f5;padding-top:22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-section-copyright{font-size:13px;color:#9ca3af}.footer-section-cookie-btn{background-color:#1a1a2e;color:#ffffff;font-size:12.5px;padding:6px 16px;border-radius:100px;border:none;cursor:pointer;font-family:inherit}@media (max-width:1024px){.nav-links-list{display:none}.nav-buttons-group{display:none}.nav-hamburger{display:flex}.nav-wrapper{padding:0 24px}.trans-cards-grid{grid-template-columns:repeat(2,1fr)}.career-cards-grid{grid-template-columns:1fr}.reviews-cards-grid{grid-template-columns:repeat(2,1fr)}.learn-cards-grid{grid-template-columns:repeat(2,1fr)}.mentor-stats-box{grid-template-columns:repeat(2,1fr)}.mentor-stat-years{border-bottom:1px solid #e5e7eb}.mentor-stat-companies{border-bottom:1px solid #e5e7eb;border-right:none}.mentor-stat-instructors{border-right:1px solid #e5e7eb;border-bottom:none}.why-cards-grid{grid-template-columns:repeat(2,1fr)}.footer-section-columns{grid-template-columns:1fr 1fr;gap:40px}.footer-brand-col{grid-column:1 / -1}.quote-card-box{padding:40px}}@media (max-width:768px){#hero-section{padding:48px 20px 56px}.hero-heading{font-size:32px;letter-spacing:-0.5px}.hero-description-main{font-size:15px}.hero-cta-row{flex-direction:column;align-items:center}.hero-btn-enroll{width:100%;max-width:320px}.hero-btn-demo{width:100%;max-width:320px;justify-content:center}.hero-stats-row{flex-direction:column;gap:10px}.hero-stat-students::after,.hero-stat-companies::after{display:none}.hero-stat-students,.hero-stat-companies,.hero-stat-rating{padding:0}#trans-section,#career-section,#reviews-section,#struggle-section,#solves-section,#challenge-section,#projects-section,#learn-section,#salary-section,#mentor-section,#expert-section,#compare-section,#why-section,#stories-section,#guarantee-section,#quote-section,#footercta-section{padding-left:20px;padding-right:20px}.trans-outer,.career-outer,.reviews-outer,.struggle-outer,.solves-outer,.challenge-outer,.projects-outer,.learn-outer,.salary-outer,.mentor-outer,.expert-outer,.compare-outer,.why-outer,.stories-outer,.guarantee-outer,.steps-outer,.quote-outer-bg{padding:0}.section-heading-all{font-size:28px}.trans-cards-grid{grid-template-columns:1fr}.career-cards-grid{grid-template-columns:1fr}.reviews-cards-grid{grid-template-columns:1fr}.projects-cards-grid{grid-template-columns:1fr}.learn-cards-grid{grid-template-columns:1fr}.why-cards-grid{grid-template-columns:1fr}.steps-cards-row{grid-template-columns:1fr}.trans-stats-bar{flex-direction:column;align-items:center;gap:10px}.trans-stat-1::after,.trans-stat-2::after,.trans-stat-3::after{display:none}.trans-stat-1,.trans-stat-2,.trans-stat-3,.trans-stat-4{padding:0}.solves-row-2{grid-template-columns:1fr;max-width:100%}.challenge-timeline{flex-direction:column;align-items:center;gap:32px}.challenge-timeline::before{display:none}.challenge-step-1,.challenge-step-2,.challenge-step-3{width:100%;max-width:400px}.challenge-step-1-card,.challenge-step-2-card,.challenge-step-3-card{width:100%}.challenge-outcomes-pills-row{flex-direction:column;align-items:center}.challenge-pill-portfolio,.challenge-pill-github,.challenge-pill-skills,.challenge-pill-knowledge{width:100%;max-width:320px;justify-content:center}.expert-profile-card{flex-direction:column;align-items:center;text-align:center}.expert-profile-quote{border-left:none;border-top:3px solid #e5e7eb;padding-left:0;padding-top:12px}.expert-profile-tags-row{justify-content:center}.stories-row-arjun,.stories-row-priya,.stories-row-rahul{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.stories-row-arjun-avatar,.stories-row-priya-avatar,.stories-row-rahul-avatar{margin-right:0}.stories-row-arjun-quote-area,.stories-row-priya-quote-area,.stories-row-rahul-quote-area{border-left:none;border-top:1px solid #f3f4f6;padding-left:0;padding-top:12px;width:100%}.stories-row-arjun-badge,.stories-row-priya-badge,.stories-row-rahul-badge{margin-left:0;padding-left:0}.compare-table-wrapper{overflow-x:auto}.compare-table{min-width:480px}.mentor-stats-box{grid-template-columns:repeat(2,1fr)}.footer-section-columns{grid-template-columns:1fr;gap:32px}.footer-brand-col{grid-column:auto}.guarantee-card-box{padding:36px 24px}.quote-card-box{padding:36px 24px}.quote-card-heading{font-size:22px}.salary-card-box{padding:36px 24px}.salary-card-range{font-size:36px}.footercta-heading{font-size:28px}.footercta-buttons-row{flex-direction:column;align-items:center}.footercta-btn-enroll,.footercta-btn-curriculum{width:100%;max-width:320px}.companies-section-badges-row{padding:0 20px;gap:8px}}@media (max-width:480px){.hero-heading{font-size:26px}.trans-title,.career-title,.reviews-title,.struggle-title,.solves-title,.challenge-title,.projects-title,.learn-title,.salary-title,.mentor-title,.expert-title,.compare-title,.why-title,.stories-title,.steps-main-heading,.quote-card-heading,.footercta-heading,.guarantee-card-heading{font-size:24px}.mentor-stats-box{grid-template-columns:1fr}.mentor-stat-years{border-right:none;border-bottom:1px solid #e5e7eb}.mentor-stat-companies{border-right:none;border-bottom:1px solid #e5e7eb}.mentor-stat-instructors{border-right:none;border-bottom:1px solid #e5e7eb}.mentor-stat-interviews{border-right:none;border-bottom:none}.trans-card-1,.trans-card-2,.trans-card-3,.trans-card-4{padding:16px}.reviews-card-1,.reviews-card-2,.reviews-card-3{padding:20px 16px}.projects-card-resume,.projects-card-chatgpt,.projects-card-rag,.projects-card-contentgen{padding:20px}.learn-card-python,.learn-card-analytics,.learn-card-datascience,.learn-card-deeplearning,.learn-card-nlp,.learn-card-computervision,.learn-card-mlops,.learn-card-prompt,.learn-card-genai{padding:20px 16px}.why-card-curriculum,.why-card-mentorship,.why-card-guidance,.why-card-projects,.why-card-beginner{padding:18px}.salary-card-range{font-size:30px}.guarantee-card-heading{font-size:26px}.company-badges-row{padding:0 12px}}.cta-desktop-pill{position:fixed;bottom:32px;right:32px;z-index:500;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;border:none;border-radius:100px;padding:14px 24px;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 6px 24px rgba(232,25,44,0.40);transition:background-color 0.2s,transform 0.2s,box-shadow 0.2s}.cta-desktop-pill:hover{opacity:0.90;filter:brightness(1.08);background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);transform:translateY(-2px);box-shadow:0 10px 32px rgba(232,25,44,0.50)}.cta-desktop-pill:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.cta-desktop-pill-icon{font-size:18px;line-height:1}.cta-desktop-pill-text{font-size:15px;font-weight:700;color:#ffffff;line-height:1}.cta-mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:500;background-color:#ffffff;border-top:1px solid #e5e7eb;padding:12px 20px;padding-bottom:calc(12px+env(safe-area-inset-bottom))}.cta-mobile-bar-btn{display:block;width:100%;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;border:none;border-radius:10px;padding:15px 20px;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:16px;font-weight:700;cursor:pointer;text-align:center;transition:background-color 0.15s;min-height:52px}.cta-mobile-bar-btn:hover{opacity:0.90;filter:brightness(1.08)}.cta-mobile-bar-btn:focus-visible{outline:3px solid #e8192c;outline-offset:3px}.demo-overlay{display:none;position:fixed;inset:0;z-index:600;overflow-y:auto}.demo-overlay--open{display:flex;align-items:center;justify-content:center;padding:20px}.demo-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,0.55);cursor:pointer}.demo-modal{position:relative;z-index:1;background-color:#ffffff;border-radius:20px;padding:40px;width:100%;max-width:520px;animation:demoSlideUp 0.3s ease}@keyframes demoSlideUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.demo-close-btn{position:absolute;top:16px;right:16px;width:36px;height:36px;background-color:#f3f4f6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;cursor:pointer;transition:background-color 0.15s,color 0.15s;min-width:36px;min-height:36px}.demo-close-btn:hover{background-color:#fee2e2;color:#e8192c}.demo-close-btn:focus-visible{outline:3px solid #e8192c;outline-offset:2px}.demo-modal-header{text-align:center;margin-bottom:28px;padding-right:20px}.demo-modal-header-icon{font-size:40px;margin-bottom:14px;line-height:1}.demo-modal-headline{font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:22px;font-weight:800;color:#111827;line-height:1.3;margin-bottom:10px}.demo-modal-headline-highlight{color:#e8192c}.demo-modal-subheading{font-size:14.5px;color:#6b7280;line-height:1.6}.demo-form{display:flex;flex-direction:column;gap:20px}.demo-field-name-wrap,.demo-field-phone-wrap,.demo-field-reason-wrap{display:flex;flex-direction:column;gap:6px}.demo-field-name-label,.demo-field-phone-label,.demo-field-reason-label{font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:600;color:#374151}.demo-field-required-star{color:#e8192c;margin-left:2px}.demo-field-optional-tag{font-size:12px;font-weight:400;color:#9ca3af;margin-left:4px}.demo-field-name-input{font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:15px;color:#111827;background-color:#ffffff;border:1.5px solid #e5e7eb;border-radius:10px;padding:12px 16px;outline:none;transition:border-color 0.15s,box-shadow 0.15s;width:100%;min-height:48px}.demo-field-name-input::placeholder{color:#9ca3af}.demo-field-name-input:focus{border-color:#e8192c;box-shadow:0 0 0 3px rgba(232,25,44,0.12)}.demo-field-name-input--error{border-color:#e8192c;background-color:#fff8f8}.demo-field-name-error{font-size:13px;color:#e8192c;font-weight:500;min-height:16px}.demo-field-phone-row{display:flex;align-items:stretch;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:border-color 0.15s,box-shadow 0.15s;background-color:#ffffff}.demo-field-phone-row:focus-within{border-color:#e8192c;box-shadow:0 0 0 3px rgba(232,25,44,0.12)}.demo-field-phone-row--error{border-color:#e8192c;background-color:#fff8f8}.demo-field-phone-prefix{display:flex;align-items:center;padding:0 14px;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:600;color:#374151;background-color:#f9fafb;border-right:1.5px solid #e5e7eb;white-space:nowrap;flex-shrink:0}.demo-field-phone-input{flex:1;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:15px;color:#111827;background-color:transparent;border:none;outline:none;padding:12px 16px;min-height:48px}.demo-field-phone-input::placeholder{color:#9ca3af}.demo-field-phone-error{font-size:13px;color:#e8192c;font-weight:500;min-height:16px}.demo-field-reason-textarea{font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:15px;color:#111827;background-color:#ffffff;border:1.5px solid #e5e7eb;border-radius:10px;padding:12px 16px;outline:none;resize:vertical;transition:border-color 0.15s,box-shadow 0.15s;width:100%;min-height:90px}.demo-field-reason-textarea::placeholder{color:#9ca3af}.demo-field-reason-textarea:focus{border-color:#e8192c;box-shadow:0 0 0 3px rgba(232,25,44,0.12)}.demo-submit-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;border:none;border-radius:12px;padding:15px 20px;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background-color 0.15s,opacity 0.15s;min-height:52px}.demo-submit-btn:hover{opacity:0.90;filter:brightness(1.08)}.demo-submit-btn:focus-visible{outline:3px solid #111827;outline-offset:3px}.demo-submit-btn:disabled{opacity:0.7;cursor:not-allowed}.demo-submit-btn-text{font-size:16px;font-weight:700}.demo-submit-btn-spinner{display:none;width:18px;height:18px;border:2.5px solid rgba(255,255,255,0.4);border-top-color:#ffffff;border-radius:50%;animation:demoSpin 0.7s linear infinite;flex-shrink:0}.demo-submit-btn--loading .demo-submit-btn-spinner{display:block}@keyframes demoSpin{to{transform:rotate(360deg)}}.demo-privacy-note{font-size:12.5px;color:#9ca3af;text-align:center;line-height:1.5}.demo-success-msg{display:none;flex-direction:column;align-items:center;text-align:center;padding:20px 0 8px;animation:demoSlideUp 0.3s ease}.demo-success-msg--visible{display:flex}.demo-success-icon{font-size:52px;margin-bottom:16px;line-height:1}.demo-success-heading{font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:24px;font-weight:800;color:#111827;margin-bottom:10px}.demo-success-body{font-size:15px;color:#6b7280;line-height:1.65;max-width:340px;margin-bottom:24px}.demo-success-close-btn{background-color:#f3f4f6;color:#374151;border:none;border-radius:10px;padding:12px 32px;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.15s}.demo-success-close-btn:hover{background-color:#e5e7eb}.demo-body-scroll-locked{overflow:hidden}.demo-page-has-mobile-bar{padding-bottom:80px}@media (min-width:769px){.cta-desktop-pill{display:flex}.cta-mobile-bar{display:none}}@media (max-width:768px){.cta-desktop-pill{display:none}.cta-mobile-bar{display:block}.demo-overlay--open{align-items:flex-end;padding:0}.demo-modal{border-radius:20px 20px 0 0;padding:32px 24px 40px;max-width:100%;width:100%;animation:demoMobileSlideUp 0.3s ease}@keyframes demoMobileSlideUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.demo-modal-headline{font-size:19px}}@media (max-width:400px){.demo-modal{padding:28px 18px 36px}.demo-modal-headline{font-size:17px}.demo-modal-header-icon{font-size:32px}}#restruc-snapshot{background-color:#f7f8fb;padding:68px 40px}.snapshot-outer{max-width:1100px;margin:0 auto}.snapshot-heading-block{text-align:center;margin-bottom:36px}.snapshot-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.25);border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;color:#FF2D2D;margin-bottom:12px}.snapshot-title{font-size:34px;font-weight:700;color:#111827;line-height:1.2;letter-spacing:-0.4px;font-family:'Space Grotesk',sans-serif;margin-bottom:8px}.snapshot-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.snapshot-subtitle{font-size:16px;color:#6b7280}.snapshot-pills-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.snapshot-pill{display:inline-flex;align-items:center;gap:7px;background-color:#ffffff;border:1.5px solid #e5e7eb;border-radius:100px;padding:9px 18px;font-size:14px;font-weight:600;color:#111827;transition:border-color 0.15s,box-shadow 0.15s}.snapshot-pill svg{color:#e8192c;flex-shrink:0}.snapshot-pill:hover{border-color:#e8192c;box-shadow:0 0 0 3px rgba(232,25,44,0.08)}.snapshot-meta-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#6b7280}.snapshot-meta-item{font-weight:600;color:#374151}.snapshot-meta-sep{color:#d1d5db}#restruc-proof-trust{background-color:#ffffff;padding:68px 40px}.proof-outer{max-width:1200px;margin:0 auto}.proof-heading-block{text-align:center;margin-bottom:36px}.proof-badge{display:inline-block;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.25);border-radius:100px;padding:7px 20px;font-size:14px;font-weight:700;color:#FF2D2D;margin-bottom:12px}.proof-title{font-size:34px;font-weight:700;color:#111827;letter-spacing:-0.4px;line-height:1.2;font-family:'Space Grotesk',sans-serif}.proof-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.proof-companies-strip{margin-top:36px;padding-top:28px;border-top:1px solid #f0f0f5}.proof-companies-label{text-align:center;font-size:11px;font-weight:700;color:#9ca3af;letter-spacing:0.1em;margin-bottom:14px}#restruc-problem-solution{background-color:#f7f8fb;padding:68px 40px}.probsol-outer{max-width:960px;margin:0 auto}.probsol-heading-block{text-align:center;margin-bottom:36px}.probsol-title{font-size:32px;font-weight:700;color:#111827;line-height:1.25;letter-spacing:-0.4px;font-family:'Space Grotesk',sans-serif}.probsol-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.probsol-grid{display:flex;flex-direction:column;gap:0}.probsol-row{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #f0f0f5}.probsol-row:last-child{border-bottom:none}.probsol-problem,.probsol-solution{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:10px}.probsol-problem{background-color:#fff8f8;border:1px solid #fde8ea}.probsol-solution{background-color:#f0fdf4;border:1px solid #bbf7d0}.probsol-x{font-size:16px;flex-shrink:0;margin-top:1px}.probsol-check{font-size:16px;flex-shrink:0;margin-top:1px}.probsol-problem-text{font-size:14px;color:#6b7280;line-height:1.5}.probsol-solution-text{font-size:14px;color:#15803d;font-weight:600;line-height:1.5}.probsol-arrow{text-align:center;font-size:18px;color:#9ca3af;font-weight:700}#restruc-build-learn{background-color:#f7f8fb;padding:68px 40px}.buildlearn-outer{max-width:1100px;margin:0 auto}.buildlearn-heading-block{text-align:center;margin-bottom:36px}.buildlearn-title{font-size:34px;font-weight:700;color:#111827;letter-spacing:-0.4px;line-height:1.2;font-family:'Space Grotesk',sans-serif;margin-bottom:8px}.buildlearn-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.buildlearn-subtitle{font-size:16px;color:#6b7280}.buildlearn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.buildlearn-project-card{background-color:#ffffff;border:1.5px solid #e5e7eb;border-radius:14px;padding:22px 20px;transition:border-color 0.15s,box-shadow 0.15s}.buildlearn-project-card:hover{border-color:#e8192c;box-shadow:0 4px 20px rgba(232,25,44,0.08)}.buildlearn-project-icon{width:46px;height:46px;background-color:#fce8ea;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.buildlearn-project-name{font-size:15px;font-weight:700;color:#111827;margin-bottom:12px;line-height:1.3}.buildlearn-project-tags{display:flex;flex-wrap:wrap;gap:6px}.buildlearn-tag{background-color:#f3f4f6;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600;color:#6b7280}#restruc-why-different{background-color:#ffffff;padding:68px 40px}.whydiff-outer{max-width:1100px;margin:0 auto}.whydiff-heading-block{text-align:center;margin-bottom:36px}.whydiff-title{font-size:34px;font-weight:700;color:#111827;letter-spacing:-0.4px;line-height:1.2;font-family:'Space Grotesk',sans-serif;margin-bottom:8px}.whydiff-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.whydiff-subtitle{font-size:16px;color:#6b7280}.whydiff-layout{display:flex;gap:32px;align-items:flex-start}.whydiff-table-col{flex:1;min-width:0}.whydiff-feature-cards{flex:1;display:flex;flex-direction:column;gap:12px}.whydiff-feature-card{display:flex;align-items:flex-start;gap:14px;background-color:#f7f8fb;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px}.whydiff-feature-icon{font-size:22px;flex-shrink:0;margin-top:1px}.whydiff-feature-title{font-size:14px;font-weight:700;color:#111827;margin-bottom:3px}.whydiff-feature-desc{font-size:13px;color:#6b7280;line-height:1.5}@media (max-width:900px){.whydiff-layout{flex-direction:column}.buildlearn-grid{grid-template-columns:repeat(2,1fr)}.probsol-row{grid-template-columns:1fr;gap:8px}.probsol-arrow{text-align:left;padding-left:18px}}@media (max-width:600px){#restruc-snapshot,#restruc-proof-trust,#restruc-career,#restruc-problem-solution,#restruc-roadmap,#restruc-build-learn,#restruc-experts,#restruc-why-different,#restruc-steps{padding:48px 20px}.snapshot-title,.proof-title,.probsol-title,.buildlearn-title,.whydiff-title{font-size:26px}.buildlearn-grid{grid-template-columns:1fr 1fr}.snapshot-pill{font-size:13px;padding:8px 14px}}@media (max-width:420px){.buildlearn-grid{grid-template-columns:1fr}}.urgency-topbar{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,#FF2D2D 0%,#e8192c 40%,#2B2E83 100%);color:#ffffff;padding:10px 20px;font-size:13.5px;font-weight:500;position:relative;z-index:1000;flex-wrap:wrap}.urgency-topbar-fire{font-size:16px}.urgency-topbar-text{text-align:center}.urgency-topbar-text strong{font-weight:800}.urgency-topbar-cta{background-color:#ffffff;color:#e8192c;border:none;border-radius:100px;padding:6px 16px;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color 0.15s,transform 0.15s;flex-shrink:0}.urgency-topbar-cta:hover{background-color:#fce8ea;transform:scale(1.03)}.urgency-topbar-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(255,255,255,0.7);font-size:16px;cursor:pointer;padding:4px;line-height:1}.urgency-topbar-close:hover{color:#ffffff}.hero-description-sub{font-size:14.5px;color:#6b7280;margin-bottom:8px}.hero-cta-microcopy{font-size:12.5px;color:#9ca3af;margin-top:10px;margin-bottom:14px;text-align:center}.hero-guarantee-badge{display:inline-flex;align-items:center;gap:7px;background-color:#f0fdf4;border:1.5px solid #86efac;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:600;color:#15803d;margin-bottom:20px}.hero-proof-strip{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 4px;background-color:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:12px 20px;margin-top:4px}.hero-proof-item{font-size:13px;color:#d1d5db}.hero-proof-item strong{color:#ffffff;font-weight:700}.hero-proof-sep{color:rgba(255,255,255,0.25);font-size:12px;padding:0 4px}.proof-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px}.proof-stat-card{background-color:#f7f8fb;border:1.5px solid #e5e7eb;border-radius:14px;padding:20px 16px;text-align:center;transition:border-color 0.15s,box-shadow 0.15s}.proof-stat-card:hover{border-color:#e8192c;box-shadow:0 4px 16px rgba(232,25,44,0.08)}.proof-stat-card--highlight{background-color:#fce8ea;border-color:#f9c0c5}.proof-stat-number{font-size:32px;font-weight:800;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:'Space Grotesk',sans-serif;line-height:1;margin-bottom:6px}.proof-stat-label{font-size:12.5px;color:#6b7280;line-height:1.4}.trans-card-1-highlight,.trans-card-2-highlight,.trans-card-3-highlight,.trans-card-4-highlight{font-size:11.5px;font-weight:700;color:#15803d;background-color:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:4px 10px;display:inline-block;margin-bottom:8px}.trans-card-linkedin{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#0a66c2;font-weight:600;margin-top:8px;cursor:pointer}.trans-card-linkedin:hover{text-decoration:underline}.trans-card-1,.trans-card-2,.trans-card-3,.trans-card-4{transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.trans-card-1:hover,.trans-card-2:hover,.trans-card-3:hover,.trans-card-4:hover{border-color:#e8192c;box-shadow:0 6px 24px rgba(232,25,44,0.10);transform:translateY(-3px)}.career-real-note{text-align:center;font-size:12.5px;color:#9ca3af;margin-top:10px}.expert-credibility-line{font-size:13px;color:#374151;margin-top:4px;margin-bottom:10px}.expert-linkedin-link{display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px}.expert-linkedin-link:hover{opacity:0.8}.compare-th-algo--tinted{background-color:#fce8ea !important;color:#b91c1c !important}.compare-td-algo-tick{background-color:rgba(252,232,234,0.4)}.guarantee-badges-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:16px}.guarantee-badge-item{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:600;color:#374151}.footercta-urgency-tag{display:inline-block;background-color:rgba(232,25,44,0.15);border:1.5px solid rgba(232,25,44,0.35);border-radius:100px;padding:6px 18px;font-size:13px;font-weight:700;color:#ffffff;margin-bottom:14px;animation:pulse-urgency 2s ease-in-out infinite}@keyframes pulse-urgency{0%,100%{opacity:1}50%{opacity:0.7}}.footercta-scarcity-bar{margin-top:12px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.6)}.footercta-scarcity-bar span{color:#fca5a5;font-weight:800}.buildlearn-project-actions{display:flex;gap:8px;margin-top:14px}.buildlearn-btn-demo,.buildlearn-btn-github{flex:1;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color 0.15s,transform 0.15s;border:1.5px solid #e5e7eb;background-color:#f7f8fb;color:#374151}.buildlearn-btn-demo{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 100%);border-color:transparent;color:#ffffff}.buildlearn-btn-demo:hover{opacity:0.90;filter:brightness(1.08);transform:translateY(-1px)}.buildlearn-btn-github:hover{background-color:#f0f0f5;transform:translateY(-1px)}.buildlearn-project-card:hover{border-color:#e8192c;box-shadow:0 6px 24px rgba(232,25,44,0.10);transform:translateY(-3px)}.buildlearn-project-card{transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}html{scroll-behavior:smooth}.hero-btn-enroll,.nav-btn-enroll,.nav-mobile-btn-enroll,.footercta-btn-enroll,.guarantee-card-trial-btn,.cta-desktop-pill,.cta-mobile-bar-btn{transition:background-color 0.18s,transform 0.18s,box-shadow 0.18s !important}.hero-btn-enroll:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(232,25,44,0.35) !important}.footercta-btn-enroll:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(232,25,44,0.40) !important}.career-card-ai-engineer,.career-card-ml-engineer,.career-card-nlp-engineer,.career-card-genai-developer{transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.career-card-ai-engineer:hover,.career-card-ml-engineer:hover,.career-card-nlp-engineer:hover,.career-card-genai-developer:hover{box-shadow:0 6px 24px rgba(0,0,0,0.10);transform:translateY(-3px)}.whydiff-feature-card{transition:border-color 0.2s,box-shadow 0.2s}.whydiff-feature-card:hover{border-color:#e8192c;box-shadow:0 4px 16px rgba(232,25,44,0.08)}.snapshot-pill{transition:border-color 0.15s,box-shadow 0.15s,background-color 0.15s}.snapshot-pill:hover{background-color:#fce8ea}.steps-card-choose,.steps-card-join,.steps-card-certify{transition:box-shadow 0.2s,transform 0.2s}.steps-card-choose:hover,.steps-card-join:hover,.steps-card-certify:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08);transform:translateY(-3px)}@media (max-width:768px){.urgency-topbar{font-size:12px;gap:8px;padding:8px 40px 8px 14px}.urgency-topbar-cta{display:none}.proof-stats-strip{grid-template-columns:repeat(2,1fr)}.hero-proof-strip{flex-direction:column;gap:6px}.hero-proof-sep{display:none}}@media (max-width:480px){.proof-stats-strip{grid-template-columns:1fr 1fr;gap:10px}.urgency-topbar-text{font-size:11.5px}}#faq-section{background-color:#ffffff;padding:68px 40px}.faq-outer{max-width:780px;margin:0 auto}.faq-heading-block{text-align:center;margin-bottom:44px}.faq-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.25);border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;color:#FF2D2D;margin-bottom:12px}.faq-title{font-size:34px;font-weight:700;color:#111827;line-height:1.2;letter-spacing:-0.4px;font-family:'Space Grotesk',sans-serif;margin-bottom:8px}.faq-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.faq-subtitle{font-size:16px;color:#6b7280;line-height:1.6}.faq-list{display:flex;flex-direction:column;gap:0;border:1.5px solid #e5e7eb;border-radius:16px;overflow:hidden}.faq-item{border-bottom:1.5px solid #e5e7eb}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color 0.15s}.faq-question:hover{background-color:#fafafa}.faq-item.faq-item--open .faq-question{background:linear-gradient(135deg,rgba(255,45,45,0.07) 0%,rgba(43,46,131,0.05) 100%)}.faq-question-text{font-size:15.5px;font-weight:600;color:#111827;line-height:1.5;margin:0;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;flex:1}.faq-item.faq-item--open .faq-question-text{background:linear-gradient(135deg,#FF2D2D 0%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background-color 0.15s,color 0.15s,transform 0.25s}.faq-item.faq-item--open .faq-icon{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;transform:rotate(180deg)}.faq-icon-plus{display:block}.faq-icon-minus{display:none}.faq-item.faq-item--open .faq-icon-plus{display:none}.faq-item.faq-item--open .faq-icon-minus{display:block}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1),padding 0.35s cubic-bezier(0.4,0,0.2,1);padding:0 24px}.faq-item.faq-item--open .faq-answer{max-height:600px;padding:0 24px 20px}.faq-answer p{font-size:14.5px;color:#4b5563;line-height:1.75;margin:0 0 10px;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif}.faq-answer p:last-child{margin-bottom:0}.faq-answer-list{margin:6px 0 10px 0;padding-left:20px;list-style:none}.faq-answer-list li{font-size:14.5px;color:#4b5563;line-height:1.75;position:relative;padding-left:16px;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif}.faq-answer-list li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#FF2D2D 0%,#2B2E83 100%)}@media (max-width:600px){#faq-section{padding:48px 20px}.faq-title{font-size:26px}.faq-question{padding:16px 18px}.faq-answer{padding:0 18px}.faq-item.faq-item--open .faq-answer{padding:0 18px 16px}.faq-question-text{font-size:14.5px}}.hero-two-col{display:grid;grid-template-columns:55fr 45fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto}.hero-left-col{display:flex;flex-direction:column;justify-content:center;text-align:left}.hero-right-col{display:flex;align-items:center;justify-content:center}.hero-video-card{width:100%;background-color:#ffffff;border:1.5px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,0.10),0 2px 8px rgba(0,0,0,0.06);transition:box-shadow 0.2s,transform 0.2s}.hero-video-card:hover{box-shadow:0 16px 56px rgba(0,0,0,0.14),0 4px 12px rgba(0,0,0,0.08);transform:translateY(-3px)}.hero-video-label{display:flex;align-items:center;gap:8px;padding:12px 16px 10px;font-size:12.5px;font-weight:600;color:#374151;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;border-bottom:1px solid #f3f4f6;background-color:#fafafa}.hero-video-label-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);flex-shrink:0;animation:video-dot-pulse 2s ease-in-out infinite}@keyframes video-dot-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.8)}}.hero-video-wrapper{position:relative;width:100%;padding-top:56.25%;background-color:#111827}.hero-video-iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}.hero-video-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;font-size:12px;color:#9ca3af;font-family:'Inter',-apple-system,'Segoe UI',Roboto,sans-serif;background-color:#fafafa;border-top:1px solid #f3f4f6}.hero-video-footer-item{font-weight:500}.hero-video-footer-sep{color:#d1d5db}@media (max-width:1024px){.hero-two-col{grid-template-columns:1fr 1fr;gap:32px}.hero-heading{font-size:42px}}@media (max-width:768px){.hero-two-col{grid-template-columns:1fr;gap:36px}.hero-left-col{text-align:center}.hero-cta-row{justify-content:center !important}.hero-proof-strip{justify-content:center !important}.hero-description-main{margin:0 auto 8px !important}.hero-right-col{width:100%}.hero-video-card{width:100%;max-width:560px;margin:0 auto}}@media (max-width:480px){#hero-section{padding:48px 20px 56px}.hero-two-col{gap:28px}.hero-heading{font-size:34px}}.logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px 16px;max-width:960px;margin:0 auto;align-items:center}.logo-item{display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border-radius:14px;border:1.5px solid #e5e7eb;background-color:#ffffff;transition:box-shadow 0.2s,transform 0.2s;cursor:default;box-shadow:0 2px 8px rgba(0,0,0,0.06);width:140px;height:100px}.logo-item:hover{border-color:#d1d5db;box-shadow:0 6px 20px rgba(0,0,0,0.10);transform:translateY(-2px)}.logo-item img{width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;display:block}@media (max-width:1024px){.logo-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.logo-grid{grid-template-columns:repeat(3,1fr);gap:8px 10px}.logo-svg{height:28px}}@media (max-width:480px){.logo-grid{grid-template-columns:repeat(2,1fr);gap:8px}.logo-item{padding:12px 10px}.logo-svg{height:24px}}.snapshot-stat-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:28px}.snapshot-stat-card{background:#ffffff;border:1.5px solid #e5e7eb;border-radius:16px;padding:24px 16px 20px;text-align:center;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.snapshot-stat-card:hover{border-color:#FF2D2D;box-shadow:0 6px 24px rgba(255,45,45,0.09);transform:translateY(-3px)}.snapshot-stat-card--accent{background:linear-gradient(135deg,rgba(255,45,45,0.04) 0%,rgba(43,46,131,0.04) 100%);border-color:rgba(255,45,45,0.25)}.snapshot-stat-icon{font-size:26px;margin-bottom:10px;line-height:1}.snapshot-stat-value{font-size:20px;font-weight:800;color:#111827;font-family:'Space Grotesk',sans-serif;margin-bottom:4px;line-height:1.2}.snapshot-stat-key{font-size:13px;font-weight:700;background:linear-gradient(135deg,#FF2D2D 0%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.snapshot-stat-sub{font-size:11.5px;color:#9ca3af;line-height:1.4}.snapshot-cta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:8px}.snap-cta-primary{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;border:none;border-radius:10px;padding:13px 28px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity 0.2s,transform 0.2s,box-shadow 0.2s;font-family:'Inter',sans-serif}.snap-cta-primary:hover{opacity:0.90;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,45,45,0.30)}.snap-cta-note{font-size:12.5px;color:#9ca3af}.trans-card-1-before-after,.trans-card-2-before-after,.trans-card-3-before-after,.trans-card-4-before-after{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.trans-before{font-size:12px;color:#9ca3af;font-weight:500;text-decoration:line-through;text-decoration-color:rgba(232,25,44,0.4)}.trans-arrow-sal{font-size:14px;color:#9ca3af}.trans-after{font-size:14px;font-weight:800;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trans-company-tag{font-size:11.5px;font-weight:600;color:#374151;background:#f3f4f6;border-radius:6px;padding:3px 10px;display:inline-block;margin-bottom:10px}.career-demand-tag{display:inline-flex;align-items:center;gap:4px;border-radius:100px;padding:4px 12px;font-size:11.5px;font-weight:700;margin-top:8px;margin-bottom:4px}.career-demand-very-high{background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);color:#FF2D2D;border:1px solid rgba(255,45,45,0.25)}.career-demand-high{background:rgba(43,46,131,0.07);color:#2B2E83;border:1px solid rgba(43,46,131,0.20)}.career-hiring-cos{font-size:11.5px;color:#9ca3af;margin-top:2px}.section-cta-strip{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-top:40px;padding-top:32px;border-top:1px solid #f0f0f5}.section-cta-btn{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;border:none;border-radius:12px;padding:15px 36px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity 0.2s,transform 0.2s,box-shadow 0.2s;font-family:'Inter',sans-serif}.section-cta-btn:hover{opacity:0.90;transform:translateY(-2px);box-shadow:0 10px 28px rgba(255,45,45,0.28)}.section-cta-note{font-size:12px;color:#9ca3af}.buildlearn-project-usecase{font-size:12px;color:#6b7280;font-style:italic;margin-bottom:10px;line-height:1.4}.buildlearn-project-outcome{font-size:12.5px;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:5px 10px;margin-top:10px}.guarantee-trust-icons{display:flex;align-items:center;justify-content:center;gap:20px;margin:16px 0;flex-wrap:wrap}.guarantee-trust-item{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12.5px;color:#6b7280;font-weight:600}.guarantee-trust-item span{font-size:24px;line-height:1}@media (max-width:1024px){.snapshot-stat-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.snapshot-stat-cards{grid-template-columns:repeat(2,1fr);gap:10px}.snapshot-stat-card--accent{grid-column:span 2}.section-cta-btn{padding:13px 24px;font-size:14px}.snapshot-stat-value{font-size:17px}}@media (max-width:480px){.snapshot-stat-cards{grid-template-columns:1fr 1fr}.trans-card-1-before-after,.trans-card-2-before-after,.trans-card-3-before-after,.trans-card-4-before-after{flex-direction:column;gap:2px}}.hero-value-stack{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:9px}.hero-value-stack li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#374151;font-family:'Inter',sans-serif}.hero-value-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#FF2D2D 0%,#2B2E83 100%);color:#ffffff;font-size:11px;font-weight:800;flex-shrink:0}.hero-salary-proof{font-size:14.5px;color:#374151;margin-bottom:24px;padding:10px 16px;background:linear-gradient(135deg,rgba(255,45,45,0.05) 0%,rgba(43,46,131,0.05) 100%);border-left:3px solid #FF2D2D;border-radius:0 8px 8px 0;font-family:'Inter',sans-serif}.hero-salary-proof strong{background:linear-gradient(135deg,#FF2D2D 0%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.hero-trust-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:16px}.hero-trust-item{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#6b7280;font-family:'Inter',sans-serif}.hero-trust-item svg{color:#FF2D2D;flex-shrink:0}.hero-trust-sep{color:#d1d5db;font-size:14px}.snap-program-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:32px}.snap-program-card{background:#ffffff;border:1.5px solid #e5e7eb;border-radius:16px;padding:28px 20px 24px;text-align:left;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;display:flex;flex-direction:column;gap:10px}.snap-program-card:hover{border-color:#FF2D2D;box-shadow:0 6px 28px rgba(255,45,45,0.10);transform:translateY(-4px)}.snap-program-card--accent{background:linear-gradient(150deg,rgba(255,45,45,0.04) 0%,rgba(43,46,131,0.05) 100%);border-color:rgba(255,45,45,0.22)}.snap-program-icon{font-size:28px;line-height:1}.snap-program-card-title{font-size:15px;font-weight:700;color:#111827;font-family:'Space Grotesk',sans-serif;line-height:1.3}.snap-program-card-desc{font-size:13px;color:#6b7280;line-height:1.6;font-family:'Inter',sans-serif}#restruc-snapshot .snapshot-heading-block{margin-bottom:40px}#restruc-snapshot .snapshot-title{font-size:34px;font-weight:700}.testi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.testi-card{background:#ffffff;border:1.5px solid #e5e7eb;border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:box-shadow 0.2s,transform 0.2s,border-color 0.2s}.testi-card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.09);transform:translateY(-3px);border-color:#d1d5db}.testi-card--featured{background:linear-gradient(150deg,rgba(255,45,45,0.03) 0%,rgba(43,46,131,0.04) 100%);border-color:rgba(255,45,45,0.20)}.testi-card-top{display:flex;align-items:flex-start;gap:12px}.testi-avatar-circle{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1e2a6e 0%,#2B2E83 100%);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#ffffff;flex-shrink:0;font-family:'Inter',sans-serif}.testi-card-identity{flex:1;min-width:0}.testi-name{font-size:14px;font-weight:700;color:#111827;font-family:'Inter',sans-serif}.testi-role-tag{font-size:12px;color:#6b7280;margin-top:2px;font-family:'Inter',sans-serif}.testi-stars{font-size:13px;color:#f59e0b;letter-spacing:1px;white-space:nowrap}.testi-headline{font-size:15px;font-weight:700;color:#111827;line-height:1.4;font-family:'Space Grotesk',sans-serif}.testi-salary-highlight{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testi-body{font-size:13.5px;color:#4b5563;line-height:1.75;font-family:'Inter',sans-serif;margin:0;flex:1}.testi-placement-tag{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(255,45,45,0.07) 0%,rgba(43,46,131,0.05) 100%);border:1px solid rgba(255,45,45,0.18);border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600;color:#374151;font-family:'Inter',sans-serif;margin-top:auto}.testi-placement-tag svg{color:#FF2D2D;flex-shrink:0}.proof-subtitle-line{font-size:15px;color:#6b7280;margin-top:6px;font-family:'Inter',sans-serif}@media (max-width:1200px){.snap-program-grid{grid-template-columns:repeat(3,1fr)}.snap-program-card--accent{grid-column:span 1}.testi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.snap-program-grid{grid-template-columns:repeat(2,1fr)}#restruc-snapshot .snapshot-title{font-size:26px}}@media (max-width:640px){.snap-program-grid{grid-template-columns:1fr;gap:12px}.testi-grid{grid-template-columns:1fr}.hero-value-stack li{font-size:14px}.hero-trust-strip{flex-direction:column;gap:8px}.hero-trust-sep{display:none}}.testi-avatar-photo{position:relative;width:52px;height:52px;flex-shrink:0}.testi-avatar-photo::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);z-index:0}.testi-avatar-initials{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#1e2a6e 0%,#2B2E83 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#ffffff;font-family:'Inter',sans-serif;border:2px solid #ffffff}.testi-avatar-initials--b{background:linear-gradient(145deg,#0f4c81 0%,#1a6fab 100%)}.testi-avatar-initials--c{background:linear-gradient(145deg,#166534 0%,#15803d 100%)}.testi-avatar-initials--d{background:linear-gradient(145deg,#7c2d12 0%,#c2410c 100%)}.testi-avatar-status{position:absolute;bottom:1px;right:1px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid #ffffff;z-index:2}.testi-company-badge{display:inline-block;font-size:11px;font-weight:600;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:2px 8px;margin-top:3px;font-family:'Inter',sans-serif}@media (max-width:1200px){.hero-heading{font-size:56px}}@media (max-width:1024px){.hero-heading{font-size:46px;letter-spacing:-1px}}@media (max-width:768px){.hero-heading{font-size:38px;letter-spacing:-0.8px}}@media (max-width:480px){.hero-heading{font-size:32px;letter-spacing:-0.5px}.hero-btn-enroll{padding:14px 28px;font-size:15px}}.hero-emotional-hook{font-size:15px;color:#374151;font-style:italic;margin:-10px 0 18px;padding-left:2px;font-family:'Inter',sans-serif;line-height:1.5}.hero-emotional-hook strong{font-style:normal;font-weight:700;color:#FF2D2D}.testi-salary-display{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,45,45,0.05) 0%,rgba(43,46,131,0.05) 100%);border-radius:10px;border:1px solid rgba(255,45,45,0.14);margin-bottom:2px;flex-wrap:wrap}.testi-salary-before{font-size:15px;font-weight:600;color:#9ca3af;font-family:'Space Grotesk',sans-serif;text-decoration:line-through;text-decoration-color:rgba(156,163,175,0.6)}.testi-salary-arrow{font-size:18px;color:#d1d5db;font-weight:300}.testi-salary-after{font-size:20px;font-weight:800;font-family:'Space Grotesk',sans-serif;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.testi-headline{font-size:15px !important;font-weight:700 !important;color:#111827 !important;line-height:1.4;font-family:'Space Grotesk',sans-serif}.testi-body{font-size:14px !important;color:#374151 !important;line-height:1.7 !important}.testi-card{gap:12px !important;padding:26px 22px !important}.career-hiring-cos{font-size:12px !important;color:#6b7280 !important;font-weight:500;letter-spacing:0.01em}.cta-urgency-inline{font-weight:800;opacity:0.90;font-style:normal}.section-cta-btn strong,.snap-cta-primary strong,.footercta-btn-enroll{font-weight:800}.whydiff-positioning-line{font-size:15px;color:#6b7280;font-family:'Inter',sans-serif;margin-bottom:10px;letter-spacing:0.01em}.whydiff-positioning-line strong{font-weight:700;color:#111827}.compare-th-algo--tinted{background:linear-gradient(135deg,rgba(255,45,45,0.15) 0%,rgba(43,46,131,0.12) 100%) !important;color:#111827 !important;font-weight:800 !important;font-size:14px !important}.compare-td-algo-tick{background:linear-gradient(135deg,rgba(255,45,45,0.06) 0%,rgba(43,46,131,0.04) 100%) !important;font-size:17px}.compare-tick{font-size:18px !important;font-weight:700}.compare-th-others{color:#9ca3af !important;font-weight:500 !important}.compare-cross{color:#d1d5db !important;font-size:18px !important}.compare-td-other-cross{opacity:0.55}@media (max-width:640px){.testi-salary-display{padding:10px 12px;gap:8px}.testi-salary-after{font-size:17px}.testi-salary-before{font-size:13px}.hero-emotional-hook{font-size:14px}}.hero-identity-shift{font-size:17px;font-weight:700;color:#111827;line-height:1.5;margin:0 0 14px;font-family:'Inter',sans-serif;padding-left:14px;border-left:3px solid #FF2D2D}.testi-result-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;font-size:14px;font-weight:600;font-family:'Space Grotesk',sans-serif;padding:8px 16px;border-radius:100px;letter-spacing:0.02em;width:fit-content;box-shadow:0 4px 14px rgba(255,45,45,0.28);line-height:1.2}.testi-result-badge strong{font-weight:800;color:#ffffff;font-size:15px}.testi-linkedin-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#0a66c2;text-decoration:none;font-family:'Inter',sans-serif;margin-top:2px;transition:opacity 0.15s;line-height:1}.testi-linkedin-link:hover{opacity:0.75;text-decoration:underline}.testi-linkedin-link svg{flex-shrink:0}.cta-urgency-inline{font-weight:800;position:relative;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.45);text-underline-offset:2px}.whydiff-pos-others{color:#9ca3af;font-weight:400}.whydiff-pos-us{color:#111827;font-weight:800;font-size:17px}.whydiff-positioning-line{font-size:16px !important;margin-bottom:12px !important;letter-spacing:0.01em}.compare-th-algo--tinted{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%) !important;color:#ffffff !important;font-weight:800 !important;font-size:13.5px !important;letter-spacing:0.02em}.compare-td-algo-tick{border-left:3px solid rgba(255,45,45,0.30) !important}@media (max-width:768px){.hero-identity-shift{font-size:15px}.testi-result-badge{font-size:13px;padding:7px 14px}}@media (max-width:480px){.hero-identity-shift{font-size:14px;padding-left:10px}.testi-result-badge{font-size:12.5px}}#programs-section{background:#ffffff;padding:76px 40px 80px}.programs-outer{max-width:1060px;margin:0 auto}.programs-heading-block{text-align:center;margin-bottom:48px}.programs-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(255,45,45,0.10) 0%,rgba(43,46,131,0.08) 100%);border:1px solid rgba(255,45,45,0.22);border-radius:100px;padding:6px 18px;font-size:12.5px;font-weight:700;color:#FF2D2D;margin-bottom:14px}.programs-title{font-size:38px;font-weight:800;color:#111827;font-family:'Space Grotesk',sans-serif;letter-spacing:-0.5px;line-height:1.15;margin-bottom:10px}.programs-title-red{background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 60%,#2B2E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.programs-subtitle{font-size:15px;color:#6b7280;font-family:'Inter',sans-serif;line-height:1.5}.programs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.prog-card{display:flex;align-items:center;gap:16px;background:#ffffff;border:1.5px solid #e5e7eb;border-radius:16px;padding:24px 22px;text-decoration:none;color:inherit;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s,background 0.2s;cursor:pointer;position:relative}.prog-card:hover{border-color:rgba(255,45,45,0.40);box-shadow:0 8px 28px rgba(255,45,45,0.10);transform:translateY(-3px);background:#fafafa}.prog-card--featured{background:linear-gradient(150deg,rgba(255,45,45,0.03) 0%,rgba(43,46,131,0.05) 100%);border-color:rgba(255,45,45,0.25)}.prog-card--featured:hover{border-color:#FF2D2D;box-shadow:0 8px 32px rgba(255,45,45,0.14)}.prog-icon-box{width:52px;height:52px;min-width:52px;background:rgba(255,45,45,0.08);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#FF2D2D;transition:background 0.2s,transform 0.2s}.prog-card:hover .prog-icon-box{background:rgba(255,45,45,0.13);transform:scale(1.06)}.prog-icon-box--featured{background:linear-gradient(135deg,rgba(255,45,45,0.14) 0%,rgba(43,46,131,0.10) 100%)}.prog-body{flex:1;min-width:0}.prog-title{font-size:15.5px;font-weight:700;color:#111827;font-family:'Inter',sans-serif;margin-bottom:4px;line-height:1.3}.prog-desc{font-size:13px;color:#6b7280;font-family:'Inter',sans-serif;line-height:1.4}.prog-arrow{font-size:16px;color:#d1d5db;flex-shrink:0;transition:color 0.2s,transform 0.2s}.prog-card:hover .prog-arrow{color:#FF2D2D;transform:translateX(3px)}.prog-arrow--featured{color:rgba(255,45,45,0.30)}.programs-cta-row{display:flex;justify-content:center;margin-top:4px}.programs-view-all-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#FF2D2D 0%,#FF4D4D 50%,#2B2E83 100%);color:#ffffff;border:none;border-radius:10px;padding:13px 30px;font-size:14.5px;font-weight:700;text-decoration:none;font-family:'Inter',sans-serif;transition:opacity 0.2s,transform 0.2s,box-shadow 0.2s;box-shadow:0 4px 16px rgba(255,45,45,0.25)}.programs-view-all-btn:hover{opacity:0.90;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,45,45,0.30)}@media (max-width:900px){.programs-grid{grid-template-columns:repeat(2,1fr)}.programs-title{font-size:30px}}@media (max-width:560px){#programs-section{padding:56px 20px 60px}.programs-grid{grid-template-columns:1fr;gap:10px}.prog-card{padding:18px 16px}.prog-icon-box{width:44px;height:44px;min-width:44px;border-radius:11px}.programs-title{font-size:26px}}.related-courses-section{padding:2rem 0;border-top:1px solid rgba(255,255,255,0.08)}.related-courses-section .container{max-width:1200px;margin:0 auto;padding:0 40px}.related-courses-grid{display:flex;flex-wrap:wrap;gap:.75rem}.related-course-chip{padding:.5rem 1rem;border:1px solid rgba(255,255,255,0.15);border-radius:100px;font-size:.875rem;color:inherit;text-decoration:none;transition:border-color .2s}.related-course-chip:hover{border-color:rgba(255,255,255,0.4)}