body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}p{margin-bottom:1rem}button:focus,input:focus,textarea:focus{outline:2px solid #667eea;outline-offset:2px}.navigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#162447fa;box-shadow:0 2px 20px #1624472e;position:fixed;top:0;width:100%;z-index:1000}.nav-container{height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{gap:12px;text-decoration:none;transition:all .3s ease}.logo-image{border-radius:8px;height:40px;width:auto}.logo-text{color:#7ed6df;font-size:1.8rem;font-weight:700;transition:color .3s ease}.nav-logo:hover .logo-text{color:#fff}.nav-menu{display:flex;gap:30px;list-style:none;margin:0;padding:0}.nav-link{color:#f4f6fa;font-size:1rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.nav-link.active,.nav-link:hover{color:#7ed6df}.nav-link:after{background:linear-gradient(45deg,#7ed6df,#1f4068);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-toggle{cursor:pointer;display:none;flex-direction:column;padding:5px}.bar{background:#f4f6fa;border-radius:2px;height:3px;margin:3px 0;transition:.3s;width:25px}@media (max-width:768px){.nav-menu{background:#162447fa;box-shadow:0 10px 27px #0000000d;flex-direction:column;gap:20px;left:-100%;padding:20px 0;position:fixed;text-align:center;top:70px;transition:.3s;width:100%}.nav-menu.active{left:0}.nav-toggle{display:flex}.nav-toggle.active .bar:nth-child(2){opacity:0}.nav-toggle.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.nav-toggle.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.footer{background:#162447fa;color:#fff;padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 40px;max-width:1200px;padding:0 20px}.footer-column h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:15px}.footer-column p{color:#f4f6fa;line-height:1.6;margin-bottom:20px}.social-icons{display:flex;gap:20px;margin-top:20px}.social-icon{align-items:center;background:#ffffff1a;border-radius:50%;color:#000;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-icon:hover{background:#fff3;transform:translateY(-2px)}.contact-info{font-size:1rem;margin-bottom:10px}.email-form{display:flex;flex-direction:column;gap:15px}.email-form input{background:#fff;border:none;border-radius:8px;color:#333;font-size:1rem;padding:12px 16px}.email-form input::placeholder{color:#999}.email-form input:focus{box-shadow:0 0 0 2px #ffffff4d;outline:none}.email-form button{background:#7ed6df;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.email-form button:hover{background:#5bc0c7;transform:translateY(-1px)}.footer-bottom{border-top:1px solid #ffffff1a;margin:0 auto;max-width:1200px;padding-left:20px;padding-top:20px;text-align:left}.footer-bottom p{color:#f4f6fa;font-size:.9rem;margin:0}@media (max-width:768px){.footer{padding:40px 0 20px}.footer-content{gap:30px;grid-template-columns:1fr}.footer-column h3{font-size:1.3rem}.social-icons{justify-content:center}.footer-bottom{padding-left:0;text-align:center}}.home{background:linear-gradient(135deg,#162447,#1f4068);color:#f4f6fa;min-height:100vh}.hero-section{margin:0 auto;max-width:800px;padding:100px 20px;text-align:center}.hero-section h1{font-size:3.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px #0000004d}.hero-section p{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.9}.cta-button{background:linear-gradient(45deg,#ff6b6b,#ee5a24);box-shadow:0 4px 15px #0003;padding:15px 40px}.cta-button:hover{box-shadow:0 6px 20px #0000004d}.about-preview-section{align-items:center;display:flex;gap:48px;justify-content:center;margin:60px auto 0;max-width:1200px;padding:100px 20px}.about-preview-content{flex:1 1;max-width:300px}.about-preview-content h2{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:24px}.about-preview-content p{color:#dbeafe;font-size:1.15rem;margin-bottom:36px}.about-learn-btn{background:#0000;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:1.1rem;padding:14px 38px;transition:background .2s,color .2s}.about-learn-btn:hover{background:#fff;color:#162447}.about-preview-images{display:flex;flex:2 1;gap:32px;justify-content:flex-end}.about-preview-images img{background:#1b1b2f;border-radius:24px;box-shadow:0 6px 32px #0000002e;height:350px;object-fit:cover;width:350px}@media (max-width:1100px){.about-preview-section{align-items:flex-start;flex-direction:column;gap:32px}.about-preview-images{flex-direction:row;gap:20px;justify-content:flex-start}.about-preview-images img{height:220px;width:220px}}@media (max-width:768px){.about-preview-section{align-items:stretch;flex-direction:column;padding:24px 8px}.about-preview-images{flex-direction:column;gap:16px}.about-preview-images img{height:180px;width:100%}}.features-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#162447b3;padding:80px 20px}.features-section h2{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:60px;text-align:center}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f4068b3;border:1px solid #ffffff14;border-radius:15px;color:#e0e7ef;padding:40px 30px;text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card h3{color:#7ed6df;font-size:1.5rem;font-weight:600;margin-bottom:15px}.feature-card p{color:#dbeafe;line-height:1.6;opacity:.9}@media (max-width:768px){.hero-section h1{font-size:2.5rem}.hero-section p{font-size:1.1rem}.features-grid{grid-template-columns:1fr}}.reviews-section{background:#fff;padding:80px 20px;text-align:center}.reviews-section h2{color:#2c3e50;font-size:2.8rem;font-weight:700;margin-bottom:15px}.reviews-section>p{color:#666;font-size:1.2rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px}.reviews-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1000px}.review-card{background:#e3f2fd;border-radius:15px;padding:40px 30px;text-align:left;transition:transform .3s ease}.review-card:hover{transform:translateY(-5px)}.review-stars{display:flex;gap:5px;margin-bottom:20px}.review-stars i{color:#333;font-size:1.2rem}.review-text{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.reviewer-info{align-items:center;display:flex;gap:15px}.reviewer-image{border-radius:50%;height:50px;object-fit:cover;width:50px}.reviewer-details h4{color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:5px}.reviewer-details p{color:#666;font-size:.9rem;margin:0}@media (max-width:768px){.reviews-section h2{font-size:2.2rem}.reviews-section>p{font-size:1.1rem}.reviews-grid{gap:30px;grid-template-columns:1fr}.review-card{padding:30px 25px}.review-text{font-size:1rem}}.service-cards-section{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:60px auto;max-width:1200px;padding:0 20px}.service-card-item{border-radius:20px;cursor:pointer;height:300px;overflow:hidden;position:relative;transition:transform .3s ease}.service-card-item:hover{transform:translateY(-5px)}.service-card-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.desktop-bg{background-image:linear-gradient(#00000080,#00000080),url(/static/media/session4.6a1cf846bcad4d1ceb76.png)}.services-bg{background-image:linear-gradient(#00000080,#00000080),url(https://images.unsplash.com/photo-1581094794329-c8112a89af12?auto=format&fit=crop&w=800&q=80)}.service-card-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;position:relative;z-index:2}.service-card-content h3{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:15px}.service-card-content p{color:#ffffffe6;font-size:1.1rem;line-height:1.5;margin-bottom:30px}.service-card-btn{align-self:flex-start;background:#0000;border:2px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.service-card-btn:hover{background:#fff;color:#162447}@media (max-width:768px){.service-cards-section{gap:20px;grid-template-columns:1fr;margin:40px auto}.service-card-item{height:250px}.service-card-content{padding:30px}.service-card-content h3{font-size:1.8rem}.service-card-content p{font-size:1rem}}.company-story-header{background:#162447cc;color:#fff;padding:80px 20px;text-align:center}.company-story-header h1{font-size:3rem;font-weight:700;margin-bottom:15px}.company-story-header p{font-size:1.2rem;margin:0 auto;max-width:600px;opacity:.9}.about-journey-section{background:#fff;color:#333;padding:80px 20px}.about-journey-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.about-journey-text h2{color:#162447;font-size:2.5rem;font-weight:600;margin-bottom:20px}.about-journey-text p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:40px}.about-stats{display:flex;gap:40px}.stat-item h3{color:#1a237e;font-size:2.5rem;font-weight:700;margin-bottom:5px}.stat-item p{color:#666;font-size:1rem;margin:0}.about-journey-image img{border-radius:15px;box-shadow:0 8px 32px #0000001a;height:400px;object-fit:cover;width:100%}.projects-section{background:#16244780;padding:80px 20px;text-align:center}.projects-section h2{color:#fff;font-size:2.8rem;font-weight:600;margin-bottom:15px}.projects-section>p{color:#dbeafe;font-size:1.2rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.project-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;overflow:hidden;transition:transform .3s ease}.project-card:hover{box-shadow:0 8px 30px #0003;transform:translateY(-5px)}.project-image{height:200px;overflow:hidden;width:100%}.project-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-image img{transform:scale(1.05)}.project-content{padding:25px;position:relative}.project-content h3{color:#162447;font-size:1.3rem;font-weight:600;margin-bottom:10px}.project-content p{color:#666;line-height:1.6;margin-bottom:15px}.project-content i{bottom:25px;color:#1a237e;font-size:1.2rem;position:absolute;right:25px}.testimonial-section{background:#fff;color:#333;padding:80px 20px}.testimonial-content{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.testimonial-image img{border-radius:15px;box-shadow:0 8px 32px #0000001a;height:300px;object-fit:cover;width:100%}.testimonial-box{background:linear-gradient(135deg,#162447,#1f4068);border-radius:15px;box-shadow:0 8px 32px #0003;color:#fff;padding:40px}.testimonial-stars{display:flex;gap:5px;margin-bottom:20px}.testimonial-stars i{color:gold;font-size:1.2rem}.testimonial-box p{font-size:1.1rem;line-height:1.6;margin:0}@media (max-width:768px){.company-story-header h1{font-size:2.5rem}.about-journey-content{gap:40px;grid-template-columns:1fr}.about-journey-text h2{font-size:2rem}.about-stats{gap:30px}.projects-section h2{font-size:2.2rem}.projects-grid,.testimonial-content{grid-template-columns:1fr}.testimonial-content{gap:30px}}.certification{background:linear-gradient(135deg,#162447,#1f4068);color:#f4f6fa;min-height:100vh}.certification-hero{background:linear-gradient(135deg,#162447e6,#1f4068e6);color:#fff;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.certification-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.certification-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#64b5f6);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:20px;position:relative;z-index:1}.certification-hero p{font-size:1.3rem;line-height:1.6;margin:0 auto 30px;max-width:700px;opacity:.95;position:relative;z-index:1}.cta-button{background:linear-gradient(45deg,#2196f3,#1976d2);border:none;border-radius:50px;box-shadow:0 4px 15px #2196f34d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;position:relative;transition:all .3s ease;z-index:1}.cta-button:hover{box-shadow:0 6px 20px #2196f366;transform:translateY(-2px)}.certifications-section{background:#fff;color:#333;padding:50px 20px;text-align:center}.certifications-section h2{color:#162447;font-size:2.5rem;font-weight:600;margin-bottom:15px;text-align:center}.certifications-section>p{color:#666;font-size:1.1rem;line-height:1.5;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.certifications-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;margin:0 auto;max-width:1000px}.certification-card{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 6px 20px #00000014;max-width:300px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease;width:100%}.certification-card:before{background:linear-gradient(45deg,#2196f3,#1976d2);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.certification-card:hover:before{transform:scaleX(1)}.certification-card:hover{border-color:#e3f2fd;box-shadow:0 12px 25px #0000001f;transform:translateY(-5px)}.cert-icon{display:block;font-size:3rem;margin-bottom:15px}.certification-card h3{color:#162447;font-size:1.2rem;font-weight:600;line-height:1.3;margin-bottom:0}.certification-card p{color:#666;line-height:1.6;margin:0}.mentorship-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#333;padding:80px 20px}.mentorship-section h2{color:#162447;font-size:2.8rem;font-weight:600;margin-bottom:20px;text-align:center}.mentorship-section>p{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.mentorship-panel{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.mentorship-content,.mentorship-features{display:flex;flex-direction:column}.mentorship-features{gap:25px}.feature-item{align-items:center;background:#fff;border-left:4px solid #2196f3;border-radius:15px;box-shadow:0 4px 15px #00000014;display:flex;gap:20px;padding:25px;transition:all .3s ease}.feature-item:hover{box-shadow:0 6px 20px #0000001f;transform:translateX(5px)}.feature-icon{flex-shrink:0;font-size:2rem}.feature-item h4{color:#162447;font-size:1rem;font-weight:600;line-height:1.4;margin:0}.mentorship-image{text-align:center}.mentorship-image img{border-radius:20px;box-shadow:0 10px 30px #00000026;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.mentorship-image img:hover{transform:scale(1.02)}.mentorship-programs{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:80px;max-width:1200px;position:relative}.mentorship-programs:before{background:linear-gradient(90deg,#ff9800,#ff5722,#ff9800);border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:100px}.program-column{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #ff98001a;border-radius:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px 0 #fffc;overflow:hidden;padding:35px 25px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.program-column:before{background:linear-gradient(90deg,#ff9800,#ff5722,#ffc107);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.program-column:hover:before{transform:scaleX(1)}.program-column:hover{border-color:#ff98004d;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #ff980033;transform:translateY(-12px) scale(1.02)}.program-column:after{background:linear-gradient(135deg,#ff980005,#ff572205);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.program-column:hover:after{opacity:1}.program-icon{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));font-size:4rem;margin-bottom:25px;transition:transform .3s ease}.program-column:hover .program-icon{transform:scale(1.1) rotate(5deg)}.program-column h3{color:#1a237e;font-size:1.4rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin-bottom:18px;position:relative;z-index:1}.program-column p{color:#4a5568;font-size:.95rem;font-weight:400;line-height:1.7;margin:0;position:relative;z-index:1}.how-it-works-section{background:#fff;color:#333;padding:80px 20px}.how-it-works-section h2{color:#162447;font-size:2.8rem;font-weight:600;margin-bottom:50px;text-align:center}.journey-steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;position:relative}.journey-steps:before{background:linear-gradient(90deg,#2196f3,#1976d2);content:"";height:2px;left:50px;position:absolute;right:50px;top:50px;z-index:0}.step{background:#fff;padding:20px;position:relative;text-align:center;z-index:1}.step-number{align-items:center;background:linear-gradient(45deg,#2196f3,#1976d2);border-radius:50%;box-shadow:0 4px 15px #2196f34d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.step h3{color:#162447;font-size:1.3rem;font-weight:600;margin-bottom:15px}.step p{color:#666;line-height:1.6;margin:0}.testimonials-section{background:linear-gradient(135deg,#162447,#1f4068);color:#fff;padding:80px 20px}.testimonials-section h2{font-size:2.8rem;font-weight:600;margin-bottom:20px;text-align:center}.testimonials-section>p{color:#dbeafe;font-size:1.2rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:30px;transition:all .3s ease}.testimonial-card:hover{background:#ffffff26;transform:translateY(-5px)}.testimonial-content p{font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:25px}.testimonial-author{align-items:center;display:flex;gap:15px}.testimonial-author img{border:2px solid #ffffff4d;border-radius:50%;height:50px;object-fit:cover;width:50px}.testimonial-author h4{font-size:1.1rem;font-weight:600;margin:0 0 5px}.testimonial-author p{font-size:.9rem;margin:0;opacity:.8}.enrollment-section{background:#fff;color:#333;padding:80px 20px;text-align:center}.enrollment-section h2{color:#162447;font-size:2.8rem;font-weight:600;margin-bottom:20px}.enrollment-section>p{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.enrollment-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.consultation-btn,.enroll-btn{border:none;border-radius:50px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:all .3s ease}.enroll-btn{background:linear-gradient(45deg,#2196f3,#1976d2);box-shadow:0 4px 15px #2196f34d;color:#fff}.enroll-btn:hover{box-shadow:0 6px 20px #2196f366;transform:translateY(-2px)}.consultation-btn{background:#0000;border:2px solid #2196f3;color:#2196f3}.consultation-btn:hover{background:#2196f3;color:#fff;transform:translateY(-2px)}.past-sessions{background:#16244780;padding:80px 20px;text-align:center}.past-sessions h2{color:#fff;font-size:2.8rem;font-weight:600;margin-bottom:15px}.past-sessions>p{color:#dbeafe;font-size:1.2rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px}.sessions-gallery{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.session-item{border-radius:15px;cursor:pointer;height:250px;overflow:hidden;position:relative;transition:transform .3s ease}.session-item:hover{transform:scale(1.05)}.session-item img{height:100%;object-fit:cover;width:100%}.session-overlay{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0;text-align:left}.session-overlay h4{font-size:1.2rem;font-weight:600;margin-bottom:5px}.session-overlay p{font-size:.9rem;margin:0;opacity:.9}@media (max-width:768px){.certification-hero h1{font-size:2.5rem}.certification-hero p{font-size:1.1rem}.certifications-section h2,.enrollment-section h2,.how-it-works-section h2,.mentorship-section h2,.past-sessions h2,.testimonials-section h2{font-size:2.2rem}.certifications-grid,.mentorship-panel{grid-template-columns:1fr}.mentorship-panel{gap:30px}.mentorship-programs{gap:25px;grid-template-columns:1fr;margin-top:50px}.mentorship-programs:before{height:3px;width:80px}.program-column{border-radius:20px;padding:30px 20px}.program-column:hover{transform:translateY(-8px) scale(1.01)}.program-icon{font-size:3.5rem;margin-bottom:20px}.mentorship-features{gap:20px}.feature-item{flex-direction:column;gap:15px;padding:20px;text-align:center}.feature-item:hover{transform:translateY(-3px)}.feature-icon{font-size:2.5rem}.feature-item h4{font-size:1.1rem}.journey-steps{grid-template-columns:1fr}.journey-steps:before{display:none}.testimonials-grid{grid-template-columns:1fr}.enrollment-buttons{align-items:center;flex-direction:column}.sessions-gallery{grid-template-columns:1fr}.certification-card,.feature-item{padding:20px}}@media (max-width:480px){.certification-hero{padding:60px 15px}.certification-hero h1{font-size:2rem}.cta-button{font-size:1rem;padding:12px 25px}.step-number{font-size:1.2rem;height:50px;width:50px}}.services{background:#f8f9fa;color:#333;min-height:100vh}.services-header{background:#e3f2fd;padding:80px 20px;text-align:center}.services-header h1{color:#2c3e50;font-size:2.8rem;font-weight:700;margin-bottom:20px}.services-header p{color:#555;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:800px}.services-content{margin:0 auto;max-width:1200px;padding:60px 20px}.services-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1000px}.service-card{background:#fff;border-radius:15px;box-shadow:0 8px 32px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-5px)}.service-image{height:250px;overflow:hidden;width:100%}.service-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.service-card:hover .service-image img{transform:scale(1.05)}.service-info{padding:30px;text-align:center}.service-info h3{color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:15px}.service-info p{color:#666;font-size:1rem;line-height:1.6}.location-section{background:#f8f9fa;padding:80px 20px}.location-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.location-info h2{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:20px}.location-info p{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:40px}.location-details{display:flex;flex-direction:column;gap:30px}.location-item h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:8px}.location-item p{color:#666;font-size:1rem;margin:0}.location-map{border-radius:15px;box-shadow:0 8px 32px #0000001a;height:400px;overflow:hidden;width:100%}.location-map iframe{border:none;height:100%;width:100%}@media (max-width:768px){.services-header h1{font-size:2.2rem}.services-header p{font-size:1.1rem}.services-grid{gap:30px;grid-template-columns:1fr}.service-info{padding:25px}.service-info h3{font-size:1.3rem}.location-content{gap:40px;grid-template-columns:1fr}.location-info h2{font-size:2rem}.location-info p{font-size:1rem}.location-map{height:300px}}.contact{background:linear-gradient(135deg,#162447,#1f4068);color:#f4f6fa;min-height:100vh}.contact-hero{background:#162447cc;color:#fff;padding:80px 20px;text-align:center}.contact-hero h1{font-size:3rem;font-weight:700;margin-bottom:15px}.contact-hero p{font-size:1.2rem;opacity:.9}.contact-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:60px 20px}.contact-info{background:#fff;border-radius:15px;box-shadow:0 8px 32px #0000001a;color:#333;padding:40px}.contact-info h2{color:#162447;font-size:2.5rem;font-weight:600;margin-bottom:20px}.contact-info p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:40px}.contact-details{display:flex;flex-direction:column;gap:30px}.contact-item{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid gold;border-radius:10px;box-shadow:0 3px 15px #0000001a;padding:25px;transition:transform .3s ease}.contact-item:hover{box-shadow:0 5px 20px #00000026;transform:translateY(-2px)}.contact-item h3{color:#162447;font-size:1.2rem;font-weight:600;margin-bottom:10px}.contact-item p{color:#666;margin:0}.contact-form{background:#fff;border-radius:15px;box-shadow:0 8px 32px #0000001a;color:#333;padding:40px}.contact-form h2{color:#162447;font-size:2rem;font-weight:600;margin-bottom:30px}.form-group{margin-bottom:25px}.form-group label{color:#162447;display:block;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{background:#fff;border:2px solid #e1e8ed;border-radius:8px;box-sizing:border-box;color:#333;font-size:1rem;padding:12px 15px;transition:all .3s ease;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#999}.form-group input:focus,.form-group textarea:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{background:linear-gradient(45deg,#28a745,#20c997);border:none;border-radius:50px;box-shadow:0 4px 15px #28a7454d;color:#fff;cursor:pointer;font-size:1.1rem;padding:15px 40px;transition:all .3s ease;width:100%}.submit-btn:hover{background:linear-gradient(45deg,#20c997,#28a745);box-shadow:0 6px 20px #28a74566;transform:translateY(-2px)}.contact-info:before{background:linear-gradient(45deg,gold,#ffed4e)}.contact-form:before,.contact-info:before{border-radius:2px;content:"";height:4px;left:20px;position:absolute;top:-10px;width:60px}.contact-form:before{background:linear-gradient(45deg,#28a745,#20c997)}.contact-form,.contact-info{position:relative}@media (max-width:768px){.contact-hero h1{font-size:2.5rem}.contact-content{gap:40px;grid-template-columns:1fr}.contact-info h2{font-size:2rem}.contact-form h2{font-size:1.8rem}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#162447,#1f4068)!important;color:#f4f6fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{background:#0000;min-height:100vh}.main-content{min-height:calc(100vh - 70px);padding-top:70px}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}input,textarea{font-family:inherit}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.0c22e2fe.css.map*/