body,html{font-family:Arial,Helvetica,sans-serif}.header{background:#fff;box-shadow:0 2px 10px #00000014;height:80px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.nav{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo{height:45px}.nav-links{align-items:center;display:flex}.nav-links a{color:#333;font-weight:600;margin-left:30px;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#4f46e5}.hamburger{cursor:pointer;display:none;font-size:24px}@media (max-width:768px){.hamburger{display:block}.nav-links{align-items:flex-start;background:#fff;box-shadow:-5px 0 15px #0000001a;flex-direction:column;height:calc(100vh - 70px);max-width:100%;overflow-y:auto;padding:30px 25px;position:fixed;right:-100%;top:70px;transition:right .3s ease-in-out;width:260px}.nav-links.active{right:0}.nav-links a{font-size:18px;margin:15px 0;width:100%}}.footer{background:#111827;color:#fff;padding:40px 0;text-align:center}.hero{background:#f6f7fb;overflow:hidden;padding:110px 0 0}.hero-flex{align-items:center;display:flex;gap:60px;justify-content:space-between}.hero-left{width:50%}.hero-left h1{color:#111827;font-size:52px;font-weight:800;line-height:1.1}.hero-sub{color:#555;font-size:18px;margin:20px 0;max-width:520px}.hero-buttons{margin:25px 0}.btn-main{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:10px;color:#fff;display:inline-block;margin-right:15px;padding:14px 30px}.btn-main,.btn-outline{font-weight:600;text-decoration:none}.btn-outline{border:2px solid #4f46e5;border-radius:10px;color:#4f46e5;padding:12px 28px}.hero-right{align-items:center;display:flex;justify-content:flex-end;position:relative;width:50%}.hero-img{height:auto;max-width:none;position:relative;right:-100px;top:-120px;width:800px}.hero-stats{display:flex;gap:50px;margin-top:35px}.hero-stats h3{color:#4f46e5;font-size:30px}.why{padding:80px 0}.why-card{box-shadow:0 10px 30px #00000014;text-align:center}.icon{color:#4f46e5;font-size:40px;margin-bottom:15px}.courses{padding:80px 0}.course-card{border-radius:16px;padding:30px}.cta{background:linear-gradient(135deg,#4f46e5,#9333ea);color:#fff;padding:90px 0}.cta,.placements{text-align:center}.placements{background:#f6f7fb;padding:70px 0}.company-logos{color:#444;display:flex;font-size:20px;font-weight:700;gap:40px;justify-content:center;margin-top:30px}.logo{height:85px;object-fit:contain;width:auto}.testimonials{padding:80px 0}.testimonial-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;padding:25px}.testimonial-card h4{color:#4f46e5;margin-top:15px}@media(max-width:900px){.hero{padding:70px 0}.hero-flex{flex-direction:column;text-align:center}.hero-left{width:100%}.hero-sub{margin:auto}.hero-right{justify-content:center;margin-top:40px;width:100%}.hero-img{max-width:520px;right:0;top:-120px;width:100%}.hero-stats{gap:25px;justify-content:center}.course-grid,.testimonial-grid,.why-grid{grid-template-columns:1fr}.company-logos{flex-direction:column;gap:12px}.logo{height:85px;object-fit:contain;width:auto}}.why{background:#f6f7fb}.why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.why-card{background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000014;padding:30px;text-align:left}.why-icon{font-size:32px;margin-bottom:10px}.why-card h3{color:#111;margin-bottom:10px}.why-card p{color:#555;font-size:15px;line-height:1.6}@media(max-width:900px){.why-grid{grid-template-columns:1fr}}.section-sub{color:#666;margin-bottom:40px;margin-top:-40px;text-align:center}.courses{background:#fff;padding:90px 0}.course-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.course-card{border-radius:18px;text-align:left;transition:.3s}.course-card:hover{transform:translateY(-6px)}.course-card img{border-radius:12px}.course-card h3{font-size:20px;margin-bottom:6px}.duration{margin-bottom:10px}.course-card p{color:#555;font-size:14px;margin-bottom:15px}.course-card button{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:8px;cursor:pointer;padding:10px 18px}@media(max-width:900px){.course-grid{grid-template-columns:1fr}}.register-cta{background:#f5f6fa;padding:80px 0}.register-box{align-items:center;background:#07063b;border-radius:18px;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px}.register-left h2{font-size:40px;margin-bottom:10px}.register-left h3{font-size:28px;letter-spacing:1px;margin-bottom:8px}.register-left p{font-size:22px}.register-right{display:flex;gap:20px}.cta-btn{border-radius:30px;color:#fff;display:inline-block;font-weight:700;padding:16px 28px;text-decoration:none}.cta-btn.red{background:#ff4d5a}.cta-btn.green{background:#38b6b2}@media(max-width:900px){.register-box{flex-direction:column;gap:25px;padding:40px 25px;text-align:center}.register-left h2{font-size:32px}.register-left h3{font-size:22px}}.testimonial-footer{align-items:center;display:flex;gap:12px;margin-top:12px}.testimonial-photo{border-radius:50%;box-shadow:0 2px 8px #00000026;height:48px;object-fit:cover;width:48px}.about-row{display:flex!important}body{font-family:Poppins,sans-serif;overflow-x:hidden}.about-page,body{background:#fff}.container{max-width:1300px;width:92%}.about-sections{padding:80px 0}.about-row{align-items:center;display:flex;gap:80px;justify-content:space-between;margin:120px auto;position:relative}.about-row.reverse{flex-direction:row-reverse}.about-col{flex:1 1}.about-col.text{max-width:600px}.about-col.text h2{color:#111827;font-size:34px;font-weight:700;margin-bottom:18px;position:relative}.about-col.text h2:after{background:#4f46e5;border-radius:4px;content:"";display:block;height:4px;margin-top:8px;width:60px}.about-col.text p{color:#555;font-size:16px;line-height:1.8;margin-bottom:14px}.about-col.text ul{margin-top:12px;padding-left:18px}.about-col.text li{color:#444;margin-bottom:8px}.about-col.image{align-items:center;display:flex;justify-content:center}.about-col.image img{border-radius:18px;box-shadow:0 25px 60px #0000001f;max-width:420px;transition:.4s;width:100%}.about-col.image img:hover{box-shadow:0 35px 80px #0000002e;transform:translateY(-8px) scale(1.03)}.about-row:before{background:#4f46e50f;border-radius:50%;content:"";height:180px;left:-60px;position:absolute;top:-40px;width:180px;z-index:-1}.about-row.reverse:before{left:auto;right:-60px}@media(max-width:900px){.about-row{gap:30px;margin:70px auto;text-align:center}.about-row,.about-row.reverse{flex-direction:column}.about-col.text{max-width:100%}.about-col.text h2:after{margin:8px auto auto}.about-col.image img{max-width:280px}}@media(max-width:500px){.about-col.text h2{font-size:26px}.about-col.text p{font-size:15px}}.admin-section{background:#f8fafc;padding:100px 0}.admin-title{color:#111827;font-size:36px;font-weight:700;margin-bottom:50px;text-align:center}.admin-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000014;display:flex;gap:40px;margin:auto;max-width:900px;padding:40px}.admin-card img{border-radius:12px;height:180px;object-fit:cover;width:180px}.admin-card h3{font-size:24px;margin-bottom:5px}.admin-card span{color:#4f46e5;display:block;font-weight:600;margin-bottom:15px}.admin-card p{color:#555;line-height:1.7;margin-bottom:10px}@media(max-width:768px){.admin-card{flex-direction:column;text-align:center}.admin-card img{height:140px;width:140px}}.course-hero{background:linear-gradient(135deg,#4f46e5,#9333ea);color:#fff;padding:90px 0;text-align:center}.course-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding:80px 0}.course-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000014;padding:25px;text-align:center}.course-card img{border-radius:10px;height:180px;margin-bottom:15px;object-fit:cover;width:100%}.course-card button{background:#4f46e5;border:none;border-radius:6px;color:#fff;margin-top:10px;padding:10px 20px}@media(max-width:768px){.course-list{grid-template-columns:1fr}}.duration{color:#4f46e5;display:block;font-weight:600;margin:8px 0 10px}.course-btn{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.contact-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;padding:80px 0}.contact-left{flex:1 1;min-width:320px}.map-box{border-radius:16px;box-shadow:0 15px 40px #00000014;margin-bottom:25px;overflow:hidden}.contact-info-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000f;padding:25px}.contact-info-card h3{color:#111827;margin-bottom:15px}.contact-info-card p{color:#555;font-size:15px;margin-bottom:8px}.contact-form{background:#fff;border-radius:18px;box-shadow:0 15px 40px #00000014;display:flex;flex:1 1;flex-direction:column;gap:18px;min-width:320px;padding:35px}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:10px;font-size:14px;outline:none;padding:14px;transition:.3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.contact-form textarea{min-height:120px;resize:none}.contact-form button{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:14px;transition:.3s}.contact-form button:hover{box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}@media(max-width:900px){.contact-container{flex-direction:column}}.contact-hero .container{text-align:center}.contact-hero h1{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:10px}.contact-hero p{color:#555;font-size:1.125rem}.certificate-wrapper{display:flex;justify-content:center;margin-top:0;padding:20px}.certificate{background:#fff;border:3px solid #0b3d91;border-radius:10px;box-shadow:0 10px 25px #00000026;font-family:Arial,Helvetica,sans-serif;padding:35px 40px;width:800px}.cert-header{text-align:center}.cert-logo{margin-bottom:10px;width:110px}.cert-header h1{color:#0b3d91;font-size:26px;margin:5px 0}.verify-title{color:#444;font-size:18px;margin-bottom:20px}.valid-badge{background:#e7f7ec;border:1px solid #28a745;border-radius:6px;color:#1e7e34;font-weight:700;margin:20px 0;padding:10px;text-align:center}.cert-body{margin-top:20px}.row{border-bottom:1px solid #eee;display:flex;font-size:17px;justify-content:space-between;padding:12px 0}.row span{color:#555}.row b{color:#000}.cert-footer{color:#777;font-size:14px;margin-top:25px;text-align:center}@media(max-width:768px){.certificate{padding:25px;width:100%}.row{flex-direction:column;gap:5px}}.verify-hero{background:linear-gradient(135deg,#4f46e5,#9333ea);color:#fff}.verify-box,.verify-hero{padding:20px 0;text-align:center}.verify-box input{margin-right:10px;padding:12px;width:260px}.verify-box button{background:#4f46e5;border-radius:6px;padding:12px 20px}.verify-box input{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-right:12px;outline:none;padding:12px 15px;transition:border-color .3s;width:250px}.verify-box input:focus{border-color:#4f46e5;box-shadow:0 0 5px #4f46e580}.verify-box button{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 25px;transition:background .3s}.verify-box button:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#6d28d9)}.verify-box button:disabled{cursor:not-allowed;opacity:.6}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#root,body,html{height:100%;margin:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.page-content{flex:1 1}body,html{overflow-x:hidden}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body{background:#f6f7fb;color:#111}.container{margin:auto;max-width:1200px;width:90%}.section-title{font-size:36px;font-weight:700;margin-bottom:60px;text-align:center}
/*# sourceMappingURL=main.411743ea.css.map*/