.services-page{--services-grad:var(--srs-brand-grad-reverse);color:#fff;background:#070708;overflow:hidden}.services-page *{box-sizing:border-box}.services-page :before{box-sizing:border-box}.services-page :after{box-sizing:border-box}.services-hero{text-align:center;background:radial-gradient(120% 120% at 50% 0,#0a2a5e 0%,#070708 64%);align-items:center;min-height:430px;padding:75px 0 86px;display:flex;position:relative;overflow:hidden}.service-detail{--services-grad:var(--srs-brand-grad-reverse);color:#fff;background:#070708;overflow:hidden}.service-detail *{box-sizing:border-box}.service-detail :before{box-sizing:border-box}.service-detail :after{box-sizing:border-box}.service-detail-hero{text-align:center;background:radial-gradient(120% 120% at 50% 0,#0a2a5e 0%,#070708 64%);align-items:center;min-height:430px;padding:75px 0 86px;display:flex;position:relative;overflow:hidden}:is(.service-detail-hero-img-picture,.services-hero-img-picture){display:block;position:absolute;inset:0}.service-detail-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-detail-hero-overlay{z-index:1;background:linear-gradient(#00000042,#0000007a),radial-gradient(260% 32% at 50% 100%,#070708f5 0%,#07070800 100%);position:absolute;inset:0}.service-detail-hero-inner{z-index:2;position:relative}.service-detail-hero h1{max-width:980px;margin:0 auto;font-size:clamp(34px,5.2vw,62px);font-weight:700;line-height:1.12}.service-detail-about{padding:78px 0 90px}.service-detail-about-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:70px;padding-top:42px;display:grid}.service-detail-about-media{background:#ffffff0a;border-radius:24px;min-height:430px;position:relative;overflow:hidden}.service-detail-about-media img{object-fit:cover}.service-detail-about-copy p{color:#c4ccda;max-width:620px;margin:0 0 34px;font-size:clamp(16px,1.45vw,18px);line-height:1.75}.service-detail-outline-link{color:#fff;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.service-detail-outline-link:hover{background:#ffffff14;border-color:#fffc;transform:translateY(-2px)}.service-detail-outline-link-icon{flex:none;width:18px;height:18px}.service-detail-capabilities{padding:0 0 104px}.service-detail-eyebrow{color:#1bb9a0;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:700}.service-detail-section-title{margin:0 0 42px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.15}.service-detail-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(230px,auto);gap:20px;display:grid}.service-detail-card-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-card{background:linear-gradient(145deg,#ffffff12,#ffffff06),#111214;border:1px solid #ffffff1a;border-radius:20px;min-height:250px;position:relative;overflow:hidden}.service-detail-card-tall{grid-row:span 2;min-height:520px}.service-detail-card-purple{background:radial-gradient(80% 80% at 10% 5%,#295dff94,#0000 70%),#111214}.service-detail-card-blue{background:radial-gradient(90% 90% at 75% 10%,#1bb9a075,#0000 70%),linear-gradient(135deg,#1086cf5c,#295dff3d),#111214}.service-detail-card-img{object-fit:cover;opacity:.48;transition:opacity .25s,transform .35s}.service-detail-card:hover .service-detail-card-img{opacity:.28;transform:scale(1.04)}:is(.service-detail-card-content,.service-detail-card-more){z-index:1;padding:26px;position:relative}.service-detail-card-content{flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}.service-detail-card-content p{color:#7fb0ff;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.4}.service-detail-card-content h3{margin:0 0 12px;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.18}.service-detail-card-content span{color:#ffffffb3;font-size:14px;line-height:1.55}.service-detail-card-more{opacity:0;background:#070708e6;flex-direction:column;gap:10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(12px)}:is(.service-detail-card:hover .service-detail-card-more,.service-detail-card:focus-within .service-detail-card-more){opacity:1;transform:none}.service-detail-card-more strong{font-size:15px;line-height:1.4}.service-detail-card-more span{color:#ffffffad;font-size:13px;line-height:1.5}.services-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.services-hero-overlay{z-index:1;background:linear-gradient(#0003,#00000070),radial-gradient(260% 32% at 50% 100%,#070708f5 0%,#07070800 100%);position:absolute;inset:0}.services-hero-inner{z-index:2;position:relative}.services-hero h1{margin:0;font-size:clamp(38px,5.4vw,64px);font-weight:700;line-height:1.08}.services-hero p{color:#ffffffe0;max-width:760px;margin:14px auto 0;font-size:clamp(17px,2vw,24px);line-height:1.45}.services-overview{padding:80px 0 68px}.services-breadcrumbs{color:#ffffffb8;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:15px;line-height:1.5;display:flex}.services-breadcrumbs a{color:#fff;text-decoration:none}.services-breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.services-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.service-row{color:inherit;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;padding:72px 0;text-decoration:none;display:grid}.services-list-item:last-child .service-row{border-bottom:0}.service-row-alt .service-media{order:2}.service-media{aspect-ratio:16/11;background:radial-gradient(90% 90% at 18% 12%,#295dff57,#0000 68%),linear-gradient(145deg,#1086cf38,#070708f0);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.service-media-data{background:radial-gradient(90% 90% at 18% 12%,#1bb9a047,#0000 68%),linear-gradient(145deg,#1086cf3d,#070708f0)}.service-media-ese{background:radial-gradient(90% 90% at 18% 12%,#295dff52,#0000 68%),linear-gradient(145deg,#1bb9a033,#070708f0)}.service-media-cyber{background:radial-gradient(90% 90% at 18% 12%,#1bb9a042,#0000 68%),linear-gradient(145deg,#295dff38,#070708f0)}.service-media-fullstack{background:radial-gradient(90% 90% at 18% 12%,#1086cf4d,#0000 68%),linear-gradient(145deg,#295dff33,#070708f0)}.service-media-ai{background:radial-gradient(90% 90% at 18% 12%,#1bb9a047,#0000 68%),linear-gradient(145deg,#295dff47,#070708f0)}.service-media-img-picture{display:block;position:absolute;inset:0}.service-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .3s;position:absolute;inset:0}.service-row:hover .service-media img{filter:saturate(1.08);transform:translateY(-4px)scale(1.015)}.service-copy{min-width:0;padding-top:12px;position:relative}.service-index{pointer-events:none;color:#ffffff14;font-size:clamp(120px,16vw,240px);font-weight:300;line-height:.8;position:absolute;top:-64px;right:0}.service-row-alt .service-index{left:0;right:auto}.service-copy h2{max-width:380px;margin:0 0 20px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25}.service-copy p{color:#b4bcd0;max-width:430px;margin:0 0 32px;font-size:16px;line-height:1.7}:is(.service-learn-more,.services-cta-link){border:1px solid #d2d6db;gap:8px;min-height:50px;padding:15px 24px;font-size:15px;line-height:1}.service-row:hover .service-learn-more{transform:translateY(-2px);box-shadow:0 10px 30px #0055ff40}.service-learn-more-icon{flex:none;width:18px;height:18px}.services-cta{padding:16px 0 112px}.services-cta-inner{background:radial-gradient(90% 120% at 12% 0,#1bb9a073,#1bb9a000 58%),linear-gradient(135deg,#1086cfc7,#295dffa3);border:1px solid #ffffff1f;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;min-height:230px;padding:44px 48px;display:flex;box-shadow:0 30px 80px #0000005c}.services-cta p{color:#ffffffc7;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:700}.services-cta h2{max-width:760px;margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:700;line-height:1.15}.services-cta-link{flex:none;text-decoration:none}@media (max-width:1024px){.service-row{gap:48px;padding:58px 0}:is(.service-copy h2,.service-copy p){max-width:none}.service-detail-about-grid{gap:44px}:is(.service-detail-card-grid,.service-detail-card-grid-wide){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:is(.services-page .srs-container,.service-detail .srs-container){padding:0 16px}.services-hero{min-height:300px;padding:45px 0 58px}.service-detail-hero{min-height:300px;padding:45px 0 58px}.service-detail-hero h1{font-size:34px}.service-detail-about{padding:48px 0 64px}.service-detail-about-grid{grid-template-columns:1fr;gap:30px;padding-top:28px}.service-detail-about-media{border-radius:16px;min-height:310px}.service-detail-about-copy p{font-size:15px;line-height:1.68}.service-detail-capabilities{padding-bottom:72px}:is(.service-detail-card-grid,.service-detail-card-grid-wide){grid-template-columns:1fr}:is(.service-detail-card,.service-detail-card-tall){grid-row:auto;min-height:260px}.service-detail-card-more{opacity:1;background:#0707086b;position:relative;transform:none}.services-hero h1{font-size:38px}.services-hero p{font-size:16px}.services-overview{padding:48px 0 52px}.services-breadcrumbs{margin-bottom:8px;font-size:14px}:is(.service-row,.service-row-alt){grid-template-columns:1fr;gap:28px;padding:40px 0}.service-row-alt .service-media{order:0}.service-media{border-radius:16px}.service-copy{padding-top:0}.service-index{color:#ffffff1f;margin-bottom:-2px;font-size:86px;line-height:.85;display:block;position:static}.service-row-alt .service-index{color:#ffffff1f;margin-bottom:-2px;font-size:86px;line-height:.85;display:block;position:static}.service-copy h2{margin-bottom:14px;font-size:24px}.service-copy p{margin-bottom:24px;font-size:15px;line-height:1.65}.service-learn-more{min-height:46px;padding:13px 20px}.services-cta{padding:4px 0 78px}.services-cta-inner{border-radius:16px;flex-direction:column;align-items:flex-start;min-height:0;padding:32px 24px}}.service-detail-cyber .service-detail-about{padding:100px 0}.service-detail-cyber .service-detail-about .srs-container{max-width:var(--srs-container-max);padding:0}.service-detail-cyber .service-detail-about-grid{grid-template-columns:minmax(0,647.5px) minmax(0,1fr);align-items:center;gap:60px;padding-top:46px}.service-detail-cyber .service-detail-about-media{aspect-ratio:1;background:0 0;border-radius:24px;width:100%;min-height:0}.service-detail-cyber .service-detail-about-media img{object-fit:cover;object-position:center}.service-detail-cyber .service-detail-about-copy{flex-direction:column;align-items:flex-start;display:flex}.service-detail-cyber .service-detail-about-copy p{color:#fff;max-width:540px;margin:0 0 48px;font-size:20px;font-weight:400;line-height:30px}.service-detail-cyber .service-detail-outline-link{background:#ffffff1a;border-width:.76px;border-color:#fff9;min-height:56px;padding:14px 24px;font-size:18px;font-weight:400;line-height:27.356px}@media (max-width:1320px){.service-detail-cyber .service-detail-about .srs-container{padding:0 32px}}@media (max-width:1199px){.service-detail-cyber .service-detail-about{padding:60px 0}.service-detail-cyber .service-detail-about-grid{grid-template-columns:1fr;gap:60px;padding-top:26px}.service-detail-cyber .service-detail-about-copy p{max-width:none}}@media (max-width:760px){.service-detail-cyber .service-detail-about .srs-container{padding:0 32px}.service-detail-cyber .service-detail-about-grid{padding-top:20px}.service-detail-cyber .service-detail-about-copy p{font-size:20px;line-height:30px}}.service-detail .service-detail-card-grid-designed .service-detail-card-content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:100%;padding:32px;display:flex;position:relative}:is(.service-detail-bento-designed .service-detail-about-grid .reveal,.service-detail .service-detail-card-grid-designed .service-detail-card.reveal){transition-property:opacity;transform:none}.service-detail .service-detail-card-grid-designed .service-detail-card-content p{color:#e6e6e699;letter-spacing:0;margin:0 0 auto;font-size:12px;font-weight:500;line-height:normal}.service-detail .service-detail-card-grid-eyebrow-uppercase .service-detail-card-content p{text-transform:uppercase}.service-detail .service-detail-card-grid-designed .service-detail-card-content h3{color:#fff;letter-spacing:.1px;margin:0 0 16px;font-size:24px;font-weight:500;line-height:30px}.service-detail .service-detail-card-grid-text-wide .service-detail-card-content h3{max-width:450px}.service-detail .service-detail-card-grid-text-compact .service-detail-card-content h3{max-width:355px}.service-detail .service-detail-card-grid-designed .service-detail-card-content span{color:#fffc;letter-spacing:.016px;font-size:16px;font-weight:500;line-height:20px}.service-detail .service-detail-card-grid-text-wide .service-detail-card-content span{max-width:620px}.service-detail .service-detail-card-grid-text-compact .service-detail-card-content span{max-width:355px}.service-detail .service-detail-card-grid-designed .service-detail-card-img{opacity:1;transform:none}.service-detail .service-detail-card-grid-designed .service-detail-card:hover .service-detail-card-img{opacity:1;transform:none}.service-detail .service-detail-card-grid-designed .service-detail-card-more{z-index:2;border-radius:inherit;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;background:#050810e6;flex-direction:column;justify-content:flex-end;gap:14px;padding:32px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(0)}:is(.service-detail .service-detail-card-grid-designed .service-detail-card:hover .service-detail-card-more,.service-detail .service-detail-card-grid-designed .service-detail-card:focus-within .service-detail-card-more){opacity:1;transform:none}.service-detail .service-detail-card-grid-designed .service-detail-card-more strong{color:#fff;font-size:24px;font-weight:700;line-height:1.25}.service-detail .service-detail-card-grid-designed .service-detail-card-more span{color:#fffc;font-size:16px;line-height:1.5}.service-detail-cloud .service-detail-capabilities .srs-container{max-width:1296px}.service-detail-card-grid-cloud{grid-template-rows:repeat(3,385px);grid-template-columns:448px 164px 620px;grid-auto-rows:unset;gap:8px;display:grid}.service-detail-card-grid-cloud .service-detail-card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#35353599;border:0;border-radius:16px;height:100%;min-height:0}.service-detail-card-grid-cloud .service-detail-card-backup{background:radial-gradient(75% 55% at 4% 0,#9747ffb3,#9747ff00 68%),linear-gradient(123deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;grid-area:1/1/span 2}.service-detail-card-grid-cloud .service-detail-card-hybrid{grid-area:1/2/auto/4}.service-detail-card-grid-cloud .service-detail-card-journey{background:linear-gradient(157deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;grid-area:2/2/auto/4}.service-detail-card-grid-cloud .service-detail-card-draas{grid-area:3/1/auto/3}.service-detail-card-grid-cloud .service-detail-card-migration{grid-area:3/3/auto/4}.service-detail-card-grid-cloud .service-detail-card-backup .service-detail-card-content h3{max-width:356px;font-size:22.688px}.service-detail-card-grid-cloud .service-detail-card-backup .service-detail-card-content{height:397px;min-height:397px}.service-detail-card-grid-cloud .service-detail-card-backup .service-detail-card-content span{letter-spacing:.113px;max-width:392px}.service-detail-card-grid-cloud .service-detail-card-journey .service-detail-card-content{max-width:482px}.service-detail-card-grid-cloud .service-detail-card-backup .service-detail-card-img{z-index:0;object-fit:cover;object-position:center;border-radius:8px;max-width:none;width:432px!important;height:373px!important;position:absolute!important;inset:397px 8px auto!important}.service-detail-card-grid-cloud .service-detail-card-journey .service-detail-card-img{object-fit:cover;object-position:center;border-radius:8px;width:334px!important;height:calc(100% - 16px)!important;position:absolute!important;inset:8px 8px 8px auto!important}:is(.service-detail-ese .service-detail-capabilities .srs-container,.service-detail-data .service-detail-capabilities .srs-container){max-width:1284px}:is(.service-detail-card-grid-ese,.service-detail-card-grid-data){flex-wrap:wrap;gap:8px;width:1236px;display:flex;position:relative}:is(.service-detail-card-grid-ese .service-detail-card,.service-detail-card-grid-data .service-detail-card){-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#35353599;border:0;border-radius:16px;flex:calc(50% - 4px);width:auto;height:385px;min-height:0}:is(.service-detail-card-grid-ese .service-detail-card-arch,.service-detail-card-grid-data .service-detail-card-strategy){background:radial-gradient(72% 54% at 4% 0,#9747ffb3,#9747ff00 68%),linear-gradient(123deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;flex:0 0 436px;width:436px;height:778px}:is(.service-detail-card-grid-ese .service-detail-card-dev,.service-detail-card-grid-data .service-detail-card-platform){flex:0 0 792px;width:792px}:is(.service-detail-card-grid-ese .service-detail-card-qa,.service-detail-card-grid-data .service-detail-card-lakehouse){background:linear-gradient(157deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;width:792px;position:absolute;top:393px;left:444px}:is(.service-detail-card-grid-ese .service-detail-card-arch .service-detail-card-content,.service-detail-card-grid-data .service-detail-card-strategy .service-detail-card-content){height:329px;min-height:329px}:is(.service-detail-card-grid-ese .service-detail-card-arch .service-detail-card-content h3,.service-detail-card-grid-data .service-detail-card-strategy .service-detail-card-content h3){max-width:356px;font-size:22.688px}:is(.service-detail-card-grid-ese .service-detail-card-arch .service-detail-card-content span,.service-detail-card-grid-data .service-detail-card-strategy .service-detail-card-content span){letter-spacing:.113px;max-width:392px}:is(.service-detail-card-grid-ese .service-detail-card-qa .service-detail-card-content,.service-detail-card-grid-data .service-detail-card-lakehouse .service-detail-card-content){max-width:482px}:is(.service-detail-card-grid-ese .service-detail-card-arch .service-detail-card-img,.service-detail-card-grid-data .service-detail-card-strategy .service-detail-card-img){object-fit:cover;object-position:center;border-radius:8px;width:calc(100% - 16px)!important;height:441px!important;position:absolute!important;inset:329px 8px 8px!important}html[lang=th] .service-detail-card-grid-ese .service-detail-card-arch .service-detail-card-img{height:417px!important;top:353px!important}html[lang=th] .service-detail-card-grid-ese .service-detail-card-arch .service-detail-card-content{height:353px;min-height:353px}:is(.service-detail-card-grid-ese .service-detail-card-qa .service-detail-card-img,.service-detail-card-grid-data .service-detail-card-lakehouse .service-detail-card-img){object-fit:cover;object-position:center;border-radius:8px;width:334px!important;height:calc(100% - 16px)!important;position:absolute!important;inset:8px 8px 8px auto!important}.service-detail-card-grid-ai{width:1236px;height:1171px;display:block;position:relative}.service-detail-card-grid-ai .service-detail-card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#35353599;border:0;border-radius:16px;height:385px;min-height:0;position:absolute}.service-detail-card-grid-ai .service-detail-card-agentic{background:radial-gradient(72% 54% at 4% 0,#9747ffb3,#9747ff00 68%),linear-gradient(123deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;width:436px;height:778px;top:0;left:0}.service-detail-card-grid-ai .service-detail-card-predictive{width:792px;top:0;left:444px}.service-detail-card-grid-ai .service-detail-card-strategy{background:linear-gradient(157deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;width:792px;top:393px;left:444px}.service-detail-card-grid-ai .service-detail-card-genai{width:614px;top:786px;left:0}.service-detail-card-grid-ai .service-detail-card-ipa{width:614px;top:786px;left:622px}.service-detail-card-grid-ai .service-detail-card-agentic .service-detail-card-content{height:397px;min-height:397px}.service-detail-card-grid-ai .service-detail-card-agentic .service-detail-card-content h3{max-width:356px;font-size:22.688px}.service-detail-card-grid-ai .service-detail-card-agentic .service-detail-card-content span{letter-spacing:.113px;max-width:372px}.service-detail-card-grid-ai .service-detail-card-strategy .service-detail-card-content{max-width:482px}.service-detail-card-grid-ai .service-detail-card-agentic .service-detail-card-img{object-fit:cover;object-position:center 26%;border-radius:8px;width:calc(100% - 16px)!important;height:373px!important;position:absolute!important;inset:397px 8px 8px!important}.service-detail-card-grid-ai .service-detail-card-strategy .service-detail-card-img{object-fit:cover;object-position:70% center;border-radius:8px;width:334px!important;height:calc(100% - 16px)!important;position:absolute!important;inset:8px 8px 8px auto!important}.service-detail-cyber .service-detail-capabilities .srs-container{max-width:1284px}.service-detail-card-grid-cyber{width:1236px;height:1564px;display:block;position:relative}.service-detail-card-grid-cyber .service-detail-card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#35353599;border:0;border-radius:16px;width:407px;height:385px;min-height:0;position:absolute}.service-detail-card-grid-cyber .service-detail-card-network{background:radial-gradient(72% 54% at 4% 0,#9747ffb3,#9747ff00 68%),linear-gradient(123deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;height:778px;top:0;left:0}.service-detail-card-grid-cyber .service-detail-card-data{top:0;left:415px}.service-detail-card-grid-cyber .service-detail-card-endpoint{top:0;left:829px}.service-detail-card-grid-cyber .service-detail-card-assessment{top:393px;left:415px}.service-detail-card-grid-cyber .service-detail-card-cloud{background:linear-gradient(157deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;height:778px;top:393px;left:829px}.service-detail-card-grid-cyber .service-detail-card-devsecops{top:786px;left:0}.service-detail-card-grid-cyber .service-detail-card-monitoring{top:786px;left:415px}.service-detail-card-grid-cyber .service-detail-card-appsec{background:radial-gradient(72% 54% at 4% 0,#9747ffb3,#9747ff00 68%),linear-gradient(123deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;width:821px;top:1179px;left:0}.service-detail-card-grid-cyber .service-detail-card-infra{width:405px;top:1179px;left:831px}:is(.service-detail-card-grid-cyber .service-detail-card-network .service-detail-card-content,.service-detail-card-grid-cyber .service-detail-card-cloud .service-detail-card-content){height:397px;min-height:397px}.service-detail-card-grid-cyber .service-detail-card-appsec .service-detail-card-content{max-width:464px}:is(.service-detail-card-grid-cyber .service-detail-card-network .service-detail-card-img,.service-detail-card-grid-cyber .service-detail-card-cloud .service-detail-card-img){object-fit:cover;object-position:center;border-radius:8px;width:calc(100% - 16px)!important;height:373px!important;position:absolute!important;inset:397px 8px 8px!important}.service-detail-card-grid-cyber .service-detail-card-appsec .service-detail-card-img{object-fit:cover;object-position:center;border-radius:8px;width:334px!important;height:calc(100% - 16px)!important;position:absolute!important;inset:8px 8px 8px auto!important}.service-detail-fullstack .service-detail-capabilities .srs-container{max-width:1284px}.service-detail-card-grid-fullstack{width:1236px;height:1564px;display:block;position:relative}.service-detail-card-grid-fullstack .service-detail-card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#35353599;border:0;border-radius:16px;width:407px;height:385px;min-height:0;position:absolute}.service-detail-card-grid-fullstack .service-detail-card-mobile{background:radial-gradient(72% 54% at 4% 0,#9747ffb3,#9747ff00 68%),linear-gradient(123deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;height:778px;top:0;left:0}.service-detail-card-grid-fullstack .service-detail-card-web{top:0;left:415px}.service-detail-card-grid-fullstack .service-detail-card-api{top:0;left:829px}.service-detail-card-grid-fullstack .service-detail-card-payment{top:393px;left:415px}.service-detail-card-grid-fullstack .service-detail-card-architecture{background:linear-gradient(157deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;height:778px;top:393px;left:829px}.service-detail-card-grid-fullstack .service-detail-card-qa{top:786px;left:0}.service-detail-card-grid-fullstack .service-detail-card-uxui{top:786px;left:415px}.service-detail-card-grid-fullstack .service-detail-card-cicd{background:radial-gradient(72% 54% at 4% 0,#9747ffb3,#9747ff00 68%),linear-gradient(123deg,#0065d2cc 0%,#00346c80 59%,#0065d280 100%),#031a34;width:831px;top:1179px;left:0}.service-detail-card-grid-fullstack .service-detail-card-maintenance{width:397px;top:1179px;left:839px}:is(.service-detail-card-grid-fullstack .service-detail-card-mobile .service-detail-card-content,.service-detail-card-grid-fullstack .service-detail-card-architecture .service-detail-card-content){height:397px;min-height:397px}.service-detail-card-grid-fullstack .service-detail-card-cicd .service-detail-card-content{max-width:464px}:is(.service-detail-card-grid-fullstack .service-detail-card-mobile .service-detail-card-img,.service-detail-card-grid-fullstack .service-detail-card-architecture .service-detail-card-img){object-fit:cover;object-position:center;border-radius:8px;width:calc(100% - 16px)!important;height:373px!important;position:absolute!important;inset:397px 8px 8px!important}.service-detail-card-grid-fullstack .service-detail-card-cicd .service-detail-card-img{object-fit:cover;object-position:center;border-radius:8px;width:334px!important;height:calc(100% - 16px)!important;position:absolute!important;inset:8px 8px 8px auto!important}@media (max-width:1320px) and (min-width:1200px){.service-detail-cloud .service-detail-capabilities .srs-container{max-width:var(--srs-container-max)}.service-detail-card-grid-cloud{grid-template-rows:repeat(3,clamp(300px,30.85vw,385px));grid-template-columns:minmax(0,448fr) minmax(0,164fr) minmax(0,620fr)}.service-detail-bento-designed .service-detail-capabilities .srs-container{max-width:var(--srs-container-max)}}@media (max-width:1199px){.service-detail-bento-designed .service-detail-card-scroll{-webkit-overflow-scrolling:touch;margin-inline:-32px;padding-inline:32px;overflow:auto}.service-detail-bento-designed .service-detail-capabilities .srs-container{min-width:100%;max-width:none;margin:0;padding:0 32px}.service-detail-card-grid-designed{gap:24px}.service-detail-card-grid-scroll-wide{width:1516px}.service-detail-card-grid-cloud{grid-template-rows:none;grid-template-columns:repeat(5,284px)}.service-detail-card-grid-row-scroll{flex-wrap:nowrap;display:flex}.service-detail-card-grid-scroll-compact{width:1208px;height:400px}.service-detail-card-grid-ai{height:400px}.service-detail-card-grid-designed .service-detail-card{flex:0 0 284px;grid-area:auto;width:284px;height:400px;min-height:0;position:relative;inset:auto}.service-detail-card-grid-scroll-compact .service-detail-card:nth-child(n+5){display:none}.service-detail-card-grid-designed .service-detail-card-content{max-width:none}.service-detail-card-grid-designed .service-detail-card-img{display:none}.service-detail-card-grid-designed .service-detail-card-content{justify-content:flex-end;height:auto;min-height:100%;padding:32px}.service-detail-card-grid-designed .service-detail-card-content p{margin:0 0 auto}.service-detail-card-grid-designed .service-detail-card-content h3{width:220px;max-width:220px;font-size:24px;line-height:30px}.service-detail-card-grid-designed .service-detail-card-content span{width:220px;max-width:220px;line-height:normal}.service-detail-card-grid-designed .service-detail-card .service-detail-card-content{justify-content:flex-end;height:auto;min-height:100%}.service-detail-card-grid-designed .service-detail-card .service-detail-card-content p{margin:0 0 auto}.service-detail .service-detail-card-grid-designed .service-detail-card-more{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;justify-content:flex-start;max-height:none;inset:0;overflow-y:auto}.service-detail .service-detail-card-grid-designed .service-detail-card-more strong{margin-top:auto}:is(.service-detail .service-detail-card-grid-designed .service-detail-card:hover .service-detail-card-more,.service-detail .service-detail-card-grid-designed .service-detail-card:focus-within .service-detail-card-more){touch-action:pan-x pinch-zoom}html .service-detail .service-detail-card-grid-designed .service-detail-card .service-detail-card-content{justify-content:flex-end;height:auto;min-height:100%;padding:32px}html .service-detail .service-detail-card-grid-designed .service-detail-card .service-detail-card-content span{line-height:20px}}@media (max-width:760px){.service-detail-bento-designed .service-detail-capabilities .srs-container{padding:0 32px}.service-detail-card-grid-designed .service-detail-card-content{padding:32px}.service-detail-card-grid-designed .service-detail-card-content{max-width:none}.service-detail-card-grid-designed .service-detail-card-more{max-height:none}}
