*{box-sizing:border-box;margin:0;padding:0}:root{--primary-yellow:#fdb913;--dark-black:#1a1a1a;--text-black:#000;--light-gray:#f5f5f5;--medium-gray:#666;--white:#fff;--shadow:#0000001a;--transition:all 0.3s ease}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;color:var(--text-black);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.section-header{margin-bottom:50px}.section-header.center{text-align:center}.section-label{color:#fdb913;color:var(--primary-yellow);display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.section-header h2{color:#000;color:var(--text-black);font-size:2.5rem;margin-bottom:15px}.center{text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.fade-in{animation:fadeInUp .6s ease}.App{padding-top:90px}.btn-primary,.btn-secondary{border:2px solid #0000;border-radius:5px;cursor:pointer;display:inline-block;font-weight:600;overflow:hidden;padding:12px 30px;position:relative;text-decoration:none;transition:var(--transition)}.btn-primary{background:var(--primary-yellow);color:var(--text-black)}.btn-primary:hover:not(:disabled){background:var(--dark-black);border-color:var(--primary-yellow);color:var(--primary-yellow)}.btn-secondary{background:#0000;border-color:var(--text-black);color:var(--text-black)}.btn-secondary:hover:not(:disabled){background:var(--text-black);color:var(--primary-yellow)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-primary:disabled:hover,.btn-secondary:disabled:hover{background:inherit;border-color:inherit;color:inherit;transform:none}.btn-primary.large{font-size:1.1rem;padding:15px 40px}@media (max-width:968px){.section-header h2{font-size:2rem}}@media (max-width:768px){.section{padding:60px 0}.section-header h2{font-size:1.8rem}}@media (max-width:480px){.section{padding:40px 0}.section-header h2{font-size:1.5rem}}.navbar{background:var(--white);box-shadow:0 2px 10px var(--shadow);left:0;position:fixed;top:0;transition:var(--transition);width:100%;z-index:1000}.navbar.scrolled{box-shadow:0 4px 20px var(--shadow)}.nav-wrapper{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.logo img{height:60px;width:auto}.nav-menu{align-items:center;display:flex;gap:30px;list-style:none}.nav-link{color:var(--text-black);font-weight:500;position:relative;text-decoration:none}.nav-link,.nav-link:after{transition:var(--transition)}.nav-link:after{background:var(--primary-yellow);bottom:-5px;content:"";height:2px;left:0;position:absolute;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-link.active{color:var(--primary-yellow);font-weight:600}.mobile-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px}.mobile-toggle span{background:var(--text-black);height:3px;transition:var(--transition);width:25px}.mobile-toggle.active span:first-child{transform:rotate(45deg) translateY(8px)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media (max-width:768px){.mobile-toggle{display:flex}.nav-menu{align-items:center;background:var(--white);box-shadow:0 5px 20px var(--shadow);flex-direction:column;height:calc(100vh - 90px);justify-content:flex-start;left:-100%;padding:50px 0;position:fixed;top:90px;transition:var(--transition);width:100%}.nav-menu.active{left:0}.logo img{height:50px}}.hero{align-items:center;background:linear-gradient(#1a1a2eb3,#0f3460cc),linear-gradient(#ffffff26,#ffffff1a),url(/static/media/bg.f01ebe0c0534f9f11b6d.jpg) 50%/cover no-repeat;color:var(--white);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.hero-overlay{background:radial-gradient(ellipse at center,#fdb9130d 0,#0000 70%);height:100%;left:0;position:absolute;top:0;width:100%}.hero-content{animation:fadeInUp 1s ease;max-width:900px;padding:20px;position:relative;text-align:center;z-index:1}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-title .highlight{color:var(--primary-yellow)}.hero-subtitle{font-size:1.3rem;margin-bottom:40px;opacity:.9}.hero-buttons{display:flex;gap:20px;justify-content:center}.hero-buttons button{font-size:1rem}.scroll-indicator{animation:bounce 2s infinite;bottom:30px;color:var(--primary-yellow);cursor:pointer;font-size:2rem;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:968px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.hero-buttons{align-items:center;flex-direction:column}}@media (max-width:768px){.hero{height:auto;min-height:100vh;padding:120px 20px 80px}.hero-title{font-size:2rem}}@media (max-width:480px){.hero-title{font-size:1.8rem}.hero-subtitle{font-size:1rem}}.about-preview{background:var(--light-gray)}.about-content p{font-size:1.1rem;line-height:1.8;margin-bottom:20px}.services-preview{background:var(--white)}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:50px}.service-card{background:var(--white);border-radius:10px;box-shadow:0 5px 20px var(--shadow);padding:40px 30px;text-align:center;transition:var(--transition)}.service-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-10px)}.service-icon{align-items:center;background:var(--primary-yellow);border-radius:50%;color:var(--text-black);display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.service-card h3{color:var(--text-black);font-size:1.5rem;margin-bottom:15px}.service-card p{color:var(--medium-gray)}@media (max-width:968px){.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:480px){.services-grid{grid-template-columns:1fr}}.why-choose{background:var(--dark-black);color:var(--white)}.why-choose .section-label{color:var(--primary-yellow)}.why-choose h2{color:var(--white)}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.feature-item{text-align:center}.feature-item svg{color:var(--primary-yellow);font-size:3rem;margin-bottom:20px}.feature-item h4{font-size:1.3rem;margin-bottom:10px}.cta-section{background:linear-gradient(135deg,var(--primary-yellow) 100%,#e5a00d 100%);color:var(--text-black);text-align:center}.cta-section h2{font-size:2.5rem;margin-bottom:15px}.cta-section p{font-size:1.3rem;margin-bottom:30px}.about-full{background:var(--white)}.about-description p{font-size:1.1rem;line-height:1.8;margin-bottom:20px}.vision-mission{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:60px 0}.vm-card{background:var(--light-gray);border-left:5px solid var(--primary-yellow);border-radius:10px;padding:40px}.vm-icon{align-items:center;background:var(--primary-yellow);border-radius:50%;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin-bottom:20px;width:60px}.vm-card h3{color:var(--text-black);font-size:1.8rem;margin-bottom:20px}.vm-card ul{list-style:none;padding-left:0}.vm-card li{margin-bottom:15px;padding-left:25px;position:relative}.vm-card li:before{color:var(--primary-yellow);content:"▸";font-weight:700;left:0;position:absolute}.team-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-bottom:60px}.team-member{background:var(--light-gray);border-radius:10px;border-top:5px solid var(--primary-yellow);padding:40px}.team-member h3{color:var(--text-black);font-size:1.8rem;margin-bottom:10px}.designation{color:var(--primary-yellow);display:block;font-weight:600;margin-bottom:20px}.team-member p{line-height:1.8;margin-bottom:15px}.strengths-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.strength-item{align-items:flex-start;background:var(--light-gray);border-radius:8px;display:flex;gap:15px;padding:20px}.strength-item svg{color:var(--primary-yellow);flex-shrink:0;font-size:1.5rem;margin-top:3px}@media (max-width:968px){.team-grid,.vision-mission{grid-template-columns:1fr}}.services-full{background:var(--light-gray)}.service-detail{background:var(--white);border-radius:10px;box-shadow:0 5px 15px var(--shadow);margin-bottom:40px;padding:50px}.service-detail-header{align-items:center;display:flex;gap:20px;margin-bottom:25px}.service-number{align-items:center;background:var(--primary-yellow);border-radius:50%;color:var(--text-black);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.service-detail h3{color:var(--text-black);font-size:2rem}.service-detail>p{font-size:1.1rem;line-height:1.8;margin-bottom:25px}.service-note{color:var(--medium-gray);font-style:italic}.service-approach,.service-capabilities{margin:30px 0}.service-approach h4,.service-capabilities h4{color:var(--text-black);font-size:1.3rem;margin-bottom:15px}.service-approach ul,.service-capabilities ul{list-style:none;padding-left:0}.service-approach li,.service-capabilities li{padding:10px 0 10px 30px;position:relative}.service-approach li:before,.service-capabilities li:before{color:var(--primary-yellow);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.highlight-box{background:var(--light-gray);border-left:5px solid var(--primary-yellow);border-radius:8px;margin:30px 0;padding:30px}.highlight-box h4{color:var(--text-black);font-size:1.4rem;margin-bottom:15px}.highlight-box h5{font-size:1.1rem;margin:20px 0 10px}.highlight-box ul{list-style:none;padding-left:0}.highlight-box li{padding:8px 0 8px 25px;position:relative}.highlight-box li:before{color:var(--primary-yellow);content:"▸";left:0;position:absolute}@media (max-width:768px){.service-detail{padding:30px 20px}.service-detail h3{font-size:1.5rem}}.careers{background:var(--white)}.careers-intro{font-size:1.1rem;margin:0 auto 50px;max-width:800px;text-align:center}.careers-benefits{margin-bottom:60px}.careers-benefits h3{font-size:2rem;margin-bottom:40px;text-align:center}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.benefit-item{background:var(--light-gray);border-radius:10px;padding:30px;text-align:center}.benefit-item svg{color:var(--primary-yellow);font-size:3rem;margin-bottom:20px}.current-openings h3{font-size:2rem;margin-bottom:40px;text-align:center}.openings-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.opening-card{background:var(--light-gray);border-radius:10px;border-top:3px solid var(--primary-yellow);padding:30px;transition:var(--transition)}.opening-card:hover{box-shadow:0 10px 25px var(--shadow);transform:translateY(-5px)}.opening-card h4{color:var(--text-black);font-size:1.4rem;margin-bottom:10px}@media (max-width:480px){.benefits-grid,.openings-grid{grid-template-columns:1fr}}.contact{background:var(--light-gray)}.contact-wrapper{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1.5fr}.contact-info{display:flex;flex-direction:column;gap:30px}.office-card{background:var(--white);border-radius:10px;box-shadow:0 3px 10px var(--shadow);padding:30px}.office-card h3{align-items:center;color:var(--text-black);display:flex;font-size:1.3rem;gap:10px;margin-bottom:15px}.office-card h3 svg{color:var(--primary-yellow)}.office-card p{margin-bottom:10px}.office-card p svg{color:var(--primary-yellow);margin-right:8px}.office-card a{color:var(--text-black);text-decoration:none;transition:var(--transition)}.office-card a:hover{color:var(--primary-yellow)}.confidentiality-note{background:var(--primary-yellow);border-radius:10px;padding:20px}.confidentiality-note p{align-items:center;display:flex;font-weight:500;gap:10px;margin:0}.contact-form-wrapper{background:var(--white);border-radius:10px;box-shadow:0 3px 10px var(--shadow);padding:40px}.contact-form{gap:20px}.contact-form,.form-group{display:flex;flex-direction:column}.form-group label{color:var(--text-black);font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:2px solid #ddd;border-radius:5px;font-family:inherit;font-size:1rem;padding:12px;transition:var(--transition)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary-yellow);outline:none}.form-group textarea{resize:vertical}@media (max-width:968px){.contact-wrapper{grid-template-columns:1fr}}@media (max-width:480px){.contact-form-wrapper{padding:25px}}.footer{background:var(--dark-black);color:var(--white);padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.footer-logo img{height:60px;margin-bottom:15px}.footer-logo h3{color:var(--primary-yellow);font-size:24px;font-weight:700;letter-spacing:1px}.footer-logo p{font-size:16px;margin-bottom:10px}.footer h4{color:var(--primary-yellow);font-size:1.2rem;margin-bottom:20px}.footer ul{list-style:none}.footer ul li{margin-bottom:10px}.footer a{color:var(--white);cursor:pointer;text-decoration:none;transition:var(--transition)}.footer a:hover{color:var(--primary-yellow)}.footer-contact p{align-items:center;display:flex;gap:10px;margin-bottom:10px}.footer-contact svg{color:var(--primary-yellow)}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:30px;text-align:center}.footer-bottom p a{color:var(--primary-yellow)}@media (max-width:768px){.footer-content{grid-template-columns:1fr;text-align:center}.footer-logo img{display:block;margin:0 auto 15px}.footer-contact p{justify-content:center}}.back-to-top{align-items:center;background:var(--primary-yellow);border:none;border-radius:50%;bottom:30px;box-shadow:0 5px 15px var(--shadow);color:var(--text-black);cursor:pointer;display:none;font-size:1.2rem;height:50px;justify-content:center;position:fixed;right:30px;transition:var(--transition);width:50px;z-index:999}.back-to-top:hover{background:var(--text-black);color:var(--primary-yellow);transform:translateY(-5px)}.back-to-top.show{display:flex}
/*# sourceMappingURL=main.0099ba87.css.map*/