:root{color-scheme:light;--primary:#E62424;--accent:#FFD700;--bg-dark:#FFFFFF;--card-bg:#FFFFFF;--card-bg-hover:#F9FAFB;--text-main:#000000;--text-light:#FFFFFF;--text-muted:#4B5563;--border-color:rgba(0,0,0,0.08);--radius-box:24px;--radius-pill:100px;--radius-md:16px;--success-text:#059669;--section-padding:clamp(60px,10vw,120px);--divider-padding:clamp(30px,5vw,60px);--z-base:1;--z-sticky:100;--z-fixed:500;--z-modal:1000;--z-critical:9000;--success:#10B981;--purple-label:#7C3AED;--gold:#D97706;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -1px rgba(0,0,0,0.04);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -2px rgba(0,0,0,0.04);--shadow-premium:0 20px 50px -10px rgba(0,0,0,0.08),0 10px 10px -5px rgba(0,0,0,0.02);}*{margin:0;padding:0;box-sizing:border-box;font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;-webkit-tap-highlight-color:transparent;}.text-center{text-align:center !important;}.container{max-width:1200px;margin:0 auto;padding:0 5%;width:100%;position:relative;}.reveal{opacity:0;transform:translateY(30px);transition:0.8s all cubic-bezier(0.16,1,0.3,1);visibility:hidden;will-change:transform,opacity;}body,html{background:#FFFFFF !important;color:var(--text-main);line-height:1.6;overflow-x:hidden;position:relative;width:100%;font-size:clamp(0.875rem,0.8rem + 0.35vw,1rem);}h1,h2,h3,h4,h5,h6{color:#000000 !important;}html{overflow-x:hidden;width:100%;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background:var(--bg-dark);}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:10px;}header{background:rgba(255,255,255,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:clamp(12px,2.2vh,19px) 5%;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:var(--z-sticky);border-bottom:1px solid rgba(0,0,0,0.05);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:var(--shadow-sm);}header .hero-heritage-badge{display:none;}@media (min-width:1024px){.header-badge{display:flex !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;padding:8px 22px !important;font-size:1.05rem !important;white-space:nowrap;background:#FFFFFF !important;border:1.5px solid var(--primary) !important;box-shadow:var(--shadow-sm);color:var(--text-main) !important;z-index:10;pointer-events:none;border-radius:50px;}.header-badge .heritage-icon{font-size:1.5rem !important;}.hero-text .hero-heritage-badge{display:none !important;}}header.header-hidden{transform:translateY(-100%);}.logo-img{height:clamp(52px,9vw,82px);width:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,255,255,0.15));}.contact-btn{background:var(--primary);color:var(--text-light);padding:clamp(12px,2vh,16px) clamp(25px,4vw,35px);text-decoration:none;border-radius:var(--radius-md);font-weight:700;font-size:clamp(0.95rem,2vw,1.15rem);box-shadow:0 4px 15px rgba(230,36,36,0.2);transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;}@media (prefers-reduced-motion:no-preference){.contact-btn{animation:headerPulse 2.5s infinite alternate ease-in-out;}}@keyframes headerPulse{0%{transform:scale(1);box-shadow:0 4px 15px rgba(230,36,36,0.2);}100%{transform:scale(1.02);box-shadow:0 6px 20px rgba(230,36,36,0.35);}}.contact-btn:hover{background:#ff3333;color:var(--text-light);transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,36,36,0.4);}.video-facade{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;z-index:5;transition:0.3s;}.video-facade:hover{filter:brightness(1.1);}.video-facade::after{content:'▶';width:70px;height:70px;background:rgba(255,26,26,0.9);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;padding-left:5px;box-shadow:0 0 30px rgba(0,0,0,0.5);transition:0.3s cubic-bezier(0.175,0.885,0.32,1.275);}.video-facade:hover::after{transform:scale(1.15) translate3d(0,0,0);background:var(--accent);color:black;}.hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:clamp(40px,8vw,100px) 5% clamp(60px,10vw,120px);min-height:85vh;gap:60px;position:relative;overflow:hidden;background:#FFFFFF;text-align:center;}#hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;will-change:transform;}.hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 50%,rgba(230,36,36,0.04) 0%,transparent 65%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%);z-index:1;}.hero-tags-layer{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;}.hero-text{flex:1;position:relative;z-index:3;min-width:320px;text-align:center;}.h1-br{display:none !important;}.h1-prefix{font-size:0.7em;display:block;text-align:center !important;margin:0 auto;margin-bottom:5px;line-height:1.2;padding-bottom:5px;color:var(--text-muted);}.seo-eyebrow{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:var(--text-muted);margin-top:40px;display:block;opacity:0.5;text-align:center;}.cycle-wrap{display:block;overflow:visible;vertical-align:bottom;min-width:auto;text-align:inherit;width:100%;}.cycle-word{display:inline-block;background:linear-gradient(90deg,var(--primary) 0%,#FF8C00 40%,var(--accent) 100%);background-size:200% auto;color:transparent !important;-webkit-background-clip:text !important;background-clip:text !important;font-weight:900;text-align:center;line-height:1.2;padding:5px 15px;margin:0 auto;}@media (prefers-reduced-motion:no-preference){.cycle-word{animation:liquidShine 3s linear infinite;}}.hero-text p{font-size:1.2rem;color:var(--text-muted);margin-top:0;margin-bottom:24px;max-width:600px;margin-inline:auto;}.hero-tag-item{background:#F8FAFC;padding:8px 18px;border-radius:50px;border:1px solid rgba(0,0,0,0.06);font-weight:700;font-size:0.85rem;color:var(--text-muted);display:inline-flex;margin:5px 5px 5px 0;align-items:center;gap:8px;box-shadow:var(--shadow-sm);}.seats-ticker{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border:1px solid var(--border-color);padding:10px 18px;border-radius:50px;font-size:0.75rem;font-weight:700;position:fixed;bottom:30px;left:30px;z-index:var(--z-fixed);box-shadow:var(--shadow-premium);pointer-events:auto;}.seats-dot{width:9px;height:9px;background:var(--primary);border-radius:50%;}@media (prefers-reduced-motion:no-preference){.seats-dot{animation:seatsPulse 1.5s infinite ease-in-out;}}@keyframes seatsPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(230,36,36,0.7);}70%{transform:scale(1.2);box-shadow:0 0 0 8px rgba(230,36,36,0);}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(230,36,36,0);}}@keyframes blink{0%,100%{opacity:1;}50%{opacity:0.2;}}.batch-banner{background:linear-gradient(90deg,rgba(255,26,26,0.1),rgba(255,230,0,0.06));border:1px solid rgba(255,26,26,0.25);border-radius:var(--radius-md);padding:20px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin:0 5% 0;position:relative;z-index:2;}.batch-label{font-weight:700;font-size:1rem;}.batch-label span{color:var(--primary);}.countdown-wrap{display:flex;gap:12px;}.cd-unit{text-align:center;}.cd-num{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;padding:8px 14px;font-size:1.5rem;font-weight:900;color:var(--primary);min-width:52px;display:block;}.cd-label{font-size:0.75rem;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-top:4px;}.gradient-text-alt{background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;}.form-progress{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:25px;}.form-step{width:28px;height:28px;border-radius:50%;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--text-muted);background:var(--card-bg);transition:all 0.3s ease;position:relative;}.form-step.active{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:0 0 15px rgba(255,26,26,0.4);transform:scale(1.1);}.form-step-divider{flex:0 0 40px;height:1px;background:rgba(255,255,255,0.1);margin:0 4px;}.form-subtitle{font-size:0.9rem;color:var(--text-muted);margin-bottom:25px;font-weight:500;transition:opacity 0.3s ease;display:block;text-align:center;}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.cal-btn{background:transparent;border:1px solid var(--border-color);color:var(--text-main);padding:10px 22px;border-radius:50px;font-weight:700;font-size:0.85rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:0.2s;}.cal-btn:hover{border-color:var(--accent);color:var(--accent);}@media (max-width:768px){.form-group input,.form-group select,.form-group textarea{font-size:16px !important;}.hero-form-container{padding:30px 20px;margin:0;}}.hero-form-container{flex:0 1 440px;width:100%;background:#FFFFFF;padding:30px;border:1px solid rgba(0,0,0,0.05);border-radius:var(--radius-md);box-shadow:var(--shadow-premium);position:relative;z-index:3;overflow:hidden;}.hero-form-container::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(230,36,36,0.06) 0%,rgba(245,213,71,0.04) 40%,transparent 65%);z-index:0;pointer-events:none;animation:neonShift 9s infinite alternate ease-in-out;}.hero-form-container > *{position:relative;z-index:1;}@keyframes neonShift{0%{transform:translate(-22%,-22%) scale(1);opacity:0.72;}50%{transform:translate(22%,22%) scale(1.25);opacity:0.9;}100%{transform:translate(-22%,-22%) scale(1);opacity:0.72;}}.hero-form-container h3{text-align:center;margin-bottom:8px;font-size:1.28rem;font-weight:700;}.hero-form-container>div>p{text-align:center;font-size:0.85rem;color:var(--text-muted);margin-bottom:20px;}.form-group{margin-bottom:15px;}.form-group input[type="text"],.form-group input[type="tel"],.form-group input[type="email"],.form-group input[type="number"],.form-group input[type="search"],.form-group select{width:100%;min-height:48px;padding:16px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#FFFFFF;color:var(--text-main);font-size:16px;transition:all 0.2s ease;}.form-group input[type="text"]:focus,.form-group input[type="tel"]:focus,.form-group input[type="email"]:focus,.form-group input[type="number"]:focus,.form-group input[type="search"]:focus,.form-group select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(230,36,36,0.08);}.form-group input[type="text"]:focus-visible,.form-group input[type="tel"]:focus-visible,.form-group input[type="email"]:focus-visible,.form-group input[type="number"]:focus-visible,.form-group input[type="search"]:focus-visible,.form-group select:focus-visible{outline:2px solid var(--primary);outline-offset:2px;}.form-group select option{background:#1a1e22;color:var(--text-main);}.goal-radios{display:flex;flex-direction:column;gap:12px;margin-top:15px;width:100%;}.goal-radio{width:100%;padding:16px 20px;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:0.3s;background:#FFFFFF;color:var(--text-main);font-size:0.9rem;font-weight:700;display:flex;flex-direction:row;align-items:center;gap:15px;}.goal-radio span{font-size:0.8rem;color:var(--text-muted);margin-top:2px;display:block;font-weight:400;}.goal-radio:hover{border-color:rgba(255,26,26,0.4);background:rgba(255,26,26,0.05);}.goal-radio.selected{border-color:var(--primary);background:rgba(255,26,26,0.08);}.goal-radio input[type="radio"]{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;pointer-events:none !important;}.goal-radio .goal-text strong{display:block;font-size:0.9rem;font-weight:700;color:var(--text-main);}.goal-radio:focus-within,.goal-radio:focus-visible{outline:2px solid var(--primary);outline-offset:2px;}.goal-radio .goal-text span{font-size:0.8rem;color:var(--text-muted);}.form-label{font-size:0.85rem;font-weight:700;color:var(--text-muted);margin-bottom:8px;display:block;text-transform:uppercase;letter-spacing:0.05em;}.contact-mode-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;}.cmode-btn{flex:1;padding:14px 16px;min-height:48px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:0.85rem;font-weight:700;cursor:pointer;text-align:center;transition:0.2s;}.cmode-btn.active{border-color:var(--primary);background:rgba(255,26,26,0.08);color:var(--text-main);}#callbackFields{display:none;}#callbackFields.visible{display:block;}.submit-btn{width:100%;padding:16px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1.1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;margin-top:10px;box-shadow:0 4px 15px rgba(230,36,36,0.2);}.submit-btn:disabled{cursor:not-allowed;opacity:0.6;transform:none;}.submit-btn:hover:not(:disabled){background:#ff3333;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,36,36,0.4);}.success-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px;}.success-actions a{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:50px;font-weight:700;font-size:0.95rem;text-decoration:none;text-align:center;transition:0.2s;}.sa-guide{background:var(--accent);color:#000;}.sa-demo{background:var(--primary);color:#fff;}.sa-wa{background:#25D366;color:#fff;}.sa-ig{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);color:#fff;}.sa-guide:hover,.sa-demo:hover,.sa-wa:hover,.sa-ig:hover{filter:brightness(1.1);}.marquee-container{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:40px 0;overflow:hidden;white-space:nowrap;}.marquee-content{display:inline-block;animation:marquee 30s linear infinite;}.salary-marquee{animation:marquee 22s linear infinite;}.salary-ticker-row:hover .salary-marquee,.salary-ticker-row:focus-within .salary-marquee{animation-play-state:paused;}.salary-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:18px 24px;min-width:260px;flex-shrink:0;box-shadow:var(--shadow-sm);}.salary-amount{font-weight:900;font-size:1.4rem;color:var(--accent);}.salary-name{font-weight:700;font-size:0.9rem;margin:4px 0;}.salary-role{font-size:0.82rem;color:var(--text-muted);}.salary-co{font-size:0.82rem;color:var(--primary);font-weight:700;}.marquee-item{margin:0 50px;display:inline-flex;align-items:center;gap:12px;vertical-align:middle;opacity:0.6;transition:opacity 0.4s ease;}.marquee-item:hover{opacity:1;}.p-logo-text{background:transparent;border:none;padding:0;border-radius:0;font-size:clamp(1.75rem,3.5vw,2.15rem);font-weight:700;color:var(--text-main);text-transform:uppercase;letter-spacing:3px;display:inline-flex;align-items:center;}.ugc-monolith h3{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;color:var(--text-main);text-transform:uppercase;letter-spacing:3px;display:inline-flex;align-items:center;}.partner-logo{height:75px;width:auto;object-fit:contain;filter:grayscale(1) contrast(1.2);-webkit-filter:grayscale(1) contrast(1.2);opacity:0.7;transition:all 0.3s ease;}.partner-logo:hover{filter:grayscale(0) contrast(1);opacity:1;}img.partner-logo[src$=".webp"],img.partner-logo[src$=".jpg"],img.partner-logo[src$=".jpeg"],img.partner-logo[src$=".svg"]{filter:grayscale(1);-webkit-filter:grayscale(1);mix-blend-mode:multiply;}@media (max-width:768px){.partner-logo{height:60px;}}.ugc-monolith h2{font-size:clamp(2rem,5vw,3.8rem);font-weight:900;line-height:1.1;margin-bottom:15px;letter-spacing:-1px;}main section h2{font-size:clamp(2.2rem,5vw,3.5rem);margin-bottom:24px;font-weight:900;text-align:center;color:#000000 !important;position:relative;z-index:2;}.section-pad{padding:var(--section-padding) 0;position:relative;}.section-header{margin-bottom:50px !important;text-align:center !important;width:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;}.section-header > *{text-align:center !important;}main section>p.section-sub,p.section-sub,.section-sub{font-size:1.25rem;color:var(--text-muted);max-width:800px;margin:0 auto 50px;line-height:1.6;text-align:center;position:relative;z-index:2;}.ambient-blob{position:absolute;border-radius:50%;filter:blur(120px);z-index:0;opacity:0.65;pointer-events:none;animation:blobFloat 20s infinite alternate ease-in-out;}.blob-red{background:var(--primary);width:600px;height:600px;}.blob-yellow{background:var(--accent);width:500px;height:500px;}.blob-purple{background:#A855F7;width:600px;height:600px;opacity:0.4 !important;}.grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(270px,30vw,380px),1fr));gap:24px;padding:40px 5%;justify-content:center;align-items:stretch;perspective:1000px;}.card,article.card,.course-card{background:#FFFFFF;padding:clamp(20px,3vw,36px) clamp(20px,3vw,32px);border:1px solid rgba(0,0,0,0.05);border-radius:var(--radius-md);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;overflow:hidden;box-shadow:var(--shadow-lg);}.card:hover,article.card:hover,.course-card:hover{border-color:var(--primary);box-shadow:var(--shadow-premium);transform:translateY(-8px);}.card h3{font-size:1.6rem;margin-bottom:12px;color:var(--text-main);font-weight:700;line-height:1.3;}.card p{font-size:1.15rem;color:var(--text-muted);line-height:1.6;}.outcome-tag{display:block;margin-top:10px;color:var(--primary);font-weight:700;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.8px;opacity:0.85;overflow-wrap:anywhere;word-break:break-word;}@keyframes neon-flicker{0%,19%,21%,23%,25%,54%,56%,100%{opacity:1;}20%,24%,55%{opacity:0.8;}}.neon-flicker{color:var(--accent) !important;animation:neon-flicker 1.5s ease-in-out infinite;}@keyframes breathe{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.03);opacity:0.85;}}.neon-flicker-red{color:var(--primary) !important;display:inline-block;animation:breathe 3s ease-in-out infinite;}.card h3.neon-flicker{transition:all 0.3s ease;}article.card:hover h3.neon-flicker{animation:neon-flicker 1.5s ease-in-out infinite;}.course-cta-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:12px 24px;color:var(--text-main);background:#F1F5F9;border:1px solid rgba(0,0,0,0.05);border-radius:var(--radius-md);font-weight:700;font-size:0.9rem;text-decoration:none;transition:all 0.3s ease;gap:8px;}.course-cta-btn:hover{background:var(--primary);color:#FFFFFF;transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary);}.stat-card{text-align:center;}.course-card{text-align:left;display:flex;flex-direction:column;height:100%;}.pathway-compare-grid .card{text-align:left;}.stat-card h3{font-size:4rem;color:var(--primary) !important;margin-bottom:10px;font-weight:900;}.reviews-row{display:flex;gap:20px;padding:0 5% 60px;flex-wrap:wrap;}.review-card{flex:1;min-width:260px;background:#FFFFFF;border:1px solid rgba(0,0,0,0.05);border-radius:var(--radius-md);padding:28px;transition:0.3s;text-align:center;box-shadow:var(--shadow-md);}.review-card:hover{border-color:rgba(255,230,0,0.3);transform:translateY(-4px);}.review-stars{color:var(--gold);font-size:1.1rem;margin-bottom:12px;}.review-text{font-size:0.95rem;color:var(--text-muted);line-height:1.6;margin-bottom:16px;font-style:italic;}.review-author{display:flex;align-items:center;gap:10px;justify-content:center;}.review-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.9rem;flex-shrink:0;}.review-name{font-weight:700;font-size:0.9rem;}.review-course{font-size:0.8rem;color:var(--text-muted);}.google-badge{display:inline-flex;align-items:center;gap:12px;background:#F8FAFC;border:1px solid rgba(0,0,0,0.04);padding:14px 24px;border-radius:50px;margin:0 auto 40px;text-align:center;box-shadow:var(--shadow-sm);}.g-stars{color:var(--gold);font-size:1.3rem;}.g-text{font-weight:700;font-size:1rem;}.g-sub{font-size:0.8rem;color:var(--text-muted);}.course-filter-group{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:40px;}.course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;max-width:1200px;margin:0 auto;}.advantage-card{border-left:3px solid var(--accent) !important;}.infra-card{border-left:3px solid var(--primary) !important;}.event-card,.marathon-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;text-align:center !important;border-color:rgba(255,26,26,0.5) !important;background:radial-gradient(circle at 50% 70px,rgba(255,26,26,0.2) 0%,transparent 85%),var(--card-bg) !important;}.marathon-card{border-color:rgba(255,230,0,0.4) !important;background:radial-gradient(circle at 50% 70px,rgba(255,230,0,0.15) 0%,transparent 85%),var(--card-bg) !important;}.event-logo-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:20px;}.event-logo{height:60px;width:auto;display:block !important;flex-shrink:0;}.map-embed{border:0;border-radius:var(--radius-box);}.accreditation-logo{height:auto;width:auto;max-height:80px;margin:0 auto 15px;display:block;}.course-card h3{margin:12px 0 8px;font-size:1.35rem !important;font-weight:800;}.course-card p{font-size:1rem;color:var(--text-muted);}.course-cta-btn{display:inline-block !important;}.creatorx-video{box-shadow:0 20px 40px rgba(168,85,247,0.25) !important;border:1px solid rgba(168,85,247,0.2) !important;border-radius:16px;overflow:hidden;}.gen-ai-powered-badge{height:42px;width:auto;filter:drop-shadow(0 0 12px rgba(168,85,247,0.4));margin-bottom:12px;display:block;}.gen-ai-watermark{position:absolute;right:-15px;bottom:-15px;width:130px;height:auto;opacity:0.08;pointer-events:none;z-index:0;animation:animeSpin 40s linear infinite;filter:brightness(0) invert(1);}.gen-ai-active-logo{height:60px;width:auto;display:block;margin:0 auto;filter:drop-shadow(0 0 15px rgba(168,85,247,0.5));animation:neuralPulse 3s infinite ease-in-out;}.gen-ai-card-theme{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.28) 0%,transparent 85%),var(--card-bg) !important;border-color:rgba(168,85,247,0.3) !important;box-shadow:0 8px 32px rgba(168,85,247,0.1) !important;}@keyframes neuralPulse{0%,100%{filter:drop-shadow(0 0 8px rgba(168,85,247,0.3));transform:scale(1);}50%{filter:drop-shadow(0 0 20px rgba(168,85,247,0.7));transform:scale(1.03);}}.anime-card-effect{position:relative;overflow:hidden !important;transition:all 0.4s cubic-bezier(0.19,1,0.22,1) !important;}.anime-card-effect:hover{transform:scale(1.04) rotate(-0.5deg) !important;border-color:#00f2ff !important;background:#0a0a0a !important;box-shadow:0 0 50px rgba(0,242,255,0.5) !important;z-index:10;}.anime-card-effect::before{content:'';position:absolute;inset:-150%;background:repeating-conic-gradient( from 0deg,transparent 0deg 2deg,rgba(0,242,255,0.2) 2.1deg 2.2deg,transparent 2.3deg 6deg );opacity:0;pointer-events:none;transition:opacity 0.2s ease;animation:animeSpeedLines 4s linear infinite;z-index:0;}.anime-card-effect:hover::before{opacity:1;}@keyframes animeSpeedLines{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.anime-card-effect:hover h3{animation:animeGlitch 0.1s infinite alternate-reverse;text-shadow:3px 0 #ff003c,-3px 0 #00f2ff !important;color:#00f2ff !important;}.anime-card-effect:hover p{color:rgba(255,255,255,0.9) !important;}.anime-card-effect::after{content:'';position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient( to right,transparent 0%,rgba(0,242,255,0.6) 50%,transparent 100% );transform:skewX(-30deg);animation:animeGlint 4s infinite cubic-bezier(0.4,0,0.2,1);pointer-events:none;z-index:2;}@keyframes animeGlint{0%{left:-150%;opacity:0;}10%{opacity:0.8;}20%{left:150%;opacity:0;}100%{left:150%;opacity:0;}}.anime-flare{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,242,255,0.25) 0%,transparent 70%);opacity:0;animation:animeFlarePulse 6s infinite;z-index:0;pointer-events:none;}@keyframes animeFlarePulse{0%,80%{opacity:0;transform:scale(0.8);}82%{opacity:1;transform:scale(1.1);}85%,100%{opacity:0;transform:scale(1.3);}}@keyframes animeGlitch{0%{transform:translate(1px,0.5px);}100%{transform:translate(-1px,-0.5px);}}.quiz-section{padding:var(--section-padding) 5%;background:rgba(255,255,255,0.01);border-top:1px solid var(--border-color);}.quiz-shell{max-width:700px;margin:0 auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-box);padding:50px;}.quiz-step{opacity:0;transform:translateX(20px);transition:opacity 0.3s ease,transform 0.3s ease;display:none;}.quiz-step.active{opacity:1;transform:translateX(0);display:block;}.quiz-q{font-size:1.3rem;font-weight:700;margin-bottom:24px;line-height:1.4;color:var(--text-main);}.quiz-options{display:flex;flex-direction:column;gap:12px;}.quiz-opt{background:rgba(255,255,255,0.03);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:18px 22px;cursor:pointer;font-size:0.95rem;font-weight:700;transition:0.2s;display:flex;align-items:center;gap:14px;}.quiz-opt:hover{border-color:var(--primary);background:rgba(255,26,26,0.07);}.quiz-opt .opt-icon{font-size:1.3rem;flex-shrink:0;}.quiz-progress{height:4px;background:rgba(255,255,255,0.08);border-radius:2px;margin-bottom:30px;overflow:hidden;}.quiz-bar{height:100%;background:var(--primary);border-radius:2px;transition:width 0.4s ease;}.beyond-classroom .card{text-align:center;}.event-logo{display:block;margin:0 auto 20px;height:126px;width:auto;animation:logo-breathing-subtle 5s ease-in-out infinite;}@keyframes logo-breathing-subtle{0%,100%{transform:scale(1);}50%{transform:scale(1.04);}}@media (max-width:768px){.beyond-classroom .card,.life-at-maac .card{text-align:center !important;}.event-logo{height:100px;margin-left:auto !important;margin-right:auto !important;display:block !important;}}.quiz-result{text-align:center;}.quiz-result h3{font-size:1.8rem;font-weight:900;margin-bottom:12px;}.quiz-result .result-course{background:var(--primary);color:#fff;padding:10px 28px;border-radius:50px;font-weight:700;font-size:1.1rem;display:inline-block;margin:16px 0 24px;}.quiz-result p{color:var(--text-muted);margin-bottom:24px;font-size:1rem;}.quiz-restart{background:transparent;border:1px solid var(--border-color);color:var(--text-muted);padding:10px 24px;border-radius:50px;cursor:pointer;font-size:0.85rem;font-weight:700;transition:0.2s;margin-top:12px;}.quiz-restart:hover{border-color:var(--text-muted);color:var(--text-main);}.wa-banner{margin:0 5%;border-radius:var(--radius-box);background:linear-gradient(135deg,rgba(37,211,102,0.1) 0%,rgba(37,211,102,0.04) 100%);border:1px solid rgba(37,211,102,0.2);padding:36px 40px;display:flex;align-items:center;flex-wrap:wrap;gap:24px;position:relative;overflow:hidden;}.wa-banner::before{content:'';position:absolute;right:-40px;top:-40px;width:200px;height:200px;background:rgba(37,211,102,0.05);border-radius:50%;}.wa-icon{font-size:2.8rem;flex-shrink:0;}.wa-text{flex:1;}.wa-text h4{font-size:1.3rem;font-weight:700;margin-bottom:6px;}.wa-text p{color:var(--text-muted);font-size:0.95rem;}.wa-cta{background:#25D366;color:#fff;padding:14px 32px;border-radius:50px;font-weight:700;font-size:1rem;text-decoration:none;white-space:nowrap;transition:0.2s;}.wa-cta:hover{background:#20bc5a;transform:scale(1.03);}.arattai-cta{background:#FFE600;color:#000;padding:14px 32px;border-radius:50px;font-weight:700;font-size:1rem;text-decoration:none;white-space:nowrap;transition:0.2s;}.arattai-cta:hover{background:#e6cf00;transform:scale(1.03);}.local-section{padding:var(--divider-padding) 5%;}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1100px;margin:0 auto;align-items:center;justify-items:center;}.local-landmarks{list-style:none;}.local-landmarks li{padding:14px 0;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:14px;font-size:1rem;}.local-landmarks li:last-child{border-bottom:none;}.lm-icon{width:38px;height:38px;border-radius:10px;background:rgba(255,26,26,0.1);border:1px solid rgba(255,26,26,0.2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;}.lm-label strong{display:block;font-weight:700;color:var(--text-main);}.lm-label span{font-size:0.85rem;color:var(--text-muted);}.map-embed-mock{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-box);height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-decoration:none;color:var(--text-muted);transition:0.3s;font-size:0.95rem;}.map-embed-mock:hover{border-color:var(--primary);color:var(--text-main);}.map-embed-mock .map-pin{font-size:3rem;}@media(max-width:768px){.local-grid{grid-template-columns:1fr;}.grid-layout .card{text-align:center;}.grid-layout .card img{height:100px !important;margin-left:auto !important;margin-right:auto !important;}}.badge-new{background:var(--primary);color:var(--text-light);padding:6px 16px;border-radius:50px;font-size:0.8rem;font-weight:700;letter-spacing:1px;display:inline-block;margin-bottom:15px;box-shadow:0 4px 15px rgba(255,26,26,0.4);text-transform:uppercase;}.pathway-intro{text-align:center;max-width:1000px;margin:0 auto 50px;font-size:clamp(1.15rem,2vw,1.3rem);line-height:1.8;color:var(--text-muted);padding:0 5%;}.pathway-intro strong{color:var(--text-main);font-weight:700;}.pathway-list{list-style:none;max-width:fit-content;margin:20px auto 40px;text-align:left;}.pathway-list li{margin-bottom:12px;display:flex;align-items:center;gap:12px;font-weight:700;color:var(--text-main);font-size:1.05rem;}.pathway-list.red-list li::before{content:'✔';color:var(--primary);font-weight:900;font-size:1.2rem;}.pathway-list.yellow-list li::before{content:'✔';color:var(--accent);font-weight:900;font-size:1.2rem;}.pathway-list.purple-list li::before{content:'✔';color:#A855F7;font-weight:900;font-size:1.2rem;}.pathway-subtitle{font-size:1.3rem;font-weight:700;margin-bottom:20px;text-align:center;}.course-brand-logo{height:clamp(50px,10vw,85px);width:auto;margin:0 auto 20px;display:block;filter:drop-shadow(0 0 15px rgba(255,255,255,0.1));position:relative;z-index:2;}.course-badge{background:rgba(255,255,255,0.05);padding:6px 14px;border-radius:50px;font-size:0.75rem;border:1px solid var(--border-color);display:inline-block;margin-bottom:15px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:1px;}.accreditation-logo{object-fit:contain;background:white;padding:15px;border-radius:var(--radius-md);margin-bottom:25px;box-shadow:0 10px 30px rgba(0,0,0,0.5);height:173px;width:auto;}@media (max-width:768px){.accreditation-logo{height:150px;}}.pathway-header-flex{display:flex;align-items:center;justify-content:center;gap:50px;max-width:1050px;margin:0 auto 50px;padding:0 5%;flex-wrap:wrap;}.pathway-content{flex:1;min-width:300px;text-align:center;}.pathway-content .pathway-subtitle{text-align:center;margin-bottom:15px;}.pathway-content .pathway-list{margin:15px auto 0;text-align:left;}.pathway-video{flex:0 0 auto;width:280px;height:498px;border-radius:var(--radius-box);overflow:hidden;border:1px solid var(--border-color);box-shadow:0 20px 40px rgba(0,0,0,0.6);position:relative;background:#000;}.pathway-video iframe{width:100%;height:100%;position:absolute;inset:0;border:none;}details{background:var(--card-bg);margin-bottom:15px;border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;transition:0.3s;}summary{padding:25px;font-weight:700;list-style:none;display:flex;justify-content:space-between;font-size:1.05rem;}summary::after{content:'+';color:var(--primary);font-size:1.5rem;}details[open] summary::after{content:'−';}details p{padding:0 25px 25px;color:var(--text-muted);font-size:1rem;}footer{background:#FFFFFF;padding:80px 5%;border-top:1px solid var(--border-color);}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:50px;}.mobile-action-bar{display:none;position:fixed;bottom:20px;left:5%;width:90%;background:rgba(10,12,14,0.16);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:50px;z-index:calc(var(--z-fixed) + 1);border:1px solid rgba(255,255,255,0.08);padding:6px;gap:6px;box-shadow:0 10px 40px rgba(0,0,0,0.4);align-items:center;}.mobile-action-bar a{flex:1;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;padding:6px 12px;border-radius:40px;font-weight:700;font-size:0.82rem;transition:0.2s;white-space:nowrap;}.mobile-action-bar a.btn-apply{flex:2.2;font-size:0.98rem;border-radius:40px;}input[type=checkbox]{width:20px;height:20px;cursor:pointer;}input[type=checkbox] + label{padding:10px 0;cursor:pointer;}.btn-apply{background:var(--primary);}.whatsapp-sticky{position:fixed;bottom:30px;right:30px;background:#25D366;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:var(--z-fixed);box-shadow:0 4px 15px rgba(0,0,0,0.4),0 0 20px rgba(37,211,102,0.2);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);border:1px solid rgba(255,255,255,0.1);}.whatsapp-sticky:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,0.5),0 0 30px rgba(37,211,102,0.4);background:#20bc5a;}@media (prefers-reduced-motion:no-preference){.whatsapp-sticky{animation:waPulse 3s infinite;}@keyframes waPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,0.5);}70%{box-shadow:0 0 0 18px rgba(37,211,102,0);}100%{box-shadow:0 0 0 0 rgba(37,211,102,0);}}@keyframes tagFloat{0%{transform:translate3d(0,0,0);opacity:0.4;}25%{opacity:0.8;}50%{transform:translate3d(10px,-18px,0);opacity:0.5;}75%{opacity:0.7;}100%{transform:translate3d(0,0,0);opacity:0.4;}}@keyframes liquidShine{to{background-position:200% center;}}@keyframes pulseGlow{0%{box-shadow:0 0 10px var(--primary);}100%{box-shadow:0 0 25px var(--primary);}}@keyframes gradientText{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes marquee{0%{transform:translate3d(0,0,0);}100%{transform:translate3d(-50%,0,0);}}@keyframes blobFloat{0%{transform:translate3d(0,0,0);}100%{transform:translate3d(60px,-40px,0);}}.salary-marquee{animation:marquee 22s linear infinite;}}.reveal.active{opacity:1;transform:translateY(0) !important;visibility:visible !important;}@media (max-width:768px){.reveal{opacity:0;transform:translateY(20px) !important;transition:0.5s ease-out;}.reveal.active{opacity:1 !important;transform:translateY(0) !important;visibility:visible !important;}}@media (max-width:768px){body{padding-bottom:calc(74px + 30px);}.form-progress{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:0.8rem;color:var(--text-muted);}.form-step{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;border:2px solid var(--border-color);}.form-step.active{background:var(--primary);color:var(--text-light);border-color:var(--primary);}.hero{padding-bottom:clamp(60px,12vw,90px);text-align:center;}.mobile-action-bar{display:flex;}.whatsapp-sticky{bottom:100px !important;right:20px !important;width:54px !important;height:54px !important;}.hero-text{min-width:100%;}.quiz-shell{padding:30px 24px;}.wa-banner{padding:28px 24px;}.pathway-compare-section{padding-left:0 !important;padding-right:0 !important;}.batch-banner{justify-content:center;text-align:center;}.pathway-header-flex{flex-direction:column;text-align:center;gap:35px;}.pathway-content .pathway-subtitle{text-align:center;}.pathway-content .pathway-list{margin:20px auto 0;}.pathway-video{width:100%;max-width:380px;aspect-ratio:16 / 9;height:auto;margin:0 auto;}}.course-filter{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-muted);padding:10px 22px;border-radius:50px;font-size:0.85rem;font-weight:700;cursor:pointer;transition:all 0.2s ease;}.course-filter.active,.course-filter:hover{background:var(--primary);color:#fff;border-color:var(--primary);}.gen-ai-tag{background:linear-gradient(135deg,rgba(138,43,226,0.15),rgba(255,26,26,0.1));border:1px solid rgba(138,43,226,0.3);color:var(--purple-label);padding:8px 18px;border-radius:50px;font-size:0.82rem;font-weight:700;white-space:nowrap;display:inline-block;}.pathway-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(270px,30vw,450px),1fr));gap:32px;padding:40px 5%;justify-content:center;align-items:stretch;max-width:1200px;margin:0 auto;}@media (max-width:768px){.pathway-compare-grid{grid-template-columns:1fr;padding:20px 5%;}.pathway-compare-grid .card{width:100%;margin-bottom:20px;box-sizing:border-box;padding:40px 20px !important;}.pathway-compare-grid .card img{max-width:90% !important;height:auto !important;max-height:50px !important;object-fit:contain !important;}}.course-card,article.card{background:rgba(255,255,255,0.04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,0.08);border-radius:var(--radius-box);padding:clamp(24px,4vw,36px);overflow:hidden;word-wrap:break-word;box-shadow:0 8px 32px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.07);will-change:transform;transition:transform 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease;transform:translateZ(0);}.course-card:hover,article.card:hover{transform:translateY(-8px) scale(1.01);border-color:rgba(255,26,26,0.50);box-shadow:0 20px 50px rgba(0,0,0,0.55),0 0 30px rgba(255,26,26,0.12),inset 0 1px 0 rgba(255,255,255,0.10);z-index:var(--z-sticky);}.pathway-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:#000;box-shadow:0 20px 40px rgba(0,0,0,0.4);}.mute-overlay{position:absolute;bottom:20px;right:20px;z-index:var(--z-sticky);background:rgba(0,0,0,0.6);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);color:white;min-width:48px;min-height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:0.3s cubic-bezier(0.4,0,0.2,1);}.mute-overlay:hover{transform:scale(1.1);background:var(--primary);}.social-action-bar{display:flex;gap:16px;justify-content:center;align-items:center;margin:24px 0 16px;}.social-action-bar a{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);border-radius:50%;border:1px solid var(--border-color);background:var(--card-bg);transition:color 0.2s ease,border-color 0.2s ease,background 0.2s ease;text-decoration:none;}.social-action-bar a:hover{color:#fff;border-color:var(--primary);background:rgba(255,26,26,0.1);}.social-action-bar a.yt:hover{border-color:#FF0000;background:rgba(255,0,0,0.1);color:#FF0000;}.social-action-bar a.wa:hover{border-color:#25D366;background:rgba(37,211,102,0.1);color:#25D366;}@media (prefers-reduced-motion:no-preference){.social-action-bar a{transition:color 0.2s ease,border-color 0.2s ease,background 0.2s ease,transform 0.2s ease;}.social-action-bar a:hover{transform:scale(1.1);}}@media (prefers-reduced-motion:reduce){.social-action-bar a:hover{opacity:0.8;}}.ambient-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden;pointer-events:none;}#particles-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;overflow:hidden;pointer-events:none;}.ambient-bg{background:#FFFFFF;}.orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:0.25;will-change:transform;transform:translateZ(0);}@media (min-width:768px){.orb{filter:blur(140px);opacity:0.1;mix-blend-mode:multiply;}}.orb-red{width:45vw;height:45vw;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);top:-10%;left:-10%;animation:float-orb 18s infinite alternate ease-in-out;}.orb-yellow{width:60vw;height:60vw;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);bottom:-15%;right:-10%;animation:float-orb 22s infinite alternate-reverse ease-in-out;}@keyframes float-orb{0%{transform:translate(0,0) scale(1);}50%{transform:translate(5%,5%) scale(1.1);}100%{transform:translate(-3%,8%) scale(1.05);}}.noise-overlay{display:none;}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,0.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,0.04) 1px,transparent 1px);z-index:2;pointer-events:none;}.glow{position:absolute;width:40vw;height:40vh;background:radial-gradient(circle,rgba(72,0,255,0.15),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;animation:pulse 8s infinite alternate;filter:blur(30px);pointer-events:none;}@keyframes pulse{0%{opacity:0.3;transform:translate(-50%,-50%) scale(0.9);}100%{opacity:0.7;transform:translate(-50%,-50%) scale(1.1);}}.particle{position:absolute;background:rgba(230,36,36,0.6);border-radius:50%;pointer-events:none;box-shadow:0 0 10px rgba(230,36,36,0.3);will-change:transform;transform:translateZ(0);}html,body{overflow-x:hidden;}*,::before,::after{box-sizing:border-box;}@media(max-width:767px){html,body{max-width:100%;}:root{--section-padding:80px !important;--divider-padding:32px !important;}body{font-size:16px;line-height:1.5;}h1{font-size:clamp(1.8rem,7vw,2.6rem);line-height:1.46;margin-bottom:12px !important;letter-spacing:-0.01em;}h2{font-size:clamp(1.2rem,5vw,1.7rem);margin-bottom:10px !important;}h3{font-size:clamp(1.05rem,4vw,1.4rem);margin-bottom:8px !important;}p,li{font-size:0.95rem;line-height:1.45;margin-bottom:12px !important;}section{padding-top:var(--section-padding) !important;padding-bottom:var(--section-padding) !important;}.hero{padding-top:15px !important;padding-bottom:30px !important;}.logo-img{height:67px !important;}.h1-prefix{font-size:0.63em !important;margin-bottom:8px !important;display:block !important;white-space:nowrap !important;}.submit-btn{font-size:0.92rem !important;padding:15px 10px !important;letter-spacing:0.01em;white-space:nowrap;}.seo-eyebrow{font-size:0.58rem !important;letter-spacing:1.5px !important;margin-top:25px !important;white-space:nowrap !important;}article.card{padding:20px 18px !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.section-sub{text-align:center;padding:0 18px !important;margin-bottom:30px !important;font-size:1rem !important;}}@media(max-width:480px){h1{font-size:clamp(1.5rem,8vw,2.0rem);}}@media (min-width:1024px){.logo-img{height:clamp(60px,10.35vw,94px) !important;}.hero{flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;justify-content:space-between !important;gap:60px !important;padding-top:40px !important;}.hero-text{flex:1;min-width:0;text-align:center !important;max-width:780px;margin:0 auto !important;}.hero-text h1,.hero-text h2,.hero-text p{text-align:center !important;margin-left:auto;margin-right:auto;color:#000000 !important;}.hero-text .seo-eyebrow{text-align:center !important;margin:24px auto !important;}.hero-form-container{width:440px;max-width:100%;margin:0 auto;}.hero-text h1{display:block;text-align:center;margin-inline:auto;line-height:1.1;width:100%;font-size:clamp(2rem,5.5vw,4.2rem);color:#000000 !important;}.h1-br{display:none !important;}.h1-prefix{font-size:0.63em;white-space:nowrap;display:block;text-align:center !important;margin:0 auto;margin-bottom:0px;line-height:1.1;}#scroll-top{right:auto !important;left:50% !important;transform:translateX(-50%) translateY(12px) !important;}#scroll-top.visible{transform:translateX(-50%) translateY(0) !important;}}@media (min-width:1440px){.hero{gap:64px;}.hero-form-container{width:460px;}}@media(max-width:767px){.seo-eyebrow,.cd-label{font-size:0.8rem!important;margin-bottom:10px !important;margin-top:44px !important;text-align:center !important;}.form-step{font-size:0.8rem!important;}.goal-text span,.goal-radio .goal-text span{font-size:0.85rem!important;}}@media(max-width:767px){.course-filter,.filter-btn{padding:12px 20px !important;min-height:44px;min-width:44px;display:inline-flex;align-items:center;}a,button,[role="button"]{min-height:44px;display:inline-flex;align-items:center;}.goal-radios{display:flex;flex-direction:column !important;gap:12px !important;margin:15px auto !important;width:100%;}.goal-radio{width:100% !important;min-height:60px;padding:16px !important;background:rgba(255,255,255,0.08) !important;color:#FFFFFF;border:1px solid rgba(255,255,255,0.18) !important;text-align:left !important;display:flex;flex-direction:row !important;align-items:center;gap:15px !important;font-size:0.9rem;border-radius:14px !important;box-shadow:0 4px 15px rgba(0,0,0,0.2) !important;position:relative;z-index:10;pointer-events:auto !important;cursor:pointer !important;touch-action:manipulation !important;-webkit-tap-highlight-color:rgba(255,26,26,0.1);}}@media (max-width:768px){.banner-full-mobile{padding:0;margin:20px 0;max-width:100vw;}.banner-full-mobile img{border-radius:0;border:none;}}@media(max-width:767px){input:not([type="checkbox"]):not([type="radio"]),textarea,select{font-size:16px!important;width:100%;padding:14px 16px;border-radius:8px;-webkit-appearance:none;appearance:none;}input[type="checkbox"]{width:20px;height:20px;-webkit-appearance:checkbox;appearance:checkbox;}form,.form-wrapper,#leadForm{width:100%;max-width:450px !important;margin:0 auto;padding:24px 12px !important;border-radius:16px;}.form-row,.form-grid,.input-group{flex-direction:column!important;gap:12px;}#btnStep1,#btnStep2,.btn-submit,button[type="submit"]{width:100%;min-height:52px;font-size:1rem;font-weight:700;border-radius:12px;padding:16px;}}@media(max-width:767px){.pathway-video,.video-wrapper,.video-container{height:auto;width:100%;aspect-ratio:16/9;max-height:56vw;border-radius:12px;overflow:hidden;}.pathway-video iframe,.video-wrapper iframe,.video-container iframe{width:100%;height:100%;}}@media(max-width:767px){.map-wrapper,.map-container,[class*="map"]{width:100%;height:280px;border-radius:12px;overflow:hidden;}.map-wrapper iframe,.map-container iframe{width:100%;height:100%;border:0;}}.glass-card,.navbar,[class*="glass"],[class*="blur"]{background:rgba(255,255,255,.92);}@supports(backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.glass-card,.navbar,[class*="glass"],[class*="blur"]{backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);background:rgba(255,255,255,.55);}}@media(max-width:767px){.courses-grid,.cards-grid,.gallery-grid,[class*="grid"]{grid-template-columns:1fr!important;gap:16px;}.course-card,.card{width:100%;border-radius:var(--radius-md);}}@media(min-width:480px) and (max-width:767px){.courses-grid,.cards-grid{grid-template-columns:repeat(2,1fr)!important;}}@media(max-width:767px){.video-facade,.video-thumb-wrapper{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;}.video-facade img,.video-thumb{width:100%;height:100%;object-fit:cover;}}.site-footer,main{padding-bottom:calc(60px + env(safe-area-inset-bottom));}.stat-card{background:rgba(255,26,26,0.04) !important;border:1px solid rgba(255,26,26,0.12) !important;box-shadow:0 4px 15px rgba(255,26,26,0.05) !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;}.stat-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 30px rgba(255,26,26,0.15) !important;}.stat-card h3{color:var(--primary) !important;}main > section + section{border-top:none;background-image:linear-gradient(to right,transparent,rgba(255,26,26,0.25) 30%,rgba(255,230,0,0.15) 50%,rgba(255,26,26,0.25) 70%,transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:top center;}@media(max-width:767px){header nav,.navbar-links,.nav-menu{flex-wrap:wrap;overflow:hidden;}.nav-links,.navbar-links{display:none;flex-direction:column;width:100%;padding:8px 0;gap:4px;}.nav-links.open,.navbar-links.open{display:flex;}header .nav-link,.navbar .nav-link{padding:12px 16px;width:100%;border-radius:8px;min-height:44px;}}.yt-wrap{position:relative;width:100%;aspect-ratio:16 / 9;max-height:56vw;margin:24px auto;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 10px 30px rgba(0,0,0,0.5);}.yt-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:16px;}#scroll-top{position:fixed;right:25px;bottom:calc(86px + env(safe-area-inset-bottom));width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),#FFE600);box-shadow:0 4px 20px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(12px);z-index:var(--z-fixed);transition:all .3s cubic-bezier(0.23,1,0.32,1);}#scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0);}#scroll-top:hover{filter:brightness(1.15);}#scroll-top:focus-visible{outline:3px solid #fff;outline-offset:3px;}@media(min-width:768px){#scroll-top{width:52px;height:52px;bottom:38px;right:29px;}}.sr-only{position:absolute;transform:translateY(-100%);left:0;top:0;z-index:var(--z-critical);background:var(--primary);color:#fff;padding:12px 24px;border-radius:0 0 8px 0;font-weight:700;transition:transform 0.2s;text-decoration:none;}.sr-only:focus{transform:translateY(0);}.seats-ticker{z-index:var(--z-fixed);}.whatsapp-float{z-index:var(--z-fixed);}#exitPopup{z-index:var(--z-critical);}@media (max-width:480px){.seats-ticker{bottom:70px;}.contact-btn{padding:7px 10px;font-size:0.65rem;}.logo-img{height:67px;}.whatsapp-float{bottom:80px;}}#thankYouState{display:none;text-align:center;padding:40px 20px;position:relative;z-index:var(--z-sticky);}#thankYouState.active{display:block;animation:tyFadeUp 0.8s cubic-bezier(0.23,1,0.32,1) forwards;}@keyframes tyFadeUp{from{opacity:0;transform:translateY(40px);}to{opacity:1;transform:translateY(0);}}.success-checkmark{width:100px;height:100px;margin:0 auto 30px;}.check-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--primary);fill:none;animation:stroke-circle 0.8s cubic-bezier(0.65,0,0.45,1) forwards;}.check-tick{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:var(--accent);stroke-width:4;stroke-linecap:round;animation:stroke-tick 0.4s cubic-bezier(0.65,0,0.45,1) 0.9s forwards;}@keyframes stroke-circle{to{stroke-dashoffset:0;}}@keyframes stroke-tick{to{stroke-dashoffset:0;}}.ty-headline{font-size:clamp(2rem,5vw,2.8rem);font-weight:900;margin-bottom:12px;background:linear-gradient(90deg,#FFFFFF 0%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1;}.ty-subtext{color:var(--text-muted);font-size:clamp(1rem,3vw,1.2rem);margin-bottom:40px;}.guide-pulse-btn{display:inline-block;padding:18px 40px;background:linear-gradient(135deg,var(--primary) 0%,#FF8C00 100%);color:white !important;text-decoration:none;font-weight:800;font-size:1.1rem;border-radius:50px;box-shadow:0 15px 35px rgba(255,26,26,0.4);animation:ctaPulse 2s infinite;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);}@keyframes ctaPulse{0%{transform:scale(1);box-shadow:0 15px 35px rgba(255,26,26,0.4);}50%{transform:scale(1.05);box-shadow:0 15px 45px rgba(255,26,26,0.6);}100%{transform:scale(1);box-shadow:0 15px 35px rgba(255,26,26,0.4);}}#tyConfetti{position:absolute;top:-100px;left:-50px;width:calc(100% + 100px);height:calc(100% + 200px);pointer-events:none;z-index:var(--z-sticky);}.lead-modal{position:fixed;inset:0;background:rgba(0,0,0,0.85);backdrop-filter:blur(10px);z-index:var(--z-modal);display:none;align-items:center;justify-content:center;padding:20px;}.lead-modal.active{display:flex;}.modal-content{background:var(--card-bg);width:100%;max-width:500px;border-radius:var(--radius-md);border:1px solid var(--border-color);position:relative;padding:40px 30px;box-shadow:0 30px 60px rgba(0,0,0,0.8);animation:modalFadeIn 0.3s ease forwards;}@keyframes modalFadeIn{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}.close-modal{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;}.quiz-step{display:none;}.quiz-step.active{display:block;animation:slideIn 0.4s ease forwards;}@keyframes slideIn{from{opacity:0;transform:translateX(20px);}to{opacity:1;transform:translateX(0);}}.quiz-back-btn{background:none;border:1px solid var(--border-color);color:var(--text-muted);padding:8px 16px;border-radius:50px;font-size:0.85rem;cursor:pointer;margin-top:20px;transition:0.2s;}.quiz-back-btn:hover{border-color:var(--primary);color:#fff;}@media (max-width:768px){.whatsapp-float,.whatsapp-sticky{display:none;}#particles-container{display:none;}}.hero::before{content:'';position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:min(800px,100vw);height:600px;background:radial-gradient( ellipse at center,rgba(255,26,26,0.12) 0%,transparent 70% );pointer-events:none;z-index:0;}#student-work{padding:var(--section-padding) 0;}.sw-tabs{display:flex;gap:0.5rem;flex-wrap:wrap;justify-content:center;margin:2rem 0 2.5rem;}.sw-tab{padding:0.5rem 1.25rem;border-radius:var(--radius-pill);border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-family:inherit;font-size:0.875rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.sw-tab:hover,.sw-tab.active{background:var(--primary);border-color:var(--primary);color:#fff;}.sw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:825px;margin:0 auto;}.sw-card{display:block;border-radius:var(--radius-lg);overflow:hidden;background:rgba(20,24,28,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);padding:6px;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,0.2);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.3s ease,border-color 0.3s ease;cursor:pointer;}.sw-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 15px 35px rgba(255,26,26,0.15);border-color:rgba(255,26,26,0.4);}.sw-card.hidden{display:none;}.sw-thumb{position:relative;aspect-ratio:16 / 9;border-radius:calc(var(--radius-lg) - 4px);overflow:hidden;background:#000;}.sw-thumb img,.sw-thumb video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease;}.sw-card:hover .sw-thumb img,.sw-card:hover .sw-thumb video{transform:scale(1.06);}.sw-play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.3);opacity:0;transition:opacity 0.2s ease;}.sw-card:hover .sw-play-btn{opacity:1;}.sw-badge{position:absolute;bottom:0.5rem;left:0.5rem;background:rgba(0,0,0,0.78);color:#fff;font-size:0.75rem;font-weight:700;padding:0.2rem 0.65rem;border-radius:var(--radius-pill);letter-spacing:0.04em;pointer-events:none;}.sw-label{padding:0.75rem 1rem 0.85rem;margin:0;font-size:0.8rem;font-weight:600;color:var(--primary);letter-spacing:0.02em;}.sw-cta{margin-top:2.5rem;}.sw-cta-note{color:var(--text-muted);font-size:0.875rem;margin-bottom:1rem;}@media (max-width:768px){.sw-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:0.8rem;padding-left:5%;padding-right:5%;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.sw-tabs::-webkit-scrollbar{display:none;}.sw-tab{flex-shrink:0;}.sw-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 5% !important;}.sw-card{padding:4px;border-radius:var(--radius-md);}.sw-thumb{border-radius:calc(var(--radius-md) - 2px);}.sw-label{font-size:0.65rem;padding:0.5rem 0.2rem 0.3rem;text-align:center;}.sw-tab{font-size:0.8rem;padding:0.45rem 1rem;}}@media (min-width:769px) and (max-width:1024px){.sw-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){body{padding-bottom:calc(80px + 60px);}}@media (max-width:480px){header{padding:15px clamp(16px,5vw,20px) !important;}}@media (max-width:768px){.seats-ticker{position:relative !important;display:flex !important;justify-content:center;align-items:center;margin:4px auto !important;padding:4px 14px !important;left:auto !important;right:auto !important;bottom:auto !important;width:fit-content !important;font-size:0.8rem;white-space:nowrap !important;transform:none !important;order:10 !important;}}.stat-card .outcome-tag{position:relative;z-index:2;}#leadForm fieldset > div[style*="gap:12px"]{margin-top:14px !important;margin-bottom:14px !important;line-height:1.35 !important;gap:8px !important;margin-left:-4px !important;margin-right:-4px !important;}@media (max-width:768px){footer{padding-bottom:140px;}}@media (max-width:400px){header{padding:10px 20px;}}@media (max-width:768px){.mobile-action-bar{padding:6px 12px;}.mobile-action-bar svg{transform:scale(0.9);}}@media (max-width:480px){.hero h1{font-size:clamp(1.6rem,6.5vw,2rem);line-height:1.25;max-width:95%;white-space:normal;overflow:visible;}}@media (max-width:768px){.form-step{padding:25px;}}@media (max-width:768px){.consent-wrapper,[class*="consent"]{margin-top:15px;}}.alumni-projects{padding:var(--section-padding) 0;position:relative;background:linear-gradient(180deg,rgba(255,26,26,0.02) 0%,transparent 100%);}.alumni-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:40px;max-width:1400px;margin:0 auto;padding:0 5%;}.alumni-card{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:1.6/2.5;background:#FFFFFF;border:1px solid rgba(0,0,0,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;display:flex;flex-direction:column;justify-content:flex-end;}.alumni-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12);border-color:var(--primary);}.alumni-poster-ph{position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,0.02),rgba(255,255,255,0.02) 10px,transparent 10px,transparent 20px),#0f1215;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);font-size:0.8rem;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:20px;z-index:1;}.alumni-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;z-index:1;transition:transform 0.6s ease;}.alumni-card:hover .alumni-poster{transform:scale(1.1);}.alumni-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 40%,rgba(255,255,255,0.8) 60%,transparent 100%);padding:80px 20px 20px;}.alumni-card-more{background:#000;border:1px solid rgba(255,26,26,0.2);}.alumni-more-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,26,26,0.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(138,43,226,0.1) 0%,transparent 50%);opacity:0.8;z-index:1;}.alumni-more-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.more-icon-pulse{color:var(--primary);margin-bottom:20px;animation:pulseGlow 2s infinite ease-in-out;}@keyframes pulseGlow{0%,100%{transform:scale(1);opacity:0.8;filter:drop-shadow(0 0 5px var(--primary));}50%{transform:scale(1.1);opacity:1;filter:drop-shadow(0 0 15px var(--primary));}}.alumni-more-cta{margin-top:20px;padding:8px 18px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:30px;color:#fff;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:all 0.3s ease;}.alumni-more-cta:hover{background:var(--primary);border-color:var(--primary);box-shadow:0 5px 15px rgba(255,26,26,0.4);}.alumni-headshot{width:60px;height:60px;border-radius:50%;object-fit:cover;background:#1a1e22;border:2px solid var(--border-color);display:block;margin-bottom:15px;box-shadow:0 5px 15px rgba(0,0,0,0.5);}.alumni-name{font-size:1.5rem;font-weight:900;color:#111827;margin-bottom:8px;}.alumni-caption{font-size:0.95rem;color:#374151;line-height:1.6;margin-bottom:15px;font-weight:500;}.alumni-proof-label{font-size:0.58rem;text-transform:uppercase;letter-spacing:0.5px;color:#065F46;background:rgba(6,95,70,0.08);padding:4px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px;font-weight:700;}@media (max-width:900px){.alumni-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:20px 20px 40px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding:20px;}.alumni-grid::-webkit-scrollbar{display:none;}.alumni-card{min-width:280px;width:85vw;flex-shrink:0;scroll-snap-align:start;}}.alumni-swipe-indicator{display:none;}@media (max-width:900px){.alumni-swipe-indicator{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,0.03);padding:10px 20px;border-radius:50px;font-size:0.85rem;font-weight:700;color:var(--text-muted);margin:-10px auto 25px;width:fit-content;border:1px dashed var(--border-color);}.swipe-hand{font-size:1.2rem;animation:handSwipe 2s infinite ease-in-out;}}@keyframes handSwipe{0%,100%{transform:translateX(5px);}50%{transform:translateX(-15px);}}@keyframes emojiBreathe{0%{transform:scale(1);}50%{transform:scale(1.15);}100%{transform:scale(1);}}@keyframes pulseGlowGoldSubtle{0%{box-shadow:0 0 4px 1px rgba(255,215,0,0.15);border-color:rgba(255,215,0,0.22);}50%{box-shadow:0 0 9px 2px rgba(255,215,0,0.3);border-color:rgba(255,215,0,0.38);}100%{box-shadow:0 0 4px 1px rgba(255,215,0,0.15);border-color:rgba(255,215,0,0.22);}}.hero-heritage-badge{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 20px;background:rgba(255,255,255,0.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1.5px solid var(--primary);border-radius:var(--radius-md);margin-top:5px;margin-left:auto;margin-right:auto;width:fit-content;margin-bottom:20px;font-size:clamp(1.05rem,2.25vw,1.25rem);font-weight:600;letter-spacing:0.5px;color:#000000;transition:0.3s ease;animation:pulseGlowGoldSubtle 2.5s infinite alternate;}.hero-heritage-badge:hover{background:rgba(17,20,22,0.95);border-color:rgba(255,215,0,0.6);color:#fff;}@media (max-width:768px){.hero-heritage-badge{padding:4px 10px;font-size:0.7rem !important;margin-top:6px !important;}.heritage-icon{font-size:1.15rem !important;}}.heritage-icon{font-size:2rem;filter:drop-shadow(0 0 5px rgba(255,230,0,0.4));display:inline-block;animation:emojiBreathe 2.5s ease-in-out infinite;}@media (max-width:768px){.hero-heritage-badge{justify-content:center;margin-left:auto;margin-right:auto;display:flex;width:fit-content;margin-top:-55px;font-size:0.95rem;}}@media (max-width:480px){.hero-heritage-badge{padding:5px 12px;letter-spacing:0;}}.form-placement-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-10px;margin-bottom:20px;padding:8px 16px;background:#FFFFFF;border:1.5px solid var(--primary);border-radius:var(--radius-pill);font-size:0.85rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;width:fit-content;margin-left:auto;margin-right:auto;box-shadow:var(--shadow-sm);}.badge-text{background:linear-gradient(90deg,#E62424 0%,#FFD700 50%,#000000 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;animation:liquidShine 3s linear infinite;}.placement-check-icon{font-size:1.5rem;display:inline-block;animation:emojiBreathe 2.5s ease-in-out infinite;}@media (max-width:768px){.form-placement-badge{padding:8px 10px !important;font-size:0.9rem !important;margin-bottom:15px !important;width:90% !important;margin-left:auto !important;margin-right:auto !important;border:1.5px solid var(--primary) !important;background:rgba(255,255,255,0.95) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;}.placement-check-icon{font-size:1.15rem !important;}}@media (max-width:768px){.section-header .seo-eyebrow,.section-header h2{margin-left:auto !important;margin-right:auto !important;padding:0 5% !important;text-align:center !important;}.section-sub{font-size:0.92rem !important;line-height:1.5 !important;margin-bottom:25px !important;padding:0 5% !important;max-width:100% !important;}.section-header{margin-bottom:35px !important;}}@media (max-width:768px){.whatsapp-sticky{display:none !important;}}.hero-text p,.form-subtitle,.alumni-caption,.goal-radio span,.course-card p,.salary-role,.salary-co{font-size:0.9rem !important;line-height:1.5 !important;}@media (max-width:768px){h1{font-size:clamp(1.6rem,7.75vw,2.3rem) !important;line-height:1.2 !important;letter-spacing:-0.01em !important;}h2{font-size:clamp(1.38rem,7.2vw,1.87rem) !important;line-height:1.2 !important;letter-spacing:-0.01em !important;}.hero-text .hero-heritage-badge{display:flex !important;margin:0 auto 15px !important;font-size:0.85rem !important;padding:6px 14px !important;color:#000000 !important;font-weight:800 !important;}.hero-text .hero-heritage-badge .heritage-text{color:#000000 !important;}.outcome-tag{letter-spacing:0.5px !important;font-size:0.65rem !important;white-space:normal !important;overflow-wrap:break-word !important;opacity:0.8 !important;}.stat-card h3{font-size:3rem !important;margin-bottom:5px !important;}.mobile-action-bar a.btn-apply{font-size:0.86rem !important;padding:10px 8px !important;white-space:nowrap !important;}}@media (max-width:768px){header .contact-btn{font-size:1.15rem !important;padding:14px 22px !important;margin-right:0 !important;}}.form-group input::placeholder{font-size:0.85rem;opacity:0.7;}.form-group input[type="text"],.form-group input[type="tel"],.form-group input[type="email"],.form-group input[type="number"],.form-group input[type="search"],.form-group select,.form-group textarea{border:1px solid rgba(255,255,255,0.05) !important;box-shadow:inset 0 2px 5px rgba(0,0,0,0.5) !important;transition:all 0.3s ease !important;}.form-group input[type="text"]:focus,.form-group input[type="tel"]:focus,.form-group input[type="email"]:focus,.form-group input[type="number"]:focus,.form-group input[type="search"]:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary) !important;box-shadow:inset 0 2px 5px rgba(0,0,0,0.5),0 0 15px rgba(230,36,36,0.2) !important;}@media (min-width:992px){h1,h2,.footer-copyright{white-space:normal !important;text-align:center !important;}.footer-right{text-align:right !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;}.footer-right ul{align-items:flex-end !important;display:flex !important;flex-direction:column !important;}}.footer-copyright{text-align:center;width:100%;}