.navbar{background-color:#031c23;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.logo-link{display:flex;align-items:center;text-decoration:none;gap:10px}.logo-img{width:40px;height:40px;object-fit:contain}.gradient-text{background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:1.2rem;align-items:center}.nav-links a{color:#fff;text-decoration:none;font-weight:500}.nav-item-with-menu{position:relative}.nav-item-with-menu>span{cursor:pointer}.nav-link{cursor:pointer}.gradient-button{background:linear-gradient(to right,#c0ff7d,#47a4d4);color:#031c23;padding:.5rem 1rem;border-radius:25px;font-weight:700;text-decoration:none}.tech-dropdown{position:absolute;top:100%;left:0;background:#031c23f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:1rem;display:flex;flex-direction:column;min-width:260px;max-height:400px;overflow-y:auto;z-index:100;border-radius:12px;box-shadow:0 12px 24px #0006;transition:all .3s ease}.tech-dropdown a{padding:.6rem 1rem;color:#fff;font-size:1rem;font-weight:500;text-decoration:none;border-radius:8px;transition:all .3s ease;display:block;position:relative}.tech-dropdown a:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(to right,#c0ff7d,#47a4d4);z-index:-1;border-radius:8px;transition:width .3s ease}.tech-dropdown a:hover:before{width:100%}.tech-dropdown a:hover{color:#031c23;font-weight:600}.tech-dropdown::-webkit-scrollbar{width:6px}.tech-dropdown::-webkit-scrollbar-thumb{background-color:#47a4d4;border-radius:10px}.tech-dropdown::-webkit-scrollbar-track{background:transparent}.menu-icon{display:none;flex-direction:column;cursor:pointer;gap:5px}.bar{width:25px;height:3px;background-color:#fff;transition:all .3s ease}.bar.open:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 768px){.nav-links{position:fixed;top:0;right:0;height:100vh;width:100%;background-color:#031c23fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;transform:translate(100%);transition:transform .3s ease;z-index:200}.nav-links.active{transform:translate(0)}.nav-links a,.nav-links .nav-link,.nav-links span{font-size:1.3rem;margin:.6rem 0;color:#fff;text-align:center;display:block}.tech-dropdown{background-color:transparent;border:none;box-shadow:none;position:static;padding:0;display:flex;flex-direction:column;align-items:center}.tech-dropdown a{padding:.4rem 0;font-size:1.1rem;color:#c0ff7d}.tech-dropdown a:hover{color:#47a4d4}.menu-icon{display:flex;position:absolute;top:1.5rem;right:2rem;z-index:300}.bar{width:30px;height:3px;background-color:#fff;transition:all .3s ease}.bar.open:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.gradient-button{margin-top:1rem;font-size:1.1rem;text-align:center}}.mega-menu-container{position:absolute;z-index:999;display:flex;background-color:#022126;color:#fff;gap:1rem;flex-wrap:wrap;width:100%;padding:1vw;z-index:9999;top:70px;left:0}.mega-sidebar{min-width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}.mega-tab{padding:.75rem 1rem;border-radius:8px;background:transparent;font-weight:500;cursor:pointer;color:#fffc;transition:background .3s ease}.mega-tab.active{background:linear-gradient(to right,#c0ff7d,#47a4d4);color:#000;font-weight:700}.mega-content{flex:1;padding:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem;border-left:1px solid #1d3a3f}.mega-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%}.mega-card{color:#d2f2f2;text-decoration:none;padding:1rem;border-radius:12px;transition:all .3s ease}.mega-card>h4{color:#c0ff7d}.mega-card:hover{background:#ffffff0d;transform:translateY(-4px);box-shadow:0 8px 20px #0003;color:#fff}.mega-card:hover h4{color:#c0ff7d}.mega-card:hover p{color:#fffc}@media (max-width: 900px){.mega-menu-container{flex-direction:column;padding:2vw}.mega-sidebar{overflow-x:auto;gap:.75rem;justify-content:center;margin-bottom:1rem}.mega-tab{font-size:.95rem;padding:.6rem 1rem;white-space:nowrap}.mega-content{padding:.5rem;border-left:none}.mega-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mega-card{padding:.75rem;border-radius:10px}.mega-card h4{font-size:1.05rem}.mega-card p{font-size:.85rem}}@media (max-width: 768px){.mega-content-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mega-tab{font-size:.85rem}.mega-card h4{font-size:1rem}.mega-card p{font-size:.8rem}}.slider{position:relative;width:100%;height:90vh;overflow:hidden}.slide{position:absolute;top:0;left:100%;width:100%;height:100%;background-size:cover;background-position:center;transition:all 1s ease;opacity:0;z-index:1}.slide.active{left:0;opacity:1;z-index:2}.slide-overlay{background-color:#0009;color:#fff;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.slide-overlay h2{font-size:2.8rem;margin-bottom:1rem}.slide-overlay p{font-size:1.3rem;margin-bottom:2rem;max-width:800px}.contact-btn{padding:12px 28px;background-color:#c0ff7d;color:#031c23;border-radius:30px;font-weight:700;text-decoration:none;transition:.3s ease}.contact-btn:hover{background-color:#b2ea66}.dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px}.dot{width:12px;height:12px;background:#fff;border-radius:50%;opacity:.4;cursor:pointer}.active-dot{opacity:1;background:#c0ff7d}@media (max-width: 1024px){.slide-overlay h2{font-size:2.2rem}.slide-overlay p{font-size:1.1rem;padding:0 1rem}}@media (max-width: 768px){.slider{height:75vh}.slide-overlay h2{font-size:1.8rem}.slide-overlay p{font-size:1rem}.contact-btn{padding:10px 24px;font-size:.95rem}.dot{width:10px;height:10px}}@media (max-width: 480px){.slider{height:60vh}.slide-overlay h2{font-size:1.4rem}.slide-overlay p{font-size:.9rem}.contact-btn{padding:8px 20px;font-size:.9rem}.dot{width:8px;height:8px}}.intro-modern-section{padding:80px 30px;background-color:#fff}.intro-grid{display:flex;flex-wrap:wrap;max-width:1200px;margin:auto;gap:40px;align-items:center;justify-content:space-between}.intro-image{flex:1 1 450px}.intro-image img{width:100%;border-radius:16px;box-shadow:0 10px 30px #0000001a}.intro-text{flex:1 1 500px}.intro-text h2{font-size:2.5rem;color:#031c23;margin-bottom:20px}.intro-text p{font-size:1.1rem;color:#444;line-height:1.7;margin-bottom:15px}@media (max-width: 1024px){.intro-text h2{font-size:2.2rem}.intro-text p{font-size:1.05rem}}@media (max-width: 768px){.intro-grid{flex-direction:column;text-align:center}.intro-text h2{font-size:2rem}.intro-text p{font-size:1rem}.intro-image,.intro-text{flex:1 1 100%}}@media (max-width: 480px){.intro-modern-section{padding:60px 20px}.intro-text h2{font-size:1.6rem}.intro-text p{font-size:.95rem}}.transform-section{padding:60px 30px;background-color:#020b0f;color:#fff;position:relative}.transform-header{text-align:center;margin-bottom:40px}.transform-header h2{font-size:2.5rem;margin-bottom:10px}.transform-header p{color:#aaa;font-size:1.1rem}.scroll-nav{display:flex;justify-content:flex-end;gap:10px;margin-bottom:20px}.scroll-nav button{background:#0d1117;color:#fff;border:1px solid #333;padding:10px;border-radius:50%;cursor:pointer;transition:.3s}.scroll-nav button:hover{background-color:#1f6feb;color:#fff}.horizontal-scroll{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding-bottom:10px}.horizontal-scroll{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.horizontal-scroll::-webkit-scrollbar{display:none}.transform-card{flex:0 0 350px;position:relative;overflow:hidden;border-radius:16px;box-shadow:0 4px 20px #0006}.transform-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.transform-card:hover .transform-img{transform:scale(1.1)}.transform-overlay{position:absolute;bottom:0;background:linear-gradient(to top,#000c,#0003);color:#fff;padding:20px;width:100%}.transform-overlay h3{font-size:1.1rem;font-weight:700;margin-bottom:10px}.transform-overlay p{font-size:.9rem;color:#ccc;margin-bottom:10px;line-height:1.4}.read-more{color:#a7ff83;text-decoration:none;font-weight:700;font-size:.9rem}@media (max-width: 1024px){.transform-header h2{font-size:2.2rem}.transform-header p{font-size:1rem}}@media (max-width: 768px){.transform-section{padding:40px 20px}.transform-card{flex:0 0 80%}.transform-header h2{font-size:2rem}.transform-header p{font-size:.95rem}.transform-overlay h3{font-size:1rem}.transform-overlay p{font-size:.85rem}}@media (max-width: 480px){.transform-header h2{font-size:1.6rem}.transform-header p{font-size:.9rem}.transform-card{flex:0 0 100%}.transform-overlay h3{font-size:.95rem}.transform-overlay p{font-size:.8rem}}.custom-industries-section{padding:60px 20px;background-color:#000;color:#fff;font-family:Inter,sans-serif}.custom-industries-title{text-align:center;font-size:2.5rem;margin-bottom:40px}.custom-industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.custom-industry-card{position:relative;border-radius:20px;overflow:hidden;height:300px;min-height:300px;background:#111}.custom-industry-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px #c0ff7d26}.custom-industry-image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.custom-industry-image{opacity:0;animation:fadeIn .5s ease forwards;animation-delay:.2s}@keyframes fadeIn{to{opacity:1}}.custom-industry-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:20px;transition:background .3s ease}.custom-industry-card:hover .custom-industry-overlay{background:linear-gradient(to top,rgba(0,0,0,.9),transparent 90%)}.custom-industry-title{font-size:1.3rem;font-weight:600;margin-bottom:6px}.custom-industry-description{font-size:.95rem;color:#ccc;margin-bottom:10px}.custom-industry-link{font-size:.95rem;color:#c0ff7d;font-weight:500;cursor:pointer;text-decoration:none;transition:color .3s ease}.custom-industry-link:hover{color:#47a4d4}.leadership-section{padding:5rem 2rem;text-align:center;background-color:#031c23;color:#e8f3f1;display:flex;flex-direction:column;align-items:center}.leadership-heading{font-size:2.4rem;font-weight:700;margin-bottom:1.5rem;max-width:1200px;line-height:1.4;color:#c0ff7d}.leadership-heading span{color:#47a4d4}.leadership-quote{font-size:1.15rem;color:#d0dddd;max-width:780px;line-height:1.8}@media (max-width: 768px){.leadership-heading{font-size:1.8rem}.leadership-quote{font-size:1rem;padding:0 1rem}}.contact-page{font-family:Segoe UI,sans-serif;color:#031c23}.contact-hero{background:url(https://images.unsplash.com/photo-1463171379579-3fdfb86d6285?q=80&w=3540&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D) center center/cover no-repeat;height:30vw;position:relative;display:flex;align-items:center;justify-content:center}.hero-overlay{background:#00000080;color:#fff;padding:30px;text-align:center;border-radius:10px}.hero-overlay h1{font-size:2.5rem;margin-bottom:10px}.hero-overlay p{font-size:1.2rem}.contact-section{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:50px 20px;background-color:#f4f7f9;gap:30px}.contact-info,.contact-form-section{flex:1 1 400px;max-width:600px}.contact-info h2{margin-bottom:20px;color:#47a4d4}.contact-info p{margin-bottom:15px}.contact-info a{color:#031c23;text-decoration:none}.map-container{margin-top:20px;border-radius:10px;overflow:hidden;height:250px}.map-container iframe{width:100%;height:100%;border:none}.contact-form-section h2{margin-bottom:20px;color:#47a4d4}.contact-form input,.contact-form textarea{width:100%;padding:12px 16px;margin-bottom:15px;border-radius:8px;border:1px solid #ccc;font-size:1rem}.contact-form button{background:linear-gradient(to right,#c0ff7d,#47a4d4);color:#031c23;font-weight:700;border:none;padding:12px 28px;border-radius:30px;cursor:pointer;transition:.3s ease}.contact-form button:hover{opacity:.9}@media (max-width: 768px){.hero-overlay h1{font-size:2rem}.hero-overlay p{font-size:1rem}.contact-section{flex-direction:column;padding:30px 15px}}.custom-footer{background-color:#08212a;color:#fff;padding:40px 50px;font-family:Inter,sans-serif;font-size:.9rem}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px;margin-bottom:20px}.footer-logo{display:flex;align-items:center;gap:15px;flex:1 1 250px}.footer-logo-img{width:70px;height:70px;object-fit:contain}.footer-logo h3{margin:0;font-size:1.4rem}.footer-logo p{margin:0;font-size:.9rem;opacity:.8}.gradient-text{background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.footer-links-row{display:flex;flex-wrap:wrap;gap:15px;flex:2 1 400px;align-items:center;justify-content:center;opacity:.9}.footer-links-row span{cursor:default}.footer-social-icons{display:flex;gap:15px;align-items:center;font-size:1.2rem;flex:1 1 150px;justify-content:flex-end}.footer-social-icons svg{cursor:pointer;transition:transform .3s ease}.footer-social-icons svg:hover{transform:scale(1.2)}.footer-copy{text-align:center;font-size:.85rem;opacity:.7}@media (max-width: 1024px){.footer-content{flex-direction:column;text-align:center}.footer-logo,.footer-links-row,.footer-social-icons{justify-content:center;flex:1 1 100%}.footer-links-row{gap:10px;font-size:.85rem}}@media (max-width: 768px){.custom-footer{padding:30px 20px}.footer-logo-img{width:60px;height:60px}.footer-logo h3{font-size:1.2rem}.footer-logo p{font-size:.85rem}.footer-links-row{gap:8px;font-size:.8rem;flex-direction:row;flex-wrap:wrap}.footer-social-icons{font-size:1.1rem;gap:12px}}@media (max-width: 480px){.footer-logo{flex-direction:column;align-items:center;gap:10px}.footer-logo-img{width:50px;height:50px}.footer-logo h3{font-size:1rem}.footer-logo p{font-size:.75rem}.footer-links-row{font-size:.75rem;gap:6px}.footer-social-icons{gap:10px}.footer-copy{font-size:.75rem}}.frontend-hero{position:relative;height:60vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff}.overlay{background-color:#0009;padding:3rem;text-align:center;max-width:1200px;border-radius:10px}.hero-title{font-size:2.8rem;margin-bottom:1rem;color:#c0ff7d}.frontend-hero-subtitle{font-size:1.4rem;color:#e0e0e0}.frontend-process{padding:4rem 2rem;background-color:#031c23;color:#fff;text-align:center}.section-title{font-size:2rem;margin-bottom:1rem;color:#fff}.section-description{margin:0 auto 3rem;font-size:1.1rem;color:#fff}.process-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-top:2rem;padding:0 1rem}.process-card{background:#031c23f2;border-radius:16px;border:1px solid rgba(192,255,125,.2);padding:2rem;box-shadow:0 8px 20px #0000004d;color:#fff;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;position:relative;overflow:hidden}.process-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,#c0ff7d,#47a4d4);transform:rotate(25deg);opacity:.1;z-index:0}.process-card h3{color:#c0ff7d;font-size:1.25rem;margin-bottom:.5rem;z-index:1;position:relative}.process-card p{font-size:.95rem;color:#e0f7ff;line-height:1.5;z-index:1;position:relative}.process-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px #c0ff7d4d;border-color:#47a4d4}@media (max-width: 768px){.process-card{padding:1.5rem}.process-card h3{font-size:1.1rem}.process-card p{font-size:.9rem}}.tech-expertise{padding:4rem 2rem;text-align:center;background-color:#021015;color:#fff}.section-title{font-size:2.2rem;margin-bottom:.5rem;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-description{font-size:1.1rem;color:#ccc;max-width:900px;margin:0 auto 3rem}.tech-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;padding:0 1rem}.tech-card{background-color:#ffffff0d;border:1px solid #24404c;border-radius:1rem;padding:2rem 1rem;transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-card:hover{transform:translateY(-8px);box-shadow:0 0 15px #48ffa54d;border-color:#47a4d4}.tech-icon{font-size:2rem;margin-bottom:1rem;color:#c0ff7d}.tech-card h3{margin:0;font-size:1.2rem;color:#fff}.tech-card p{font-size:.9rem;color:#aaa}.tech-section{padding:4rem 2rem;background-color:#031c23;text-align:center}.tech-heading{font-size:2rem;color:#c0ff7d;margin-bottom:3rem}.tech-card{background:linear-gradient(145deg,#092e36,#04171d);padding:1rem;border-radius:1rem;box-shadow:0 4px 15px #0006;transition:transform .3s ease,box-shadow .3s ease;color:#fff}.tech-card:hover{transform:translateY(-8px);box-shadow:0 6px 20px #48efb966;background:linear-gradient(to right,#c0ff7d,#47a4d4);color:#031c23}.tech-card h4{margin-top:1rem;font-size:1.1rem}.tech-icon{font-size:3rem}.backend-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background-color:#031c23;min-height:100vh}.backend-hero{height:60vh;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.backend-hero .overlay{background-color:#031c23b3;padding:2rem;text-align:center;width:100%}.backend-hero .hero-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.backend-hero .hero-subtitle{font-size:1.1rem;color:#ccc;max-width:800px;margin:0 auto}.backend-process{padding:4rem 2rem;background-color:#042a33;text-align:center}.backend-process h2{font-size:2rem;margin-bottom:1.5rem;color:#c0ff7d}.backend-process p{font-size:1rem;max-width:700px;margin:0 auto;color:#ccc}.backend-tech-section{padding:4rem 2rem}.backend-tech-section h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:#c0ff7d}.tech-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem}.tech-card .tech-icon{font-size:3rem;margin-bottom:.5rem}.tech-card .tech-name{font-size:1.1rem;color:#fff;font-weight:700}@media (max-width: 768px){.backend-hero .hero-title{font-size:2rem}.backend-hero .hero-subtitle{font-size:1rem}.backend-process h2,.backend-tech-section h2{font-size:1.6rem}}.backend-insights{padding:4rem 2rem;background-color:#031c23;text-align:center}.backend-insights h2{font-size:2rem;margin-bottom:1.5rem;color:#c0ff7d}.backend-insights p{max-width:1200px;margin:0 auto;font-size:1rem;color:#ccc;line-height:1.7}.backend-insights .highlight{color:#47a4d4;font-weight:600}.mobile-split-section{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;gap:2rem;flex-wrap:wrap;background-color:#031c23}.mobile-split-section .text{flex:1;min-width:300px;color:#eee}.mobile-split-section .text h2{color:#c0ff7d;font-size:1.8rem;margin-bottom:1rem}.mobile-split-section .text p{font-size:1.05rem;line-height:1.6;color:#cfcfcf}.mobile-split-section .image{flex:1;min-width:300px}.mobile-split-section .image img{width:90%;height:auto;border-radius:12px;box-shadow:0 0 20px #00ffaa1a;transition:transform .3s ease}.mobile-split-section .image img:hover{transform:scale(1.03)}@media (max-width: 768px){.mobile-split-section{flex-direction:column;text-align:center}.mobile-split-section .text h2{font-size:1.5rem}.mobile-split-section .text p{font-size:1rem}}.cloud-page{font-family:Segoe UI,sans-serif;color:#fff;background-color:#031c23}.cloud-hero{height:70vh;background-size:cover;background-position:center;position:relative}.overlay{background:#031c23cc;height:100%;display:flex;flex-direction:column;justify-content:center;padding:3rem;height:max-content}.hero-title{font-size:3rem;font-weight:700;color:#c0ff7d}.hero-subtitle{margin-top:1rem;font-size:1.2rem;max-width:600px;color:#ccc}.tech-section{padding:4rem 2rem;background-color:#042e36;text-align:center}.section-title{font-size:2rem;margin-bottom:2rem;color:#c0ff7d}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem}.tech-card{background:#0b2f36;border-radius:1rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 8px #0003}.tech-card:hover{transform:translateY(-8px);box-shadow:0 6px 16px #0006}.tech-card .icon{font-size:3rem;margin-bottom:.5rem}.tech-card h3{margin:0}.cloud-process{padding:4rem 2rem;text-align:center}.cloud-process h2{color:#c0ff7d;font-size:2rem;margin-bottom:1rem}.cloud-process p{max-width:700px;margin:0 auto;color:#ddd;line-height:1.7}.cloud-types{padding:4rem 2rem}.cloud-model{display:flex;align-items:center;gap:2rem;margin-bottom:3rem}.cloud-model img{max-width:400px;border-radius:1rem}.cloud-model .text{flex:1}.cloud-model .text h2{color:#c0ff7d;font-size:1.8rem}.cloud-model .text p{color:#ccc;margin-top:.5rem}.cloud-model.reverse{flex-direction:row-reverse}@media (max-width: 768px){.cloud-model{flex-direction:column;text-align:center}.cloud-model.reverse{flex-direction:column}.cloud-model img{max-width:100%}}.aiml-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background-color:#031c23;min-height:100vh}.aiml-hero{height:60vh;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.aiml-hero .overlay{background-color:#031c23b3;padding:2rem;text-align:center;width:100%}.aiml-hero .hero-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aiml-hero .hero-subtitle{font-size:1.1rem;color:#ccc;max-width:800px;margin:0 auto}.aiml-insights{padding:4rem 2rem;background-color:#031c23;text-align:center}.aiml-insights h2{font-size:2rem;margin-bottom:1.5rem;color:#c0ff7d}.aiml-insights p{max-width:1200px;margin:0 auto;font-size:1rem;color:#ccc;line-height:1.7}.aiml-insights .highlight{color:#47a4d4;font-weight:600}.tech-section{padding:4rem 2rem}.tech-title{text-align:center;font-size:2rem;margin-bottom:2rem;color:#c0ff7d}.tech-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;max-width:1500px;margin:auto}.tech-card{background-color:#062d36;padding:1.5rem;border-radius:12px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px #0000004d;border:1px solid #0e4d5b}.tech-card:hover{transform:translateY(-6px);box-shadow:0 6px 20px #c0ff7d4d;border-color:#47a4d4}.tech-icon{font-size:3rem;margin-bottom:.5rem}@media (max-width: 768px){.aiml-hero .hero-title{font-size:2rem}.aiml-hero .hero-subtitle{font-size:1rem}}.software-dev-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#031c23;color:#fff;padding-bottom:4rem}.software-dev-hero{height:60vh;background-image:url(https://images.unsplash.com/photo-1649451844897-8699a1d6d96d?q=80&w=3540&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.software-dev-hero .overlay{background-color:#031c23b3;padding:3rem;text-align:center;width:100%}.software-dev-hero h1{font-size:2.8rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.software-dev-hero p{font-size:1.1rem;color:#ccc;max-width:900px;margin:0 auto}.software-dev-highlight{color:#47a4d4;font-weight:600}.software-dev-section{padding:4rem 2rem;text-align:center}.software-dev-section h2{font-size:2rem;margin-bottom:2.5rem;color:#c0ff7d}.software-dev-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.software-dev-card{background-color:#062d36;padding:2rem 1.5rem;border-radius:16px;border:1px solid #0e4d5b;box-shadow:0 4px 12px #0000004d;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.software-dev-card:hover{transform:translateY(-8px);box-shadow:0 6px 24px #c0ff7d33;border-color:#47a4d4}.software-dev-card .card-icon{font-size:2.8rem;color:#c0ff7d;margin-bottom:1rem}.software-dev-card h3{font-size:1.2rem;margin-bottom:.8rem;color:#fff}.software-dev-card p{font-size:.95rem;color:#ccc;line-height:1.6}.software-dev-cta{text-align:center;padding:4rem 2rem;background-color:#042a33;border-top:1px solid #0e4d5b}.software-dev-cta h2{font-size:2rem;color:#c0ff7d;margin-bottom:1rem}.software-dev-cta p{font-size:1rem;color:#ccc;max-width:700px;margin:0 auto 2rem}.software-dev-cta .cta-button{background-color:#47a4d4;color:#031c23;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s ease}.software-dev-cta .cta-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.software-dev-hero h1{font-size:2rem}.software-dev-card-grid{grid-template-columns:1fr}}.software-industries-wrapper{padding:60px 20px;background:linear-gradient(to right,#c0ff7d,#47a4d4);color:#021015}.software-industries-content{text-align:center;max-width:800px;margin:0 auto 50px}.industries-heading{font-size:2.5rem;color:#2c3e50;margin-bottom:20px}.industries-subtext{font-size:1.1rem;color:#24404c}.highlighted-brand{font-weight:700;color:#031c23}.software-industries-accordion{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;max-width:1200px;margin:0 auto}.industry-accordion-item{background-color:#e0f7ff;border-radius:16px;padding:20px;box-shadow:0 6px 12px #031c2326;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #c0ff7d}.industry-accordion-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #031c2340}.industry-accordion-header{display:flex;align-items:center;margin-bottom:12px}.industry-icon{font-size:1.8rem;color:#4ca1af;margin-right:10px}.industry-title{font-size:1.2rem;color:#2c3e50;margin:0}.industry-description{font-size:.95rem;color:#24404c}.credibility-wrapper{padding:80px 20px;max-width:1200px;margin:0 auto;color:#fff}.credibility-header{text-align:center;margin-bottom:60px}.credibility-title{font-size:2.5rem;font-weight:700;margin-bottom:20px}.credibility-subtext{font-size:1.1rem;line-height:1.6;max-width:700px;margin:0 auto;color:#ccc}.highlighted-brand{color:#6fc;font-weight:600}.credibility-items{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px}.credibility-item{display:flex;align-items:flex-start;border-top:1px solid #333;padding-top:30px}.credibility-icon{color:#6fc;margin-right:20px;margin-top:6px;flex-shrink:0}.credibility-number{font-style:italic;font-size:1rem;margin-right:20px;color:#999;min-width:40px}.credibility-content{max-width:500px}.credibility-factor-title{font-size:1.2rem;font-weight:600;margin-bottom:10px}.credibility-factor-description{font-size:1rem;color:#ccc;line-height:1.5}@media (max-width: 768px){.credibility-items{grid-template-columns:1fr;gap:30px}.credibility-factor-title{font-size:1.1rem}.credibility-subtext{font-size:1rem}}.webapp-wrapper{background-color:#021015;color:#fff;overflow:hidden}.webapp-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:80vh;padding:60px 20px;text-align:center;background:url(https://images.unsplash.com/photo-1467232004584-a241de8bcf5d?q=80&w=3538&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D) center/cover no-repeat}.webapp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#031c23bf;z-index:1}.webapp-hero-text{position:relative;z-index:2;max-width:800px}.webapp-hero-text h1{font-size:2.8rem;font-weight:700;margin-bottom:20px;color:#c0ff7d}.webapp-hero-text p{font-size:1.2rem;color:#e0f7ff;line-height:1.6}.webapp-benefits{padding:80px 20px;max-width:1200px;margin:0 auto}.webapp-benefits-heading{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:60px;color:#4affff}.highlighted-brand{color:#c0ff7d;font-weight:600}.webapp-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px}.webapp-benefit-card{background:#031c23;padding:30px 20px;border-radius:16px;border:1px solid #24404c;box-shadow:0 4px 20px #00000040;transition:transform .3s ease,box-shadow .3s ease}.webapp-benefit-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px #4ca1af4d}.webapp-icon{color:#4affff;font-size:2rem;margin-bottom:15px}.webapp-benefit-title{font-size:1.2rem;font-weight:600;margin-bottom:10px;color:#e0e0e0}.webapp-benefit-description{font-size:1rem;line-height:1.5;color:#ccc}@media (max-width: 768px){.webapp-hero{padding:40px 20px;min-height:70vh}.webapp-hero-text h1{font-size:2rem}.webapp-hero-text p{font-size:1rem}.webapp-benefits-heading{font-size:1.8rem}}.webapp-process-section{padding:60px 20px;background-color:#0a1a1f;color:#fff;text-align:center}.webapp-process-heading{font-size:2.5rem;color:#b5ff69;margin-bottom:50px}.webapp-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.webapp-process-card{padding:30px 25px;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease;text-align:left;position:relative}.webapp-process-card:hover{transform:translateY(-5px);box-shadow:0 0 25px #4affff33}.webapp-process-icon{display:flex;align-items:center;gap:10px;font-size:1.2rem;color:#4affff;margin-bottom:15px}.step-number{background-color:transparent;border:2px solid #4affff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;color:#4affff}.webapp-process-card h3{font-size:1.2rem;color:#fff;margin-bottom:12px;font-weight:600}.webapp-process-card p{color:#c5d8de;font-size:.95rem;line-height:1.5}.industries-Tekmob-section{padding:60px 20px;background-color:#021015;color:#e0f7ff;text-align:center}.industries-Tekmob-heading{font-size:2rem;font-weight:600;color:#c0ff7d;margin-bottom:40px}.industries-Tekmob-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;justify-content:center;max-width:1200px;margin:0 auto}.industries-Tekmob-card-small{background-color:#031c23;border:1px solid #24404c;border-radius:12px;padding:14px 20px;display:flex;align-items:center;transition:all .3s ease}.industries-Tekmob-card-small:hover{border-color:#4affff;background-color:#021015;box-shadow:0 0 10px #4ca1af4d}.industries-Tekmob-content{display:flex;align-items:center;gap:14px}.industries-Tekmob-icon-small{color:#4affff;font-size:1.6rem;flex-shrink:0}.industries-Tekmob-title-small{font-size:1rem;font-weight:500;color:#e0e0e0;margin:0;text-align:left}@media (max-width: 600px){.industries-Tekmob-heading{font-size:1.5rem}.industries-Tekmob-title-small{font-size:.95rem}}.cloud-wrapper{background-color:#031c23;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.cloud-hero{position:relative;height:65vh;display:flex;align-items:center;justify-content:center}.cloud-hero-bg{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.5}.cloud-hero-overlay{z-index:2;background-color:#031c23b3;padding:2rem;text-align:center;width:100%}.cloud-hero-title{font-size:2.5rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.cloud-hero-subtitle{font-size:1.1rem;color:#ccc;max-width:800px;margin:0 auto}.cloud-section{padding:4rem 2rem}.cloud-section.alt{background-color:#062d36}.cloud-section-title{font-size:2rem;color:#c0ff7d;text-align:center;margin-bottom:1.5rem}.cloud-description{color:#ccc;max-width:700px;margin:0 auto 3rem;text-align:center;font-size:1.05rem}.cloud-icon{font-size:2rem;color:#c0ff7d;transition:color .3s ease}.hover-animate:hover{color:#47a4d4}.cloud-key-horizontal{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.cloud-key-feature{min-width:300px;background:#062d36;padding:1.5rem;border-left:4px solid #47a4d4;flex-shrink:0;scroll-snap-align:start;display:flex;gap:1rem;align-items:flex-start;transition:transform .3s ease}.cloud-key-feature:hover{transform:translateY(-6px)}.cloud-services-grid-alt{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.cloud-service-block{background:#031c23;padding:2rem 1.5rem;border:1px solid #0e4d5b;text-align:center;border-radius:10px;transition:all .3s ease}.cloud-service-block:hover{border-color:#47a4d4;transform:translateY(-6px)}.cloud-service-block h4{font-size:1.1rem;color:#fff;margin:.8rem 0 .4rem}.cloud-service-block p{color:#ccc;font-size:.95rem;line-height:1.5}.top-icon{font-size:2.5rem;margin-bottom:.5rem}.cloud-split-principles{display:flex;flex-wrap:wrap;gap:2rem;max-width:1100px;margin:auto;padding-top:2rem;justify-content:center}.cloud-split-item{display:flex;gap:1.2rem;align-items:flex-start;border-left:4px solid #47a4d4;padding-left:1rem;max-width:500px}.cloud-split-item h4{margin-bottom:.3rem;font-size:1.1rem;color:#fff}.cloud-split-item p{font-size:.95rem;color:#ccc;line-height:1.6}@media (max-width: 768px){.cloud-hero-title{font-size:2rem}.cloud-hero-subtitle{font-size:1rem}.cloud-section-title{font-size:1.6rem}.cloud-key-horizontal{flex-direction:column;overflow-x:unset}.cloud-key-feature{min-width:100%}.cloud-split-item{flex-direction:column;padding-left:0;padding-top:1rem;border-left:none;border-top:2px solid #47a4d4}}.cyber-wrapper{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background-color:#031c23;min-height:100vh}.cyber-hero{position:relative;height:65vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.cyber-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.5}.cyber-hero-overlay{position:relative;z-index:2;text-align:center;padding:2rem;background:#031c23bf;width:100%;max-width:1000px;margin:0 auto}.cyber-hero-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cyber-hero-subtitle{font-size:1.1rem;color:#ccc;max-width:800px;margin:0 auto;line-height:1.6}.cyber-section-title{font-size:2.2rem;margin-bottom:1rem;color:#c0ff7d;text-align:center;line-height:1.3}.highlighted{color:#47a4d4}.cyber-description{font-size:1.05rem;max-width:700px;margin:0 auto 2rem;color:#ccc;text-align:center;line-height:1.8}.cyber-key-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2.5rem;padding:3rem 2rem;max-width:1100px;margin:auto}.cyber-key-card{display:flex;gap:1.5rem;align-items:flex-start;border-left:4px solid #47a4d4;padding-left:1.2rem}.cyber-icon{font-size:2rem;color:#c0ff7d;flex-shrink:0;margin-top:.3rem}.cyber-key-card h4{font-size:1.3rem;font-weight:700;margin-bottom:.4rem}.cyber-key-card p{color:#ccc;font-size:1rem;line-height:1.6}.cyber-service-list{padding:3rem 2rem;max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3.5rem}.cyber-service-card{position:relative;display:flex;align-items:flex-start;gap:1.5rem;padding:1rem 0;background:none;border:none;box-shadow:none;overflow:hidden}.cyber-service-card:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:#c0ff7d;transition:width .4s ease-in-out}.cyber-service-card:hover:after{width:100%}.cyber-service-card h4{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}.cyber-service-card p{font-size:1rem;color:#ccc;line-height:1.6}.cyber-industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:3rem 2rem;max-width:1280px;margin:auto}.cyber-industry-card{background-color:#062d36;padding:1.8rem;border-radius:10px;border:1px solid #0e4d5b;transition:transform .3s ease,box-shadow .3s ease;text-align:left}.cyber-industry-card:hover{transform:translateY(-6px);box-shadow:0 6px 20px #c0ff7d4d;border-color:#47a4d4}.cyber-industry-card h4{font-size:1.2rem;color:#fff;font-weight:700;margin-bottom:.5rem}.cyber-industry-card p{font-size:.95rem;color:#ccc;line-height:1.5}.cyber-threats{padding:4rem 2rem 5rem;background-color:#031c23}.cyber-threat-list{display:flex;gap:2rem;max-width:1200px;margin:0 auto;padding-top:2rem}.cyber-threat-item{display:flex;gap:1.5rem;align-items:flex-start;border-left:4px solid #47a4d4;padding-left:1.2rem}.cyber-threat-item p{font-size:1rem;color:#ccc;line-height:1.6}@media (max-width: 1024px){.cyber-hero-title{font-size:2.2rem}.cyber-section-title{font-size:1.8rem}}@media (max-width: 768px){.cyber-hero-title{font-size:1.8rem}.cyber-hero-subtitle{font-size:1rem}.cyber-key-card,.cyber-service-card,.cyber-threat-item{flex-direction:column;align-items:flex-start}.cyber-service-card,.cyber-key-card{border-left:none;border-top:2px solid #47a4d4;padding-left:0;padding-top:1.5rem}.cyber-icon{margin-bottom:.5rem}.cyber-industry-grid{grid-template-columns:1fr}}.engineering-wrapper{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background-color:#031c23;overflow-x:hidden}.engineering-hero{position:relative;height:65vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.engineering-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:1}.engineering-hero-overlay{position:relative;z-index:2;padding:2rem;text-align:center;background-color:#031c23bf;width:100%}.engineering-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.engineering-hero-subtitle{font-size:1.1rem;color:#ccc;max-width:800px;margin:0 auto;line-height:1.6}.engineering-section{padding:4rem 2rem}.engineering-section.alt{background-color:#062d36}.engineering-section-title{font-size:2rem;color:#c0ff7d;text-align:center;margin-bottom:1.2rem}.engineering-description{color:#ccc;max-width:700px;margin:0 auto 3rem;text-align:center;line-height:1.8;font-size:1.05rem}.engineering-key-points{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:auto}.engineering-key-card{display:flex;gap:1rem;border-left:4px solid #47a4d4;padding-left:1.2rem;align-items:flex-start}.engineering-icon{font-size:2rem;color:#c0ff7d;flex-shrink:0;margin-top:.2rem}.engineering-key-card h4,.engineering-service-card h4,.engineering-industry-card h4{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:.4rem}.engineering-key-card p,.engineering-service-card p,.engineering-industry-card p{color:#ccc;font-size:1rem;line-height:1.6}.engineering-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;max-width:1200px;margin:auto}.engineering-service-card{display:flex;align-items:flex-start;gap:1.2rem;transition:all .3s ease;padding-bottom:1rem;border-bottom:2px solid transparent;position:relative}.engineering-service-card:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#47a4d4;transition:width .4s ease-in-out}.engineering-service-card:hover:after{width:100%}.engineering-industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1100px;margin:auto}.engineering-industry-card{display:flex;gap:1rem;border-left:4px solid #c0ff7d;padding-left:1.2rem;transition:transform .3s ease,border-color .3s ease}.engineering-industry-card:hover{border-color:#47a4d4;transform:translateY(-6px)}.engineering-approach-list{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:auto;padding-top:2rem}.engineering-approach{border-left:4px solid #47a4d4;padding-left:1.2rem;color:#ccc;font-size:1rem;line-height:1.6}@media (max-width: 1024px){.engineering-hero-title{font-size:2rem}.engineering-key-points{grid-template-columns:1fr}}@media (max-width: 768px){.engineering-hero-title{font-size:1.6rem}.engineering-hero-subtitle{font-size:1rem}.engineering-section-title{font-size:1.6rem}.engineering-key-card,.engineering-service-card,.engineering-industry-card{flex-direction:column;border-left:none;border-top:2px solid #47a4d4;padding-left:0;padding-top:1.2rem}.engineering-icon{margin-bottom:.5rem}}.data-wrapper{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background-color:#031c23;overflow-x:hidden}.data-hero{position:relative;height:65vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.data-hero-bg{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.5}.data-hero-overlay{position:relative;z-index:2;text-align:center;background-color:#031c23bf;padding:2rem;width:100%}.data-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.data-hero-subtitle{font-size:1.1rem;color:#ccc;max-width:800px;margin:0 auto;line-height:1.6}.data-section{padding:4rem 2rem}.data-section.alt{background-color:#062d36}.data-section-title{font-size:2rem;color:#c0ff7d;text-align:center;margin-bottom:1.2rem}.data-description{color:#ccc;max-width:700px;margin:0 auto 2.5rem;text-align:center;line-height:1.8;font-size:1.05rem}.data-key-points{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1100px;margin:auto}.data-key-card{display:flex;gap:1.2rem;align-items:flex-start;border-left:4px solid #47a4d4;padding-left:1.2rem}.data-icon{font-size:2rem;color:#c0ff7d;flex-shrink:0;margin-top:.3rem}.data-key-card h4,.data-service-card h4,.data-usecase-card h4{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.4rem}.data-key-card p,.data-service-card p,.data-usecase-card p,.data-stack-card p,.data-principle{font-size:1rem;color:#ccc;line-height:1.6}.data-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;max-width:1200px;margin:auto}.data-service-card{display:flex;gap:1.2rem;padding-bottom:1rem;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}.data-service-card:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#47a4d4;transition:width .4s ease-in-out}.data-service-card:hover:after{width:100%}.data-usecase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1100px;margin:auto}.data-usecase-card{padding:1.5rem;border-left:4px solid #c0ff7d;background-color:#062d36;transition:transform .3s ease}.data-usecase-card:hover{transform:translateY(-6px);border-color:#47a4d4}.data-stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;max-width:1000px;margin:auto;text-align:center}.data-stack-card{background:transparent;padding:1.5rem;border:1px solid #0e4d5b;border-radius:8px;transition:border-color .3s ease}.data-stack-card strong{display:block;color:#c0ff7d;font-size:1.1rem;margin-bottom:.6rem}.data-stack-card:hover{border-color:#47a4d4}.data-principles-list{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:auto;padding-top:2rem}.data-principle{border-left:4px solid #47a4d4;padding-left:1.2rem}@media (max-width: 1024px){.data-hero-title{font-size:2rem}.data-section-title{font-size:1.6rem}.data-key-points{grid-template-columns:1fr}}@media (max-width: 768px){.data-hero-title{font-size:1.6rem}.data-hero-subtitle{font-size:1rem}.data-key-card,.data-service-card{flex-direction:column;border-left:none;border-top:2px solid #47a4d4;padding-left:0;padding-top:1.2rem}.data-icon{margin-bottom:.5rem}}.remote-wrapper{background-color:#031c23;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.remote-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center}.remote-hero-bg{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.5}.remote-hero-overlay{position:relative;z-index:2;background-color:#031c23bf;padding:2rem;width:100%;text-align:center}.remote-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.remote-hero-subtitle{font-size:1.1rem;color:#ccc;max-width:800px;margin:0 auto;line-height:1.6}.remote-section{padding:4rem 2rem}.remote-section.alt{background-color:#062d36}.remote-section-title{text-align:center;font-size:2rem;color:#c0ff7d;margin-bottom:2rem}.remote-flex-features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:1200px;margin:auto}.remote-feature-item{background-color:#062d36;border-left:4px solid #47a4d4;padding:1rem 1.5rem;flex:1 1 300px;transition:transform .3s ease}.remote-feature-item:hover{transform:translateY(-6px)}.remote-icon{font-size:1.8rem;color:#c0ff7d;margin-bottom:.5rem}.remote-note{text-align:center;color:#ccc;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto;font-size:1rem}.remote-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1100px;margin:auto}.remote-model h4{color:#c0ff7d;margin-bottom:.8rem;font-size:1.2rem}.remote-model ul li{color:#ccc;line-height:1.6;font-size:.95rem;margin-bottom:.4rem}.remote-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1100px;margin:auto}.remote-step h4{color:#c0ff7d;margin-bottom:.8rem;font-size:1.1rem}.remote-step ul li{color:#ccc;font-size:.95rem;line-height:1.6;margin-bottom:.4rem}.remote-safeguards{display:flex;flex-direction:column;gap:2rem;max-width:1100px;margin:auto}.remote-safeguards h4{color:#c0ff7d;margin-bottom:.8rem;font-size:1.1rem}.remote-safeguards ul li{color:#ccc;font-size:.95rem;line-height:1.6;margin-bottom:.4rem}@media (min-width: 768px){.remote-safeguards{flex-direction:row}.remote-safeguards>div{flex:1}}.remote-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1100px;margin:auto}.remote-price-block h4{color:#c0ff7d;margin-bottom:.8rem;font-size:1.1rem}.remote-price-block ul li{color:#ccc;font-size:.95rem;line-height:1.6;margin-bottom:.4rem}@media (max-width: 768px){.remote-hero-title{font-size:2rem}.remote-hero-subtitle{font-size:1rem}.remote-section-title{font-size:1.6rem}}.ai-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background-color:#031c23}.ai-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(.4)}.ai-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23cc;border-radius:12px;max-width:960px;margin:0 auto}.ai-hero-title{font-size:3rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.ai-hero-subtitle{font-size:1.2rem;color:#d1d1d1;line-height:1.7}@media (max-width: 768px){.ai-hero-title{font-size:2.2rem}.ai-hero-subtitle{font-size:1rem}}.why-ai-section{background-color:#031c23;padding:5rem 2rem;text-align:center;color:#e8f3f1;max-width:1420px;margin:auto}.why-ai-title{font-size:2.5rem;font-weight:700;line-height:1.4;margin-bottom:1.8rem}.highlight-green{color:#c0ff7d}.highlight-blue{color:#47a4d4}.why-ai-description{font-size:1.15rem;max-width:900px;margin:0 auto 3rem;color:#c8d8d8;line-height:1.7}.why-ai-features{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:2.5rem}.why-ai-card{background-color:#062d36;border:1px solid #0e4d5b;padding:1.5rem;border-radius:14px;width:300px;text-align:left;display:flex;gap:1rem;align-items:flex-start;box-shadow:0 6px 18px #0000004d;transition:all .3s ease}.why-ai-card:hover{transform:translateY(-6px);border-color:#47a4d4;box-shadow:0 8px 28px #c0ff7d4d}.icon-box{font-size:1.8rem;color:#47a4d4;margin-top:3px}.why-ai-card h4{font-size:1.1rem;margin-bottom:.4rem;color:#c0ff7d}.why-ai-card p{font-size:1rem;color:#cfdcdc;line-height:1.5}.why-ai-source{font-size:.85rem;color:#8aa3a3}@media (max-width: 768px){.why-ai-title{font-size:2rem}.why-ai-description{font-size:1rem;padding:0 1rem}.why-ai-card{width:100%;flex-direction:row;padding:1.2rem}.icon-box{font-size:1.6rem}.why-ai-card h4{font-size:1rem}.why-ai-card p{font-size:.95rem}}.concept-section{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem}.concept-container{display:flex;flex-wrap:wrap;gap:3rem;align-items:flex-start;justify-content:center;max-width:1280px;margin:auto}.concept-image{flex:1 1 45%;max-width:585px;align-self:stretch;display:flex}.concept-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.concept-content{flex:1 1 50%}.concept-title{font-size:2rem;margin-bottom:1.8rem;color:#c0ff7d}.concept-list{display:flex;flex-direction:column;gap:2rem}.concept-item{display:flex;align-items:flex-start;gap:1.2rem}.concept-icon{font-size:1.8rem;color:#47a4d4;margin-top:4px}.concept-item h4{font-size:1.2rem;color:#c0ff7d;margin-bottom:.5rem}.concept-item p{font-size:1rem;color:#d0dddd;line-height:1.6}@media (max-width: 768px){.concept-container{flex-direction:column}.concept-title{font-size:1.6rem;text-align:center}.concept-item p{font-size:.95rem}.concept-content{text-align:left}}.enterprise-section{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem}.enterprise-container{display:flex;flex-wrap:wrap;gap:3rem;align-items:stretch;justify-content:center;max-width:1280px;margin:auto}.enterprise-content{flex:1 1 50%}.enterprise-title{font-size:2rem;color:#c0ff7d;margin-bottom:2rem}.enterprise-list{display:flex;flex-direction:column;gap:2rem}.enterprise-item{display:flex;align-items:flex-start;gap:1rem}.enterprise-icon{font-size:1.6rem;color:#47a4d4;margin-top:3px}.enterprise-item h4{font-size:1.15rem;color:#c0ff7d;margin-bottom:.3rem}.enterprise-item p{font-size:1rem;color:#d0dddd;line-height:1.6}.enterprise-note{margin-top:2rem;font-size:.95rem;color:#9dbbbb}.enterprise-image{flex:1 1 45%;max-width:585px;align-self:stretch;display:flex}.enterprise-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.enterprise-container{flex-direction:column-reverse}.enterprise-title{font-size:1.6rem;text-align:center}.enterprise-item p{font-size:.95rem}.enterprise-content{text-align:left}.enterprise-note{text-align:center}}.responsible-section{background-color:#031c23;padding:4rem 2rem;text-align:center;color:#e8f3f1;max-width:1280px;margin:auto}.responsible-title{font-size:2rem;margin-bottom:3rem;font-weight:600;color:#c0ff7d}.responsible-card-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.responsible-card{display:flex;align-items:center;background-color:#062d36;border:1px solid #0e4d5b;padding:1rem 1.5rem;border-radius:10px;min-width:320px;max-width:420px;flex:1 1 auto;gap:.8rem;box-shadow:0 6px 18px #00000040;transition:transform .3s ease,box-shadow .3s ease}.responsible-card:hover{transform:translateY(-5px);box-shadow:0 8px 26px #c0ff7d33;border-color:#47a4d4}.responsible-card .icon{font-size:1.4rem;color:#47a4d4}.responsible-card p{font-size:1rem;color:#d0dddd;line-height:1.4;margin:0;text-align:left}@media (max-width: 768px){.responsible-title{font-size:1.6rem}.responsible-card{flex-direction:row;min-width:100%;justify-content:flex-start}.responsible-card p{font-size:.95rem}}.maturity-section{background-color:#031c23;padding:5rem 2rem;color:#e8f3f1;max-width:1280px;margin:auto;text-align:center}.maturity-title{font-size:2rem;margin-bottom:3rem;color:#c0ff7d}.maturity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.maturity-card{padding:1.5rem;border-bottom:2px solid transparent;transition:border-color .3s ease;text-align:left;background-color:transparent;border-radius:0}.maturity-card:hover{border-bottom:2px solid #47a4d4}.maturity-card h4{font-size:1.15rem;color:#c0ff7d;margin-bottom:1rem}.maturity-card ul{list-style-type:disc;padding-left:1.2rem;color:#d0dddd;font-size:.95rem;line-height:1.6;margin:0}.maturity-card ul li{margin-bottom:.6rem}@media (max-width: 768px){.maturity-title{font-size:1.6rem}.maturity-card h4{font-size:1.05rem}.maturity-card ul{font-size:.9rem}}.blockchain-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background-color:#031c23}.blockchain-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4);z-index:1}.blockchain-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.blockchain-hero-title{font-size:2.8rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.blockchain-hero-subtitle{font-size:1.2rem;color:#d1d1d1;line-height:1.7}@media (max-width: 768px){.blockchain-hero-title{font-size:2rem}.blockchain-hero-subtitle{font-size:1rem}}.trust-section{background-color:#031c23;padding:5rem 2rem;color:#e8f3f1;max-width:1280px;margin:auto;text-align:center}.trust-title{font-size:2rem;margin-bottom:1.5rem;color:#c0ff7d;font-weight:600}.trust-intro{font-size:1.1rem;max-width:800px;margin:0 auto 2.5rem;color:#c8d8d8;line-height:1.6}.trust-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.trust-card{display:flex;gap:1rem;background-color:#062d36;border:1px solid #0e4d5b;padding:1.5rem;border-radius:12px;box-shadow:0 6px 18px #00000040;transition:.3s ease;text-align:left}.trust-card:hover{border-color:#47a4d4;box-shadow:0 10px 28px #c0ff7d33}.trust-icon{font-size:1.6rem;color:#47a4d4;margin-top:3px}.trust-card h4{font-size:1.1rem;color:#c0ff7d;margin-bottom:.4rem}.trust-card p{font-size:1rem;color:#d0dddd;line-height:1.5;margin:0}.trust-source{font-size:.85rem;color:#8aa3a3}.blockchain-implementations-section{background-color:#031c23;padding:5rem 2rem;color:#e8f3f1;max-width:1280px;margin:auto;text-align:center}.blockchain-implementations-title{font-size:2rem;margin-bottom:3rem;font-weight:600;color:#c0ff7d}.blockchain-implementations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.blockchain-implementation-card{background-color:#062d36;border:1px solid #0e4d5b;padding:1.8rem;border-radius:12px;text-align:left;box-shadow:0 6px 18px #0003;transition:.3s ease}.blockchain-implementation-card:hover{border-color:#47a4d4;box-shadow:0 8px 24px #c0ff7d33}.blockchain-implementation-card h4{font-size:1.2rem;color:#c0ff7d;margin-bottom:.6rem}.blockchain-implementation-card .summary{font-size:.95rem;color:#b5cbcc;margin-bottom:1rem}.blockchain-implementation-card ul{padding-left:1.2rem;list-style-type:disc;color:#d0dddd;font-size:.95rem;line-height:1.6}.blockchain-implementation-card ul li{margin-bottom:.4rem}@media (max-width: 768px){.blockchain-implementations-title{font-size:1.6rem}.blockchain-implementation-card h4{font-size:1.05rem}}.usecases-section{background-color:#031c23;padding:5rem 2rem;color:#e8f3f1;max-width:1280px;margin:auto;text-align:center}.usecases-title{font-size:2rem;margin-bottom:3rem;font-weight:600;color:#c0ff7d}.usecases-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:3rem;text-align:left}.usecases-column h4{font-size:1.2rem;color:#47a4d4;margin-bottom:1rem}.usecases-column ul{list-style-type:disc;padding-left:1.5rem;font-size:1rem;color:#d0dddd;line-height:1.7}.usecases-column ul li{margin-bottom:.6rem}@media (max-width: 768px){.usecases-title{font-size:1.6rem}.usecases-column h4{font-size:1.05rem}.usecases-column ul{font-size:.95rem}}.stack-section{background-color:#031c23;padding:4rem 2rem;color:#e8f3f1;max-width:960px;margin:auto}.stack-title{font-size:2rem;color:#c0ff7d;margin-bottom:2.5rem;text-align:center}.stack-group{margin-bottom:3rem}.stack-group h4{font-size:1.2rem;color:#47a4d4;margin-bottom:1rem;border-bottom:1px solid #0e4d5b;padding-bottom:.5rem}.stack-items{display:flex;flex-direction:column;gap:.8rem;padding-left:1rem}.stack-item{display:flex;gap:1rem;font-size:1rem;color:#d0dddd}.stack-item .label{min-width:130px;font-weight:600;color:#c0ff7d}.stack-list{list-style-type:disc;padding-left:2rem;color:#d0dddd;font-size:1rem;line-height:1.6}.stack-list li{margin-bottom:.5rem}@media (max-width: 768px){.stack-item{flex-direction:column;gap:.2rem}.stack-item .label{min-width:unset}}.protection-section{background-color:#031c23;padding:4rem 2rem;max-width:1600px;margin:auto}.protection-title{font-size:2rem;color:#c0ff7d;text-align:center;margin-bottom:3rem}.protection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.protection-card{display:flex;background-color:transparent;color:#e8f3f1;padding:1.2rem 1rem;align-items:flex-start;gap:1rem;border-radius:8px}.protection-divider{width:2px;height:100%;background-color:#47a4d4;flex-shrink:0}.protection-content h4{font-size:1.05rem;font-weight:600;color:#c0ff7d;margin:0 0 .5rem}.protection-content p{font-size:.95rem;color:#d0dddd;margin:0;line-height:1.6}@media (max-width: 768px){.protection-title{font-size:1.6rem}.protection-content h4{font-size:1rem}.protection-content p{font-size:.9rem}}.dlt-section{background-color:#031c23;padding:4rem 2rem;max-width:1280px;margin:auto;text-align:center}.dlt-title{font-size:2rem;color:#c0ff7d;margin-bottom:3rem;font-weight:600}.dlt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;text-align:left}.dlt-card{background-color:#062d36;border:1px solid #0e4d5b;border-left:4px solid #47a4d4;padding:1.5rem;border-radius:12px;box-shadow:0 6px 18px #0003;transition:transform .3s ease}.dlt-card:hover{transform:translateY(-6px);box-shadow:0 8px 26px #c0ff7d33;border-left-color:#c0ff7d}.dlt-card h4{font-size:1.1rem;color:#c0ff7d;margin-bottom:1rem}.dlt-card ul{padding-left:1.2rem;list-style-type:disc;color:#d0dddd;font-size:.95rem;line-height:1.6}.dlt-card ul li{margin-bottom:.4rem}@media (max-width: 768px){.dlt-title{font-size:1.6rem}.dlt-card h4{font-size:1rem}.dlt-card ul{font-size:.9rem}}.iot-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.iot-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4);z-index:1}.iot-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.iot-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.iot-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.iot-hero-title{font-size:2rem}.iot-hero-subtitle{font-size:1rem}}.iot-why-section{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem}.iot-why-container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3rem;max-width:1280px;margin:auto}.iot-why-image{flex:1 1 45%;max-width:585px;align-self:stretch;display:flex}.iot-why-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.iot-why-content{flex:1 1 50%;display:flex;flex-direction:column;gap:1.8rem}.iot-why-content h2{font-size:2rem;color:#c0ff7d;margin-bottom:.5rem}.iot-subtext{font-size:1.05rem;color:#d0dddd;line-height:1.7}.iot-block h4{font-size:1.1rem;font-weight:600;color:#47a4d4;margin-bottom:.4rem}.iot-block p{font-size:1rem;line-height:1.6;color:#d0dddd}@media (max-width: 768px){.iot-why-container{flex-direction:column}.iot-why-content h2{font-size:1.6rem}.iot-subtext{font-size:1rem}}.edge-section{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem}.edge-container{display:flex;flex-wrap:wrap;gap:3rem;align-items:stretch;justify-content:space-between;max-width:1280px;margin:auto}.edge-content{flex:1 1 50%;display:flex;flex-direction:column;gap:1.8rem}.edge-content h2{font-size:2rem;color:#c0ff7d;margin-bottom:.5rem}.edge-block h4{font-size:1.1rem;color:#47a4d4;margin-bottom:.4rem}.edge-block p{font-size:1rem;color:#d0dddd;line-height:1.6}.edge-image{flex:1 1 45%;max-width:585px;align-self:stretch;display:flex}.edge-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.edge-container{flex-direction:column}.edge-content h2{font-size:1.6rem}.edge-block h4{font-size:1rem}.edge-block p{font-size:.95rem}}.infra-section{background-color:#031c23;padding:4rem 2rem;max-width:1280px;margin:auto;color:#e8f3f1;text-align:center}.infra-title{font-size:2rem;color:#c0ff7d;margin-bottom:1.5rem}.infra-subtext{font-size:1.1rem;color:#d0dddd;margin-bottom:3rem}.infra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;text-align:left}.infra-item{background-color:#062d36;border-left:4px solid #47a4d4;padding:1.5rem 1.2rem;border-radius:10px;box-shadow:0 4px 18px #0003;display:flex;flex-direction:column;gap:.4rem}.infra-label{font-weight:600;color:#c0ff7d;font-size:1rem}.infra-text{font-size:.95rem;color:#d0dddd;line-height:1.6}@media (max-width: 768px){.infra-title{font-size:1.6rem}.infra-subtext{font-size:1rem}.infra-label{font-size:.95rem}.infra-text{font-size:.9rem}}.vertical-section{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem}.vertical-container{display:flex;flex-wrap:wrap;gap:3rem;align-items:stretch;justify-content:space-between;max-width:1280px;margin:auto}.vertical-image{flex:1 1 45%;max-width:585px;align-self:stretch;display:flex}.vertical-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.vertical-content{flex:1 1 50%;display:flex;flex-direction:column;gap:1.8rem}.vertical-content h2{font-size:2rem;color:#c0ff7d;margin-bottom:.5rem}.vertical-block h4{font-size:1.1rem;font-weight:600;color:#47a4d4;margin-bottom:.4rem}.vertical-block p{font-size:1rem;line-height:1.6;color:#d0dddd}@media (max-width: 768px){.vertical-container{flex-direction:column}.vertical-content h2{font-size:1.6rem}.vertical-block h4{font-size:1rem}.vertical-block p{font-size:.95rem}}.iotsec-section{background-color:#031c23;padding:5rem 2rem;color:#e8f3f1}.iotsec-container{display:flex;flex-wrap:wrap;gap:3rem;align-items:stretch;justify-content:space-between;max-width:1280px;margin:auto}.iotsec-content{flex:1 1 50%;display:flex;flex-direction:column;gap:1.8rem}.iotsec-content h2{font-size:2rem;color:#c0ff7d}.iotsec-subtext{font-size:1.05rem;color:#d0dddd;margin-bottom:1rem}.iotsec-list{list-style-type:disc;padding-left:1.5rem;color:#d0dddd;font-size:1rem;line-height:1.7}.iotsec-list li{margin-bottom:.6rem}.iotsec-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.iotsec-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.iotsec-container{flex-direction:column}.iotsec-content h2{font-size:1.6rem}.iotsec-list{font-size:.95rem}}.cai-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.cai-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4);z-index:1}.cai-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.cai-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.cai-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.cai-hero-title{font-size:2rem}.cai-hero-subtitle{font-size:1rem}}.beyond-section{background-color:#031c23;padding:4rem 2rem;max-width:1280px;margin:auto;color:#e8f3f1;text-align:center}.beyond-title{font-size:2rem;color:#c0ff7d;margin-bottom:1rem}.beyond-intro{font-size:1.05rem;color:#d0dddd;max-width:800px;margin:0 auto 3rem;line-height:1.7}.beyond-intro strong{color:#47a4d4}.beyond-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;text-align:left}.beyond-card{background-color:#062d36;border-left:4px solid #47a4d4;padding:1.5rem 1.2rem;border-radius:10px;box-shadow:0 4px 18px #0003;transition:.3s ease}.beyond-card h4{font-size:1.1rem;color:#c0ff7d;margin-bottom:.5rem}.beyond-card p{font-size:.95rem;color:#d0dddd;line-height:1.6}@media (max-width: 768px){.beyond-title{font-size:1.6rem}.beyond-intro,.beyond-card h4{font-size:1rem}.beyond-card p{font-size:.9rem}}.caiinfra-section{background-color:#031c23;padding:4rem 2rem;color:#e8f3f1;max-width:1280px;margin:auto;text-align:center}.caiinfra-title{font-size:2rem;color:#c0ff7d;margin-bottom:3rem}.caiinfra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;text-align:left}.caiinfra-card{background-color:#062d36;border-left:4px solid #47a4d4;padding:1.5rem;border-radius:12px;box-shadow:0 6px 18px #0003;transition:.3s ease}.caiinfra-card h4{font-size:1.1rem;color:#c0ff7d;margin-bottom:1rem}.caiinfra-card ul{list-style-type:disc;padding-left:1.2rem;color:#d0dddd;font-size:.95rem;line-height:1.6}.caiinfra-card li{margin-bottom:.6rem}@media (max-width: 768px){.caiinfra-title{font-size:1.6rem}.caiinfra-card h4{font-size:1rem}.caiinfra-card ul{font-size:.9rem}}.sectorcard-section{background-color:#031c23;padding:4rem 2rem;color:#e8f3f1;max-width:1280px;margin:auto;text-align:center}.sectorcard-title{font-size:2rem;color:#c0ff7d;margin-bottom:3rem}.sectorcard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;text-align:left}.sectorcard{background-color:#062d36;border-left:5px solid #47a4d4;padding:1.8rem 1.5rem;border-radius:12px;box-shadow:0 8px 24px #00000040;transition:.3s ease}.sectorcard:hover{transform:translateY(-5px);border-left-color:#c0ff7d}.sectorcard h4{font-size:1.2rem;font-weight:600;color:#c0ff7d;margin-bottom:1rem}.sectorcard ul{list-style-type:disc;padding-left:1.2rem;font-size:.95rem;color:#d0dddd;line-height:1.6}.sectorcard ul li{margin-bottom:.6rem}@media (max-width: 768px){.sectorcard-title{font-size:1.6rem}.sectorcard h4{font-size:1rem}.sectorcard ul{font-size:.9rem}}.scale-section{background-color:#031c23;padding:4rem 2rem;color:#e8f3f1;text-align:center;max-width:1280px;margin:auto}.scale-title{font-size:2rem;color:#c0ff7d;margin-bottom:3rem}.scale-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;text-align:left}.scale-card{border:1px solid #0e4d5b;border-radius:12px;background-color:#062d36;padding:1.5rem 1.2rem;box-shadow:0 8px 24px #00000026;transition:transform .3s ease,box-shadow .3s ease}.scale-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #c0ff7d26}.scale-header{font-size:1.2rem;font-weight:600;color:#47a4d4;margin-bottom:1rem;border-bottom:1px solid #19464e;padding-bottom:.5rem}.scale-items{list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:.6rem}.scale-items li{font-size:.95rem;color:#d0dddd;background:#ffffff0d;padding:.6rem .8rem;border-radius:6px;line-height:1.5;transition:background .2s ease}.scale-items li:hover{background:#c0ff7d1a}@media (max-width: 768px){.scale-title{font-size:1.6rem}.scale-header{font-size:1.05rem}.scale-items li{font-size:.9rem}}.finance-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.finance-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4);z-index:1}.finance-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.finance-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.finance-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.finance-hero-title{font-size:2rem}.finance-hero-subtitle{font-size:1rem}}.fai-cost-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.fai-cost-image{flex:1 1 45%;max-width:585px;align-self:stretch;display:flex}.fai-cost-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.fai-cost-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.fai-cost-content h2{font-size:2rem;color:#c0ff7d}.fai-cost-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.fai-cost-points{padding-left:1.2rem;font-size:1rem;color:#d0dddd;line-height:1.7;list-style:disc}.fai-cost-points li{margin-bottom:.8rem}@media (max-width: 768px){.fai-cost-wrapper{flex-direction:column}.fai-cost-content h2{font-size:1.6rem}.fai-cost-content p,.fai-cost-points{font-size:.95rem}}.fai-experience-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.fai-experience-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.fai-experience-content h2{font-size:2rem;color:#c0ff7d}.fai-experience-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.fai-experience-points{padding-left:1.2rem;font-size:1rem;color:#d0dddd;line-height:1.7;list-style:disc}.fai-experience-points li{margin-bottom:.8rem}.fai-experience-image{flex:1 1 45%;max-width:585px;align-self:stretch;display:flex}.fai-experience-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.fai-experience-wrapper{flex-direction:column}.fai-experience-content h2{font-size:1.6rem}.fai-experience-content p,.fai-experience-points{font-size:.95rem}}.fai-innovation-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.fai-innovation-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.fai-innovation-content h2{font-size:2rem;color:#c0ff7d}.fai-innovation-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.fai-innovation-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.fai-innovation-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.fai-innovation-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.fai-innovation-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.fai-innovation-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.fai-innovation-wrapper{flex-direction:column}.fai-innovation-content h2{font-size:1.6rem}.fai-innovation-content p,.fai-innovation-points li{font-size:.95rem}}.fai-partner-wrapper{background-color:#031c23;color:#e8f3f1;text-align:center;padding:5rem 2rem;max-width:900px;margin:auto}.fai-partner-heading{font-size:2rem;margin-bottom:2rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fai-partner-content{font-size:1.05rem;line-height:1.8;color:#d0dddd;margin-bottom:2.5rem}.fai-partner-cta .fai-contact-button{display:inline-block;padding:.75rem 1.8rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;border-radius:30px;text-decoration:none;transition:background .3s ease}.fai-partner-cta .fai-contact-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.fai-partner-heading{font-size:1.6rem}.fai-partner-content{font-size:.95rem}.fai-contact-button{font-size:.95rem;padding:.6rem 1.6rem}}.retail-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.retail-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:1}.retail-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.retail-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.retail-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.retail-hero-title{font-size:2rem}.retail-hero-subtitle{font-size:1rem}}.retail-ux-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.retail-ux-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.retail-ux-content h2{font-size:2rem;color:#c0ff7d}.retail-ux-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.retail-ux-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.retail-ux-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.retail-ux-icon{color:#47a4d4;font-size:1.2rem;flex-shrink:0;margin-top:3px}.retail-ux-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.retail-ux-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.retail-ux-wrapper{flex-direction:column}.retail-ux-content h2{font-size:1.6rem}.retail-ux-content p,.retail-ux-points li{font-size:.95rem}}.retail-platform-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.retail-platform-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.retail-platform-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.retail-platform-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.retail-platform-content h2{font-size:2rem;color:#c0ff7d}.retail-platform-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.retail-platform-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.retail-platform-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.retail-platform-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.retail-platform-wrapper{flex-direction:column}.retail-platform-content h2{font-size:1.6rem}.retail-platform-content p,.retail-platform-points li{font-size:.95rem}}.retail-analytics-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.retail-analytics-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.retail-analytics-content h2{font-size:2rem;color:#c0ff7d}.retail-analytics-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.retail-analytics-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.retail-analytics-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.retail-analytics-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.retail-analytics-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.retail-analytics-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.retail-analytics-wrapper{flex-direction:column}.retail-analytics-content h2{font-size:1.6rem}.retail-analytics-content p,.retail-analytics-points li{font-size:.95rem}}.retail-auto-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.retail-auto-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.retail-auto-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.retail-auto-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.retail-auto-content h2{font-size:2rem;color:#c0ff7d}.retail-auto-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.retail-auto-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.retail-auto-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.retail-auto-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.retail-auto-wrapper{flex-direction:column}.retail-auto-content h2{font-size:1.6rem}.retail-auto-content p,.retail-auto-points li{font-size:.95rem}}.retail-cta-wrapper{background-color:#031c23;color:#e8f3f1;text-align:center;padding:5rem 2rem;max-width:900px;margin:auto}.retail-cta-heading{font-size:2rem;margin-bottom:2rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.retail-cta-description{font-size:1.05rem;line-height:1.8;color:#d0dddd;margin-bottom:2.5rem}.retail-cta-button{display:inline-block;padding:.75rem 1.8rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;border-radius:30px;text-decoration:none;transition:background .3s ease}.retail-cta-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.retail-cta-heading{font-size:1.6rem}.retail-cta-description{font-size:.95rem}.retail-cta-button{font-size:.95rem;padding:.6rem 1.6rem}}.travel-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.travel-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:1}.travel-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.travel-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.travel-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.travel-hero-title{font-size:2rem}.travel-hero-subtitle{font-size:1rem}}.travel-exp-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.travel-exp-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.travel-exp-content h2{font-size:2rem;color:#c0ff7d}.travel-exp-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.travel-exp-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.travel-exp-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.travel-exp-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.travel-exp-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.travel-exp-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.travel-exp-wrapper{flex-direction:column}.travel-exp-content h2{font-size:1.6rem}.travel-exp-content p,.travel-exp-points li{font-size:.95rem}}.travel-booking-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.travel-booking-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.travel-booking-content h2{font-size:2rem;color:#c0ff7d}.travel-booking-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.travel-booking-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.travel-booking-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.travel-booking-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.travel-booking-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.travel-booking-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.travel-booking-wrapper{flex-direction:column}.travel-booking-content h2{font-size:1.6rem}.travel-booking-content p,.travel-booking-points li{font-size:.95rem}}.travel-engagement-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.travel-engagement-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.travel-engagement-content h2{font-size:2rem;color:#c0ff7d}.travel-engagement-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.travel-engagement-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.travel-engagement-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.travel-engagement-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.travel-engagement-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.travel-engagement-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.travel-engagement-wrapper{flex-direction:column}.travel-engagement-content h2{font-size:1.6rem}.travel-engagement-content p,.travel-engagement-points li{font-size:.95rem}}.travel-ops-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.travel-ops-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.travel-ops-content h2{font-size:2rem;color:#c0ff7d}.travel-ops-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.travel-ops-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.travel-ops-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.travel-ops-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.travel-ops-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.travel-ops-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.travel-ops-wrapper{flex-direction:column}.travel-ops-content h2{font-size:1.6rem}.travel-ops-content p,.travel-ops-points li{font-size:.95rem}}.travel-cta-wrapper{background-color:#031c23;color:#e8f3f1;text-align:center;padding:5rem 2rem;max-width:900px;margin:auto}.travel-cta-heading{font-size:2rem;margin-bottom:2rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.travel-cta-description{font-size:1.05rem;line-height:1.8;color:#d0dddd;margin-bottom:2.5rem}.travel-cta-button{display:inline-block;padding:.75rem 1.8rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;border-radius:30px;text-decoration:none;transition:background .3s ease}.travel-cta-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.travel-cta-heading{font-size:1.6rem}.travel-cta-description{font-size:.95rem}.travel-cta-button{font-size:.95rem;padding:.6rem 1.6rem}}.realestate-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.realestate-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:1}.realestate-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.realestate-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.realestate-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.realestate-hero-title{font-size:2rem}.realestate-hero-subtitle{font-size:1rem}}.realestate-project-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.realestate-project-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.realestate-project-content h2{font-size:2rem;color:#c0ff7d}.realestate-project-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.realestate-project-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.realestate-project-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.realestate-project-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.realestate-project-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.realestate-project-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.realestate-project-wrapper{flex-direction:column}.realestate-project-content h2{font-size:1.6rem}.realestate-project-content p,.realestate-project-points li{font-size:.95rem}}.realestate-supply-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.realestate-supply-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.realestate-supply-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.realestate-supply-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.realestate-supply-content h2{font-size:2rem;color:#c0ff7d}.realestate-supply-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.realestate-supply-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.realestate-supply-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.realestate-supply-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.realestate-supply-wrapper{flex-direction:column}.realestate-supply-content h2{font-size:1.6rem}.realestate-supply-content p,.realestate-supply-points li{font-size:.95rem}}.realestate-platform-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.realestate-platform-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.realestate-platform-content h2{font-size:2rem;color:#c0ff7d}.realestate-platform-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.realestate-platform-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.realestate-platform-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.realestate-platform-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.realestate-platform-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.realestate-platform-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.realestate-platform-wrapper{flex-direction:column}.realestate-platform-content h2{font-size:1.6rem}.realestate-platform-content p,.realestate-platform-points li{font-size:.95rem}}.realestate-collab-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.realestate-collab-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.realestate-collab-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.realestate-collab-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.realestate-collab-content h2{font-size:2rem;color:#c0ff7d}.realestate-collab-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.realestate-collab-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.realestate-collab-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.realestate-collab-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.realestate-collab-wrapper{flex-direction:column}.realestate-collab-content h2{font-size:1.6rem}.realestate-collab-content p,.realestate-collab-points li{font-size:.95rem}}.realestate-digital-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.realestate-digital-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.realestate-digital-content h2{font-size:2rem;color:#c0ff7d}.realestate-digital-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.realestate-digital-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.realestate-digital-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.realestate-digital-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.realestate-digital-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.realestate-digital-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.realestate-digital-wrapper{flex-direction:column}.realestate-digital-content h2{font-size:1.6rem}.realestate-digital-content p,.realestate-digital-points li{font-size:.95rem}}.realestate-cta-wrapper{background-color:#031c23;color:#e8f3f1;text-align:center;padding:5rem 2rem;max-width:900px;margin:auto}.realestate-cta-heading{font-size:2rem;margin-bottom:2rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.realestate-cta-description{font-size:1.05rem;line-height:1.8;color:#d0dddd;margin-bottom:2.5rem}.realestate-cta-button{display:inline-block;padding:.75rem 1.8rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;border-radius:30px;text-decoration:none;transition:background .3s ease}.realestate-cta-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.realestate-cta-heading{font-size:1.6rem}.realestate-cta-description{font-size:.95rem}.realestate-cta-button{font-size:.95rem;padding:.6rem 1.6rem}}.media-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.media-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:1}.media-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.media-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.media-hero-subtitle{font-size:1.3rem;font-weight:500;color:#cfe9f0;margin-bottom:1rem}.media-hero-tagline{font-size:1.05rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.media-hero-title{font-size:2rem}.media-hero-subtitle{font-size:1.1rem}.media-hero-tagline{font-size:.95rem}}.media-vision-section{background-color:#031c23;padding:4rem 2rem;color:#fff}.media-vision-container{max-width:1000px;margin:auto;text-align:center}.media-vision-title{font-size:2.5rem;margin-bottom:2rem;font-weight:700;line-height:1.3;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.media-vision-title span{display:block}.media-vision-intro{font-size:1.1rem;color:#ccc;margin-bottom:1.5rem;line-height:1.8}.media-vision-sub{font-size:1.05rem;color:#ccc;line-height:1.7;max-width:850px;margin:auto}@media (max-width: 768px){.media-vision-title{font-size:1.8rem}.media-vision-intro,.media-vision-sub{font-size:1rem}}.media-solutions-section{background-color:#031c23;color:#fff;padding:4rem 2rem}.media-solutions-header h2{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.media-solutions-header span{display:inline-block}.media-solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:auto}.media-card{background-color:#062d36;border:1px solid #0e4d5b;border-radius:16px;padding:2rem;box-shadow:0 4px 12px #0000004d;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.media-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px #c0ff7d40;border-color:#47a4d4}.media-icon{font-size:2rem;color:#c0ff7d;margin-bottom:1rem}.media-card h4{font-size:1.2rem;margin-bottom:.8rem;color:#fff}.media-card p{font-size:.95rem;color:#ccc;line-height:1.6}@media (max-width: 768px){.media-solutions-header h2{font-size:1.8rem}.media-card h4{font-size:1.1rem}.media-card p{font-size:.9rem}}.tm-industries-section{background-color:#062d36;padding:4rem 2rem;color:#fff}.tm-industries-header{text-align:center;max-width:800px;margin:0 auto 3rem}.tm-industries-header h2{font-size:2rem;color:#c0ff7d;margin-bottom:.75rem}.tm-industries-header p{font-size:1.1rem;color:#ccc}.tm-industries-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.tm-industry-card{display:flex;flex-direction:column;align-items:flex-start;background:#0c3a45b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(192,255,125,.2);border-left:4px solid #c0ff7d;border-radius:14px;padding:2rem;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:0 6px 14px #0000004d}.tm-industry-card:hover{border-left-color:#47a4d4;box-shadow:0 8px 24px #c0ff7d66}.tm-industry-icon{font-size:2.3rem;color:#c0ff7d;margin-bottom:1rem}.tm-industry-content{text-align:left}.tm-industry-content h4{font-size:1.2rem;margin-bottom:.5rem;color:#fff}.tm-industry-content p{font-size:.95rem;color:#ccc;line-height:1.6}@media (max-width: 768px){.tm-industry-card{padding:1.5rem}.tm-industry-icon{font-size:2rem}.tm-industry-content h4{font-size:1rem}.tm-industry-content p{font-size:.9rem}}.tm-why{background-color:#031c23;color:#fff;padding:4rem 2rem}.tm-why-header{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.tm-why-header h2{font-size:2rem;color:#c0ff7d;margin-bottom:.75rem}.tm-why-header p{font-size:1.1rem;color:#ccc}.tm-why-list{display:flex;flex-direction:column;gap:1.8rem;max-width:900px;margin:0 auto}.tm-why-item{display:flex;align-items:flex-start;gap:1rem;background-color:#09303a;border-left:4px solid #c0ff7d;border-radius:10px;padding:1.5rem;transition:background .3s ease,transform .3s ease}.tm-why-item:hover{background-color:#0f3e49;transform:translateY(-3px)}.tm-why-icon{font-size:2rem;color:#c0ff7d;flex-shrink:0}.tm-why-text h4{font-size:1.1rem;color:#fff;margin-bottom:.3rem}.tm-why-text p{font-size:.95rem;color:#ccc;margin:0;line-height:1.5}@media (max-width: 768px){.tm-why-item{flex-direction:column;text-align:center;align-items:center}.tm-why-text h4{font-size:1rem}.tm-why-text p{font-size:.9rem}}.tm-cta{background:linear-gradient(135deg,#103842,#081e23);color:#fff;padding:5rem 2rem;text-align:center}.tm-cta-content{max-width:800px;margin:0 auto}.tm-cta h2{font-size:2rem;color:#c0ff7d;margin-bottom:1.2rem}.tm-cta p{font-size:1.05rem;color:#ddd;margin-bottom:1rem;line-height:1.6}.tm-cta-button{margin-top:1rem;background-color:#c0ff7d;color:#031c23;font-weight:600;font-size:1rem;padding:.8rem 2rem;border:none;border-radius:30px;cursor:pointer;transition:background .3s ease,transform .2s ease}.tm-cta-button:hover{background-color:#d6ffa2;transform:translateY(-2px)}@media (max-width: 768px){.tm-cta h2{font-size:1.6rem}.tm-cta p{font-size:1rem}}.healthcare-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.healthcare-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:1}.healthcare-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.healthcare-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.healthcare-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.healthcare-hero-title{font-size:2rem}.healthcare-hero-subtitle{font-size:1rem}}.healthcare-care-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.healthcare-care-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.healthcare-care-content h2{font-size:2rem;color:#c0ff7d}.healthcare-care-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.healthcare-care-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.healthcare-care-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.healthcare-care-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.healthcare-care-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.healthcare-care-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.healthcare-care-wrapper{flex-direction:column}.healthcare-care-content h2{font-size:1.6rem}.healthcare-care-content p,.healthcare-care-points li{font-size:.95rem}}.healthcare-practice-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.healthcare-practice-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.healthcare-practice-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.healthcare-practice-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.healthcare-practice-content h2{font-size:2rem;color:#c0ff7d}.healthcare-practice-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.healthcare-practice-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.healthcare-practice-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.healthcare-practice-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.healthcare-practice-wrapper{flex-direction:column}.healthcare-practice-content h2{font-size:1.6rem}.healthcare-practice-content p,.healthcare-practice-points li{font-size:.95rem}}.healthcare-data-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.healthcare-data-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.healthcare-data-content h2{font-size:2rem;color:#c0ff7d}.healthcare-data-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.healthcare-data-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.healthcare-data-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.healthcare-data-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.healthcare-data-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.healthcare-data-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.healthcare-data-wrapper{flex-direction:column}.healthcare-data-content h2{font-size:1.6rem}.healthcare-data-content p,.healthcare-data-points li{font-size:.95rem}}.healthcare-interop-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.healthcare-interop-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.healthcare-interop-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.healthcare-interop-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.healthcare-interop-content h2{font-size:2rem;color:#c0ff7d}.healthcare-interop-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.healthcare-interop-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.healthcare-interop-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.healthcare-interop-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.healthcare-interop-wrapper{flex-direction:column}.healthcare-interop-content h2{font-size:1.6rem}.healthcare-interop-content p,.healthcare-interop-points li{font-size:.95rem}}.healthcare-scalable-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.healthcare-scalable-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.healthcare-scalable-content h2{font-size:2rem;color:#c0ff7d}.healthcare-scalable-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.healthcare-scalable-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.healthcare-scalable-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.healthcare-scalable-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.healthcare-scalable-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.healthcare-scalable-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.healthcare-scalable-wrapper{flex-direction:column}.healthcare-scalable-content h2{font-size:1.6rem}.healthcare-scalable-content p,.healthcare-scalable-points li{font-size:.95rem}}.healthcare-cta-wrapper{background-color:#031c23;color:#e8f3f1;text-align:center;padding:5rem 2rem;max-width:900px;margin:auto}.healthcare-cta-heading{font-size:2rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}.healthcare-cta-description{font-size:1.05rem;color:#d0dddd;line-height:1.7;margin-bottom:2.5rem}.healthcare-cta-button{display:inline-block;padding:.75rem 1.8rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;border-radius:30px;text-decoration:none;transition:background .3s ease}.healthcare-cta-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.healthcare-cta-heading{font-size:1.6rem}.healthcare-cta-description{font-size:.95rem}.healthcare-cta-button{font-size:.95rem;padding:.6rem 1.6rem}}.education-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.education-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:1}.education-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.education-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.education-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.education-hero-title{font-size:2rem}.education-hero-subtitle{font-size:1rem}}.education-learn-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.education-learn-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.education-learn-content h2{font-size:2rem;color:#c0ff7d}.education-learn-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.education-learn-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.education-learn-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.education-learn-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.education-learn-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.education-learn-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.education-learn-wrapper{flex-direction:column}.education-learn-content h2{font-size:1.6rem}.education-learn-content p,.education-learn-points li{font-size:.95rem}}.education-lms-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.education-lms-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.education-lms-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.education-lms-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.education-lms-content h2{font-size:2rem;color:#c0ff7d}.education-lms-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.education-lms-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.education-lms-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.education-lms-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.education-lms-wrapper{flex-direction:column}.education-lms-content h2{font-size:1.6rem}.education-lms-content p,.education-lms-points li{font-size:.95rem}}.education-ai-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.education-ai-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.education-ai-content h2{font-size:2rem;color:#c0ff7d}.education-ai-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.education-ai-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.education-ai-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.education-ai-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.education-ai-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.education-ai-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.education-ai-wrapper{flex-direction:column}.education-ai-content h2{font-size:1.6rem}.education-ai-content p,.education-ai-points li{font-size:.95rem}}.education-enterprise-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.education-enterprise-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.education-enterprise-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}.education-enterprise-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.education-enterprise-content h2{font-size:2rem;color:#c0ff7d}.education-enterprise-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.education-enterprise-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.education-enterprise-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.education-enterprise-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}@media (max-width: 768px){.education-enterprise-wrapper{flex-direction:column}.education-enterprise-content h2{font-size:1.6rem}.education-enterprise-content p,.education-enterprise-points li{font-size:.95rem}}.education-edtech-wrapper{display:flex;flex-wrap:wrap;background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;gap:3rem;align-items:stretch}.education-edtech-content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.education-edtech-content h2{font-size:2rem;color:#c0ff7d}.education-edtech-content p{font-size:1.05rem;line-height:1.7;color:#d0dddd}.education-edtech-points{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.education-edtech-points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#d0dddd;line-height:1.6}.education-edtech-icon{color:#47a4d4;font-size:1.2rem;margin-top:3px;flex-shrink:0}.education-edtech-image{flex:1 1 45%;max-width:500px;align-self:stretch;display:flex}.education-edtech-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.education-edtech-wrapper{flex-direction:column}.education-edtech-content h2{font-size:1.6rem}.education-edtech-content p,.education-edtech-points li{font-size:.95rem}}.education-cta-wrapper{background-color:#031c23;color:#e8f3f1;text-align:center;padding:5rem 2rem;max-width:900px;margin:auto}.education-cta-heading{font-size:2rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}.education-cta-description{font-size:1.05rem;color:#d0dddd;line-height:1.7;margin-bottom:2.5rem}.education-cta-button{display:inline-block;padding:.75rem 1.8rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;border-radius:30px;text-decoration:none;transition:background .3s ease}.education-cta-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.education-cta-heading{font-size:1.6rem}.education-cta-description{font-size:.95rem}.education-cta-button{font-size:.95rem;padding:.6rem 1.6rem}}.notfound-wrapper{background-color:#031c23;color:#e8f3f1;min-height:72.5vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.notfound-code{font-size:6rem;font-weight:900;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.notfound-message{font-size:1.3rem;color:#d0dddd;margin-bottom:2.5rem}.notfound-button-container{display:flex;justify-content:center}.notfound-button{padding:.75rem 2rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;text-decoration:none;border-radius:30px;transition:background .3s ease}.notfound-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.notfound-code{font-size:4.5rem}.notfound-message{font-size:1.1rem}.notfound-button{font-size:.95rem;padding:.6rem 1.5rem}}.services-mobile-container{padding:40px 20px;background-color:#031c23;color:#fff;font-family:Inter,sans-serif;min-height:100vh}.services-mobile-title{text-align:center;font-size:2rem;margin-bottom:30px;color:#c0ff7d}.services-mobile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.services-mobile-card{background:#042830;border-radius:12px;padding:20px;text-decoration:none;color:#d2f2f2;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.06)}.services-mobile-card h4{font-size:1.2rem;margin-bottom:10px;color:#c0ff7d}.services-mobile-card p{font-size:.95rem;color:#ccc}.services-mobile-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0003;background-color:#053138}@media (max-width: 480px){.services-mobile-title{font-size:1.5rem}.services-mobile-card h4{font-size:1rem}.services-mobile-card p{font-size:.85rem}}.about-hero{position:relative;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#031c23;overflow:hidden}.about-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:1}.about-hero-overlay{position:relative;z-index:2;padding:3rem 2rem;background:#031c23bf;border-radius:12px;max-width:960px;margin:0 auto}.about-hero-title{font-size:2.6rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.2rem}.about-hero-subtitle{font-size:1.1rem;color:#d1d1d1;line-height:1.6;max-width:800px;margin:0 auto}@media (max-width: 768px){.about-hero-title{font-size:2rem}.about-hero-subtitle{font-size:1rem}}.about-tekmob-wrapper{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:900px;margin:auto;text-align:center}.about-tekmob-heading{font-size:2.2rem;color:#c0ff7d;font-weight:700;margin-bottom:1rem}.about-tekmob-subheading{font-size:1.4rem;font-weight:600;color:#47a4d4;margin-bottom:2rem}.about-tekmob-description{font-size:1.05rem;color:#d0dddd;line-height:1.8}@media (max-width: 768px){.about-tekmob-heading{font-size:1.8rem}.about-tekmob-subheading{font-size:1.2rem}.about-tekmob-description{font-size:.95rem}}.mission-wrapper{background-color:#031c23;color:#e8f3f1;padding:4rem 2rem;max-width:850px;margin:auto;text-align:center}.mission-title{font-size:2rem;color:#c0ff7d;font-weight:700;margin-bottom:1.5rem}.mission-statement{font-size:1.05rem;color:#d0dddd;line-height:1.8}@media (max-width: 768px){.mission-title{font-size:1.6rem}.mission-statement{font-size:.95rem}}.whatwedo-wrapper{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;text-align:center}.whatwedo-title{font-size:2rem;font-weight:700;color:#c0ff7d;margin-bottom:1.2rem}.whatwedo-intro{font-size:1.05rem;color:#d0dddd;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7}.whatwedo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-top:2rem}.whatwedo-card{background-color:#062b32;border-radius:12px;padding:2rem;box-shadow:0 10px 25px #00000040;transition:transform .3s ease}.whatwedo-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #c0ff7d40}.whatwedo-icon{font-size:2rem;color:#47a4d4;margin-bottom:1rem}.whatwedo-card p{font-size:1rem;color:#d0dddd;line-height:1.6}@media (max-width: 768px){.whatwedo-title{font-size:1.6rem}.whatwedo-intro,.whatwedo-card p{font-size:.95rem}}.whytekmob-wrapper{background-color:#031c23;color:#e8f3f1;padding:5rem 2rem;max-width:1280px;margin:auto;text-align:center}.whytekmob-title{font-size:2rem;font-weight:700;color:#c0ff7d;margin-bottom:3rem}.whytekmob-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.whytekmob-card{background-color:#062b32;border-radius:12px;padding:2rem;box-shadow:0 10px 25px #00000040;transition:transform .3s ease;text-align:left}.whytekmob-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #c0ff7d40}.whytekmob-icon{font-size:1.8rem;color:#47a4d4;margin-bottom:1rem}.whytekmob-card h3{font-size:1.2rem;color:#c0ff7d;margin-bottom:.6rem}.whytekmob-card p{font-size:1rem;color:#d0dddd;line-height:1.6}@media (max-width: 768px){.whytekmob-title{font-size:1.6rem}.whytekmob-card h3{font-size:1.1rem}.whytekmob-card p{font-size:.95rem}}.vision-wrapper{background-color:#031c23;color:#e8f3f1;padding:4rem 2rem;max-width:850px;margin:auto;text-align:center}.vision-title{font-size:2rem;color:#c0ff7d;font-weight:700;margin-bottom:1.5rem}.vision-statement{font-size:1.05rem;color:#d0dddd;line-height:1.8;max-width:760px;margin:0 auto}@media (max-width: 768px){.vision-title{font-size:1.6rem}.vision-statement{font-size:.95rem}}.about-cta-wrapper{background-color:#031c23;color:#e8f3f1;text-align:center;padding:5rem 2rem;max-width:900px;margin:auto}.about-cta-heading{font-size:2rem;font-weight:700;background:linear-gradient(to right,#c0ff7d,#47a4d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}.about-cta-description{font-size:1.05rem;color:#d0dddd;line-height:1.7;margin-bottom:2.5rem}.about-cta-button{display:inline-block;padding:.75rem 2rem;font-size:1rem;font-weight:600;background-color:#47a4d4;color:#031c23;border-radius:30px;text-decoration:none;transition:background .3s ease}.about-cta-button:hover{background-color:#c0ff7d;color:#031c23}@media (max-width: 768px){.about-cta-heading{font-size:1.6rem}.about-cta-description{font-size:.95rem}.about-cta-button{font-size:.95rem;padding:.6rem 1.6rem}}body{margin:0;font-family:Segoe UI,sans-serif;background-color:#031c23}
