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}.App{font-family:Segoe UI,sans-serif;text-align:center}.homepage{color:#333;font-family:Arial,sans-serif;line-height:1.6}.hero{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#fff;padding:80px 20px;text-align:center}.hero h1{font-size:2.5rem;margin-bottom:20px}.hero p{font-size:1.2rem;margin-bottom:30px}.cta-btn{background:#0078d7;padding:12px 24px}.cta-btn:hover{background:#005fa3}.highlights{background:#fff;display:flex;justify-content:space-around;padding:60px 20px}.highlight{flex:1 1;margin:0 10px;text-align:center}.highlight .icon{font-size:2rem;margin-bottom:10px}.solutions{background:#f9fafc;padding:80px 20px;position:relative}.solutions-intro{margin:0 auto 60px;max-width:800px;text-align:center}.solutions-timeline{margin:0 auto;max-width:1000px;position:relative}.solution-step{align-items:center;display:flex;margin-bottom:60px;position:relative}.solution-step.left{flex-direction:row}.solution-step.right{flex-direction:row-reverse}.solution-step img{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:40%}.step-content{flex:1 1;padding:100px}.step-content h3{color:#0078d7;font-size:1.5rem;margin-bottom:10px}.step-content p{color:#555;font-size:1rem;margin-bottom:15px}.learn-btn{background:#0078d7;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px}.learn-btn:hover{background:#005fa3}.solutions-timeline:before{background:linear-gradient(#0078d7,#005fa3);border-radius:2px;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.solutions-cta{margin-top:40px;text-align:center}.solutions-cta-btn{background:#0078d7;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:14px 28px}.solutions-cta-btn:hover{background:#005fa3}@media (max-width:768px){.solution-step{flex-direction:column!important;text-align:center}.solution-step img{margin-bottom:20px;width:100%}}.industries{background:#f9fafc;padding:70px 20px;text-align:center}.industries h2{color:#0078d7;font-size:2.2rem;margin-bottom:40px}.industry-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1100px}.industry-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:25px;transition:transform .3s ease,box-shadow .3s ease}.industry-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-6px)}.industry-card .icon{color:#0078d7;font-size:2.5rem;margin-bottom:15px}.industry-card h3{font-size:1.3rem;margin-bottom:10px}.industry-card p{color:#555;font-size:.95rem}@media (max-width:1024px){.industries h2{font-size:2rem}.industry-card{padding:20px}}@media (max-width:768px){.industries{padding:50px 15px}.industries h2{font-size:1.8rem;margin-bottom:30px}.industry-card h3{font-size:1.2rem}.industry-card p{font-size:.9rem}}@media (max-width:480px){.industries h2{font-size:1.5rem}.industry-card{padding:15px}.industry-card .icon{font-size:2rem}.industry-card h3{font-size:1rem}.industry-card p{font-size:.85rem}}.advantages{background:#f9fafc;padding:70px 20px}.advantages-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1100px}.advantages-intro{flex:1 1 40%}.advantages-intro h2{color:#0078d7;font-size:2.2rem;margin-bottom:20px}.advantages-intro p{color:#555;font-size:1.1rem}.advantage-list{display:flex;flex:1 1 55%;flex-direction:column;gap:20px}.advantage-card{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.08);display:flex;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.advantage-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-4px)}.advantage-card .icon{color:#0078d7;font-size:2rem;margin-right:15px}.advantage-card h3{font-size:1.2rem;margin:0 0 5px}.advantage-card p{color:#555;font-size:.95rem;margin:0}@media (max-width:768px){.advantages-container{flex-direction:column}.advantage-list,.advantages-intro{flex:1 1 100%}}.cta-banner{color:#fff;overflow:hidden;padding:80px 20px;position:relative;text-align:center}.cta-banner:after,.cta-banner:before{content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-5deg);width:150%;z-index:0}.cta-banner:before{background:linear-gradient(135deg,#0078d7,#005fa3);opacity:.95}.cta-banner:after{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);opacity:.3}.cta-overlay{margin:0 auto;max-width:900px;position:relative;z-index:1}.cta-content h2{font-size:2.5rem;margin-bottom:20px}.cta-content p{color:#e0e6ed;font-size:1.2rem;margin-bottom:30px}.cta-actions{display:flex;gap:20px;justify-content:center}.cta-btn{border-radius:6px;font-size:1rem;padding:14px 28px;transition:all .3s ease}.cta-btn.primary{background:#fff;color:#0078d7}.cta-btn.primary:hover{background:#e0e6ed;color:#005fa3}.cta-btn.secondary{background:transparent;border:2px solid #fff;color:#fff}.cta-btn.secondary:hover{background:hsla(0,0%,100%,.1)}@media (max-width:768px){.cta-content h2{font-size:2rem}.cta-content p{font-size:1rem}.cta-actions{flex-direction:column}}.header{background-color:#f5f9ff;border-bottom:1px solid #dce3f0;color:#036;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:1000}.header,.logo{align-items:center;display:flex}.logo-img{height:55px;object-fit:contain;width:auto}.nav,.nav-links{display:flex}.nav-links{gap:2rem;list-style:none;margin:0;padding:0}.nav-links li a{color:#036;font-size:1rem;font-weight:500;text-decoration:none}.nav-links li a:hover{color:#007acc}.nav-toggle{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:25px}.nav-toggle .bar{background-color:#036;border-radius:2px;height:3px;width:100%}@media (max-width:700px){.nav{align-items:flex-start;background-color:#fff;border:1px solid #dce3f0;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;flex-direction:column;padding:1rem;position:absolute;right:0;top:70px;width:220px}.nav.open{display:flex}.nav-links{flex-direction:column;gap:1rem;width:100%}.nav-links li a{display:block;padding:.5rem 0;width:100%}.nav-toggle{display:flex}}.footer{background:#0f2027;color:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:3rem 2rem 1rem}.footer-main{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem}.footer-section{flex:1 1 220px}.footer-section h4{border-bottom:2px solid #007bff;display:inline-block;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.25rem}.footer-logo-row{align-items:center;background-color:#fff;border-radius:6px;display:flex;gap:.75rem;margin-bottom:1rem}.footer-logo{height:auto;width:50px}.company-info h3{color:dimgray;font-size:1.5rem;margin:0}.quick-links ul{list-style:none;margin:0;padding:0}.quick-links li{margin-bottom:.5rem}.quick-links a{color:#fff;text-decoration:none;transition:color .3s ease}.quick-links a:hover{color:#007bff}.contact-info p{margin:.5rem 0}.contact-info a{color:#fff;text-decoration:none}.contact-info a:hover{text-decoration:underline}.social-media{align-items:flex-start;display:flex;flex-direction:column}.social-icons{display:flex;gap:1rem;margin-top:.5rem}.social-icons a{color:#fff;font-size:1.2rem;transition:transform .3s ease,color .3s ease}.social-icons a:hover{color:#007bff;transform:scale(1.2)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.2);color:#ccc;font-size:.9rem;padding-top:1rem;text-align:center}@media (max-width:768px){.footer-main{flex-direction:column;text-align:center}.footer-logo-row,.social-icons{justify-content:center}}.site-main{background:#fff;min-height:calc(100vh - 140px)}.page{padding:20px 0}.floating-button{bottom:30px;display:flex;flex-direction:column;gap:15px;position:fixed;right:30px;z-index:1000}.about-page{background:#f9fafc;color:#333;font-family:Segoe UI,sans-serif;line-height:1.6}.about-hero{align-items:center;background:linear-gradient(90deg,#0a1f3d,#0e2a5c);color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:6rem 4rem;position:relative}.about-hero-left{flex:1 1;z-index:2}.about-hero-left h1{font-size:3rem;line-height:1.2;margin-bottom:2rem}.cta-btn{background-color:#00bcd4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem;transition:background-color .3s ease}.cta-btn:hover{background-color:#0097a7}.about-hero-right{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.about-slideshow{display:flex;gap:2rem;position:relative}.about-slideshow img{animation:float 6s ease-in-out infinite;filter:drop-shadow(0 0 12px #00bcd4);height:auto;max-width:150px}.about-slideshow img:nth-child(2){animation-delay:2s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width:768px){.about-hero{flex-direction:column;padding:4rem 2rem;text-align:center}.about-slideshow{gap:1rem;margin-top:2rem}.about-slideshow img{max-width:120px}}.about-intro{background:#fff;padding:70px 20px;text-align:center}.about-intro h2{color:#0078d7;font-size:2.2rem;margin-bottom:40px}.about-story{background:#f9f9f9;border-radius:8px;grid-column:span 3;line-height:1.6;padding:1.5rem}.about-story p{margin-bottom:1rem}.about-intro-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1100px}.about-intro-card{background:#f9fafc;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:25px;transition:transform .3s ease}.about-intro-card:hover{transform:translateY(-4px)}.about-vision{background:#eef6ff;padding:70px 20px;text-align:center}.about-vision h2{color:#0078d7;font-size:2.2rem;margin-bottom:20px}.about-vision p{color:#555;font-size:1.1rem;margin:0 auto;max-width:800px}.about-timeline{display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.about-milestone{background:#0078d7;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;font-weight:500;padding:.8rem 1.2rem}.about-mission{background:#fff;padding:70px 20px}.about-mission h2{color:#0078d7;font-size:2.2rem;margin-bottom:40px;text-align:center}.about-mission p{color:#555;font-size:1.1rem;margin:0 auto 40px;max-width:700px;text-align:center}.about-mission-grid{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.about-mission-tile{background:#f9fafc;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.08);flex:1 1 220px;padding:25px;text-align:center}.about-icon{color:#0078d7;font-size:2.5rem;margin-bottom:12px;transition:transform .3s ease,color .3s ease}.about-mission-tile:hover .about-icon{color:#005fa3;transform:scale(1.2)}.about-values{background:#eef6ff;padding:70px 20px;text-align:center}.about-values h2{color:#0078d7;font-size:2.2rem;margin-bottom:40px}.about-values p{color:#555;font-size:1.1rem;margin:0 auto 40px;max-width:700px}.about-values-circle{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.about-value-card{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;height:140px;justify-content:center;padding:2rem;text-align:center;transition:transform .3s ease;width:140px}.about-value-card:hover{transform:scale(1.1)}.about-value-card svg{color:#0078d7;font-size:2rem;margin-bottom:8px}.about-cta-banner{color:#fff;overflow:hidden;padding:80px 20px;position:relative;text-align:center}.about-cta-banner:before{animation:blobPulse 8s ease-in-out infinite;background:linear-gradient(135deg,#0078d7,#7c4dff),radial-gradient(circle at 25% 30%,rgba(0,229,255,.35),transparent 10%),radial-gradient(circle at 75% 70%,rgba(124,77,255,.3),transparent 10%);content:"";inset:0;position:absolute;z-index:0}@keyframes blobPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.about-cta-banner h2,.about-cta-btn{position:relative;z-index:1}.about-cta-banner h2{font-size:2.5rem;font-weight:600;margin-bottom:20px}.about-cta-btn{background:#fff;border:none;border-radius:6px;color:#0078d7;cursor:pointer;padding:14px 28px;transition:all .3s ease}.about-cta-btn:hover{background:#e0e6ed;color:#005fa3}@media (max-width:768px){.about-hero{flex-direction:column;text-align:center}.about-mission-grid{align-items:center}.about-mission-grid,.about-values-circle{flex-direction:column}.about-cta-banner h2{font-size:2rem}}.services-page{background:#f9f9fb;color:#222;font-family:Segoe UI,Roboto,sans-serif;line-height:1.6}.service-hero{background:linear-gradient(90deg,#0a1f3d,#0e2a5c);color:#fff;padding:4rem 2rem;text-align:center}.service-hero h1{font-size:2.8rem;margin-bottom:1rem}.service-hero p{font-size:1.2rem;margin-bottom:2rem}.service-cta-btn{background:#fff;border:none;border-radius:6px;color:#07f;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.6rem;transition:all .3s ease}.service-cta-btn:hover{background:#07f;color:#fff}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:3rem 2rem}.service-card{background:#fff;border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.08);padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 10px 18px rgba(0,0,0,.12);transform:translateY(-6px)}.service-icon{height:60px;margin-bottom:1rem;width:60px}.service-card h3{color:#07f;font-size:1.4rem;margin-bottom:.6rem}.service-card p{color:#555;font-size:.95rem}.process-timeline{background:#eef6ff;padding:3rem 2rem;position:relative;text-align:center}.process-timeline h2{font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:2.5rem}.timeline{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:800px;position:relative}.timeline:before{background:#07f;bottom:0;content:"";left:50%;opacity:.2;position:absolute;top:0;transform:translateX(-50%);width:4px}.step{background:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.08);padding:1.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:260px}.step:nth-child(odd){align-self:flex-start}.step:nth-child(2n){align-self:flex-end}.step:hover{box-shadow:0 12px 20px rgba(0,0,0,.12);transform:translateY(-6px) scale(1.03)}.step span{background:#07f;border-radius:50%;box-shadow:0 0 12px rgba(0,119,255,.4);color:#fff;font-size:1.1rem;font-weight:700;height:40px;left:50%;line-height:40px;position:absolute;top:-20px;transform:translateX(-50%);transition:box-shadow .3s ease;width:40px}.step:hover span{box-shadow:0 0 18px rgba(0,119,255,.6)}.step h3{color:#07f;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.step p{color:#555;font-size:.95rem;line-height:1.5}@media (max-width:768px){.timeline:before{left:20px;transform:none}.step{align-self:flex-start!important;max-width:400px;padding-left:3rem;width:100%}.step span{left:0;transform:none}}.feature-highlight{align-items:center;background:linear-gradient(135deg,#eef6ff 50%,#fff 0);display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem 2rem;position:relative}.feature-text{flex:1 1;max-width:500px;padding:2rem}.feature-text h2{color:#07f;font-size:2.2rem;font-weight:700;margin-bottom:1rem;position:relative}.feature-text h2:after{background:#07f;border-radius:2px;content:"";display:block;height:4px;margin:.5rem auto 0;width:60px}.feature-text p{color:#444;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.feature-btn{background:#07f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.6rem;transition:transform .3s ease,box-shadow .3s ease}.feature-btn:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-4px)}.feature-image{flex:1 1;padding:2rem;text-align:center}.image-wrapper{background:#fff;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.1);display:inline-block;padding:1.5rem;transition:transform .4s ease}.image-wrapper:hover{transform:rotate(-3deg) scale(1.05)}.feature-image img{height:auto;max-width:100%}@media (max-width:768px){.feature-highlight{background:#eef6ff;flex-direction:column;text-align:center}.feature-image,.feature-text{max-width:100%;padding:1rem}.image-wrapper{margin-top:1.5rem}}.service-cta-banner{background:linear-gradient(135deg,#00c6ff,#07f);color:#fff;padding:3rem 2rem;text-align:center}.service-cta-banner h2{font-size:2rem;margin-bottom:1.5rem}.service-cta-banner .service-cta-btn{background:#fff;color:#07f}@media (max-width:768px){.feature-highlight{flex-direction:column;text-align:center}.timeline{align-items:center;flex-direction:column}}.faq{background:#f9f9fb;padding:3rem 2rem}.faq h2{color:#07f;font-size:2rem;margin-bottom:2rem;text-align:center}.faq-list{margin:0 auto;max-width:700px}.faq-item{border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.08);margin-bottom:1rem;overflow:hidden}.faq-question{align-items:center;background:#07f;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:1rem;text-align:left;transition:background .3s ease;width:100%}.faq-question.active,.faq-question:hover{background:#005fcc}.faq-toggle{font-size:1.2rem;font-weight:700}.faq-answer{background:#f1f1f1;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:max-height .4s ease,opacity .4s ease}.faq-answer.open{max-height:200px;opacity:1;padding:1rem}.faq-answer p{color:#333;font-size:.95rem;margin:0}.contact-page{background:#dde6f5;font-family:Segoe UI,Roboto,sans-serif;min-height:100vh;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.contact-page:after,.contact-page:before{content:"";opacity:.25;position:absolute;z-index:0}.contact-page:before{background:linear-gradient(135deg,#005fcc,transparent);height:250px;left:-180px;top:-120px;transform:rotate(25deg);width:500px}.contact-page:after{background:radial-gradient(circle at center,#07f 20%,transparent 70%);border-radius:50%;bottom:-150px;height:350px;opacity:.35;right:-150px;width:350px}.contact-container,.contact-page h2,.contact-subtitle,.map-container{position:relative;z-index:1}.contact-page h2{color:#07f;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.contact-page h2:after{background:#005fcc;border-radius:2px;content:"";display:block;height:4px;margin:.5rem auto 0;width:80px}.contact-subtitle{color:#555;font-size:1.1rem;margin-bottom:3rem}.contact-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.contact-information{background:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.15);padding:2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:320px}.contact-information:hover{box-shadow:0 12px 20px rgba(0,0,0,.2);transform:translateY(-6px)}.contact-information h3{color:#07f;margin-bottom:1rem}.contact-information p{color:#444;margin:.5rem 0}.contact-information a{color:#07f;font-weight:500;text-decoration:none}.contact-information a:hover{text-decoration:underline}.contact-form{background:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.15);padding:2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:360px}.contact-form:hover{box-shadow:0 12px 20px rgba(0,0,0,.2);transform:translateY(-6px)}.contact-form h3{color:#07f;margin-bottom:1rem}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:6px;font-size:.95rem;margin-bottom:1rem;padding:.8rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#07f;box-shadow:0 0 6px rgba(0,119,255,.4);outline:none}.contact-form button{background:#07f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.6rem;transition:transform .3s ease,box-shadow .3s ease}.contact-form button:hover{box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-3px)}.map-container{border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.15);margin:0 auto;max-width:900px;overflow:hidden;transition:transform .3s ease}.map-container:hover{transform:scale(1.02)}@media (max-width:768px){.contact-container{align-items:center;flex-direction:column}.contact-form,.contact-information{max-width:500px;width:100%}}
/*# sourceMappingURL=main.c61cc42f.css.map*/