.program-page{--black:var(--neutral-black);--white:var(--neutral-white);--gray-50:var(--neutral-50);--gray-100:var(--neutral-100);--gray-200:var(--neutral-200);--gray-300:var(--neutral-300);--gray-400:var(--neutral-400);--gray-500:var(--neutral-500);--gray-600:var(--neutral-600);--gray-700:var(--neutral-700);--gray-800:var(--neutral-800);--gray-900:var(--neutral-900);--accent:var(--brand-primary);--accent-light:var(--brand-primary-50);--accent-dark:var(--brand-primary-dark);--font-family:var(--font-primary);--font-mono:monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--border-radius-lg:0;--border-radius-md:0;--border-radius-sm:0;background:var(--white);min-height:100vh;font-family:var(--font-family);letter-spacing:-.01em}.text-accent{color:var(--accent)}.program-page p{font-family:var(--font-family);line-height:1.6}.program-page .top-banner{padding:8px var(--space-6);background:linear-gradient(90deg,#0a1628 0%,#0d2137 50%,#0a1628 100%);position:relative}.banner-content{justify-content:center;align-items:center;gap:var(--space-12);color:var(--white);font-size:1rem;display:flex}.banner-contact{color:var(--white);align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.banner-contact:hover{color:var(--accent)}.program-nav{background:var(--white);border-bottom:1px solid var(--gray-200);z-index:1000}.nav-container{max-width:1400px;padding:0 var(--space-6);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}.nav-left{align-items:center;gap:var(--space-8);display:flex}.nav-logo-img{object-fit:contain;width:auto;height:40px}.nav-menu{align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.nav-menu a{color:var(--gray-600);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-menu a:hover{color:var(--black)}.nav-menu a:after{content:"";background:var(--accent);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-menu a:hover:after{width:100%}.btn-apply{background:var(--accent);color:var(--white);cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-size:.875rem;font-weight:700;transition:all .2s}.btn-apply:hover{background:var(--accent-dark);box-shadow:0 4px 15px var(--accent-glow);transform:translateY(-1px)}@keyframes gridPulse{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.program-page .hero-section{padding:var(--space-10)var(--space-6)var(--space-8);border-bottom:1px solid var(--gray-200);position:relative;overflow:hidden}.hero-background{z-index:0;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(135deg,#0a0a1a99 0%,#1a1a2e80 50%,#0a0a1a99 100%);position:absolute;inset:0}.hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.program-page .hero-section:before,.program-page .hero-section:after{display:none}.hero-container{z-index:10;grid-template-columns:1fr 400px;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero-content{color:var(--white);z-index:2;position:relative}.partner-logos{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.ec-council-badge{object-fit:contain;width:auto;height:50px}.divider{background:var(--gray-300);width:1px;height:30px}.hero-brand-logo{object-fit:contain;width:auto;height:35px}.hero-title{letter-spacing:-.03em;color:var(--white);margin-top:0;margin-bottom:var(--space-4);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1}.hero-title .text-accent{color:var(--accent)}@keyframes borderBlink{0%{transform:scale(1);box-shadow:0 0 #ea580c66}50%{border-color:#ff4500;transform:scale(1.02);box-shadow:0 0 0 8px #ea580c00}to{transform:scale(1);box-shadow:0 0 #ea580c00}}@keyframes textBlink{0%,to{opacity:1;color:var(--accent);text-shadow:none}50%{opacity:1;color:#ff4500;text-shadow:0 0 10px #ff450066;transform:scale(1.02)}}.hero-title .cert-count{color:var(--accent-dark);background:var(--accent-light);border:1px solid var(--accent);margin-top:var(--space-4);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;border-radius:4px;padding:6px 12px;font-size:.875rem;font-weight:700;line-height:1.5;animation:1.5s cubic-bezier(.66,0,0,1) infinite borderBlink;display:inline-block}.hero-description{color:#ffffffe6;margin-bottom:var(--space-4);text-shadow:0 1px 2px #0000004d;max-width:600px;font-size:1.125rem;line-height:1.6}.hero-features{color:#fffc;max-width:600px;margin-bottom:var(--space-6);font-size:1rem;line-height:1.7}.batch-info{align-items:center;gap:var(--space-2);display:flex}.batch-label{color:var(--white);letter-spacing:.1em;opacity:.9;font-size:.875rem;font-weight:700}.batch-date{color:var(--accent);letter-spacing:.1em;font-size:.875rem;font-weight:700;animation:1s infinite alternate textBlink;display:inline-block}.program-page .form-card{background:var(--white);border:1px solid var(--gray-200);padding:var(--space-8);border-radius:8px;position:relative;top:-20px;box-shadow:0 25px 50px -12px #00000026}.form-urgency-badge{color:#fff;text-align:center;margin-bottom:var(--space-4);background:linear-gradient(135deg,#ff6b00 0%,#ff8533 100%);border-radius:4px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-block}.form-title{color:var(--black);margin-bottom:var(--space-2);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.2}.form-subtitle{color:var(--gray-500);margin-bottom:var(--space-6);font-size:.875rem}.phone-input{border:1px solid var(--gray-300);margin-bottom:var(--space-4);align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.phone-input:focus-within{border-color:var(--black)}.country-code{padding:var(--space-4);background:var(--gray-50);border-right:1px solid var(--gray-300);color:var(--gray-600);align-items:center;gap:6px;font-size:.875rem;display:flex}.country-code .flag{font-size:1.25rem}.phone-field{padding:var(--space-4);border:none;outline:none;flex:1;font-size:1rem}.btn-continue{background:var(--accent);width:100%;color:var(--white);margin-bottom:var(--space-6);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:4px;padding:16px;font-size:1rem;font-weight:700;transition:all .2s}.btn-continue:hover{background:var(--black);transform:translateY(-2px)}.checkbox-label{align-items:flex-start;gap:var(--space-2);color:var(--gray-600);margin-bottom:var(--space-4);cursor:pointer;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox]{accent-color:var(--accent);margin-top:2px}.terms-text{color:var(--gray-500);text-align:center;font-size:.75rem}.terms-text a{color:var(--accent-dark);font-weight:500}.program-page .stats-bar{padding:var(--space-8)var(--space-6);border-bottom:1px solid var(--gray-200);background:#fff7ed}.stats-container{gap:var(--space-6);grid-template-columns:repeat(5,1fr);max-width:1200px;margin:0 auto;display:grid!important}.program-page .stats-bar .stat-item{text-align:center;padding:0 var(--space-4)}.program-page .stats-bar .stat-item:not(:last-child){border-right:1px solid var(--gray-200)}.program-page .stats-bar .stat-label{color:var(--gray-600);letter-spacing:.1em;margin-bottom:var(--space-2);text-transform:uppercase;font-size:.85rem;font-weight:800;display:block}.program-page .stats-bar .stat-value{color:var(--black);font-size:1.25rem;font-weight:600}.program-page .stats-bar .stat-value strong{color:var(--black);font-size:1.35rem;font-weight:800}.schedule-bar{padding:var(--space-4)var(--space-6);background:linear-gradient(90deg,#0a1628 0%,#0d2137 50%,#0a1628 100%)}.schedule-badge{color:var(--accent,#f7931e);font-weight:700}.banner-container{align-items:center;gap:var(--space-4);max-width:1200px;margin:0 auto;display:flex}.cert-badge{background:var(--accent);color:var(--white);border-radius:var(--border-radius-sm);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;font-size:.95rem;font-weight:800;box-shadow:0 4px 10px #ea580c4d}.cert-text{color:var(--white);font-size:1.1rem;font-weight:500}.sticky-section-nav{z-index:1000;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);opacity:0;background:#fffffff2;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 2px 20px #00000014}.sticky-section-nav.visible{opacity:1;transform:translateY(0)}.sticky-nav-container{max-width:1200px;padding:0 var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);height:60px;margin:0 auto;display:flex}.sticky-nav-links{align-items:center;gap:var(--space-1);scrollbar-width:none;-ms-overflow-style:none;flex:1;display:flex;overflow-x:auto}.sticky-nav-links::-webkit-scrollbar{display:none}.sticky-nav-link{color:var(--gray-600);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s;position:relative}.sticky-nav-link:hover{color:var(--black);background:var(--gray-100)}.sticky-nav-link.active{color:var(--accent);background:var(--accent-light);font-weight:600}.sticky-nav-link:after{content:"";background:var(--accent);border-radius:1px;width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sticky-nav-link.active:after{width:60%}.sticky-nav-cta{flex-shrink:0;align-items:center;display:flex}.sticky-nav-call-btn{background:var(--accent);color:var(--white);border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #df67184d}.sticky-nav-call-btn:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 4px 12px #df671866}.sticky-nav-call-btn svg{flex-shrink:0}@media (max-width:1024px){.sticky-nav-link{padding:8px 12px;font-size:.8125rem}}@media (max-width:768px){.sticky-nav-container{padding:0 var(--space-4);height:56px}.sticky-nav-links{gap:0}.sticky-nav-link{padding:8px 10px;font-size:.75rem}.sticky-nav-call-btn{padding:8px 14px;font-size:.75rem}.sticky-nav-call-btn span{display:none}.sticky-nav-call-btn{border-radius:50%;padding:10px}}.credentials-section{padding:var(--space-16)0;border-bottom:1px solid var(--gray-200)}.credentials-wrapper{background:var(--white);max-width:1200px;margin:0 auto;padding:0}.section-container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.credentials-title{text-align:center;color:var(--black);margin-bottom:var(--space-3);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.credentials-subtitle{max-width:600px;margin:0 auto var(--space-10);text-align:center;color:var(--gray-600);font-size:1rem;line-height:1.6}.certificates-gallery{gap:var(--space-4);margin-bottom:var(--space-10);padding:var(--space-4)0;grid-template-columns:repeat(3,1fr);display:grid}.certificates-gallery.count-1{grid-template-columns:1fr;justify-items:center}.certificates-gallery:has(.certificate-image-card:only-child){grid-template-columns:1fr;justify-items:center}.certificates-gallery.count-1 .certificate-image-card{width:100%;max-width:500px}.certificates-gallery:has(.certificate-image-card:only-child) .certificate-image-card{width:100%;max-width:500px}:is(.credentials-wrapper:has(.certificates-gallery.count-1) .credentials-title,.credentials-wrapper:has(.certificates-gallery.count-1) .credentials-subtitle){text-align:center}.credentials-wrapper:has(.certificates-gallery.count-1) .credentials-subtitle{margin-left:auto;margin-right:auto}.credentials-wrapper:has(.certificates-gallery.count-1) .credentials-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.credentials-wrapper:has(.certificates-gallery.count-1) .credentials-cta{text-align:center}.certificates-gallery.count-2{gap:var(--space-8);grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}.certificates-gallery:has(.certificate-image-card:nth-child(2):last-child){gap:var(--space-8);grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}.certificates-gallery.count-2 .certificate-image-card{width:100%}.certificates-gallery:has(.certificate-image-card:nth-child(2):last-child) .certificate-image-card{width:100%}.certificates-gallery.count-2 .certificate-img{height:280px}.certificates-gallery:has(.certificate-image-card:nth-child(2):last-child) .certificate-img{height:280px}:is(.credentials-wrapper:has(.certificates-gallery.count-2) .credentials-title,.credentials-wrapper:has(.certificates-gallery.count-2) .credentials-subtitle){text-align:center}.credentials-wrapper:has(.certificates-gallery.count-2) .credentials-subtitle{margin-left:auto;margin-right:auto}.credentials-wrapper:has(.certificates-gallery.count-2) .credentials-grid{grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}.credentials-wrapper:has(.certificates-gallery.count-2) .credentials-cta{text-align:center}.certificate-image-card{border-radius:var(--border-radius-lg);background:linear-gradient(135deg,#2c2c2c 0%,#1a1a1a 50%,#2c2c2c 100%);padding:16px;position:relative;overflow:visible;box-shadow:0 8px 24px #00000040,0 4px 8px #00000026,inset 0 1px #ffffff1a}.certificate-image-card:before{content:"";pointer-events:none;z-index:2;border:2px solid;border-image:linear-gradient(135deg,#d4af37 0%,#f4d675 25%,#d4af37 50%,#b8962e 75%,#d4af37 100%) 1;position:absolute;inset:4px}.certificate-image-card:after{content:"";pointer-events:none;z-index:2;border:1px solid #d4af3766;position:absolute;inset:10px}.certificate-img{object-fit:contain;z-index:1;border-radius:2px;width:100%;height:auto;transition:transform .3s;position:relative;box-shadow:inset 0 0 20px #0000004d,0 2px 8px #0003}.certificate-image-card:hover .certificate-img{transform:scale(1.02)}.certificate-overlay,.cert-badge-label{display:none}.certificate-item-combined{gap:var(--space-3);flex-direction:column;display:flex}.certificate-item-combined .certificate-image-card{flex:1}.certificate-item-combined .credential-card{padding:var(--space-4)var(--space-3);margin-bottom:0}.certificate-item-combined .credential-card .logo-text{margin-bottom:var(--space-1);font-size:1.5rem}.certificate-item-combined .credential-card .logo-label{font-size:.7rem;line-height:1.3}.certificates-gallery.count-1 .certificate-item-combined{width:100%;max-width:500px}.certificates-gallery.count-2 .certificate-item-combined{width:100%}.credentials-grid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.credential-card{background:var(--white);padding:var(--space-6);border-radius:var(--border-radius-md);text-align:center;border:1px solid var(--accent);transition:all .2s;box-shadow:0 4px 6px -1px #0000000d}.credential-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.logo-text{color:var(--black);margin-bottom:var(--space-2);font-size:1.75rem;font-weight:800;display:block}.logo-accent{color:var(--accent)}.logo-label{color:var(--gray-600);font-size:.75rem;display:block}.credentials-cta{text-align:center}.btn-inquire{align-items:center;gap:var(--space-2);color:var(--black);border:1px solid var(--black);letter-spacing:.02em;background:0 0;padding:12px 24px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-inquire:hover{background:var(--black);color:var(--white)}.skills-section{background:var(--gray-50);padding:var(--space-16)0;border-bottom:1px solid var(--gray-200)}.skills-title{text-align:center;color:var(--black);margin-bottom:var(--space-10);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.skills-grid{gap:var(--space-6);background:0 0;border:none;grid-template-columns:repeat(3,1fr);display:grid!important}.skill-card{background:var(--white);padding:var(--space-6);border:1px solid var(--accent);border-radius:8px;height:100%;transition:all .2s}.skill-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.skill-name{color:var(--black);margin-bottom:var(--space-3);letter-spacing:-.01em;font-size:1rem;font-weight:600}.skill-desc{color:var(--gray-600);font-size:.8125rem;line-height:1.6}.roi-section,.why-ehack-section{background:var(--white);padding:var(--space-16)0;border-bottom:1px solid var(--gray-200)}.why-ehack-section{background:var(--gray-50)}.roi-title{text-align:center;color:var(--black);margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.roi-subtitle{max-width:700px;margin:0 auto var(--space-10);text-align:center;color:var(--gray-600);font-size:.875rem;line-height:1.6}.roi-section-title{text-align:center;color:var(--black);margin-bottom:var(--space-8);letter-spacing:-.01em;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600}.roi-grid{gap:var(--space-8);background:0 0;border:none;grid-template-columns:1fr 1fr;display:grid}.salary-card,.testimonial-video-card{background:var(--white);padding:var(--space-8);border:1px solid var(--accent);border-radius:8px;box-shadow:0 4px 6px -1px #0000000d}.salary-stat{color:var(--gray-700);margin-bottom:var(--space-6);font-size:.9375rem;line-height:1.6}.salary-chart{margin-bottom:var(--space-6)}.chart-bars{justify-content:center;align-items:flex-end;gap:var(--space-6);height:140px;display:flex}.chart-bar-group{flex-direction:column;flex:1;align-items:center;max-width:80px;display:flex}.bar-label{color:var(--gray-700);margin-bottom:var(--space-2);font-size:.75rem;font-weight:600}.chart-bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;transition:background .2s}.bar-1{height:50px}.bar-2{height:90px}.bar-3{height:130px}.chart-title{color:var(--black);margin-bottom:var(--space-3);font-size:1.25rem;font-weight:700}.accent-title{color:var(--accent);margin-bottom:var(--space-4)}.chart-desc{color:var(--gray-600);font-size:.875rem;line-height:1.7}.why-item{margin-bottom:var(--space-8)}.why-item:last-child{margin-bottom:0}.testimonial-intro{color:var(--gray-600);margin-bottom:var(--space-4);text-align:center;font-size:1rem}.video-container{border-radius:var(--border-radius-lg);aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.video-placeholder{background:linear-gradient(135deg,#0a1628 0%,#071018 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.play-button{cursor:pointer;color:#fff;background:#fff3;border:2px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;transition:all .3s;display:flex}.play-button:hover{background:var(--accent);border-color:var(--accent);transform:scale(1.1)}.jobroles-section{background:var(--white);padding:var(--space-12)0}.jobroles-title{text-align:center;color:var(--black);margin-bottom:var(--space-10);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.jobroles-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);padding:var(--space-10);box-shadow:0 4px 20px #00000014}.jobroles-grid{gap:var(--space-8);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.jobroles-list{margin:0;padding:0;list-style:none}.jobroles-list li{align-items:center;gap:var(--space-3);color:var(--black);margin-bottom:var(--space-4);font-size:1.1rem;font-weight:500;line-height:1.5;display:flex}.role-icon{color:var(--accent);flex-shrink:0;font-size:1rem}.view-more-link{text-align:right;color:var(--gray-300);font-size:.875rem;text-decoration:underline;transition:color .2s;display:block}.view-more-link:hover{color:var(--accent)}.audience-section{background:var(--gray-50);padding:var(--space-12)0}.audience-header{text-align:center;margin-bottom:var(--space-12)}.audience-badge{background:var(--accent-light);color:var(--accent-dark);letter-spacing:.1em;margin-bottom:var(--space-4);border-radius:50px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-block}.audience-title{color:var(--black);margin-bottom:var(--space-4);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.audience-subtitle{color:var(--gray-600);font-size:1rem}.audience-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.audience-card{background:var(--white);padding:var(--space-8);border:1px solid var(--gray-200);text-align:center;border-radius:8px;transition:all .3s;box-shadow:0 4px 6px -1px #0000000d}.audience-card:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a}.audience-icon{margin-bottom:var(--space-4);font-size:3rem}.audience-card-title{color:var(--black);margin-bottom:var(--space-3);font-size:1.25rem;font-weight:700}.audience-card-desc{color:var(--gray-600);margin-bottom:var(--space-4);font-size:.875rem;line-height:1.6}.audience-tag{background:var(--accent-light);color:var(--accent-dark);border-radius:50px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.curriculum-section{background:var(--white);padding:var(--space-20)0;color:var(--black);border-bottom:1px solid var(--gray-200)}.curriculum-container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.curriculum-header{margin-bottom:var(--space-16);justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.curriculum-badge{background:var(--accent);color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);padding:6px 12px;font-size:.6875rem;font-weight:600;display:inline-block}.curriculum-title{margin-bottom:var(--space-4);color:var(--black);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.curriculum-subtitle{color:var(--gray-600);max-width:520px;font-size:1rem;line-height:1.6}.curriculum-stats{gap:var(--space-12);padding-bottom:var(--space-2);display:flex}.curr-stat{text-align:left}.curr-stat-value{color:var(--accent);letter-spacing:-.02em;margin-bottom:var(--space-1);font-size:2.5rem;font-weight:700;line-height:1;display:block}.curr-stat-label{color:var(--black);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.curriculum-modules{border-top:1px solid var(--gray-200);flex-direction:column;gap:0;display:flex}.module-card{background:var(--white);border-bottom:1px solid var(--gray-200);transition:background .2s,transform .2s;overflow:hidden}.module-card:hover{background:var(--gray-50)}.module-card.active{background:var(--white);box-shadow:0 0 0 1px var(--gray-200)inset}.module-header{padding:var(--space-6)0;cursor:pointer;align-items:center;gap:var(--space-6);display:flex}.module-number-box{background:var(--gray-100);width:48px;height:48px;color:var(--gray-900);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.module-card.active .module-number-box,.module-card.active:hover .module-number-box{background:var(--accent);color:var(--white)}.module-card:hover .module-number-box{color:var(--accent)}.module-header-content{flex:1}.module-card-title{color:var(--black);margin-bottom:var(--space-1);letter-spacing:-.01em;font-size:1rem;font-weight:600}.module-meta{align-items:center;gap:var(--space-4);display:flex}.module-duration{align-items:center;gap:var(--space-2);color:var(--gray-500);font-size:.8125rem;display:flex}.module-cert-badge{background:var(--accent-light);color:var(--accent-dark);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--accent);padding:6px 12px;font-size:.8125rem;font-weight:700}.module-expand-icon{color:var(--gray-400);font-size:.75rem}.module-details{padding:var(--space-6);padding-left:calc(40px + var(--space-4) + var(--space-6));background:var(--gray-50)}@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}.module-description{color:var(--gray-800);margin-bottom:var(--space-6);max-width:600px;font-size:1rem;line-height:1.6}.module-topics-label{color:var(--gray-500);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-3);font-size:.6875rem;font-weight:600}.module-topics-label:before{display:none}.module-tags{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.tag{color:var(--gray-900);padding:var(--space-2)0;border:none;border-bottom:1px solid var(--gray-200);align-items:center;gap:var(--space-2);background:0 0;font-size:.9375rem;font-weight:500;transition:color .2s;display:flex}.tag:before{content:"→";color:var(--accent);font-size:.75rem;font-weight:400}.tag:hover{color:var(--black)}.tag:hover:before{color:var(--accent)}.curriculum-footer{padding-top:var(--space-8);border-top:1px solid var(--gray-200);justify-content:space-between;align-items:center;display:flex}.curriculum-total{gap:var(--space-12);display:flex}.total-item{align-items:center;gap:var(--space-3);display:flex}.total-icon{font-size:1.5rem}.total-text{flex-direction:column;display:flex}.total-text strong{color:var(--black);font-size:1rem;font-weight:700}.total-text span{color:var(--gray-500);font-size:.75rem}.btn-download-brochure{align-items:center;gap:var(--space-2);background:var(--accent);color:var(--white);border-radius:var(--border-radius-md);cursor:pointer;border:none;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-download-brochure:hover{background:var(--accent-dark);transform:translateY(-2px)}.faq-section{background:var(--white);padding:var(--space-12)0}.faq-title{text-align:center;color:var(--black);margin-bottom:var(--space-10);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.faq-container{gap:var(--space-8);grid-template-columns:200px 1fr;max-width:900px;margin:0 auto;display:grid}.faq-categories{gap:var(--space-2);flex-direction:column;display:flex}.faq-category-btn{border:1px solid var(--gray-200);border-radius:var(--border-radius-md);color:var(--gray-600);cursor:pointer;text-align:left;background:0 0;padding:14px 20px;font-size:.9375rem;font-weight:600;transition:all .2s}.faq-category-btn:hover{border-color:var(--accent);color:var(--accent)}.faq-category-btn.active{background:var(--accent);border-color:var(--accent);color:var(--white)}.faq-questions{gap:var(--space-3);flex-direction:column;display:flex}.faq-item{background:var(--gray-50);border-radius:var(--border-radius-md);border:1px solid var(--gray-200);transition:all .2s;overflow:hidden}.faq-item:hover,.faq-item.open{border-color:var(--accent)}.faq-question{width:100%;padding:var(--space-4)var(--space-6);color:var(--black);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;display:flex}.faq-icon{color:var(--accent);font-size:1.5rem}.faq-answer{padding:0 var(--space-6)var(--space-4)}.faq-answer p{color:var(--gray-600);font-size:.9375rem;line-height:1.7}.pricing-section{background:var(--gray-50);padding:var(--space-12)0}.pricing-title{text-align:center;color:var(--black);margin-bottom:var(--space-3);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.pricing-subtitle{color:var(--gray-600);text-align:center;margin-bottom:var(--space-10);font-size:1rem}.pricing-cards{justify-content:center;display:flex}.pricing-card{max-width:450px;padding:var(--space-10);text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d3a 100%);border-radius:24px;position:relative}.pricing-badge{color:var(--white);letter-spacing:.05em;background:linear-gradient(135deg,#df6718,#c45510);border-radius:50px;padding:8px 24px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-header h3{color:var(--white);margin-bottom:var(--space-2);font-size:1.5rem;font-weight:800}.pricing-header p{color:#ffffffb3;font-size:.9375rem}.pricing-content{padding:var(--space-8)0;margin:var(--space-6)0;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.price-original{color:#ffffff80;margin-bottom:var(--space-2);font-size:1.25rem;text-decoration:line-through}.price-discounted{color:var(--accent);margin-bottom:var(--space-2);font-size:3rem;font-weight:800}.price-emi{color:#ffffffb3;font-size:1rem}.pricing-features{margin:var(--space-6)0;text-align:left;padding:0;list-style:none}.pricing-features li{color:#ffffffe6;border-bottom:1px solid #ffffff1a;padding:12px 0;font-size:.9375rem}.pricing-features li:last-child{border-bottom:none}.pricing-cta{margin-top:var(--space-6)}.program-page .btn-primary{background:var(--accent);color:var(--white);border-radius:var(--border-radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;padding:16px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.program-page .btn-primary:hover{background:var(--accent-dark);transform:translateY(-2px)}.btn-large{padding:18px 40px;font-size:1.0625rem}.pricing-note{color:#fff9;margin-top:var(--space-4);font-size:.875rem}.prefooter-cta{text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d3a 100%);padding:80px 0}.prefooter-cta h2{color:var(--white);margin-bottom:var(--space-4);font-size:2.5rem;font-weight:800}.prefooter-cta p{color:#ffffffb3;margin-bottom:var(--space-10);font-size:1.125rem}.prefooter-buttons{gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.btn-cta-primary,.btn-cta-secondary{border-radius:12px;align-items:center;gap:12px;padding:18px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-cta-primary{background:var(--accent);color:var(--white)}.btn-cta-primary:hover{background:var(--accent-dark);transform:translateY(-3px);box-shadow:0 10px 30px #df67184d}.btn-cta-secondary{color:var(--white);background:0 0;border:2px solid #ffffff4d}.btn-cta-secondary:hover{border-color:var(--white);background:#ffffff1a}.btn-icon{font-size:1.25rem}.program-cta-section{background:linear-gradient(135deg,var(--accent)0%,var(--accent-dark)100%);text-align:center;padding:100px 0}.program-cta-section h2{color:var(--white);margin-bottom:var(--space-4);font-size:2.5rem;font-weight:800}.program-cta-section p{color:#ffffffe6;margin-bottom:var(--space-8);font-size:1.25rem}.cta-buttons{gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.program-cta-section .btn-primary{background:var(--white);color:var(--accent)}.program-cta-section .btn-primary:hover{background:var(--gray-100)}.btn-secondary{color:var(--white);border-radius:var(--border-radius-md);background:0 0;border:2px solid #ffffff4d;justify-content:center;align-items:center;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{border-color:var(--white);background:#ffffff1a}.program-page.loading{min-height:100vh;color:var(--gray-500);justify-content:center;align-items:center;font-size:1.25rem;display:flex}@media (max-width:1024px){.hero-container{gap:var(--space-8);grid-template-columns:1fr}.form-card{max-width:480px}.stats-container{grid-template-columns:repeat(3,1fr)}.skills-grid{grid-template-columns:repeat(2,1fr)}.roi-grid{grid-template-columns:1fr}.jobroles-grid,.audience-grid{grid-template-columns:repeat(2,1fr)}.curriculum-header{flex-direction:column}}@media (max-width:768px){.nav-menu{display:none}.form-card{margin-top:var(--space-6);top:0}.stats-container{grid-template-columns:repeat(2,1fr)}.skills-grid,.jobroles-grid,.audience-grid,.faq-container{grid-template-columns:1fr}.faq-categories{padding-bottom:var(--space-2);flex-direction:row;overflow-x:auto}.faq-category-btn{white-space:nowrap}.prefooter-cta h2,.program-cta-section h2{font-size:1.75rem}.prefooter-buttons,.cta-buttons{flex-direction:column;align-items:center}.curriculum-stats{gap:var(--space-4)}.curr-stat-value{font-size:2rem}.banner-content{gap:var(--space-4);flex-direction:column}}.learners-section{color:var(--neutral-800);background:0 0;padding:2rem 0 4rem;position:relative;overflow:hidden}.learners-container{max-width:1400px;padding:0 var(--space-6);margin:0 auto}.learners-header{text-align:center;z-index:2;max-width:800px;margin:0 auto 2.5rem;position:relative}.learners-badge{color:var(--accent);text-transform:uppercase;letter-spacing:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #ff6b0026;border-radius:100px;align-items:center;margin-bottom:1.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 4px 20px #ff6b0014}.learners-title{color:var(--neutral-900);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.learners-subtitle{color:var(--neutral-600);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.transformations-marquee-wrapper{z-index:2;width:100%;padding:0;position:relative;overflow:hidden}.transformations-marquee-track{gap:1.5rem;width:max-content;padding:1rem 0;animation:40s linear infinite transformations-scroll;display:flex}.transformations-marquee-wrapper:hover .transformations-marquee-track{animation-play-state:paused}@keyframes transformations-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.transformation-card-program{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1.5px solid #ff6b0040;border-radius:32px;flex-direction:column;flex-shrink:0;width:380px;padding:0;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 10px 15px -3px #0000000a,0 2px 12px #ff6b000f}.transformation-card-program:hover{background:#ffffffe6;border-color:#ff6b0066;transform:translateY(-12px)scale(1.02);box-shadow:0 20px 25px -5px #0000000d,0 40px 60px -15px #ff6b0026}.transformation-card-header{border-bottom:1px solid #00000008;flex-direction:column;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex;position:relative}.transformation-badge{color:var(--accent);z-index:3;background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border:1px solid #ff6b001a;border-radius:100px;padding:.4rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 10px #0000000d}.transformation-profile-wrapper{background:#fff;border-radius:50%;margin-bottom:.75rem;padding:5px;position:relative;box-shadow:0 8px 30px #00000014}.transformation-profile-image{object-fit:cover;border-radius:50%;width:100px;height:100px;display:block}.transformation-hike-badge{color:#fff;white-space:nowrap;background:#10b981;border:2px solid #fff;border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(50%);box-shadow:0 2px 6px #10b98133}.transformation-student-name{color:var(--neutral-900);letter-spacing:-.5px;margin-top:.5rem;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.transformation-journey{background:linear-gradient(#fff7f0 0%,#ffecd9 100%);flex-grow:1;justify-content:space-between;align-items:center;padding:1rem 1.5rem 1.5rem;display:flex}.journey-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.25rem;display:flex}.journey-step-label{text-transform:uppercase;color:var(--neutral-400);letter-spacing:1px;margin-bottom:.5rem;font-size:.65rem;font-weight:700;display:block}.journey-role{color:var(--neutral-700);font-size:.95rem;font-weight:600;line-height:1.3}.journey-company{color:var(--neutral-500);font-size:.85rem}.journey-arrow{width:40px;color:var(--neutral-300);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.journey-step.journey-after .journey-role{color:var(--accent);font-weight:800}.journey-company-logo-wrapper{justify-content:center;align-items:center;width:100%;height:40px;margin-top:6px;transition:transform .3s;display:flex}.transformation-card-program:hover .journey-company-logo-wrapper{transform:scale(1.1)}.journey-company-logo{object-fit:contain;max-width:110px;max-height:100%}.invest-section{background:linear-gradient(#070b14 0%,#0a1628 30%,#0d1a2d 70%,#070b14 100%);padding:100px 0 80px}.invest-container{max-width:1200px;padding:0 var(--space-8);margin:0 auto}.invest-badge{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:.875rem;font-weight:700;display:inline-block}.invest-title{color:var(--white);margin-bottom:var(--space-12);letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.2}.certification-cards{gap:var(--space-8);margin-bottom:var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}.certification-cards.single-card{grid-template-columns:1fr;justify-items:center}.certification-cards:has(.cert-card:only-child){grid-template-columns:1fr;justify-items:center}.certification-cards.single-card .cert-card{width:100%;max-width:550px}.certification-cards:has(.cert-card:only-child) .cert-card{width:100%;max-width:550px}.certification-cards.three-cards{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.certification-cards.three-cards .cert-card{width:100%}.cert-card{border-radius:var(--border-radius-lg);transition:all .3s;overflow:hidden}.cert-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px #0000004d}.cert-card-blue{background:linear-gradient(135deg,#0a3d5c 0%,#062a42 50%,#041e30 100%);border:1px solid #df671833}.cert-card-dark{background:linear-gradient(135deg,#1a1f2e 0%,#141820 50%,#0d1015 100%);border:1px solid #ffffff1a}.cert-image-wrapper{padding:var(--space-8)var(--space-8)0;min-height:220px;position:relative}.cert-card-blue .cert-image-wrapper,.three-cards .cert-image-wrapper{margin:var(--space-8);background:linear-gradient(135deg,#2c2c2c 0%,#1a1a1a 50%,#2c2c2c 100%);border-radius:4px;width:fit-content;min-height:auto;margin-left:auto;margin-right:auto;padding:16px;box-shadow:0 8px 24px #00000040,0 4px 8px #00000026,inset 0 1px #ffffff1a}.cert-card-blue .cert-image-wrapper:before,.three-cards .cert-image-wrapper:before{content:"";pointer-events:none;z-index:2;border:2px solid;border-image:linear-gradient(135deg,#d4af37 0%,#f4d675 25%,#d4af37 50%,#b8962e 75%,#d4af37 100%) 1;position:absolute;inset:4px}.cert-card-blue .cert-image-wrapper:after,.three-cards .cert-image-wrapper:after{content:"";pointer-events:none;z-index:2;border:1px solid #d4af3766;position:absolute;inset:10px}.cert-frame{background:linear-gradient(135deg,#2c2c2c 0%,#1a1a1a 50%,#2c2c2c 100%);border-radius:4px;padding:16px;display:inline-block;position:relative;box-shadow:0 8px 24px #00000040,0 4px 8px #00000026,inset 0 1px #ffffff1a}.cert-frame:before{content:"";pointer-events:none;z-index:2;border:2px solid;border-image:linear-gradient(135deg,#d4af37 0%,#f4d675 25%,#d4af37 50%,#b8962e 75%,#d4af37 100%) 1;position:absolute;inset:4px}.cert-frame:after{content:"";pointer-events:none;z-index:2;border:1px solid #d4af3766;position:absolute;inset:10px}.cert-image{z-index:1;border-radius:2px;width:100%;max-width:320px;transition:transform .3s;position:relative;box-shadow:inset 0 0 20px #0000004d,0 2px 8px #0003}.cert-card:hover .cert-image{transform:scale(1.02)}.cert-stack{justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:visible}.cert-stack-img{border-radius:8px;width:160px;max-width:45%;height:auto;transition:all .4s;position:absolute;box-shadow:0 8px 25px #0006}.cert-stack-5{z-index:1;transform:rotate(-10deg)translate(-40px)translateY(15px)}.cert-stack-4{z-index:2;transform:rotate(-5deg)translate(-20px)translateY(8px)}.cert-stack-3{z-index:3;transform:rotate(0)translate(0)translateY(0)}.cert-stack-2{z-index:4;transform:rotate(5deg)translate(20px)translateY(8px)}.cert-stack-1{z-index:5;transform:rotate(10deg)translate(40px)translateY(15px)}.cert-card:hover .cert-stack-img{box-shadow:0 15px 40px #00000080}.cert-card:hover .cert-stack-5{transform:rotate(-12deg)translate(-50px)translateY(10px)}.cert-card:hover .cert-stack-4{transform:rotate(-6deg)translate(-25px)translateY(5px)}.cert-card:hover .cert-stack-3{transform:rotate(0)translate(0)translateY(-5px)scale(1.05)}.cert-card:hover .cert-stack-2{transform:rotate(6deg)translate(25px)translateY(5px)}.cert-card:hover .cert-stack-1{transform:rotate(12deg)translate(50px)translateY(10px)}.cert-content{padding:var(--space-6)var(--space-8)var(--space-8)}.cert-brand{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.cert-brand-logo{object-fit:contain;width:auto;height:35px}.brand-badge{color:var(--white);letter-spacing:.1em;background:#374151;border-radius:4px;padding:4px 8px;font-size:.6rem;font-weight:700}.ec-council-logo{width:auto;height:50px}.partner-text{color:var(--white);font-size:.875rem;font-weight:600;line-height:1.3}.partner-text small{color:#fff9;font-weight:400}.cert-program-name{color:var(--white);margin-bottom:var(--space-4);font-size:1.375rem;font-weight:700}.cert-underline{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.cert-features{margin:0 0 var(--space-6);padding:0;list-style:none}.cert-features li{align-items:center;gap:var(--space-3);color:#ffffffe6;padding:var(--space-2)0;font-size:.9375rem;display:flex}.cert-features .check-icon{color:var(--accent);font-weight:700}.btn-counsellor{width:100%;padding:var(--space-4);background:var(--accent);color:var(--white);border-radius:var(--border-radius-md);cursor:pointer;border:none;font-size:.9375rem;font-weight:700;transition:all .2s}.btn-counsellor:hover{background:var(--accent-dark);transform:translateY(-2px)}.btn-counsellor-dark{background:0 0;border:1px solid #ffffff4d}.btn-counsellor-dark:hover{border-color:var(--white);background:#ffffff1a}.invest-footer{text-align:center;color:#fff9;font-size:.9375rem}.pricing-section{background:linear-gradient(#fff7ed,#fff);border-top:1px solid #e5e7eb;padding:80px 24px}.pricing-container-full{border:2px solid var(--accent);background:#fff;border-radius:24px;max-width:1200px;margin:0 auto;padding:48px;box-shadow:0 25px 50px -12px #df671826}.pricing-header{text-align:center;margin-bottom:48px}.pricing-title{color:#1a1a1a;letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:700}.pricing-subtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.pricing-content-wrapper{grid-template-columns:1.5fr 1fr;gap:40px;margin-bottom:40px;display:grid}.pricing-main-column{flex-direction:column;gap:24px;display:flex}.fee-section{border:1px solid var(--accent);background:#fff;border-radius:12px;padding:24px;transition:transform .2s,box-shadow .2s}.fee-section:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000000d}.fee-section.primary{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);position:relative;overflow:hidden;border:2px solid #3b82f6!important}.fee-section.primary:before{content:"";background:radial-gradient(circle,#3b82f61a 0%,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.fee-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex;position:relative}.fee-label-text{color:#374151;letter-spacing:-.01em;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.fee-icon-wrapper{width:36px;height:36px;color:var(--accent);background:#fff7ed;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.fee-icon-wrapper.primary{color:#2563eb;background:#dbeafe}.fee-value{color:#111827;font-size:20px;font-weight:700}.fee-value-large{color:#1e40af;letter-spacing:-.02em;font-size:32px;font-weight:800}.fee-note-text{color:#6b7280;margin:4px 0 0 48px;font-size:13px;font-style:italic}.payment-plans-section{margin-top:16px}.section-heading{color:#111827;border-bottom:2px solid #f3f4f6;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:700;display:flex}.heading-icon{color:var(--accent);display:inline-flex}.plan-option{border:1px solid var(--accent);cursor:default;background:#fff;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .2s}.plan-option:hover{border-color:var(--accent);background:#fff7ed;box-shadow:0 4px 12px #ea580c14}.plan-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.plan-title-group{align-items:center;gap:12px;display:flex}.plan-icon{color:var(--accent);align-items:center;display:flex}.plan-name{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}.plan-price{color:var(--accent-dark);font-size:18px;font-weight:700}.plan-description{color:#6b7280;margin:0 0 0 32px;font-size:14px;line-height:1.5}.important-notice{color:#92400e;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px;padding:16px 20px;font-size:14px;line-height:1.6}.important-notice strong{color:#78350f;font-weight:700}.pricing-side-column{flex-direction:column;gap:32px;display:flex}.financing-box{background:0 0;border:none;padding:0}.financing-description{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.6}.financing-list{flex-direction:column;gap:16px;display:flex}.financing-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:16px;transition:background .2s;display:flex}.financing-item:hover{background:#f1f5f9}.financing-icon{color:#0f172a;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 4px #0000000d}.financing-name{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:600}.financing-desc{color:#64748b;margin:0;font-size:13px;line-height:1.4}.whats-included-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.included-list{margin:0;padding:0;list-style:none}.included-list li{color:#374151;padding:10px 0 10px 24px;font-size:14px;line-height:1.6;position:relative}.included-list li:before{content:"✓";color:#10b981;font-size:16px;font-weight:700;position:absolute;left:0}.included-list li:not(:last-child){border-bottom:1px solid #f3f4f6}.pricing-cta-section{text-align:center;border-top:1px solid #e5e7eb;padding-top:32px}.btn-enroll-primary{color:#fff;cursor:pointer;background:#df6718;border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:14px 48px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.btn-enroll-primary:hover{background:#c2410c;transform:translateY(-1px);box-shadow:0 4px 12px #df67184d}.cta-contact{color:#6b7280;margin-top:16px;font-size:14px;text-align:center!important}.cta-contact a{color:#df6718;font-weight:600;text-decoration:none}.cta-contact a:hover{text-decoration:underline}@media (max-width:1024px){.pricing-content-wrapper{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.pricing-section{padding:60px 0}.pricing-container-full{padding:0 20px}.pricing-title{font-size:26px}.pricing-subtitle{font-size:14px}.pricing-header{margin-bottom:32px}.fee-value-large{font-size:24px}.plan-header{flex-direction:column;align-items:flex-start;gap:8px}.plan-price{font-size:18px}.btn-enroll-primary{width:100%;padding:16px 32px}}.news-section{background:var(--gray-50);padding:80px 0}.news-container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.news-badge{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:.875rem;font-weight:700;display:inline-block}.news-title{color:var(--black);margin-bottom:var(--space-10);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.news-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.news-card{background:var(--white);border-radius:var(--border-radius-lg);transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #0000000f}.news-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.news-image{height:180px;overflow:hidden}.news-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-card:hover .news-image img{transform:scale(1.05)}.news-content{padding:var(--space-6)}.news-date{color:var(--accent);margin-bottom:var(--space-2);font-size:.75rem;font-weight:600;display:inline-block}.news-headline{color:var(--black);margin-bottom:var(--space-3);font-size:1rem;font-weight:700;line-height:1.5}.news-source{color:var(--gray-500);font-size:.8125rem;font-weight:500}@media (max-width:1024px){.certification-cards{grid-template-columns:1fr}.certification-cards.three-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.learner-testimonials,.news-grid{grid-template-columns:1fr}.company-logo{min-width:120px}.company-logo img{max-height:45px}.certification-cards.three-cards{grid-template-columns:1fr}}.form-urgency-badge{color:#fff;text-align:center;margin:calc(-1*var(--space-8))calc(-1*var(--space-8))var(--space-6);letter-spacing:.05em;background:linear-gradient(135deg,#ff6b35,#f7931e);padding:8px 16px;font-size:.75rem;font-weight:700;animation:2s ease-in-out infinite pulse-urgency}@keyframes pulse-urgency{0%,to{opacity:1}50%{opacity:.85}}.jobroles-card-integrated{background:var(--white);border:1px solid var(--accent);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.jobroles-grid-compact{gap:var(--space-2);flex-wrap:wrap;display:flex}.job-role-tag{background:var(--accent-light);border:1px solid;border-color:var(--accent);color:var(--accent-dark);align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-see-investment{align-items:center;gap:var(--space-2);color:var(--accent);padding-top:var(--space-4);border-top:1px solid var(--gray-200);margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.btn-see-investment:hover{gap:var(--space-3)}.section-inline-cta{margin-top:var(--space-12);padding:var(--space-8);background:linear-gradient(135deg,var(--accent-light)0%,var(--white)100%);border:1px solid var(--accent);justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.section-inline-cta p{color:var(--black);margin:0;font-size:1.125rem;font-weight:600}.section-inline-cta .btn-primary{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;padding:14px 28px;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s}.section-inline-cta .btn-primary:hover{background:var(--black);transform:translateY(-2px)}.roi-section .roi-section-title{color:var(--black);margin-bottom:var(--space-4);text-align:left;font-size:1.125rem;font-weight:700}@media (max-width:768px){.jobroles-card-integrated{padding:var(--space-6)}.section-inline-cta{text-align:center;gap:var(--space-4);flex-direction:column}.form-urgency-badge{margin:calc(-1*var(--space-8))calc(-1*var(--space-8))var(--space-4);font-size:.7rem}}.audience-section-modern{padding:var(--space-20)0;background:linear-gradient(#fafafa 0%,#fff 100%);position:relative;overflow:hidden}.audience-section-modern:before{content:"";background:linear-gradient(90deg,var(--accent),#ff8c42,var(--accent));height:4px;position:absolute;top:0;left:0;right:0}.audience-header-modern{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.audience-eyebrow{letter-spacing:.15em;color:#fff;background:linear-gradient(135deg,var(--brand-primary)0%,#ff8a00 100%);margin-bottom:var(--space-4);border-radius:50px;padding:8px 16px;font-size:1rem;font-weight:700;display:inline-block}.audience-title-modern{color:var(--black);letter-spacing:-.03em;margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2}.audience-subtitle-modern{color:var(--gray-600);text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.7}.audience-grid-modern{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:repeat(2,1fr);display:grid}.audience-card-modern{background:var(--white);border:1px solid var(--accent);padding:var(--space-8);gap:var(--space-6);border-radius:16px;transition:all .3s;display:flex;position:relative;overflow:hidden}.audience-card-modern:before{content:"";background:linear-gradient(180deg,var(--accent),#ff8c42);width:4px;height:100%;transition:background .3s;position:absolute;top:0;left:0}.audience-card-modern:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.audience-card-number{color:var(--accent);flex-shrink:0;font-size:2.5rem;font-weight:800;line-height:1;transition:color .3s}.audience-card-modern:hover .audience-card-number{color:var(--accent)}.audience-card-content{flex-direction:column;display:flex}.audience-card-title-modern{color:var(--black);margin-bottom:var(--space-2);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.audience-card-desc-modern{color:var(--gray-600);margin-bottom:var(--space-4);flex-grow:1;font-size:.9375rem;line-height:1.6}.audience-tag-modern{color:var(--accent-dark);background:var(--accent-light);border-radius:50px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.audience-tag-modern:before{content:"✓";font-size:.65rem}.audience-stats-row{justify-content:center;align-items:center;gap:var(--space-10);padding:var(--space-8)var(--space-6);margin-bottom:var(--space-12);background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:16px;display:flex}.audience-stat-item{text-align:center;gap:var(--space-1);flex-direction:column;display:flex}.audience-stat-item .stat-number{color:var(--accent);font-size:2rem;font-weight:800;line-height:1}.audience-stat-item .stat-text{color:#ffffffb3;max-width:150px;font-size:.8125rem;line-height:1.4}.audience-stat-divider{background:#fff3;width:1px;height:50px}.audience-cta-modern{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--white);border:2px solid var(--accent);border-radius:16px;display:flex}.audience-cta-modern .cta-content h3{color:var(--black);margin-bottom:var(--space-1);font-size:1.25rem;font-weight:700}.audience-cta-modern .cta-content p{color:var(--gray-600);margin:0;font-size:.9375rem}.btn-cta-modern{align-items:center;gap:var(--space-2);background:var(--accent);color:#fff;white-space:nowrap;border-radius:8px;padding:16px 32px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-cta-modern:hover{background:var(--black);transform:translate(4px)}.btn-cta-modern svg{transition:transform .3s}.btn-cta-modern:hover svg{transform:translate(4px)}@media (max-width:1024px){.audience-grid-modern{grid-template-columns:1fr}.audience-stats-row{gap:var(--space-6);flex-wrap:wrap}.audience-stat-divider{display:none}}@media (max-width:768px){.audience-section-modern{padding:var(--space-12)0}.audience-card-modern{gap:var(--space-4);flex-direction:column}.audience-card-number{font-size:2rem}.audience-cta-modern{text-align:center;flex-direction:column}.audience-stats-row{padding:var(--space-6)}.audience-stat-item .stat-number{font-size:1.5rem}}.curriculum-section-modern{padding:var(--space-20)0;background:linear-gradient(#f8f9fa 0%,#fff 100%);position:relative}.curriculum-container-modern{max-width:1100px;padding:0 var(--space-6);width:100%;margin:0 auto;overflow:hidden}.curriculum-header-modern{gap:var(--space-10);margin-bottom:var(--space-12);grid-template-columns:1fr auto;align-items:start;display:grid}.curriculum-header-content{max-width:650px}.curriculum-eyebrow{letter-spacing:.15em;color:var(--white);background:var(--accent);margin-bottom:var(--space-4);border-radius:50px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-block}.curriculum-title-modern{color:var(--black);letter-spacing:-.03em;margin-bottom:var(--space-3);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.3}.curriculum-subtitle-modern{color:var(--gray-600);font-size:1rem;line-height:1.7}.curriculum-stats-modern{gap:var(--space-4);display:flex}.curr-stat-modern{background:var(--white);border:1px solid var(--gray-200);padding:var(--space-4);text-align:center;border-radius:12px;min-width:90px;transition:all .3s}.curr-stat-modern:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.curr-stat-icon{margin-bottom:var(--space-1);font-size:1.25rem}.curr-stat-value-modern{color:var(--accent);margin-bottom:var(--space-1);font-size:1.75rem;font-weight:800;line-height:1}.curr-stat-label-modern{color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.curriculum-timeline{position:relative}.curriculum-module-modern{gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.curriculum-module-modern:last-child{margin-bottom:0}.timeline-connector{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.timeline-dot{background:var(--white);border:2px solid var(--gray-300);width:44px;height:44px;color:var(--gray-500);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.timeline-dot.has-cert{background:linear-gradient(135deg,var(--accent),#ff8c42);border-color:var(--accent);color:#fff;font-size:1rem}.curriculum-module-modern.active .timeline-dot{background:var(--accent);border-color:var(--accent);color:#fff}.curriculum-module-modern:hover .timeline-dot:not(.has-cert){border-color:var(--accent);color:var(--accent)}.timeline-line{background:linear-gradient(180deg,var(--gray-300)0%,var(--gray-200)100%);width:2px;min-height:20px;margin:var(--space-2)0;flex-grow:1}.module-card-modern{background:var(--white);border:1px solid var(--gray-200);padding:var(--space-6);cursor:pointer;border-radius:16px;flex-grow:1;transition:all .3s}.module-card-modern:hover{border-color:var(--accent);box-shadow:0 12px 32px #00000014}.curriculum-module-modern.active .module-card-modern{border-color:var(--accent);border-width:2px;box-shadow:0 12px 32px #e559131f}.module-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.module-info{flex-grow:1}.module-number-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:var(--space-1);font-size:.6875rem;font-weight:700;display:block}.module-title-modern{color:var(--black);margin-bottom:var(--space-2);font-size:1.125rem;font-weight:700;line-height:1.4}.module-meta-modern{gap:var(--space-3);flex-wrap:wrap;display:flex}.module-duration-modern{color:var(--gray-500);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.module-duration-modern svg{color:var(--gray-400)}.module-cert-modern{color:var(--accent);background:var(--accent-light);border-radius:50px;align-items:center;gap:6px;padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.module-cert-modern svg{color:var(--accent)}.module-expand-modern{background:var(--gray-100);width:32px;height:32px;color:var(--gray-500);border-radius:8px;justify-content:center;align-items:center;transition:all .3s;display:flex}.module-card-modern:hover .module-expand-modern{background:var(--accent-light);color:var(--accent)}.module-expand-modern svg{transition:transform .3s}.module-expand-modern svg.rotated{transform:rotate(180deg)}.module-content-modern{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--gray-200);animation:.3s fadeSlideDown}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.module-description-modern{color:var(--gray-600);margin-bottom:var(--space-5);font-size:.9375rem;line-height:1.7}.module-topics-modern{background:var(--gray-50);padding:var(--space-5);border-radius:12px}.topics-label{text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500);margin-bottom:var(--space-3);font-size:.75rem;font-weight:700;display:block}.topics-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.topic-item{align-items:flex-start;gap:var(--space-2);color:var(--gray-700);font-size:.875rem;line-height:1.5;display:flex}.topic-item svg{color:var(--accent);flex-shrink:0;margin-top:3px}.curriculum-footer-modern{margin-top:var(--space-12)}.curriculum-footer-modern .footer-content{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8);background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:16px;display:flex}.footer-info h3{color:#fff;margin-bottom:var(--space-1);font-size:1.25rem;font-weight:700}.footer-info p{color:#ffffffb3;margin:0;font-size:.9375rem}.btn-download-modern{align-items:center;gap:var(--space-2);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:14px 28px;font-size:.9375rem;font-weight:700;transition:all .3s;display:inline-flex}.btn-download-modern:hover{color:var(--accent);background:#fff;transform:translateY(-2px)}@media (max-width:900px){.curriculum-header-modern{gap:var(--space-6);grid-template-columns:1fr}.curriculum-stats-modern{justify-content:flex-start}}@media (max-width:768px){.curriculum-section-modern{padding:var(--space-12)0}.curriculum-module-modern{gap:var(--space-3);flex-direction:column}.timeline-connector{margin-bottom:var(--space-2);flex-direction:row}.timeline-line{flex-grow:1;width:auto;height:2px;min-height:auto}.timeline-dot{width:36px;height:36px;font-size:.75rem}.module-card-modern{padding:var(--space-5)}.module-title-modern{font-size:1rem}.topics-grid{grid-template-columns:1fr}.curriculum-footer-modern .footer-content{text-align:center;flex-direction:column}.curriculum-stats-modern{flex-wrap:wrap}}@media (max-width:480px){.hero-section{padding:var(--space-12)var(--space-4)var(--space-8)}.hero-container{gap:var(--space-6)}.hero-title{font-size:1.75rem;line-height:1.2}.hero-description{font-size:1rem}.partner-logos{gap:var(--space-3);flex-wrap:wrap;justify-content:center}.ec-council-badge{height:40px}.hero-brand-logo{height:28px}.form-card{padding:var(--space-5);max-width:100%;margin-top:var(--space-6);top:0}.form-urgency-badge{color:#fff;text-align:center;margin-bottom:var(--space-4);background:linear-gradient(135deg,#ff6b00 0%,#ff8533 100%);border-radius:4px;padding:8px 16px;font-size:.75rem;font-weight:700}.form-title{font-size:1.375rem}.btn-continue{padding:14px;font-size:.9375rem}.batch-info{gap:var(--space-2);margin-bottom:var(--space-4);flex-flow:wrap}.batch-label,.batch-date{font-size:.75rem}.stats-container{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.stat-item{padding:var(--space-2)}.stat-item:nth-child(2n){border-right:none}.stat-item:nth-child(odd){border-right:1px solid var(--gray-200)}.stat-item:nth-child(n+3){border-right:none}.stat-label{letter-spacing:.05em;font-size:.6rem}.stat-value{font-size:.8rem}.program-page .stats-bar .stat-value strong{font-size:.9rem}.credentials-section{padding:var(--space-10)0}.section-container{padding:0 var(--space-4)}.credentials-title{font-size:1.375rem}.credentials-subtitle{font-size:.9375rem}.certificates-gallery{gap:var(--space-4);grid-template-columns:1fr}.credentials-grid{gap:var(--space-3);grid-template-columns:1fr}.credential-card{padding:var(--space-4)}.skills-section{padding:var(--space-10)0}.skills-title{margin-bottom:var(--space-6);font-size:1.375rem}.skills-grid{gap:var(--space-3)}.skill-card{padding:var(--space-4)}.skill-name{font-size:.9375rem}.skill-desc{font-size:.75rem}.roi-section,.why-ehack-section{padding:var(--space-10)0}.roi-title{font-size:1.375rem}.roi-subtitle{font-size:.8125rem}.roi-card{padding:var(--space-4)}.jobroles-title{font-size:1.375rem}.jobrole-card{padding:var(--space-4)}.jobrole-title{font-size:1rem}.jobrole-salary{font-size:.875rem}.audience-card{padding:var(--space-4)}.audience-icon{width:50px;height:50px}.faq-section{padding:var(--space-10)0}.faq-category-btn{padding:.5rem 1rem;font-size:.75rem}.faq-question{padding:var(--space-4);font-size:.9375rem}.faq-answer{padding:var(--space-4);font-size:.8125rem}.curriculum-section{padding:var(--space-10)0}.curriculum-title{font-size:1.375rem}.curriculum-stats{gap:var(--space-3);flex-wrap:wrap;justify-content:center}.curr-stat-value{font-size:1.5rem}.curr-stat-label{font-size:.6875rem}.module-card{padding:var(--space-4)}.module-title{font-size:.9375rem}.module-desc{font-size:.8125rem}.prefooter-cta,.program-cta-section{padding:var(--space-10)var(--space-4)}.prefooter-cta h2,.program-cta-section h2{font-size:1.375rem}.prefooter-cta p{font-size:.9375rem}.btn-cta{padding:12px 24px;font-size:.875rem}.learners-section{padding:1.5rem 0 3rem}.learners-header{margin-bottom:1.5rem}.learners-title{font-size:1.375rem}.learners-subtitle{font-size:.9375rem}.section-title,.section-heading{font-size:1.375rem}.section-description{font-size:.9375rem}.container,.section-container,.content-container{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (max-width:380px){.program-page{overflow-x:hidden}.hero-section{padding:var(--space-4)var(--space-3)var(--space-8)}.hero-container{flex-direction:column;gap:0;width:100%;display:flex}.hero-content{width:100%;max-width:100%;padding-right:0}.partner-logos{gap:var(--space-3);flex-wrap:wrap}.ec-council-badge{height:35px}.hero-brand-logo{height:25px}.hero-title{word-break:break-word;font-size:1.4rem;line-height:1.2}.hero-description{font-size:.9rem}.form-card{margin-top:var(--space-4);padding:var(--space-4);width:100%;top:0}.form-title{font-size:1.25rem}.phone-input{padding:0}.phone-field{padding:var(--space-3);font-size:.9rem}.stats-container{padding:var(--space-4);gap:var(--space-3);grid-template-columns:1fr}.stat-item{border-bottom:1px solid var(--gray-200);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-right:none!important}.stat-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.btn-continue,.btn-cta,.btn-apply{padding:12px 20px;font-size:.875rem}.pricing-content-wrapper{flex-direction:column}.cert-image-wrapper{min-height:180px;padding:var(--space-6)var(--space-4)0;overflow:hidden}.cert-stack{height:160px}.cert-stack-img{width:120px;max-width:40%}.cert-stack-5{transform:rotate(-8deg)translate(-30px)translateY(10px)}.cert-stack-4{transform:rotate(-4deg)translate(-15px)translateY(5px)}.cert-stack-3{transform:rotate(0)translate(0)translateY(0)}.cert-stack-2{transform:rotate(4deg)translate(15px)translateY(5px)}.cert-stack-1{transform:rotate(8deg)translate(30px)translateY(10px)}.cert-card:hover .cert-stack-5{transform:rotate(-10deg)translate(-35px)translateY(8px)}.cert-card:hover .cert-stack-4{transform:rotate(-5deg)translate(-18px)translateY(4px)}.cert-card:hover .cert-stack-3{transform:rotate(0)translate(0)translateY(-4px)scale(1.02)}.cert-card:hover .cert-stack-2{transform:rotate(5deg)translate(18px)translateY(4px)}.cert-card:hover .cert-stack-1{transform:rotate(10deg)translate(35px)translateY(8px)}}.hero-robotics{background-image:url(/images/programs/robotics-hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-robotics:before{content:"";z-index:1;background:#ffffffe6;position:absolute;inset:0;background-image:none!important;animation:none!important}.hero-robotics .hero-container{z-index:2;position:relative}.hero-robotics .hero-title{color:var(--white)}.hero-softskills{background-image:url(/images/programs/softskills-hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-softskills:before{content:"";z-index:1;background:#ffffffe6;position:absolute;inset:0;background-image:none!important;animation:none!important}.hero-softskills .hero-container{z-index:2;position:relative}.hero-softskills .hero-title{color:var(--white)}.hero-digital-marketing{background-image:url(/images/programs/digital-marketing-hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-digital-marketing:before{content:"";z-index:1;background:#ffffffe6;position:absolute;inset:0;background-image:none!important;animation:none!important}.hero-digital-marketing .hero-container{z-index:2;position:relative}.hero-digital-marketing .hero-title{color:var(--white)}.hero-data-science{background-image:url(/images/programs/data-science-hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-data-science:before{content:"";z-index:1;background:#ffffffe6;position:absolute;inset:0;background-image:none!important;animation:none!important}.hero-data-science .hero-container{z-index:2;position:relative}.hero-data-science .hero-title{color:var(--white)}.hero-masters{background-image:url(/images/programs/masters-hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-masters:before{content:"";z-index:1;background:#ffffff91;position:absolute;inset:0;background-image:none!important;animation:none!important}.hero-masters .hero-container{z-index:2;position:relative}.hero-masters .hero-title{color:var(--white)}.hero-graduate{background-image:url(/images/programs/graduate-hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-graduate:before{content:"";z-index:1;background:#ffffffe6;position:absolute;inset:0;background-image:none!important;animation:none!important}.hero-graduate .hero-container{z-index:2;position:relative}.hero-graduate .hero-title{color:var(--white)}.hero-ceh-master{background-image:url(/images/programs/ceh-master-hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-ceh-master:before{content:"";z-index:1;background:#ffffffe6;position:absolute;inset:0;background-image:none!important;animation:none!important}.hero-ceh-master .hero-container{z-index:2;position:relative}.hero-ceh-master .hero-title{color:var(--white)}@media (max-width:480px){.curr-stat-modern{padding:.5rem}.pricing-container-full{padding-top:56px;padding-bottom:56px}.pricing-header{margin:0;padding:0}.btn-enroll-primary{padding:8px 16px}.certificates-gallery.count-2 .certificate-img{height:auto}}
