.navbar{z-index:1000;background:0 0;padding:20px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:var(--color-bg-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 0;box-shadow:0 2px 10px #0d47a11a}.nav-container{justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;display:flex}.nav-logo{width:auto;height:45px;display:block}.nav-links{align-items:center;gap:12px;display:none}@media (width>=1200px){.nav-links{display:flex}}.nav-links a{color:var(--color-white);white-space:nowrap;font-size:.82rem;font-weight:600}.navbar.scrolled .nav-links a{color:var(--color-text)}.nav-links a.active{color:var(--color-primary)}.nav-btns{gap:8px;margin-left:5px;display:flex}.nav-btns .btn{white-space:nowrap;padding:6px 12px;font-size:.8rem}.mobile-toggle{color:var(--color-white);cursor:pointer;font-size:1.8rem;display:block}.navbar.scrolled .mobile-toggle{color:var(--color-secondary)}@media (width>=1200px){.mobile-toggle{display:none}}.mobile-menu{background:var(--color-white);z-index:1001;width:80%;height:100vh;padding:80px 40px;position:fixed;top:0;right:0;box-shadow:-5px 0 15px #0000001a}.mobile-links{flex-direction:column;gap:25px;display:flex}.mobile-links a{font-size:1.2rem;font-weight:600}.mobile-links a.active{color:var(--color-primary)}.mobile-btns{flex-direction:column;gap:15px;margin-top:20px;display:flex}.footer{background-color:var(--color-secondary);color:var(--color-white);padding:80px 0 40px}.footer-grid{grid-template-columns:1fr;gap:40px;margin-bottom:60px;display:grid}@media (width>=768px){.footer-grid{grid-template-columns:2fr 1fr 1.5fr}}.footer-brand h3{color:var(--color-primary);margin-bottom:15px}.tagline{color:var(--color-primary);margin-bottom:15px;font-weight:600}.desc{opacity:.8;max-width:400px;font-size:.95rem}.footer-links h4,.footer-contact h4{margin-bottom:25px;font-size:1.2rem}.footer-links ul{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{opacity:.8;font-size:.95rem}.footer-links a:hover{opacity:1;color:var(--color-primary)}.footer-contact p{opacity:.8;margin-bottom:12px;font-size:.95rem}.map-link{color:var(--color-primary);margin-top:10px;font-weight:600;display:inline-block}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:20px;padding-top:30px;display:flex}@media (width>=768px){.footer-bottom{text-align:left;flex-direction:row;justify-content:space-between}}.footer-bottom p{opacity:.6;font-size:.85rem}.legal-links{gap:20px;display:flex}.legal-links a{opacity:.6;font-size:.85rem}.legal-links a:hover{opacity:1}.card{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);flex-direction:column;height:100%;padding:40px;transition:transform .3s;display:flex}.card:hover{transform:translateY(-5px)}.card-number{color:var(--color-primary);opacity:.2;margin-bottom:10px;font-size:3rem;font-weight:800;line-height:1}.card-icon{color:var(--color-primary);margin-bottom:20px;font-size:2.5rem}.card-title{color:var(--color-secondary);margin-bottom:15px;font-size:1.25rem}.card-description{color:var(--color-text);opacity:.9;font-size:.95rem}.cta-section{background:linear-gradient(135deg, var(--color-secondary) 0%, #1e293b 100%);color:var(--color-white);text-align:center}.cta-content h2{color:var(--color-white);margin-bottom:20px;font-size:2.5rem}.cta-content p{opacity:.9;max-width:600px;margin:0 auto 40px;font-size:1.1rem}.cta-btns{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.hero{min-height:90vh;color:var(--color-white);background-color:#0000;background-image:linear-gradient(#0f172ab3,#0f172ab3),url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&w=1200&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;display:flex}.hero-content h1{color:var(--color-white);margin-bottom:25px;font-size:3.5rem;line-height:1.1}.hero-content h1 span{color:var(--color-primary)}.hero-content p{opacity:.9;max-width:600px;margin-bottom:40px;font-size:1.25rem}.hero-btns{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.btn-link{color:var(--color-primary);align-items:center;font-weight:600;display:flex}.section-title{margin-bottom:40px;font-size:2.25rem}.text-center{text-align:center}.bg-light{background-color:var(--color-bg-light)}.intro-grid{grid-template-columns:1fr;gap:60px;display:grid}@media (width>=768px){.intro-grid{grid-template-columns:1fr 1fr}}.checklist{margin-top:20px;list-style:none}.checklist li{align-items:center;gap:15px;margin-bottom:15px;font-weight:500;display:flex}.check-icon{color:var(--color-primary)}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.stats-section{background:var(--color-secondary);padding:64px 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stat-item h3{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:8px;font-size:2.5rem}.stat-item p{color:var(--color-white);opacity:.85}@media (width<=768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.path-section{background:var(--color-white);padding:80px 0}.path-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.path-card{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:40px}.path-card h3{font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:12px;font-size:1.5rem}.path-card p{color:var(--color-text);margin-bottom:20px}@media (width<=768px){.path-grid{grid-template-columns:1fr}}.industry-tags{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.industry-tag{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-secondary);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;display:flex}.industry-icon{color:var(--color-primary);font-size:1.1rem;display:flex}.leadership-preview{background:var(--color-white);text-align:center;padding:80px 0}.leadership-grid{flex-wrap:wrap;justify-content:center;gap:48px;margin:32px 0;display:flex}.leader-card{max-width:200px}.leader-photo{object-fit:cover;border:3px solid var(--color-primary);border-radius:50%;width:120px;height:120px;margin:0 auto 12px}.leader-initials{background:var(--color-secondary);color:var(--color-white);font-family:var(--font-heading);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.leader-card h4{font-family:var(--font-heading);color:var(--color-secondary)}.leader-card p{color:var(--color-text);font-size:.9rem}.leadership-quote{max-width:600px;color:var(--color-secondary);margin:32px auto;font-size:1.15rem;font-style:italic}.testimonials-section{background:var(--color-bg-light);padding:80px 0}.testimonial-carousel{justify-content:center;align-items:center;gap:24px;max-width:700px;margin:32px auto 0;display:flex}.testimonial-card{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);text-align:center;flex:1;padding:40px}.quote-icon{color:var(--color-primary);margin-bottom:16px;font-size:1.5rem}.testimonial-quote{color:var(--color-text);margin-bottom:20px;font-style:italic;line-height:1.6}.testimonial-card h4{font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:2px}.testimonial-card span{color:var(--color-text);opacity:.75;font-size:.85rem}.carousel-arrow{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.carousel-arrow:hover{background:var(--color-primary);color:var(--color-white)}.carousel-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.dot{background:var(--color-border);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px}.dot.active{background:var(--color-primary);border-radius:4px;width:20px;transition:all .3s}.faq-section{background:var(--color-white);padding:80px 0}.faq-list{max-width:700px;margin:32px auto 0}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{width:100%;font-family:var(--font-heading);color:var(--color-secondary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 4px;font-size:1rem;display:flex}.faq-question:hover{color:var(--color-primary)}.faq-answer{overflow:hidden}.faq-answer p{color:var(--color-text);padding:0 4px 20px;line-height:1.6}.contact-grid{grid-template-columns:1fr;gap:60px;display:grid}@media (width>=1024px){.contact-grid{grid-template-columns:3fr 2fr}}.contact-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:var(--color-secondary);font-weight:600}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--color-border);font-family:var(--font-body);border-radius:8px;padding:12px 16px;font-size:1rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);outline:none}.info-card{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);flex-direction:column;gap:30px;margin-bottom:40px;padding:40px;display:flex}.info-item{align-items:flex-start;gap:20px;display:flex}.info-icon{color:var(--color-primary);margin-top:5px;font-size:1.5rem}.info-item h3{margin-bottom:5px;font-size:1.1rem}.info-item p{opacity:.8;font-size:.95rem}.whatsapp-cta-block{border-radius:var(--radius-card);background:#f0fdf4;border:1px solid #bbf7d0;padding:40px}.whatsapp-cta-block h3{color:#166534;margin-bottom:10px}.whatsapp-cta-block p{color:#15803d}:root{--color-primary:#2196f3;--color-secondary:#0d47a1;--color-white:#fff;--color-bg-light:#e3f2fd;--color-text:#1e293b;--color-border:#90caf9;--radius-card:16px;--shadow-soft:0 8px 24px #0d47a11a;--font-heading:"Poppins", sans-serif;--font-body:"Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg-light);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-secondary);font-weight:700}a{color:inherit;text-decoration:none;transition:all .3s}button,.btn{cursor:pointer;font-family:var(--font-body);border:none;border-radius:8px;outline:none;font-weight:600;transition:all .2s}.btn-primary{background-color:var(--color-primary);color:var(--color-white);padding:12px 24px}.btn-secondary{background-color:var(--color-secondary);color:var(--color-white);padding:12px 24px}.container{max-width:1200px;margin:0 auto;padding:0 20px}section{padding:80px 0}.whatsapp-float{color:#fff;z-index:1000;cursor:pointer;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:2px 2px 10px #0003}.page-wrapper{min-height:100vh}.page-header{background:var(--color-secondary);color:var(--color-white);text-align:center;padding:160px 0 80px}.page-header h1{color:var(--color-white);margin-bottom:10px;font-size:3rem}.page-header p{opacity:.8;font-size:1.1rem}.leadership-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;gap:40px;margin-top:40px;display:grid}.leader-card{text-align:center}.leader-img,.leader-placeholder{object-fit:cover;background-color:var(--color-border);width:200px;height:200px;color:var(--color-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:3rem;font-weight:700;display:flex}.leader-role{color:var(--color-primary);margin-top:5px;font-weight:600}.quote-block{background:var(--color-white);border-left:10px solid var(--color-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);text-align:center;margin-top:80px;padding:60px}.quote-block blockquote{font-size:1.8rem;font-style:italic;font-family:var(--font-heading);color:var(--color-secondary)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.process-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.steps-container{flex-direction:column;gap:30px;max-width:800px;margin:0 auto;display:flex}.step-item{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);align-items:center;gap:30px;padding:30px;display:flex}.step-number{background:var(--color-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;font-size:1.5rem;font-weight:800;display:flex}.contact-info-block{margin-top:30px;font-size:1.2rem}
