*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.gapm-hero{background-image:linear-gradient(135deg,rgba(13,31,61,.95),rgba(26,53,102,.95)),url(https://images.unsplash.com/photo-1558494949-ef010cbdcc31);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100vh;padding-top:150px;position:relative}.gapm-hero,.gapm-hero-container{display:flex;justify-content:center}.gapm-hero-container{flex:1;flex-direction:column;margin:0 auto;max-width:1400px;padding:0 2rem 10rem;width:100%}.gapm-hero-content{align-items:center;display:grid;gap:10%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.gapm-hero-text{color:#fff}.gapm-hero-headline{color:#fff;font-size:3.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.gapm-gradient-text{background:linear-gradient(135deg,#9b87f5,#33c3f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gapm-highlight-text{color:#006489}.gapm-hero-subheadline{font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.gapm-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.gapm-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;min-width:160px;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease}.gapm-btn-primary{background-color:#febd12;color:#1e293b}.gapm-btn-primary:hover{background-color:#f0aa00;box-shadow:0 8px 25px rgba(254,189,18,.3);transform:translateY(-2px)}.gapm-btn-secondary{background-color:transparent;border:2px solid #fff;color:#fff}.gapm-btn-secondary:hover{background-color:#fff;box-shadow:0 8px 25px hsla(0,0%,100%,.2);color:#1a3566;transform:translateY(-2px)}.gapm-hero-image{align-items:center;display:flex;justify-content:flex-start}.gapm-hero-img{border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);height:auto;transition:transform .3s ease;width:100%}.gapm-hero-img:hover{transform:scale(1.02)}.gapm-hero-stats{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-top:4rem;padding:2rem 0}.gapm-hero-stats .gapm-stat-item{text-align:center}.gapm-hero-stats .gapm-stat-number{color:#fff;font-size:3rem;font-weight:700;line-height:1;margin-bottom:.5rem}.gapm-hero-stats .gapm-stat-label{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.gapm-hero-clients{margin-top:2rem;padding:1rem 0}.gapm-clients-title{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem;text-align:center}.gapm-clients-bar{align-items:center;background:#fff;border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:0 auto;max-width:900px;padding:1.5rem 2rem}.gapm-client-logo{align-items:center;display:flex;justify-content:center;opacity:.8;transition:opacity .3s ease}.gapm-client-logo img{height:auto;max-height:32px;max-width:120px;object-fit:contain;width:auto}.gapm-client-logo:hover{opacity:1}.gapm-hero-wave{bottom:-1px;left:0;line-height:0;position:absolute;width:100%}.gapm-wave-svg{display:block;height:auto;width:100%}.gapm-features{background-color:#fff;padding:6rem 0}.gapm-features-container{margin:0 auto;max-width:1400px;padding:0 2rem}.gapm-features-header{margin-bottom:4rem;text-align:center}.gapm-features-headline{color:#1a1a1a;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.gapm-ai-powered-text{color:#006489}.gapm-features-subheadline{color:#666;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}.gapm-features-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.gapm-feature-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);padding:2rem;transition:all .3s ease}.gapm-feature-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.12);transform:translateY(-5px)}.gapm-feature-icon{color:#006489;height:3rem;margin-bottom:1.5rem;width:3rem}.gapm-feature-icon svg{height:100%;width:100%}.gapm-feature-title{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.gapm-feature-description{color:#666;font-size:1rem;line-height:1.6}.gapm-feature-description strong:not(:first-child){display:inline-block;margin-top:1.5rem}.gapm-legacy-modernization-row{display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:4rem;padding-top:4rem}.gapm-legacy-heading,.gapm-modernization-heading{color:#006489;font-size:1.25rem;font-weight:600;margin-bottom:2rem;text-align:center}.gapm-legacy-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.gapm-legacy-pill{align-items:center;background:rgba(0,100,137,.1);border:1px solid rgba(0,100,137,.2);border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.1);color:#006489;display:flex;font-size:.9rem;font-weight:900;justify-content:center;min-height:65px;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease}.gapm-legacy-pill:hover{box-shadow:0 12px 35px rgba(0,0,0,.15);transform:translateY(-2px)}.gapm-solutions-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.gapm-solution-category{text-align:center}.gapm-solution-title{color:#666;font-size:1rem;font-weight:600;margin-bottom:1rem}.gapm-solution-pill{align-items:center;background:rgba(0,100,137,.1);border:1px solid rgba(0,100,137,.2);border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.1);color:#006489;display:flex;font-size:.9rem;font-weight:900;justify-content:center;margin-bottom:.75rem;min-height:65px;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:all .3s ease}.gapm-solution-pill:hover{box-shadow:0 12px 35px rgba(0,0,0,.15);transform:translateY(-2px)}.gapm-process{background-color:#f8fafc;padding:6rem 0}.gapm-process-container{margin:0 auto;max-width:1400px;padding:0 2rem}.gapm-process-header{margin-bottom:4rem;text-align:center}.gapm-process-preheading{color:#006489;font-size:1rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.gapm-process-headline{color:#1a1a1a;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.gapm-process-subheadline{color:#666;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}.gapm-process-timeline{margin-top:3rem;position:relative}.gapm-timeline-line{background:linear-gradient(90deg,#006489,#006489);border-radius:2px;height:3px;left:12.5%;position:absolute;right:12.5%;top:2rem;z-index:1}.gapm-process-steps{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.gapm-process-step{text-align:center}.gapm-step-circle{align-items:center;background:#fff;border:3px solid #006489;border-radius:50%;box-shadow:0 4px 12px rgba(0,100,137,.2);display:flex;height:4rem;justify-content:center;margin:0 auto 2rem;position:relative;width:4rem;z-index:3}.gapm-step-number{color:#006489;font-size:1.5rem;font-weight:700}.gapm-step-content{margin:0 auto;max-width:280px}.gapm-step-title{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.gapm-step-description{color:#666;font-size:1rem;line-height:1.6}.gapm-hybrid-ai-section{margin-bottom:4rem;text-align:center}.gapm-hybrid-ai-headline{color:#1a1a1a;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.gapm-hybrid-ai-description{color:#666;font-size:1.25rem;line-height:1.6;margin:0 auto 2rem;max-width:800px}.gapm-hybrid-ai-tagline{color:#006489;font-size:1.1rem;font-weight:600;margin-bottom:2rem}.gapm-btn-learn-more{background-color:#006489;border:none;border-radius:8px;color:#febd12;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:3rem;padding:1rem 2rem;transition:all .3s ease}.gapm-btn-learn-more:hover{background-color:#005573;box-shadow:0 8px 25px rgba(0,100,137,.3);transform:translateY(-2px)}.gapm-video-container{margin:0 auto;max-width:800px;position:relative}.gapm-video-player{border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);height:auto;width:100%}.gapm-video-play-button{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.2);cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:80px}.gapm-video-play-button:hover{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.3);transform:translate(-50%,-50%) scale(1.1)}.gapm-video-play-button svg{color:#006489;height:36px;margin-left:4px;width:36px}.gapm-technology{background-color:#fff;padding:6rem 0}.gapm-technology-container{margin:0 auto;max-width:1400px;padding:0 2rem}.gapm-technology-header{margin-bottom:4rem;text-align:center}.gapm-technology-headline{color:#1a1a1a;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.gapm-technology-subheadline{color:#666;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}.gapm-technology-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.gapm-tech-card{border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:2rem;transition:all .3s ease}.gapm-tech-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.12);transform:translateY(-5px)}.gapm-tech-card-ai,.gapm-tech-card-backend,.gapm-tech-card-cloud,.gapm-tech-card-database,.gapm-tech-card-devops,.gapm-tech-card-frontend{background:linear-gradient(135deg,rgba(0,100,137,.05),rgba(0,100,137,.08))}.gapm-tech-icon{color:#4a5568;height:3rem;margin-bottom:1.5rem;width:3rem}.gapm-tech-icon svg{height:100%;width:100%}.gapm-tech-card-ai .gapm-tech-icon,.gapm-tech-card-backend .gapm-tech-icon,.gapm-tech-card-cloud .gapm-tech-icon,.gapm-tech-card-database .gapm-tech-icon,.gapm-tech-card-devops .gapm-tech-icon,.gapm-tech-card-frontend .gapm-tech-icon{color:#006489}.gapm-tech-title{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.gapm-tech-description{color:#666;font-size:1rem;line-height:1.6}.gapm-success-stories{background-color:#f8fafc;padding:6rem 0}.gapm-success-container{margin:0 auto;max-width:1400px;padding:0 2rem}.gapm-success-header{margin-bottom:4rem;text-align:center}.gapm-success-headline{color:#1a1a1a;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.gapm-success-subheadline{color:#666;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}.gapm-carousel-container{margin-bottom:3rem;position:relative}.gapm-carousel-track,.gapm-story-card{border-radius:16px;overflow:hidden}.gapm-story-card{align-items:stretch;background:#fff;border:1px solid #f0f0f0;box-shadow:0 8px 30px rgba(0,0,0,.08);display:none;gap:0;grid-template-columns:1fr 1fr;height:650px;padding:0}.gapm-story-card.active{display:grid}.gapm-story-image{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.gapm-story-img{border-radius:0;height:100%;object-fit:cover;width:100%}.gapm-story-content{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem}.gapm-story-title{color:#1a1a1a;font-size:2rem;font-weight:600;line-height:1.2}.gapm-story-description{color:#666;font-size:1.1rem;line-height:1.6}.gapm-story-results{display:flex;flex-wrap:wrap;gap:.75rem}.gapm-result-pill{background:linear-gradient(135deg,rgba(0,100,137,.1),rgba(0,100,137,.15));border:1px solid rgba(0,100,137,.2);border-radius:20px;color:#006489;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.gapm-story-tags{display:flex;flex-wrap:wrap;gap:.75rem}.gapm-tag-pill{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#475569;font-size:.85rem;font-weight:500;padding:.5rem 1rem}.gapm-story-btn{align-self:flex-start;margin-top:1rem}.gapm-carousel-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.gapm-carousel-arrows{display:flex;gap:1rem}.gapm-arrow-btn{align-items:center;background:#fff;border:2px solid #006489;border-radius:50%;color:#006489;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:all .3s ease;width:3rem}.gapm-arrow-btn:hover{background:#006489;color:#fff;transform:scale(1.05)}.gapm-arrow-btn svg{height:1.25rem;width:1.25rem}.gapm-carousel-dots{display:flex;gap:.75rem}.gapm-dot{background:#cbd5e1;border:none;border-radius:.375rem;cursor:pointer;height:.75rem;transition:all .3s ease;width:.75rem}.gapm-dot.active{background:#006489;width:2rem}.gapm-success-footer{text-align:center}.gapm-view-all-btn{background-color:transparent;border:2px solid #006489;color:#006489;padding:1rem 2.5rem}.gapm-view-all-btn:hover{background-color:#006489;box-shadow:0 8px 25px rgba(0,100,137,.3);color:#fff;transform:translateY(-2px)}.gapm-testimonials{background:linear-gradient(135deg,#006489,#006489);color:#fff;padding:6rem 0}.gapm-testimonials-container{margin:0 auto;max-width:1000px;padding:0 2rem}.gapm-testimonials-header{margin-bottom:4rem;text-align:center}.gapm-testimonials-headline{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.gapm-testimonials-subheadline{color:hsla(0,0%,100%,.9);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:700px}.gapm-testimonials-carousel{position:relative}.gapm-testimonials-track{min-height:400px;position:relative}.gapm-testimonial-card{display:none;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.gapm-testimonial-card.active{display:block;opacity:1;position:relative}.gapm-testimonial-content{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;text-align:center}.gapm-quote-icon{color:hsla(0,0%,100%,.7);height:3rem;margin:0 auto 2rem;width:3rem}.gapm-quote-icon svg{height:100%;width:100%}.gapm-testimonial-quote{color:#fff;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.6;margin-bottom:2.5rem}.gapm-testimonial-author{align-items:center;display:flex;gap:1.5rem;justify-content:center}.gapm-author-avatar{border:3px solid hsla(0,0%,100%,.3);border-radius:50%;height:4rem;object-fit:cover;width:4rem}.gapm-author-info{text-align:left}.gapm-author-name{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.gapm-author-title{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:400}.gapm-testimonials-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:3rem}.gapm-testimonials-arrows{display:flex;gap:1rem}.gapm-testimonials-arrows .gapm-arrow-btn{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff}.gapm-testimonials-arrows .gapm-arrow-btn:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9);color:#006489}.gapm-testimonials-dots{display:flex;gap:.75rem}.gapm-testimonial-dot{background:hsla(0,0%,100%,.4);border:none;border-radius:.375rem;cursor:pointer;height:.75rem;transition:all .3s ease;width:.75rem}.gapm-testimonial-dot.active{background:#fff;width:2rem}.gapm-team-section{background:#f8fafc;padding:80px 0}.gapm-team-section .gapm-container{margin:0 auto;max-width:1400px;padding:0 2rem}.gapm-team-header{margin-bottom:4rem;text-align:center}.gapm-team-headline{color:#1e293b;font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.gapm-team-subheadline{color:#64748b;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.gapm-team-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:0}.gapm-team-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.gapm-team-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-8px)}.gapm-team-image{height:320px;overflow:hidden;position:relative}.gapm-team-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gapm-team-card:hover .gapm-team-image img{transform:scale(1.05)}.gapm-team-overlay{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;color:#fff;left:0;padding:40px 24px 24px;position:absolute;right:0;text-align:left}.gapm-team-name{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 8px}.gapm-team-title{color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:500;margin:0}.gapm-team-content{padding:24px}.gapm-team-content p{color:#64748b;line-height:1.6;margin:0}.gapm-cta-section{background-attachment:fixed;background-image:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?q=80&w=2940&auto=format&fit=crop);background-position:50%;background-size:cover;color:#fff;overflow:hidden;padding:120px 0;position:relative}.gapm-cta-overlay{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(15,23,42,.85));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.gapm-cta-section .gapm-container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.gapm-cta-content{margin-bottom:4rem;text-align:center}.gapm-cta-text{text-align:center}.gapm-cta-headline{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0 0 1.5rem}.gapm-cta-subheadline{color:hsla(0,0%,100%,.9);font-size:1.25rem;line-height:1.6;margin:0 0 2.5rem}.gapm-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.gapm-cta-buttons .gapm-btn{min-width:180px}.gapm-cta-stats{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1000px}.menu-btn{cursor:pointer}.gapm-stat-item{position:relative;text-align:center}.gapm-stat-number{color:#fff;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:.5rem;position:relative}.gapm-stat-label{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.gap-hero-centered{color:#fff;text-align:center}@media (max-width:768px){.gapm-hero-content{gap:2rem;grid-template-columns:1fr;text-align:center}.gapm-hero-headline{font-size:2.5rem}.gapm-hero-subheadline{font-size:1.1rem}.gapm-hero-buttons{justify-content:center}.gapm-btn{min-width:140px;padding:.875rem 1.5rem}.gapm-hero-container{padding:0 1rem}.gapm-hero-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:2rem;padding:1.5rem 0}.gapm-hero-stats .gapm-stat-number{font-size:2.5rem}.gapm-hero-stats .gapm-stat-label{font-size:.8rem}.gapm-clients-bar{border-radius:25px;flex-direction:column;gap:1rem;padding:1rem 1.5rem}.gapm-client-logo img{max-height:28px;max-width:100px}.gapm-clients-title{font-size:.9rem;margin-bottom:.75rem}.gapm-features{padding:4rem 0}.gapm-features-container{padding:0 1rem}.gapm-features-headline{font-size:2rem}.gapm-features-subheadline{font-size:1.1rem}.gapm-features-grid{gap:1.5rem;grid-template-columns:1fr}.gapm-feature-card{padding:1.5rem}.gapm-legacy-modernization-row{gap:3rem;grid-template-columns:1fr;margin-top:3rem;padding-top:3rem}.gapm-legacy-heading,.gapm-modernization-heading{font-size:1.1rem;margin-bottom:1.5rem}.gapm-legacy-grid{gap:.75rem}.gapm-legacy-pill{font-size:.9rem;min-height:55px;padding:.75rem 1rem}.gapm-solutions-grid{gap:1.5rem;grid-template-columns:1fr}.gapm-solution-title{font-size:.95rem;margin-bottom:.75rem}.gapm-solution-pill{font-size:.9rem;margin-bottom:.5rem;min-height:55px;padding:.6rem .8rem}.gapm-process{padding:4rem 0}.gapm-process-container{padding:0 1rem}.gapm-process-headline{font-size:2rem}.gapm-process-subheadline{font-size:1.1rem}.gapm-timeline-line{display:none}.gapm-process-steps{gap:3rem;grid-template-columns:1fr}.gapm-step-circle{margin-bottom:1.5rem}.gapm-hybrid-ai-section{margin-bottom:4rem;padding-bottom:3rem}.gapm-hybrid-ai-headline{font-size:2rem}.gapm-hybrid-ai-description{font-size:1.1rem}.gapm-hybrid-ai-tagline{font-size:1rem}.gapm-btn-learn-more{margin-bottom:2rem;padding:.875rem 1.5rem}.gapm-video-container{max-width:100%}.gapm-video-player{border-radius:12px}.gapm-video-play-button{height:70px;width:70px}.gapm-video-play-button svg{height:30px;width:30px}.gapm-technology{padding:4rem 0}.gapm-technology-container{padding:0 1rem}.gapm-technology-headline{font-size:2rem}.gapm-technology-subheadline{font-size:1.1rem}.gapm-technology-grid{gap:1.5rem;grid-template-columns:1fr}.gapm-tech-card{padding:1.5rem}.gapm-success-stories{padding:4rem 0}.gapm-success-container{padding:0 1rem}.gapm-success-headline{font-size:2rem}.gapm-success-subheadline{font-size:1.1rem}.gapm-story-card{gap:0;grid-template-columns:1fr;height:auto;min-height:auto;padding:0}.gapm-story-img{border-radius:0;height:225px}.gapm-story-content{padding:2rem}.gapm-story-title{font-size:1.5rem}.gapm-story-description{font-size:1rem}.gapm-carousel-navigation{flex-direction:column;gap:1.5rem}.gapm-result-pill,.gapm-tag-pill{font-size:.8rem;padding:.4rem .8rem}.gapm-testimonials{padding:4rem 0}.gapm-testimonials-container{padding:0 1rem}.gapm-testimonials-headline{font-size:2rem}.gapm-testimonials-subheadline{font-size:1.1rem}.gapm-testimonial-content{padding:2rem}.gapm-testimonial-quote{font-size:1.25rem}.gapm-testimonial-author{flex-direction:column;gap:1rem}.gapm-author-info{text-align:center}.gapm-testimonials-navigation{flex-direction:column;gap:1.5rem}.gapm-team-section{padding:4rem 0}.gapm-team-section .gapm-container{padding:0 1rem}.gapm-team-header{margin-bottom:2rem}.gapm-team-headline{font-size:2rem}.gapm-team-subheadline{font-size:1.1rem}.gapm-team-grid{gap:1.5rem;grid-template-columns:1fr}.gapm-team-image{height:280px}.gapm-team-overlay{padding:30px 20px 20px}.gapm-team-name{font-size:1.25rem}.gapm-team-content{padding:1.5rem}.gapm-cta-section{background-attachment:scroll;padding:4rem 0}.gapm-cta-section .gapm-container{padding:0 1rem}.gapm-cta-content{margin-bottom:3rem}.gapm-cta-headline{font-size:2.5rem}.gapm-cta-subheadline{font-size:1.1rem}.gapm-cta-buttons{justify-content:center}.gapm-cta-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.gapm-stat-number{font-size:2.5rem}.gapm-stat-label{font-size:.875rem}}@media (max-width:480px){.gapm-hero-headline{font-size:2rem}.gapm-hero-buttons{align-items:center;flex-direction:column}.gapm-btn{max-width:280px;width:100%}.gapm-hero-stats{gap:1rem;grid-template-columns:1fr;margin-top:1.5rem;padding:1rem 0}.gapm-hero-stats .gapm-stat-number{font-size:2rem}.gapm-hero-stats .gapm-stat-label{font-size:.75rem}.gapm-clients-bar{border-radius:20px;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.gapm-client-logo img{max-height:24px;max-width:80px}.gapm-clients-title{font-size:.85rem;margin-bottom:.5rem}.gapm-hybrid-ai-section{margin-bottom:3rem;padding-bottom:2rem}.gapm-hybrid-ai-headline{font-size:1.75rem}.gapm-hybrid-ai-description{font-size:1rem}.gapm-hybrid-ai-tagline{font-size:.9rem}.gapm-btn-learn-more{margin-bottom:1.5rem;padding:.75rem 1.25rem}.gapm-video-player{border-radius:8px}.gapm-video-play-button{height:60px;width:60px}.gapm-video-play-button svg{height:26px;width:26px}.gapm-legacy-modernization-row{gap:2rem;margin-top:2rem;padding-top:2rem}.gapm-legacy-heading,.gapm-modernization-heading{font-size:1rem;margin-bottom:1rem}.gapm-legacy-grid{gap:.5rem;grid-template-columns:1fr}.gapm-legacy-pill{font-size:.85rem;min-height:50px;padding:.6rem .8rem}.gapm-solutions-grid{gap:1rem}.gapm-solution-title{font-size:.9rem;margin-bottom:.5rem}.gapm-solution-pill{font-size:.85rem;margin-bottom:.4rem;min-height:50px;padding:.5rem .6rem}.gapm-features-headline,.gapm-process-headline,.gapm-success-headline,.gapm-technology-headline{font-size:1.75rem}.gapm-story-content{padding:1.5rem}.gapm-story-title{font-size:1.25rem}.gapm-arrow-btn{height:2.5rem;width:2.5rem}.gapm-arrow-btn svg{height:1rem;width:1rem}.gapm-testimonials-headline{font-size:1.75rem}.gapm-testimonial-content{padding:1.5rem}.gapm-author-name,.gapm-testimonial-quote{font-size:1.1rem}.gapm-author-title{font-size:.9rem}.gapm-team-headline{font-size:1.75rem}.gapm-team-grid{gap:1rem}.gapm-team-image{height:250px}.gapm-team-overlay{padding:24px 16px 16px}.gapm-team-name{font-size:1.125rem}.gapm-team-title{font-size:.875rem}.gapm-team-content{padding:1rem}.gapm-cta-headline{font-size:2rem}.gapm-cta-buttons{align-items:center;flex-direction:column}.gapm-cta-buttons .gapm-btn{max-width:280px;width:100%}.gapm-cta-stats{gap:1rem;grid-template-columns:1fr}.gapm-stat-number{font-size:2rem}}@media (max-width:1100px) and (min-width:769px){.gapm-features-grid,.gapm-process-steps{grid-template-columns:repeat(2,1fr)}.gapm-process-steps{gap:3rem 2rem}.gapm-timeline-line{display:none}.gapm-technology-grid{grid-template-columns:repeat(2,1fr)}.gapm-story-card{height:auto;min-height:auto}}body,h1,h2,h3,h4,h5,h6{font-family:proxima-nova,Montserrat,sans-serif}.button,.button-1{transform:none!important}.container-center{display:flex!important;justify-content:center;margin-left:15%!important;margin-right:15%!important;width:auto!important}.container-center>:first-child{flex:1}.menu-content,.sticky-menu-content{display:flex;flex-direction:column;font-size:15px;gap:.5rem;height:100%}.menu-content h3,.sticky-menu-content h3{color:#116489;font-size:18px;font-weight:700;margin:0}.menu-content p,.sticky-menu-content p{font-size:14px;margin-bottom:8px}.menu-container{border:2px solid #18c1e5;border-radius:24px;flex:1}.menu-buttons{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.menu-btn,.sticky-menu-btn{border-radius:8px;padding:12px 20px;transition:transform .3s ease,background-color .3s ease}.menu-btn:hover,.sticky-menu-btn:hover{cursor:pointer}.menu-btn svg,.sticky-menu-btn svg{transition:transform .3s ease-in-out}.menu-btn:hover svg:nth-of-type(2),.sticky-menu-btn:hover svg:nth-of-type(2){transform:translateX(5px)}.active-link{background-color:#e6f9fc;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transform:scale(1.1)}.active-link svg:nth-of-type(2){transform:translateX(5px)}.active-link:hover{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transform:scale(1)}.menu-btn-container{align-items:center;display:flex}.menu-btn-container h3{color:#006489;font-size:1.125rem;font-weight:800;margin:0}.product-box{border:2px solid #febd12;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:20px;padding:20px;text-align:center;transition:transform .3s ease}.product-box p{font-size:12px;margin:0}.product-box strong{font-size:14px}.product-box-header{align-items:center;display:flex;justify-content:center}.product-box-header img{width:3rem}.vb6{background:linear-gradient(331deg,#17bfe3,#01658a 50%,#17bfe3);color:#fff}.byteinsight{background:linear-gradient(to bottom right,#b6dae3,#fff,#febd121a);color:#006489}.vb6:hover{color:#fff;cursor:pointer;transform:scale(1.05)}.highlight-text{color:#febd12}.product-button{background-color:#febd12;border:none;border-radius:.5rem;color:#006489;display:flex;font-size:.75rem;font-weight:700;gap:.5rem;margin:0 auto;padding:8px 16px;transition:transform .3s ease,color .3s ease}.product-button:hover{cursor:pointer;transform:scale(1.05)}.vb6 .product-button:hover{background-color:#fff;border:1px solid #febd12b3}.byteinsight .product-button:hover{background-color:#18c1e5;color:#006489}.vertical-fit>div,.vertical-fit>div>span{height:100%}.two-column-layout{display:flex;flex:1;justify-content:center}.two-column-layout>div{padding-bottom:3%;padding-top:2rem}.column-one{border-right:.8px solid #e2f0f4;flex:2;padding-left:10px;padding-right:10px}.column-two{display:flex;flex:1;flex-direction:column;padding-left:30px}#content-default,#content-three,#sticky-content-default,#sticky-content-three{padding:32px 28px}.menu-list{display:flex;flex-direction:column;gap:4px}.menu-list a{background-color:#e6f9fc;border:1px solid #79ddf1;border-radius:8px;color:#116489;padding:6px 12px}.menu-list a:hover{background-color:#fdc42f;border:1px solid #fdc42f}.menu-list a p{color:#006489cc;font-weight:400;margin:0}.icon-buttons{display:flex;flex-direction:column;gap:4px}.primary-buttons a{background-color:#e6f9fc;border:1px solid #79ddf1}.primary-buttons svg{color:#18c1e5}.secondary-buttons a{background-color:#fff;border:1px solid #79ddf1}.secondary-buttons svg{color:#18c1e5}.icon-buttons a{align-items:center;border-radius:8px;color:#116489;display:flex;gap:8px;padding:6px 12px}.icon-buttons p{color:#006489b3;font-size:.75rem;font-weight:400;line-height:1rem}.icon-buttons a:hover{background-color:#fef2d2;border:1px solid #fcbd12;cursor:pointer}.icon-buttons a:hover svg{color:#febd12}.btn-microinteraction,.hero-btn{align-items:flex-start;background:#febd12!important;border:2px solid #febd12;border-radius:75px;color:#fff!important;display:inline-block;flex-direction:column;font-family:proxima-nova,Montserrat,sans-serif;font-size:18px;font-weight:700;outline:2px solid #febd12;outline-offset:-2px;padding:17px 55px;position:relative;transition:outline-offset .2s ease;z-index:2}.hero-btn{font-size:22px;font-weight:800;margin-top:20px}.btn-microinteraction-secondary{align-items:flex-start;background:#fff!important;border:2px solid #febd12;border-radius:75px;color:#febd12!important;display:inline-block;flex-direction:column;font-family:proxima-nova,Montserrat,sans-serif;font-size:16px;font-weight:700;outline:2px solid #febd12;outline-offset:-2px;padding:20px 55px;position:relative;transition:outline-offset .2s ease;z-index:2}.btn-microinteraction-secondary:hover{background:#18c1e5!important;color:#fff!important;outline-offset:5px}.btn-microinteraction-2{align-items:flex-start;background:#18c1e5!important;border:2px solid #18c1e5;border-radius:75px;color:#fff!important;display:inline-block;flex-direction:column;font-family:proxima-nova,Montserrat,sans-serif;font-size:18px;font-weight:700;outline:2px solid #18c1e5;outline-offset:-2px;padding:15px 55px;position:relative;transition:outline-offset .2s ease;z-index:2}.btn-microinteraction-2:hover{background:#febd12!important;color:#453f3e;outline-offset:5px}.btn-microinteraction:hover,.hero-btn:hover{background:#18c1e5!important;color:#453f3e;outline-offset:5px}.hero{background-attachment:fixed;background-image:url(https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/Mobilize-Home-Hero-BG.jpg);height:807px;overflow:hidden;position:relative}.hero,.hero:before{background-position:50%;background-size:cover}.hero:before{background-image:url(https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/Mobilize-Overlay-Home-1.webp);background-repeat:no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-container{align-items:flex-start;display:inline-flex;flex-direction:column;gap:0;padding:175px 175px 80px 120px;position:relative}.hero-headline{color:#fff;font-family:proxima-nova,Montserrat,sans-serif;font-size:80px;font-weight:700;letter-spacing:-3.27px;line-height:90px;margin-bottom:4px;position:relative;z-index:2}.hero-headline-highlight{color:#fbba18}.hero-subheader{color:#fff;font-family:proxima-nova,Montserrat,sans-serif;font-size:25px;font-weight:400;line-height:38px;position:relative;width:565px;z-index:2}.started-background{background-image:url(https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/How%20to%20Get%20Started%20Background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 3.63215970993042px 3.63215970993042px 0 rgba(0,0,0,.4);min-height:100vh!important;width:100%}.span12.widget-span.widget-type-cell.bg-white.full-vh.vcenter-inner{min-height:80vh!important}.icon-disc.theme i{background-color:#fbba18}.modernization h4{color:#006489}.card-design{background:#fff;box-shadow:0 7.26431941986084px 14.52863883972168px 0 rgba(0,0,0,.35),0 0 3.63215970993042px 0 rgba(0,0,0,.13)!important}.cm-col,.content-card,.with-image,.with-link{border-radius:32px!important}.img-GAP{margin-right:25px}.section-mrgn-lft-25{margin-left:45px!important}.hs-image-vector{margin-top:190px;padding-right:30px;vertical-align:bottom!important}.full-stretch-row{border-bottom:6px solid #0085cd;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:100px;padding-right:0;padding-top:120px;width:100vw}.clients-h2 h2{display:block;margin-block-end:10px}.clients-logos{background:#fff!important;border-radius:50px;padding:10px 0}.nboslick-next,.nboslick-prev{border:none!important;height:40px!important;width:40px!important}.nboslick-prev{background-image:url(https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/Arrow-left.svg)!important}.nboslick-next,.nboslick-prev{background-position:50%!important;background-repeat:no-repeat!important}.nboslick-next{background-image:url(https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/Arrow-right.svg)!important}@media only screen and (max-width:767px){.hero{background-attachment:scroll;background-image:url(https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/Hero%20Background%20Mobile.png);background-position:50%;background-size:cover;height:auto;width:100%}.hero:before{display:none}.hero-mobile{align-items:center;display:flex;flex-direction:column;padding:65px 20px 30px;position:relative;width:390px}.hero-headline{color:#fff;font-family:proxima-nova,Montserrat,sans-serif;font-size:44px;font-style:normal;font-weight:800;letter-spacing:0;line-height:46px;margin-bottom:10px}.hero-headline-highlight{color:#fbba18}.hero-subheader{color:#fff;font-family:proxima-nova,Montserrat,sans-serif;font-size:20px;font-weight:400;line-height:30px;padding-bottom:0;position:relative;width:565px;width:80%;z-index:2}.hero-btn{border-radius:50px;font-size:18px;margin-bottom:20px;padding:18px 35px}.hero-container{align-items:center;display:flex;flex-direction:column;padding:100px 20px 30px;width:390px}.started-background{background-image:url(https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/Section-2-Background.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;box-shadow:none;min-height:auto;width:100%}.sect-2-top-pad{margin-top:70px}.img-GAP{margin-bottom:25px;margin-right:0}.section-mrgn-lft-25{margin-left:0!important}.section-padding{padding:30px 0}.mobile-center{align-items:center;display:flex;justify-content:center}.bc-mod h2{font-size:2.512rem}.full-stretch-row{border-bottom:6px solid #0085cd;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:30px;width:100vw}.long-txt-btn{font-size:15px!important}.hs-image-vector{margin-top:20px;padding-right:0;vertical-align:bottom!important}}#menu-toggle{display:none}.nav{background:#fff;display:flex;left:0;opacity:0;pointer-events:none;position:fixed;top:64px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}#menu-toggle:checked~.nav,.menu-btn:hover~.nav,.nav:hover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.menu-content,.right-side .content-one,.right-side .content-three,.right-side .content-two{display:none}#tab1:checked~.left-side label[for=tab1],#tab2:checked~.left-side label[for=tab2],#tab3:checked~.left-side label[for=tab3]{font-weight:700}#tab1:checked~.right-side #content-one,#tab2:checked~.right-side #content-two,#tab3:checked~.right-side #content-three{display:flex}.left-side{width:20%}.right-side{width:70%}.nav input[type=radio]{display:none}