@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--primary-color: #0056b3;--primary-hover: #004494;--secondary-color: #00a8e8;--text-dark: #333333;--text-light: #666666;--bg-light: #f9f9f9;--white: #ffffff;--border-color: #e0e0e0;--font-family: "Inter", system-ui, -apple-system, sans-serif;--container-width: 1200px;--header-height: 80px}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{margin:0;padding:0;overflow-x:hidden;color:var(--text-dark);background-color:var(--white);line-height:1.6}a{text-decoration:none;color:inherit;transition:color .3s ease}ul{list-style:none}img{max-width:100%;display:block}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:12px 24px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:16px}.btn-primary{background-color:var(--primary-color);color:var(--white)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.btn-outline{background-color:transparent;border:2px solid var(--white);color:var(--white)}.btn-outline:hover{background-color:var(--white);color:var(--primary-color)}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--text-dark)}.section-subtitle{text-align:center;color:var(--text-light);margin-bottom:3rem;font-size:1.1rem}.navbar{position:absolute;height:90px;width:95%;max-width:1240px;top:20px;left:50%;transform:translate(-50%);border-radius:20px;z-index:100;transition:all .5s ease;background:transparent;padding:0 10px}.navbar.active-hover{background:#fff;box-shadow:0 4px 6px #0000001a}.navbar .container{max-width:1240px;margin:auto;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.navbar .logo{display:flex;align-items:center;height:100%}.navbar .logo img{height:45px;max-height:100%;width:auto;cursor:pointer;transition:transform .3s ease}.navbar .logo img:hover{transform:scale(1.05)}.nav-menu{display:flex;list-style:none;align-items:center}.nav-item{padding:0 20px}.nav-item a{color:#f4f4f4;font-size:1rem;font-weight:500;text-decoration:none;position:relative;cursor:pointer;transition:color .3s ease}.navbar.active-hover .nav-item a{color:#333}.nav-item a:hover{color:#00d8ff}.navbar.active-hover .nav-item a:hover{color:#0056b3}.nav-btn{display:block}.btn-primary{display:inline-block;padding:10px 24px;border-radius:5px;text-decoration:none;font-weight:600;font-size:1rem;background-color:#fff;color:#333;transition:all .3s ease}.btn-primary:hover{background-color:#00d8ff;color:#fff}.navbar.active-hover .btn-primary{background-color:#09c;color:#fff}.navbar.active-hover .btn-primary:hover{background-color:#0077a3}.mobile-only{display:none}.hamburger{display:none;cursor:pointer}.mobile-menu-overlay{display:none}@media screen and (max-width:960px){.navbar{width:100%;max-width:100%;top:0;left:0;transform:none;border-radius:0;padding:0 10px}.nav-btn{display:none}.mobile-only{display:block;margin-top:20px}.hamburger{display:block;z-index:1001}.nav-menu{display:none}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:2000;transform:translate(-100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;overflow-y:auto}.mobile-menu-overlay.active{transform:translate(0)}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0;background:#fff}.mobile-header-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px}.mobile-header-logo img{height:35px;width:auto}.custom-back-icon{display:flex;align-items:center;gap:5px}.back-lines{display:flex;flex-direction:column;gap:4px}.back-lines span{width:18px;height:2px;background-color:#0056b3;border-radius:2px}.mobile-menu-content{padding:30px 25px;display:flex;flex-direction:column;gap:40px}.mobile-link-group{display:flex;flex-direction:column;gap:25px}.mobile-nav-link{font-size:1.2rem;color:#0056b3;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .2s}.mobile-nav-link:hover{color:#036}.link-icon{font-size:.9rem;opacity:.7}.mobile-section-title{color:#888;font-size:1rem;margin-bottom:10px;font-weight:500}.mobile-sub-link{font-size:1.1rem;color:#036;text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-weight:500}}.hero{width:100%;height:100vh;position:relative;display:flex;align-items:center;justify-content:flex-start;color:#fff;overflow:hidden}.video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.content{position:relative;z-index:2;padding:0 5%;max-width:1200px;margin:0 auto;width:100%;text-align:left}.content h1{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:30px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.content p{font-size:1.2rem;margin-bottom:40px;max-width:600px;line-height:1.6;color:#e0e0e0}.button-group{display:flex;gap:20px}.btn{padding:12px 32px;border-radius:5px;font-size:1rem;font-weight:700;text-decoration:none;display:flex;align-items:center;gap:10px;transition:all .3s ease;cursor:pointer}.btn .icon{font-size:.9rem}.btn-light{background-color:#fff;color:#333;border:2px solid #fff}.btn-light:hover{background-color:#f0f0f0;transform:translateY(-2px)}.btn-outline{background-color:transparent;color:#fff;border:2px solid #fff}.btn-outline:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media screen and (max-width:768px){.content h1{font-size:2.5rem}.content p{font-size:1rem}.button-group{flex-direction:column;align-items:flex-start}.btn{width:100%;justify-content:center}}.brands-section{background-color:#fff;padding:100px 0 60px;position:relative;border-top-left-radius:60px;border-top-right-radius:60px;margin-top:-100px;z-index:20;text-align:center}.brands-container{max-width:1200px;margin:0 auto;padding:0 20px}.brands-title{color:#0056b3;font-size:1.1rem;font-weight:600;margin-bottom:40px;text-transform:uppercase;letter-spacing:1px}.brands-grid{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;align-items:center;gap:40px}.brand-item{display:flex;align-items:center;justify-content:center;transition:all .3s ease;max-width:150px;height:80px}.brand-item img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.brand-item:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@media screen and (max-width:768px){.brands-section{border-top-left-radius:60px;border-top-right-radius:60px;margin-top:-60px}.brands-grid{gap:20px}.brand-item{max-width:100px;height:60px}}.stats-section{padding:80px 0;background-color:#fff;font-family:Inter,sans-serif}.stats-content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:80px}.stats-text-col{flex:1;max-width:50%}.stats-title{font-size:3rem;font-weight:700;color:#036;line-height:1.2;margin-bottom:24px}.stats-desc{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:32px}.stats-link{font-size:1.1rem;font-weight:600;color:#00a8e8;text-decoration:none;transition:color .3s ease}.stats-link:hover{color:#0077b3}.stats-image-col{flex:1}.stats-image-card{position:relative;width:100%;min-height:400px;display:flex;justify-content:center;align-items:center}.stats-bg-img{width:100%;height:100%;object-fit:cover}.stats-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0088ccd9;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.stats-logo-container{margin-bottom:20px;opacity:.8}.stats-logo-overlay{height:60px;width:auto;filter:brightness(0) invert(1)}.play-button{width:80px;height:80px;border:3px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;cursor:pointer;transition:transform .3s ease}.play-button:hover{transform:scale(1.1)}.play-icon{font-size:30px;color:#fff;margin-left:5px}.stats-overlay-text{font-size:2rem;font-weight:800;text-transform:uppercase;line-height:1.2}.stats-overlay-text span{display:block}.stats-metrics-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e0e0;padding-top:0}.stat-item{flex:1;text-align:left;padding:0 20px}.stat-item h3{font-size:2.5rem;font-weight:700;color:#036;margin-bottom:5px;display:flex;align-items:center;gap:10px}.stat-item p{font-size:1rem;color:#036;font-weight:500}.star-icon{color:#036;font-size:1.5rem}.stat-item-divider{width:1px;height:60px;background-color:#ddd}@media(max-width:992px){.stats-content-wrapper{flex-direction:column;gap:40px}.stats-text-col,.stats-link{max-width:100%;text-align:center}.stats-image-col{width:100%}.stats-metrics-row{flex-wrap:wrap;gap:30px}.stat-item{text-align:center;width:45%;flex:none}.stat-item h3{justify-content:center}.stat-item-divider{display:none}}.magic-globe-container{position:relative;margin-left:auto;margin-right:auto;aspect-ratio:1 / 1;width:100%;max-width:600px}.magic-globe-canvas{width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;contain:layout paint size}.magic-globe-canvas.visible{opacity:1}.solutions-section{background-color:#e6f6ff;padding:80px 0;font-family:Inter,sans-serif}.solutions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.solutions-title{font-size:2.5rem;font-weight:700}.solutions-btn{background-color:#08c;color:#fff;padding:12px 24px;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .3s ease;display:inline-flex;align-items:center;gap:8px}.solutions-btn:hover{background-color:#069}.solutions-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;row-gap:40px}@media(max-width:1200px){.solutions-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.solutions-grid{grid-template-columns:repeat(2,1fr)}.solutions-header{flex-direction:column;gap:20px;text-align:center}}@media(max-width:576px){.solutions-grid{grid-template-columns:1fr}}.solution-card{background-color:#fff;border-radius:12px;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;align-items:flex-start}.solution-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.solution-icon-wrapper{background-color:#e6f6ff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#08c;font-size:1.2rem}.solution-card-title{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:15px;line-height:1.4}.solution-card-desc{font-size:.9rem;color:#666;line-height:1.6;flex-grow:1}.industry-section{background-color:#e6f6ff;padding:60px 0 80px;font-family:Inter,sans-serif}.industry-header{margin-bottom:50px;max-width:800px}.industry-title{font-size:2.5rem;font-weight:700;margin-bottom:20px}.industry-subtitle{font-size:1.1rem;color:#555;line-height:1.6}.industry-grid{display:flex;flex-direction:column;gap:20px}.industry-row-top{display:flex;height:250px;border-radius:30px;overflow:hidden}.industry-card{flex:1;position:relative;background-size:cover;background-position:center;transition:all .3s ease;cursor:pointer;border-right:1px solid rgba(255,255,255,.2)}.industry-card:last-child{border-right:none}.industry-card:hover{flex:1.5}.industry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0369;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.industry-card:hover .industry-overlay{background:#0033664d}.industry-overlay h3{color:#fff;font-size:1.2rem;font-weight:700;text-align:center;padding:0 10px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.industry-row-bottom{display:flex;gap:20px;height:300px}.industry-card-large{flex:1;position:relative;border-radius:30px;overflow:hidden;background-size:cover;background-position:center;cursor:pointer}.industry-card-large .industry-overlay{background:#003366b3}.industry-card-large:hover .industry-overlay{background:#0366}.text-light-blue{color:#00a8e8}.text-dark-blue{color:#036}@media(max-width:992px){.industry-row-top{flex-wrap:wrap;height:auto;border-radius:20px}.industry-card{flex:none;width:100%;height:200px;border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}.industry-row-bottom{flex-direction:column;height:auto}.industry-card-large{height:250px}}@media(min-width:768px)and (max-width:992px){.industry-row-top{flex-direction:row;flex-wrap:wrap}.industry-card{width:33.33%;flex:none}}.tech-section{background-color:#fff;padding:100px 0;font-family:Inter,sans-serif}.tech-wrapper{display:flex;align-items:center;gap:80px}.tech-image-col{flex:1}.tech-img{width:100%;border-radius:40px;box-shadow:0 20px 40px #0000001a}.tech-content-col{flex:1}.tech-title{font-size:2.5rem;font-weight:700;color:#036;margin-bottom:24px;line-height:1.2}.tech-desc{font-size:1.1rem;color:#444;margin-bottom:50px;line-height:1.6}.tech-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;row-gap:40px}.tech-item{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease}.tech-item:hover{transform:translateY(-5px)}.tech-icon{font-size:2.5rem;transition:filter .3s ease}.tech-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) scale(0);background-color:#00a8e8;color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;white-space:nowrap;opacity:0;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);pointer-events:none;z-index:10;margin-bottom:10px}.tech-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#00a8e8 transparent transparent transparent}.tech-item:hover .tech-tooltip{opacity:1;transform:translate(-50%) scale(1)}@media(max-width:1200px){.tech-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.tech-wrapper{flex-direction:column;gap:50px}.tech-content-col,.tech-title{text-align:center}.tech-desc{text-align:center;margin:0 auto 40px;max-width:600px}.tech-grid{grid-template-columns:repeat(6,1fr);max-width:600px;margin:0 auto}}@media(max-width:768px){.tech-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media(max-width:480px){.tech-grid{grid-template-columns:repeat(3,1fr)}}.workflow-section{padding:80px 0 100px;font-family:Inter,sans-serif;background-color:#fff;border-bottom-left-radius:80px;border-bottom-right-radius:80px;position:relative;z-index:10}.workflow-header{text-align:center;margin-bottom:60px}.workflow-title{font-size:2.5rem;font-weight:700;color:#036;margin-bottom:15px}.workflow-subtitle{font-size:1.1rem;color:#00a8e8;font-weight:500}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.workflow-card{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.workflow-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px);border-color:transparent}.workflow-icon{font-size:3rem;margin-bottom:25px;display:inline-block}.workflow-icon.purple{color:#9b59b6}.workflow-icon.yellow{color:#f1c40f}.workflow-icon.green{color:#2ecc71}.workflow-card-title{font-size:1.3rem;font-weight:700;color:#036;margin-bottom:20px}.workflow-card-desc{font-size:.95rem;color:#666;line-height:1.6}@media(max-width:992px){.workflow-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.workflow-grid{grid-template-columns:1fr}}.partner-section{position:relative;background-size:cover;background-position:center;background-color:#08c;padding-bottom:80px;padding-top:180px;color:#fff;font-family:Inter,sans-serif;overflow:hidden;margin-top:-100px;z-index:1}.partner-section:before{content:"";position:absolute;inset:0;background:#0088ccd9;z-index:1}.container,.partner-content{position:relative;z-index:2}.partner-title{font-size:3rem;font-weight:700;text-align:center;margin-bottom:80px}.partner-steps{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:80px}.partner-step-item{flex:1;position:relative;padding-right:20px}.step-header{display:flex;align-items:center;gap:15px;margin-bottom:20px;font-size:2.5rem;font-weight:300}.step-icon{font-size:2rem}.step-number{opacity:.6}.step-desc{font-size:1rem;line-height:1.5;opacity:.9}.step-arrow{position:absolute;top:20%;right:-15px;font-size:1.5rem;opacity:.3}.partner-step-item:last-child .step-arrow{display:none}.partner-cta{text-align:center;padding-bottom:20px}.partner-btn{display:inline-flex;align-items:center;gap:10px;background-color:#fff;color:#08c;padding:15px 30px;border-radius:4px;font-weight:700;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.partner-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}@media(max-width:992px){.partner-section{border-top-left-radius:60px;border-top-right-radius:60px}.partner-steps{flex-direction:column;gap:50px}.partner-step-item{width:100%;text-align:center;padding-right:0}.step-header{justify-content:center}.step-arrow{transform:rotate(90deg);inset:auto 50% -35px;margin-left:-10px}}.testimonials-section{padding:100px 0 80px;font-family:Inter,sans-serif;background-color:#fff;border-top-left-radius:80px;border-top-right-radius:80px;margin-top:-80px;position:relative;z-index:10}.testimonials-title{font-size:2.5rem;font-weight:700;color:#036;text-align:center;margin-bottom:60px}.testimonial-slider{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:50px;max-width:900px;margin-left:auto;margin-right:auto}.slider-btn{width:40px;height:40px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;color:#036;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.slider-btn:hover{background:#f0f8ff;border-color:#08c;color:#08c}.testimonial-card{background:#f9fcff;background-color:#f6fcfe;border-radius:20px;padding:60px 40px;text-align:center;flex:1;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.testimonial-logo{margin-bottom:30px}.testimonial-text{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px;font-style:italic;max-width:600px}.testimonial-author{font-size:1rem;font-weight:700;color:#036}.testimonials-footer{text-align:center}.see-more-btn{display:inline-flex;align-items:center;gap:10px;background-color:#0099e5;color:#fff;padding:12px 25px;border-radius:5px;font-weight:600;text-decoration:none;transition:background-color .3s ease}.see-more-btn:hover{background-color:#007bb5}@media(max-width:768px){.testimonial-slider{flex-direction:column;gap:20px}.testimonials-section{border-top-left-radius:50px;border-top-right-radius:50px;margin-top:-50px;padding-top:80px}}.features-section{padding:80px 0;background-color:#fff;font-family:Inter,sans-serif}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 40px}.feature-item{display:flex;align-items:flex-start;gap:20px}.feature-icon{font-size:2rem;color:#4facfe;min-width:40px;padding-top:5px}.feature-text{flex:1}.feature-title{font-size:1.1rem;font-weight:700;color:#08c;margin-bottom:10px}.feature-desc{font-size:.95rem;color:#555;line-height:1.6}.feature-note{display:block;margin-top:8px;font-size:.75rem;color:#999}@media(max-width:992px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid{grid-template-columns:1fr}}.footer-container{background-color:#eaf8ff;padding:80px 40px 20px;display:flex;flex-direction:column;align-items:center;color:#333;border-top-left-radius:80px;border-top-right-radius:80px;margin-top:40px}.footer-content-wrapper{display:flex;justify-content:space-between;width:100%;max-width:1200px;flex-wrap:wrap;gap:40px;margin-bottom:40px}.footer-brand-section{flex:1;min-width:250px;display:flex;flex-direction:column;align-items:flex-start}.footer-logo-img{height:50px;margin-bottom:20px}.footer-description{font-size:1rem;line-height:1.6;margin-bottom:20px;color:#555;max-width:300px}.social-icons{display:flex;gap:15px}.social-icon-link{color:#003049;font-size:24px;transition:color .3s ease,transform .2s}.social-icon-link:hover{color:#0ea5e9;transform:translateY(-3px)}.footer-links-container{display:flex;flex:2;justify-content:space-between;flex-wrap:wrap;gap:30px}.footer-link-items{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:160px}.footer-link-items h2{margin-bottom:20px;font-size:1.1rem;color:#003049;font-weight:700}.footer-link-items a{color:#555;text-decoration:none;margin-bottom:12px;font-size:.95rem;transition:color .2s}.footer-link-items a:hover{color:#0ea5e9}.footer-bottom{width:100%;max-width:1200px;border-top:1px solid #d1e9f7;padding-top:20px;text-align:center}.website-rights{color:#777;font-size:.9rem}@media screen and (max-width:960px){.footer-content-wrapper{flex-direction:column}.footer-brand-section{margin-bottom:40px}.footer-links-container{width:100%;justify-content:space-between}}@media screen and (max-width:600px){.footer-links-container{flex-direction:column;gap:40px}.footer-link-items{width:100%}}.about-us-container{width:100%;min-height:100vh}.about-hero{position:relative;width:100%;height:80vh;display:flex;justify-content:flex-start;align-items:center;text-align:left;color:#fff;overflow:hidden;padding-top:80px;border-bottom-left-radius:80px;border-bottom-right-radius:80px;margin-bottom:50px}.about-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.about-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#00a8e8d9,#003366d9);z-index:1}.about-content{position:relative;z-index:2;max-width:1200px;width:100%;padding:0 5%;margin:0 auto}.about-content h1{font-size:5rem;font-weight:800;margin-bottom:20px}.about-content p{font-size:1.5rem;font-weight:500;margin-bottom:40px;opacity:.9}.about-story-section{padding:80px 0;background-color:#fff}.story-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:stretch;gap:60px}.story-content{flex:1;display:flex;flex-direction:column;justify-content:center}.story-content h2{font-size:3rem;font-weight:700;color:#036;margin-bottom:20px}.story-content p{font-size:.95rem;color:#444;line-height:1.6;margin-bottom:15px;text-align:justify}.story-image{flex:1;position:relative;display:flex}.story-image img{width:100%;height:100%;min-height:300px;border-radius:50px;box-shadow:0 10px 30px #0000001a;object-fit:cover}@media(max-width:992px){.story-container{flex-direction:column}.story-image{width:100%;margin-top:30px}}.about-stats-section{padding:60px 0 100px;background-color:#fff;text-align:center}.about-stats-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.stat-item{flex:1;min-width:150px;text-align:center}.stat-item h3{font-size:3.5rem;font-weight:800;color:#08c;margin-bottom:15px}.stat-item p{font-size:1.1rem;font-weight:600;color:#1a2b3c;margin:0}@media(max-width:768px){.about-stats-container{justify-content:center}.stat-item{flex:0 0 45%;margin-bottom:30px}.stat-item h3{font-size:2.5rem}}.relative{position:relative}.w-full{width:100%}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.inline-flex{display:inline-flex}.items-center{align-items:center}.shrink-0{flex-shrink:0}.transform-gpu{transform:translateZ(0)}.will-change-transform{will-change:transform}.select-none{user-select:none;-webkit-user-select:none}.values-section{padding:80px 0;max-width:1200px;margin:0 auto;text-align:center}.values-title{font-size:3rem;font-weight:800;color:#036;margin-bottom:50px}.values-card{background-color:#e0f7ff;border-radius:50px;padding:60px 40px;position:relative;overflow:hidden}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:left}.value-item{padding:20px}.value-icon-wrapper{margin-bottom:20px}.value-icon{font-size:2rem;color:#08c}.value-item h3{font-size:1.25rem;font-weight:700;color:#08c;margin-bottom:15px}.value-item p{font-size:.95rem;color:#444;line-height:1.6}@media(max-width:992px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.values-grid{grid-template-columns:1fr}.values-title{font-size:2.5rem}.values-card{padding:40px 20px;border-radius:30px}}.meet-team-section{padding:80px 20px;background-color:#fff;text-align:center}.section-title{font-size:2.5rem;color:#003049;margin-bottom:60px;font-weight:700}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1200px;margin:0 auto}.team-member-card{display:flex;align-items:center;gap:20px;padding:10px;transition:transform .3s ease}.team-member-card:hover{transform:translateY(-5px)}.image-wrapper{flex-shrink:0}.member-photo{width:140px;height:140px;border-radius:50%;object-fit:cover;box-shadow:0 4px 15px #0000001a}.member-info{text-align:left}.member-info h3{margin:0 0 8px;font-size:1.3rem;color:#003049;font-weight:700}.member-info p{margin:0;font-size:1rem;color:#666;line-height:1.4;font-weight:400}@media(max-width:768px){.team-grid{grid-template-columns:1fr;gap:30px}.team-member-card{justify-content:flex-start;padding-left:10px}.member-photo{width:100px;height:100px}.section-title{font-size:2rem;margin-bottom:40px}}.our-clients-section{padding:80px 20px;background-color:#fff;text-align:center}.clients-title{font-size:2.5rem;color:#003049;margin-bottom:20px;font-weight:700}.clients-description{max-width:800px;margin:0 auto 60px;color:#555;font-size:1.1rem;line-height:1.6}.clients-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:60px;max-width:1200px;margin-left:auto;margin-right:auto}.client-logo-wrapper{display:flex;align-items:center;justify-content:center;padding:10px}.client-logo{max-height:60px;max-width:150px;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease;filter:none}.start-conversation-btn{background-color:#0ea5e9;color:#fff;border:none;padding:15px 30px;font-size:1rem;font-weight:600;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s;display:inline-flex;align-items:center;gap:10px}.start-conversation-btn:hover{background-color:#0284c7;transform:translateY(-2px)}.start-conversation-btn span{font-size:1.2rem}@media(max-width:768px){.clients-grid{gap:20px}.client-logo{max-height:50px;max-width:120px}}.case-study-container{font-family:Inter,sans-serif;color:#333;background-color:#fff}.case-hero{position:relative;height:80vh;min-height:400px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;background-color:#036;overflow:hidden;padding-top:80px;border-bottom-left-radius:80px;border-bottom-right-radius:80px;margin-bottom:50px}.case-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#00a8e8d9,#003366d9);z-index:1}.case-hero-content{position:relative;z-index:2;max-width:1200px;padding:0 20px}.case-hero h1{font-size:5rem;font-weight:800;margin-bottom:20px;line-height:1.2}.case-hero p{font-size:1.2rem;opacity:.9}.cs-section{padding:80px 0}.cs-container{max-width:1100px;margin:0 auto;padding:0 20px}.cs-title{font-size:2.5rem;color:#036;margin-bottom:40px;font-weight:700}.overview-text{font-size:1.1rem;line-height:1.8;color:#555;max-width:900px}.challenge-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.cs-card{background:#f9f9f9;padding:40px;border-radius:20px;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease}.cs-card:hover{transform:translateY(-5px)}.cs-card h3{font-size:1.8rem;color:#0056b3;margin-bottom:20px}.cs-card ul{list-style:none;padding:0}.cs-card li{margin-bottom:12px;padding-left:25px;position:relative;line-height:1.6}.cs-card li:before{content:"•";color:#00a8e8;font-weight:700;position:absolute;left:0;font-size:1.2rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-box{padding:30px;border:1px solid #eee;border-radius:12px}.feature-box h4{font-size:1.4rem;color:#036;margin-bottom:15px}.tech-list{display:flex;flex-wrap:wrap;gap:15px}.tech-tag{padding:10px 20px;background:#eef6fa;color:#0056b3;border-radius:30px;font-weight:600;font-size:.9rem}.cs-gallery{display:grid;gap:30px}.gallery-main{width:100%;border-radius:20px;box-shadow:0 15px 40px #0000001a}.gallery-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gallery-sub{width:100%;border-radius:15px;box-shadow:0 10px 30px #0000001a}@media(max-width:768px){.case-hero h1{font-size:2.5rem}.challenge-solution-grid,.gallery-row{grid-template-columns:1fr}}.App{min-height:100vh;display:flex;flex-direction:column}
