body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Arial,sans-serif;line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.section{padding:80px 0}h2{color:#2c3e50;font-size:2.5rem;margin-bottom:50px;position:relative;text-align:center}h2:after{background:#3498db;border-radius:2px;content:"";display:block;height:4px;margin:15px auto;width:80px}.navbar{background-color:#2c3e50;box-shadow:0 2px 10px #0000001a;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-container{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:30px;margin-left:-50px}.logo-img{height:50px;transition:transform .3s ease;width:auto}.logo-img:hover{transform:scale(1.05)}.logo-text{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:1px}.nav-menu{display:flex;list-style:none}.nav-item{margin-left:30px}.nav-link{color:#fff;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-link:hover{color:#3498db}.nav-toggle{cursor:pointer;display:none;flex-direction:column}.bar{background-color:#fff;height:3px;margin:3px 0;transition:.3s;width:25px}.hero{align-items:center;background:linear-gradient(#000000b3,#000000b3),url(https://images.unsplash.com/photo-1499951360447-b19be8fe80f5?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80) no-repeat 50%/cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.hero-content h1{font-size:3.5rem;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.hero-content p{font-size:1.5rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.cta-button{background-color:#3498db;border:none;border-radius:50px;box-shadow:0 4px 15px #3498db4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:15px 40px;transition:all .3s}.cta-button:hover{background-color:#2980b9;box-shadow:0 6px 20px #3498db66;transform:translateY(-3px)}.cta-button:active{transform:translateY(0)}.benefits-grid,.markets-grid,.overview-grid,.services-grid,.summary-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.benefit-card,.market-card,.overview-card,.service-card,.summary-card{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.benefit-card:hover,.market-card:hover,.overview-card:hover,.service-card:hover,.summary-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-10px)}.benefit-card:before,.market-card:before,.overview-card:before,.service-card:before,.summary-card:before{background-color:#3498db;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.market-card h3,.service-card h3{color:#2c3e50;font-size:1.5rem;margin-bottom:20px}.market-card ul,.service-card ul{list-style-type:none;padding-left:0}.market-card li,.service-card li{line-height:1.6;margin-bottom:12px;padding-left:25px;position:relative}.market-card li:before,.service-card li:before{color:#27ae60;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.executive-summary{background-color:#f8f9fa}.company-overview{background-color:#fff}.services{background-color:#f8f9fa}.markets{background-color:#fff}.market-card .results{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.market-card .results h4{color:#2c3e50;margin-bottom:10px}.market-card .results ul{list-style-type:none;padding-left:0}.market-card .results li{color:#27ae60;font-weight:500;margin-bottom:8px;padding-left:20px;position:relative}.market-card .results li:before{color:#27ae60;content:"↑";font-weight:700;left:0;position:absolute}.benefits{background-color:#f8f9fa}.benefit-card{padding:40px 30px;text-align:center}.benefit-card h3{color:#2c3e50;font-size:1.5rem;margin-bottom:20px}.implementation{background-color:#fff}.timeline{display:flex;flex-direction:column;margin-top:50px;position:relative}.timeline:before{background-color:#3498db;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.phase{display:flex;margin-bottom:60px;position:relative;width:50%}.phase:nth-child(odd){align-self:flex-start;padding-right:60px}.phase:nth-child(2n){align-self:flex-end;margin-left:50%;padding-left:60px}.phase-number{align-items:center;background-color:#3498db;border-radius:50%;box-shadow:0 0 0 8px #fff,0 0 0 10px #3498db;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;position:absolute;top:0;width:60px;z-index:2}.phase:nth-child(odd) .phase-number{right:-30px}.phase:nth-child(2n) .phase-number{left:-30px}.phase-content{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;padding:30px;position:relative}.phase-content h3{color:#2c3e50;font-size:1.5rem;margin-bottom:15px}.phase-content p{color:#7f8c8d}.contact{background-color:#f8f9fa}.contact-content{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:50px}.contact-info h3{color:#2c3e50;font-size:1.8rem;margin-bottom:20px}.contact-details{margin-top:30px}.contact-details p{font-size:1.1rem;margin-bottom:10px}.form-group{margin-bottom:25px}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:15px;transition:border-color .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db33;outline:none}.submit-btn{background-color:#3498db;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:15px 40px;transition:all .3s;width:100%}.submit-btn:hover{background-color:#2980b9;box-shadow:0 6px 20px #3498db66;transform:translateY(-3px)}.email-link{border-bottom:1px solid #0000;color:#3498db;padding-bottom:2px;text-decoration:none;transition:all .3s ease}.email-link:hover{border-bottom:1px solid #2980b9;color:#2980b9}.phone-link{border-bottom:1px solid #0000;color:#2980b9;padding-bottom:2px;text-decoration:none;transition:all .3s ease}.phone-link:hover{border-bottom:1px solid #2980b9;color:#2980b9}.contact-details a{text-decoration:none;transition:color .3s ease}.social-media{border-top:1px solid #ddd;margin-top:30px;padding-top:20px}.social-media h4{color:#2c3e50;font-size:1.2rem;margin-bottom:15px}.social-links{display:flex;flex-wrap:wrap;gap:10px}.social-link{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;color:#2c3e50;display:flex;gap:8px;padding:10px 15px;text-decoration:none;transition:all .3s ease}.social-link:hover{background-color:#3498db;box-shadow:0 4px 12px #3498db4d;color:#fff;transform:translateY(-2px)}.social-link svg{height:20px;width:20px}.social-link:hover:first-child{background-color:#1877f2}.social-link:hover:nth-child(2){background-color:#cf2a72}.social-link:hover:nth-child(3){background-color:#0077b5}.social-link:hover:nth-child(4){background-color:#000}.social-link:hover:nth-child(5){background-color:red}.footer{background-color:#2c3e50;color:#fff;padding:40px 0;text-align:center}@media (max-width:768px){.logo-img{height:35px}.logo-text{font-size:1.5rem}}@media (max-width:576px){.logo-img{height:30px}.logo-text{font-size:1.3rem}.nav-logo{gap:8px;margin-left:0;transform:none}}@media (max-width:992px){.hero-content h1{font-size:2.8rem}.hero-content p{font-size:1.3rem}.contact-content{gap:40px;grid-template-columns:1fr}.phase-content{padding:25px}}@media (max-width:768px){.nav-menu{background-color:#2c3e50;box-shadow:0 10px 27px #0000000d;flex-direction:column;left:-100%;padding:20px 0;position:fixed;text-align:center;top:70px;transition:.3s;width:100%;z-index:999}.nav-menu.active{left:0}.nav-item{margin:25px 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)}.hero-content h1{font-size:2.2rem}.hero-content p{font-size:1.1rem}h2{font-size:2rem}.timeline:before{left:31px}.phase{padding-left:70px;padding-right:0;width:100%}.phase:nth-child(2n){margin-left:0}.phase-number{left:6px!important;right:auto!important}.section{padding:60px 0}}@media (max-width:576px){.hero-content h1{font-size:1.8rem}.hero-content p{font-size:1rem}h2{font-size:1.8rem}.benefits-grid,.markets-grid,.overview-grid,.services-grid,.summary-grid{grid-template-columns:1fr}.benefit-card,.market-card,.overview-card,.phase-content,.service-card,.summary-card{padding:20px}.contact-content{gap:30px}}@media (max-width:768px){.social-links{flex-direction:column;gap:8px}.social-link{justify-content:center;padding:12px 15px}.social-media{margin-top:25px;padding-top:15px}}@media (max-width:576px){.social-links{gap:6px}.social-link{font-size:.9rem;padding:10px 12px}.social-link svg{height:18px;width:18px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.benefit-card,.market-card,.overview-card,.phase,.service-card,.summary-card{animation:fadeIn .6s ease forwards}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.7facb822.css.map*/