.solution-hero[data-astro-cid-yu7wvaaq]{position:relative;overflow:hidden;border-bottom:1px solid #132c58;background:radial-gradient(ellipse at 82% 52%,rgb(15 95 220 / 15%),transparent 55%),#041426}.solution-hero-inner[data-astro-cid-yu7wvaaq]{max-width:var(--site-outer-max);padding:150px var(--site-gutter) 88px;min-height:720px}.hero-copy[data-astro-cid-yu7wvaaq]{position:relative;z-index:1}.back-link[data-astro-cid-yu7wvaaq]{display:inline-block;margin-bottom:42px;font-size:12px;color:#aebbcb}.back-link[data-astro-cid-yu7wvaaq] span[data-astro-cid-yu7wvaaq]{padding:0 10px;color:#0f5fdc}.eyebrow[data-astro-cid-yu7wvaaq]{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#cbd5e1;margin-bottom:24px}.eyebrow[data-astro-cid-yu7wvaaq]>span[data-astro-cid-yu7wvaaq]{width:24px;height:3px;flex-shrink:0;background:#ff9000}h1[data-astro-cid-yu7wvaaq]{max-width:740px;font-size:clamp(40px,4.5vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.description[data-astro-cid-yu7wvaaq]{max-width:600px;margin-top:26px;font-size:18px;line-height:1.75;color:#cbd5e1}.actions[data-astro-cid-yu7wvaaq]{margin-top:34px}.hero-art[data-astro-cid-yu7wvaaq]{position:relative;min-width:0}.hero-art[data-astro-cid-yu7wvaaq] img[data-astro-cid-yu7wvaaq]{position:relative;width:100%;height:auto;object-fit:contain}.art-plane[data-astro-cid-yu7wvaaq]{position:absolute;inset:20% 6% 10%;border:1px solid rgb(15 95 220 / 20%);border-radius:50%;transform:rotate(-22deg);background:radial-gradient(ellipse,rgb(15 95 220 / 8%),transparent 70%)}.art-caption[data-astro-cid-yu7wvaaq]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;font-size:9px;letter-spacing:.2em;color:#aebbcb}.art-caption[data-astro-cid-yu7wvaaq] span[data-astro-cid-yu7wvaaq]{width:5px;height:5px;background:#ff9000;border-radius:50%}a[data-astro-cid-yu7wvaaq]:focus-visible{outline:2px solid #00bdeb;outline-offset:6px}@media (max-width:1023px){.solution-hero-inner[data-astro-cid-yu7wvaaq]{padding-top:135px;padding-bottom:56px}.hero-art[data-astro-cid-yu7wvaaq]{width:min(520px,100%);margin:auto}.back-link[data-astro-cid-yu7wvaaq]{margin-bottom:30px}}@media (max-width:639px){.solution-hero-inner[data-astro-cid-yu7wvaaq]{padding:120px var(--site-gutter) 48px;gap:32px}.description[data-astro-cid-yu7wvaaq]{font-size:16px}.eyebrow[data-astro-cid-yu7wvaaq]{font-size:9px;line-height:1.7}h1[data-astro-cid-yu7wvaaq]{font-size:40px}.actions[data-astro-cid-yu7wvaaq]{flex-direction:column}.hero-art[data-astro-cid-yu7wvaaq]{max-width:360px}}.cloud-icon[data-astro-cid-kwl6ho4w]{display:block;width:100%;height:100%;color:#00bdeb}.accent[data-astro-cid-kwl6ho4w]{stroke:var(--icon-accent,#ff9000)}.reference-cloud-wave[data-astro-cid-44atrxzp]{position:absolute;z-index:0;pointer-events:none;inset:auto 0 0;height:220px;mix-blend-mode:lighten;mask-image:linear-gradient(transparent,#000 18%)}.reference-cloud-wave[data-astro-cid-44atrxzp] img,svg[data-astro-cid-44atrxzp]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){.reference-cloud-wave[data-astro-cid-44atrxzp]{height:170px;opacity:.65}}@media (prefers-reduced-motion:reduce){.ridge-pulse[data-astro-cid-44atrxzp]{display:none}}.enterprise-solution.cloud-engineering .value-section{position:relative;isolation:isolate;overflow:hidden;min-height:440px;padding-bottom:130px;background:radial-gradient(ellipse at 5% 0%,rgb(15 95 220 / 10%),transparent 50%),#041426}.enterprise-solution.cloud-engineering nav.category-nav{background:#041426;border-bottom:0;padding:28px var(--site-gutter) 0}.enterprise-solution.cloud-engineering nav.category-nav>div{max-width:var(--site-max-width);padding:0;overflow:hidden;border:1px solid #174c77;border-radius:8px}.enterprise-solution.cloud-engineering nav.category-nav a{min-width:0;padding:21px 24px;font-size:14px}.enterprise-solution.cloud-engineering nav.category-nav a[aria-current]{background:linear-gradient(180deg,#0f5fdc33,#0f5fdc0a);border-color:#ff9000;box-shadow:inset 0 1px #5dc3ff1f}.enterprise-solution.cloud-engineering nav.category-nav a[aria-current] span{display:none}.cloud-value-inner[data-astro-cid-kwdq3sqi]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;max-width:var(--site-max-width);margin-inline:auto}.cloud-eyebrow[data-astro-cid-kwdq3sqi]{display:flex;align-items:center;gap:12px;color:#cbd5e1;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.18em;margin:0 0 22px}.cloud-eyebrow[data-astro-cid-kwdq3sqi]>span[data-astro-cid-kwdq3sqi]{width:28px;height:3px;flex-shrink:0;background:#ff9000}h2[data-astro-cid-kwdq3sqi]{margin:0;color:#fff;font-size:clamp(32px,3.2vw,44px);font-weight:600;line-height:1.17;letter-spacing:-.035em;text-wrap:pretty}.cloud-value-copy[data-astro-cid-kwdq3sqi]>p[data-astro-cid-kwdq3sqi]{margin:0;font-size:17px;line-height:1.85;color:#cbd5e1}ul[data-astro-cid-kwdq3sqi]{display:grid;gap:20px;margin:28px 0 0;padding:0;list-style:none}li[data-astro-cid-kwdq3sqi]{display:flex;align-items:center;gap:18px;color:#e1eaf5;font-size:16px;line-height:1.6}.benefit-icon[data-astro-cid-kwdq3sqi]{display:block;flex:0 0 30px;width:30px;height:30px}.cloud-outlines[data-astro-cid-kwdq3sqi]{position:absolute;z-index:0;top:-60px;right:0;width:200px;height:420px;pointer-events:none;opacity:.2}@media (max-width:1023px){.cloud-value-inner[data-astro-cid-kwdq3sqi]{grid-template-columns:minmax(0,1fr);gap:28px}h2[data-astro-cid-kwdq3sqi]{max-width:760px}.cloud-value-copy[data-astro-cid-kwdq3sqi]{max-width:800px}}@media (max-width:767px){.enterprise-solution.cloud-engineering .value-section{min-height:0;padding-bottom:88px}.enterprise-solution.cloud-engineering nav.category-nav{padding:24px var(--site-gutter) 0}.enterprise-solution.cloud-engineering nav.category-nav a{flex-basis:50%;padding:17px 14px;font-size:12px}.cloud-eyebrow[data-astro-cid-kwdq3sqi]{margin-bottom:18px;font-size:10px}.cloud-value-copy[data-astro-cid-kwdq3sqi]>p[data-astro-cid-kwdq3sqi]{font-size:16px}li[data-astro-cid-kwdq3sqi]{font-size:15px;gap:14px}.benefit-icon[data-astro-cid-kwdq3sqi]{flex-basis:28px;height:28px;width:28px}.cloud-outlines[data-astro-cid-kwdq3sqi]{opacity:.1}}.enterprise-solution:is(.cloud-engineering,.data-engineering,.enterprise-software,.ai-solutions) .capabilities-section{overflow:hidden;background:#041426;padding-top:48px}.reference-capabilities[data-astro-cid-p4euhlft]{position:relative;isolation:isolate}.reference-heading[data-astro-cid-p4euhlft]{position:relative;z-index:1;margin-bottom:32px}.reference-eyebrow[data-astro-cid-p4euhlft]{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#e0e7ef;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.18em}.reference-eyebrow[data-astro-cid-p4euhlft] span[data-astro-cid-p4euhlft]{width:34px;height:4px;flex-shrink:0;background:#ff9000}h2[data-astro-cid-p4euhlft]{margin:0;color:#fff;font-size:clamp(30px,3.2vw,44px);line-height:1.17;font-weight:600;letter-spacing:-.035em;text-wrap:pretty}em[data-astro-cid-p4euhlft]{color:#ff9000;font-style:normal}.reference-intro[data-astro-cid-p4euhlft]{max-width:950px;margin:16px 0 0;color:#cbd5e1;font-size:17px;line-height:1.65}.cloud[data-astro-cid-p4euhlft] .reference-heading[data-astro-cid-p4euhlft]{max-width:660px}.cloud[data-astro-cid-p4euhlft] h2[data-astro-cid-p4euhlft]{max-width:620px}.cloud[data-astro-cid-p4euhlft] .reference-intro[data-astro-cid-p4euhlft]{max-width:590px}.software[data-astro-cid-p4euhlft] .reference-heading[data-astro-cid-p4euhlft],.software[data-astro-cid-p4euhlft] h2[data-astro-cid-p4euhlft]{max-width:1000px}.reference-top-art[data-astro-cid-p4euhlft]{position:absolute;z-index:0;right:-65px;top:-85px;width:65%;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 15%),linear-gradient(to bottom,#000 72%,transparent);mask-composite:intersect}.reference-top-art[data-astro-cid-p4euhlft] img{width:100%;height:auto}.software[data-astro-cid-p4euhlft] .reference-top-art[data-astro-cid-p4euhlft]{width:330px;right:-40px;top:-48px}.data[data-astro-cid-p4euhlft] .reference-top-art[data-astro-cid-p4euhlft],.ai[data-astro-cid-p4euhlft] .reference-top-art[data-astro-cid-p4euhlft]{display:none}.capability-number[data-astro-cid-p4euhlft]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#00bdeb;font-size:32px;font-weight:500;background:linear-gradient(135deg,#082c48,#041726);border:1px solid #174b72;border-radius:14px}.reference-grid[data-astro-cid-p4euhlft]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.cloud[data-astro-cid-p4euhlft] .reference-grid[data-astro-cid-p4euhlft]{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-tile[data-astro-cid-p4euhlft]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:center;min-width:0;padding:16px 20px;border:1px solid transparent;border-radius:15px;background:linear-gradient(135deg,#05243a,#031422 62%,#042238) padding-box,linear-gradient(135deg,#36c5ff,#12598e 15%,#132c58 56%,#0fbaff 92%,#9deaff) border-box;box-shadow:inset 0 -2px 8px #00afff17,0 2px 8px #0064c80d}.reference-icon[data-astro-cid-p4euhlft]{width:100px;height:100px;border-radius:14px;overflow:hidden}.reference-icon[data-astro-cid-p4euhlft] img{width:100%;height:100%;object-fit:contain}.reference-copy[data-astro-cid-p4euhlft]{min-width:0;padding-left:20px;border-left:1px solid #49667c}h3[data-astro-cid-p4euhlft]{margin:0;color:#fff;font-size:clamp(18px,1.45vw,21px);line-height:1.3;font-weight:600;letter-spacing:-.025em}.reference-copy[data-astro-cid-p4euhlft] p[data-astro-cid-p4euhlft]{color:#cbd5e1;margin:8px 0 0;font-size:15px;line-height:1.6}.cloud[data-astro-cid-p4euhlft] .reference-tile[data-astro-cid-p4euhlft]{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:16px 12px}.cloud[data-astro-cid-p4euhlft] .reference-icon[data-astro-cid-p4euhlft]{width:82px;height:88px}.cloud[data-astro-cid-p4euhlft] .reference-copy[data-astro-cid-p4euhlft]{padding-left:14px}.cloud[data-astro-cid-p4euhlft] h3[data-astro-cid-p4euhlft]{font-size:17px}.cloud[data-astro-cid-p4euhlft] .reference-copy[data-astro-cid-p4euhlft] p[data-astro-cid-p4euhlft]{font-size:14px}.reference-bottom-art[data-astro-cid-p4euhlft]{position:absolute;z-index:0;left:0;right:0;bottom:-70px;height:160px;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 30%,#000 75%,transparent);mask-composite:intersect}.reference-bottom-art[data-astro-cid-p4euhlft] img{width:100%;height:100%;object-fit:cover}.cloud[data-astro-cid-p4euhlft] .reference-bottom-art[data-astro-cid-p4euhlft]{bottom:-80px}@media (max-width:1279px){.cloud[data-astro-cid-p4euhlft] .reference-grid[data-astro-cid-p4euhlft]{grid-template-columns:repeat(2,minmax(0,1fr))}.software[data-astro-cid-p4euhlft] .reference-top-art[data-astro-cid-p4euhlft]{display:none}}@media (max-width:900px){.reference-tile[data-astro-cid-p4euhlft]{grid-template-columns:70px minmax(0,1fr);gap:14px;padding:18px}.reference-icon[data-astro-cid-p4euhlft]{width:70px;height:72px}.reference-copy[data-astro-cid-p4euhlft]{display:contents}.reference-copy[data-astro-cid-p4euhlft] h3[data-astro-cid-p4euhlft]{grid-column:2;grid-row:1;font-size:18px}.reference-copy[data-astro-cid-p4euhlft] p[data-astro-cid-p4euhlft]{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid #25425d}.cloud[data-astro-cid-p4euhlft] .reference-tile[data-astro-cid-p4euhlft]{grid-template-columns:70px minmax(0,1fr);padding:18px}.cloud[data-astro-cid-p4euhlft] .reference-icon[data-astro-cid-p4euhlft]{width:70px;height:72px}.cloud[data-astro-cid-p4euhlft] .reference-copy[data-astro-cid-p4euhlft] p[data-astro-cid-p4euhlft]{font-size:15px}.reference-top-art[data-astro-cid-p4euhlft]{opacity:.35}.cloud[data-astro-cid-p4euhlft] .reference-heading[data-astro-cid-p4euhlft]{max-width:100%}}@media (max-width:639px){.reference-grid[data-astro-cid-p4euhlft],.cloud[data-astro-cid-p4euhlft] .reference-grid[data-astro-cid-p4euhlft]{grid-template-columns:minmax(0,1fr);gap:18px}.reference-eyebrow[data-astro-cid-p4euhlft]{font-size:10px}.reference-intro[data-astro-cid-p4euhlft]{font-size:16px}.reference-top-art[data-astro-cid-p4euhlft]{display:none}.reference-bottom-art[data-astro-cid-p4euhlft]{opacity:.6;bottom:-64px}}.software-value-wave[data-astro-cid-dmqzxiwy]{position:absolute;z-index:0;pointer-events:none;inset:auto 0 0;height:190px;mask-image:linear-gradient(transparent,#000 30%)}.software-value-wave[data-astro-cid-dmqzxiwy] img{width:100%;height:100%;object-fit:cover}.enterprise-solution:is(.enterprise-software,.ai-solutions) .value-section{position:relative;isolation:isolate;overflow:hidden;padding-bottom:130px;background:radial-gradient(ellipse at 12% 5%,rgb(15 95 220 / 9%),transparent 55%),#041426}.software-value-inner[data-astro-cid-dmqzxiwy]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;max-width:var(--site-max-width);margin-inline:auto}.software-eyebrow[data-astro-cid-dmqzxiwy]{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#cbd5e1;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.18em}.software-eyebrow[data-astro-cid-dmqzxiwy]>span[data-astro-cid-dmqzxiwy]{width:28px;height:3px;flex-shrink:0;background:#ff9000}h2[data-astro-cid-dmqzxiwy]{margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.17;font-weight:600;letter-spacing:-.035em;color:#fff;text-wrap:pretty}.software-value-copy[data-astro-cid-dmqzxiwy]{position:relative;padding-left:48px}.software-value-copy[data-astro-cid-dmqzxiwy]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(transparent,#0f5fdc 20%,#00bdeb 45%,#132c58 85%,transparent);box-shadow:0 0 6px #0f5fdc33}.software-value-copy[data-astro-cid-dmqzxiwy]>p[data-astro-cid-dmqzxiwy]{margin:0;color:#cbd5e1;font-size:17px;line-height:1.85}ul[data-astro-cid-dmqzxiwy]{margin:26px 0 0;padding:0;list-style:none}li[data-astro-cid-dmqzxiwy]{display:flex;align-items:center;gap:18px;color:#e1eaf5;font-size:16px;line-height:1.6;padding:10px 0}li[data-astro-cid-dmqzxiwy]+li[data-astro-cid-dmqzxiwy]{border-top:0}.benefit-check[data-astro-cid-dmqzxiwy]{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #1676ac;border-radius:7px;color:#43caff;background:linear-gradient(145deg,#082c48,#041726);box-shadow:inset 0 0 12px #0f5fdc1a,0 0 8px #0f5fdc1a}@media (max-width:1023px){.software-value-inner[data-astro-cid-dmqzxiwy]{grid-template-columns:minmax(0,1fr);gap:28px}.software-value-copy[data-astro-cid-dmqzxiwy]{max-width:800px;padding-left:0}.software-value-copy[data-astro-cid-dmqzxiwy]:before{display:none}h2[data-astro-cid-dmqzxiwy]{max-width:800px}}@media (max-width:767px){.enterprise-solution:is(.enterprise-software,.ai-solutions) .value-section{padding-bottom:88px}.software-eyebrow[data-astro-cid-dmqzxiwy]{font-size:10px;margin-bottom:18px}.software-value-copy[data-astro-cid-dmqzxiwy]>p[data-astro-cid-dmqzxiwy]{font-size:16px}li[data-astro-cid-dmqzxiwy]{font-size:15px;gap:14px}.benefit-check[data-astro-cid-dmqzxiwy]{flex-basis:30px;width:30px;height:30px}}.data-value-wave[data-astro-cid-ha5wmojg]{position:absolute;z-index:0;pointer-events:none;inset:auto 0 0;height:130px;mask-image:linear-gradient(transparent,#000 30%)}.data-value-wave[data-astro-cid-ha5wmojg] img{width:100%;height:100%;object-fit:cover}.benefit-icon[data-astro-cid-ha5wmojg] img{width:100%;height:100%;object-fit:contain}.enterprise-solution.data-engineering .value-section{position:relative;isolation:isolate;overflow:hidden;background:#041426;padding-bottom:120px}.data-value-inner[data-astro-cid-ha5wmojg]{position:relative;z-index:1;max-width:var(--site-max-width);margin:auto}.eyebrow[data-astro-cid-ha5wmojg]{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#cbd5e1;font-size:11px;font-weight:600;letter-spacing:.18em}.eyebrow[data-astro-cid-ha5wmojg] span[data-astro-cid-ha5wmojg]{width:28px;height:3px;background:#ff9000}h2[data-astro-cid-ha5wmojg]{max-width:650px;margin:0;color:#fff;font-size:clamp(36px,4vw,56px);line-height:1.13;font-weight:600;letter-spacing:-.035em}em[data-astro-cid-ha5wmojg]{display:block;color:#ff9000;font-style:normal}.value-copy[data-astro-cid-ha5wmojg]{max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.85;color:#cbd5e1}.platform-art[data-astro-cid-ha5wmojg]{position:absolute;z-index:0;right:max(0px,calc((100vw - 1700px)/2));top:10px;width:44%;height:100%;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 18%,#000 93%,transparent),linear-gradient(to bottom,#000 75%,transparent);mask-composite:intersect}.platform-art[data-astro-cid-ha5wmojg] img{width:100%;height:100%;object-fit:contain}ul[data-astro-cid-ha5wmojg]{display:flex;max-width:760px;padding:0;margin:38px 0 0;list-style:none}li[data-astro-cid-ha5wmojg]{display:flex;align-items:center;gap:14px;flex:1;color:#e2eaf5;font-size:16px;line-height:1.5;padding-right:14px}li[data-astro-cid-ha5wmojg]+li[data-astro-cid-ha5wmojg]{border-left:1px solid #31506b;padding-left:14px}.benefit-icon[data-astro-cid-ha5wmojg]{flex:0 0 62px;height:66px;padding:0;border-radius:12px;overflow:hidden}@media (max-width:1100px){.platform-art[data-astro-cid-ha5wmojg]{opacity:.45;right:-10%;width:52%}.value-copy[data-astro-cid-ha5wmojg]{max-width:600px}ul[data-astro-cid-ha5wmojg]{max-width:700px}}@media (min-width:768px) and (max-width:1100px){.platform-art[data-astro-cid-ha5wmojg]{position:relative;right:auto;top:auto;width:min(100%,440px);height:auto;aspect-ratio:750/650;opacity:1;margin:0 auto 28px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-composite:intersect}}@media (max-width:767px){.enterprise-solution.data-engineering .value-section{padding-bottom:72px}.platform-art[data-astro-cid-ha5wmojg]{position:relative;right:auto;top:auto;width:100%;height:300px;opacity:1;margin-bottom:24px;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 75%,transparent);mask-composite:intersect}.data-business-value[data-astro-cid-ha5wmojg]{display:flex;flex-direction:column}.data-value-inner[data-astro-cid-ha5wmojg]{order:-1}.value-copy[data-astro-cid-ha5wmojg]{font-size:16px}ul[data-astro-cid-ha5wmojg]{flex-direction:column;gap:16px;margin-top:28px}li[data-astro-cid-ha5wmojg]{padding:0}li[data-astro-cid-ha5wmojg]+li[data-astro-cid-ha5wmojg]{border-left:0;border-top:1px solid #19344d;padding:16px 0 0}.benefit-icon[data-astro-cid-ha5wmojg]{flex-basis:52px;height:56px}}.service-detail[data-astro-cid-yigeofic]{min-width:0;border-bottom:1px solid #1d3b55}summary[data-astro-cid-yigeofic]{display:flex;align-items:center;gap:16px;padding:24px 0;list-style:none;cursor:pointer;color:#dce6f2}summary[data-astro-cid-yigeofic]::-webkit-details-marker{display:none}summary[data-astro-cid-yigeofic]::marker{content:""}.service-number[data-astro-cid-yigeofic]{flex:0 0 30px;color:#6f8da8;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;letter-spacing:.05em}.service-title[data-astro-cid-yigeofic]{flex:1;min-width:0;color:inherit;font-size:clamp(18px,1.4vw,22px);font-weight:600;line-height:1.4;letter-spacing:-.02em}.detail-chevron[data-astro-cid-yigeofic]{flex-shrink:0;color:#81a9c8;transition:transform .2s ease,color .2s ease}summary[data-astro-cid-yigeofic]:hover{color:#fff}summary[data-astro-cid-yigeofic]:hover .detail-chevron[data-astro-cid-yigeofic]{color:#53caff}summary[data-astro-cid-yigeofic]:focus-visible{outline:2px solid #ff9000;outline-offset:5px;border-radius:4px}details[data-astro-cid-yigeofic][open] .service-number[data-astro-cid-yigeofic]{color:#ffad38}details[data-astro-cid-yigeofic][open] .service-title[data-astro-cid-yigeofic]{color:#fff}details[data-astro-cid-yigeofic][open] .detail-chevron[data-astro-cid-yigeofic]{transform:rotate(180deg);color:#53caff}.service-detail-body[data-astro-cid-yigeofic]{padding:4px 0 32px 46px}.detail-layout[data-astro-cid-yigeofic]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(32px,4vw,80px)}h4[data-astro-cid-yigeofic]{margin:0 0 14px;color:#90afc9;font-size:12px;line-height:1.6;font-weight:600;letter-spacing:.1em;text-transform:uppercase}p[data-astro-cid-yigeofic]{max-width:70ch;color:#bacbdd;font-size:16px;line-height:1.8;margin:0;overflow-wrap:break-word}.service-description[data-astro-cid-yigeofic]{color:#dce6f2;font-size:17px;line-height:1.8}.service-approach[data-astro-cid-yigeofic]{border-top:1px solid #19374f;margin-top:28px;padding-top:24px}.service-benefits[data-astro-cid-yigeofic] ul[data-astro-cid-yigeofic]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;margin:0;padding:0;list-style:none}.service-benefits[data-astro-cid-yigeofic] li[data-astro-cid-yigeofic]{position:relative;padding-left:17px;min-width:0}.service-benefits[data-astro-cid-yigeofic] li[data-astro-cid-yigeofic]:before{content:"";position:absolute;left:0;top:8px;width:3px;height:16px;border-radius:2px;background:#0f5fdc}h5[data-astro-cid-yigeofic]{color:#edf4fc;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.015em;margin:0 0 8px}.service-benefits[data-astro-cid-yigeofic] p[data-astro-cid-yigeofic]{font-size:16px;line-height:1.75}.service-detail-link[data-astro-cid-yigeofic]{display:inline-flex;align-items:center;gap:12px;margin-top:30px;min-height:44px;color:#40caff;font-size:14px;line-height:1.5;font-weight:600;text-underline-offset:5px}.service-detail-link[data-astro-cid-yigeofic]:hover{color:#a5eaff;text-decoration:underline}.service-detail-link[data-astro-cid-yigeofic] svg[data-astro-cid-yigeofic]{flex-shrink:0}.service-detail-link[data-astro-cid-yigeofic]:focus-visible{outline:2px solid #ff9000;outline-offset:4px;border-radius:3px}@media (max-width:1100px){.detail-layout[data-astro-cid-yigeofic]{grid-template-columns:minmax(0,1fr);gap:30px}.service-overview[data-astro-cid-yigeofic]{max-width:80ch}}@media (max-width:639px){summary[data-astro-cid-yigeofic]{gap:12px;padding:22px 0}.service-number[data-astro-cid-yigeofic]{flex-basis:24px}.service-title[data-astro-cid-yigeofic]{font-size:18px}.service-detail-body[data-astro-cid-yigeofic]{padding:0 0 28px}.service-description[data-astro-cid-yigeofic]{font-size:16px}.service-benefits[data-astro-cid-yigeofic] ul[data-astro-cid-yigeofic]{grid-template-columns:minmax(0,1fr);gap:22px}.service-approach[data-astro-cid-yigeofic]{margin-top:22px;padding-top:20px}.service-detail-link[data-astro-cid-yigeofic]{margin-top:24px}}@media (prefers-reduced-motion:reduce){.detail-chevron[data-astro-cid-yigeofic]{transition:none}}.enterprise-solution[data-astro-cid-gy4bupfl]{background:#041426;color:#fff}.category-nav[data-astro-cid-gy4bupfl]{background:#06152b;border-bottom:1px solid #132c58}.category-nav[data-astro-cid-gy4bupfl]>div[data-astro-cid-gy4bupfl]{max-width:var(--site-outer-max);padding:0 var(--site-gutter)}.category-nav[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]{flex:1;min-width:170px;padding:24px 20px;display:flex;align-items:center;gap:16px;justify-content:space-between;font-size:13px;color:#aebbcb;border-bottom:2px solid transparent}.category-nav[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl][aria-current]{color:#fff;border-color:#ff9000;background:#0f5fdc0f}.category-nav[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]:hover{color:#fff;background:#0f5fdc1a}.solution-section[data-astro-cid-gy4bupfl]{padding:96px var(--site-gutter);scroll-margin-top:110px}.section-inner[data-astro-cid-gy4bupfl]{max-width:var(--site-max-width);margin:0 auto}.eyebrow[data-astro-cid-gy4bupfl]{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.7;letter-spacing:.18em;color:#cbd5e1;margin-bottom:24px}.eyebrow[data-astro-cid-gy4bupfl]:before{content:"";width:24px;height:3px;background:#ff9000}h2[data-astro-cid-gy4bupfl]{max-width:800px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.17;letter-spacing:-.035em;text-wrap:balance}h3[data-astro-cid-gy4bupfl]{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.02em}p[data-astro-cid-gy4bupfl]{color:#aebbcb;font-size:15px;line-height:1.8}.section-copy[data-astro-cid-gy4bupfl]{color:#cbd5e1;font-size:17px;line-height:1.85}.value-points[data-astro-cid-gy4bupfl]{margin-top:26px;display:grid;gap:14px;font-size:15px;color:#cbd5e1}.value-points[data-astro-cid-gy4bupfl] li[data-astro-cid-gy4bupfl]{display:flex;align-items:center;gap:14px}.value-points[data-astro-cid-gy4bupfl] span[data-astro-cid-gy4bupfl]{color:#00afff}.capabilities-section[data-astro-cid-gy4bupfl]{background:#06152b;border-block:1px solid rgb(19 44 88 / 65%)}.capability-grid[data-astro-cid-gy4bupfl]{margin-top:48px}.capability-entry[data-astro-cid-gy4bupfl]{display:flex;gap:22px;padding:30px 0;border-top:1px solid #132c58}.entry-number[data-astro-cid-gy4bupfl]{color:#00afff;font-size:12px;padding-top:5px}.capability-entry[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin-top:12px}.data-engineering[data-astro-cid-gy4bupfl] .capability-grid[data-astro-cid-gy4bupfl]{grid-template-columns:1fr}.data-engineering[data-astro-cid-gy4bupfl] .capability-entry[data-astro-cid-gy4bupfl]>div[data-astro-cid-gy4bupfl]{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;gap:50px}.data-engineering[data-astro-cid-gy4bupfl] .capability-entry[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin-top:0}.service-details[data-astro-cid-gy4bupfl]{margin-top:48px;padding-top:32px;border-top:1px solid #132c58}.detail-intro[data-astro-cid-gy4bupfl]{margin:10px 0 24px}details[data-astro-cid-gy4bupfl]{border-bottom:1px solid #132c58}.challenge-list[data-astro-cid-gy4bupfl] article[data-astro-cid-gy4bupfl]{padding:0 0 26px 24px;border-left:2px solid #132c58}.challenge-list[data-astro-cid-gy4bupfl] article[data-astro-cid-gy4bupfl]+article[data-astro-cid-gy4bupfl]{padding-top:26px}.challenge-list[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin-top:10px}.use-grid[data-astro-cid-gy4bupfl]{margin-top:40px}.use-grid[data-astro-cid-gy4bupfl] article[data-astro-cid-gy4bupfl]{padding:28px;background:#06152b;border:1px solid #132c58;border-radius:6px}.use-grid[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin-top:12px}.orange-marker[data-astro-cid-gy4bupfl]{display:block;width:24px;height:3px;background:#ff9000;margin-bottom:22px}.industry-link[data-astro-cid-gy4bupfl]{display:inline-flex;gap:16px;margin-top:32px}.technology-section[data-astro-cid-gy4bupfl]{background:radial-gradient(ellipse at 85% 20%,rgb(15 95 220 / 8%),transparent 55%),#07152d}.technology-grid[data-astro-cid-gy4bupfl]{margin-top:50px}.technology-grid[data-astro-cid-gy4bupfl]>div[data-astro-cid-gy4bupfl]{border-top:1px solid #132c58;padding-top:22px}.technology-grid[data-astro-cid-gy4bupfl] h3[data-astro-cid-gy4bupfl]{font-size:16px}.tech-list[data-astro-cid-gy4bupfl]{margin:16px 0 0;padding:0;list-style:none}.tech-list[data-astro-cid-gy4bupfl] li[data-astro-cid-gy4bupfl]{border-bottom:1px solid #0f2547}.tech-list[data-astro-cid-gy4bupfl] li[data-astro-cid-gy4bupfl]:last-child{border-bottom:0}.tech-list[data-astro-cid-gy4bupfl] :is(a,span)[data-astro-cid-gy4bupfl]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;color:#c7d3e3;font-size:var(--bsg-copy-compact,17px);line-height:1.45}.tech-list[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]{color:#eaf2fb;transition:color .16s ease}.tech-list[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl] svg[data-astro-cid-gy4bupfl]{flex-shrink:0;width:15px;height:15px;color:#00bdeb;transition:transform .2s cubic-bezier(.16,1,.3,1)}.tech-list[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]:hover{color:#7fdcff}.tech-list[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]:hover svg[data-astro-cid-gy4bupfl]{transform:translate(2px,-2px)}@media (max-width:639px){.tech-list[data-astro-cid-gy4bupfl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.tech-list[data-astro-cid-gy4bupfl] li[data-astro-cid-gy4bupfl]:nth-last-child(2):nth-child(odd){border-bottom:0}.tech-list[data-astro-cid-gy4bupfl] :is(a,span)[data-astro-cid-gy4bupfl]{font-size:16px}}.delivery-intro[data-astro-cid-gy4bupfl]{margin-top:22px;max-width:700px}.delivery-grid[data-astro-cid-gy4bupfl]{margin-top:48px}.step-number[data-astro-cid-gy4bupfl]{display:block;margin-bottom:20px;font-size:13px;color:#00afff}.delivery-grid[data-astro-cid-gy4bupfl] li[data-astro-cid-gy4bupfl]{padding-top:20px;border-top:1px solid #132c58}.delivery-grid[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin-top:12px}.experience-section[data-astro-cid-gy4bupfl]{background:#06152b}.section-heading[data-astro-cid-gy4bupfl]{margin-bottom:40px}.experience-card[data-astro-cid-gy4bupfl]{display:block;min-width:0;border:1px solid #132c58;border-radius:6px;overflow:hidden;background:#041426;transition:transform .22s ease,border-color .22s ease}.experience-card[data-astro-cid-gy4bupfl] img[data-astro-cid-gy4bupfl]{width:100%;height:210px;object-fit:cover}.experience-card[data-astro-cid-gy4bupfl]>div[data-astro-cid-gy4bupfl]{padding:24px}.experience-card[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin:12px 0 22px}.experience-card[data-astro-cid-gy4bupfl]:hover{transform:translateY(-2px);border-color:#0f5fdc}@media (min-width:640px) and (max-width:1023px){.experience-grid-3[data-astro-cid-gy4bupfl] .experience-card[data-astro-cid-gy4bupfl]{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.experience-grid-3[data-astro-cid-gy4bupfl] .experience-card[data-astro-cid-gy4bupfl] img[data-astro-cid-gy4bupfl]{height:100%;min-height:220px}}.text-link[data-astro-cid-gy4bupfl]{color:#00bdeb;font-size:14px;font-weight:600}.related-grid[data-astro-cid-gy4bupfl]{margin-top:36px}.related-grid[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]{border-top:1px solid #132c58;padding:24px 0}.related-grid[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]>span[data-astro-cid-gy4bupfl]{display:block;color:#00bdeb;margin-bottom:18px}.related-grid[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin-top:12px}.related-grid[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]:hover h3[data-astro-cid-gy4bupfl]{color:#00bdeb}.final-cta[data-astro-cid-gy4bupfl]{background:radial-gradient(ellipse at 90% 60%,rgb(15 95 220 / 18%),transparent 60%),#06152b;border-block:1px solid #132c58}.final-cta[data-astro-cid-gy4bupfl] .section-copy[data-astro-cid-gy4bupfl]{max-width:760px;margin-top:22px}a[data-astro-cid-gy4bupfl]:focus-visible{outline:2px solid #00bdeb;outline-offset:5px;border-radius:3px}@media (max-width:767px){.solution-section[data-astro-cid-gy4bupfl]{padding:64px var(--site-gutter)}.category-nav[data-astro-cid-gy4bupfl]>div[data-astro-cid-gy4bupfl]{padding:0 var(--site-gutter)}.category-nav[data-astro-cid-gy4bupfl] a[data-astro-cid-gy4bupfl]{flex-basis:50%;min-width:0;padding:18px 12px;font-size:12px}.data-engineering[data-astro-cid-gy4bupfl] .capability-entry[data-astro-cid-gy4bupfl]>div[data-astro-cid-gy4bupfl]{display:block}.data-engineering[data-astro-cid-gy4bupfl] .capability-entry[data-astro-cid-gy4bupfl] p[data-astro-cid-gy4bupfl]{margin-top:12px}.use-grid[data-astro-cid-gy4bupfl] article[data-astro-cid-gy4bupfl]{padding:24px}.industry-link[data-astro-cid-gy4bupfl]{line-height:1.7}.section-copy[data-astro-cid-gy4bupfl]{font-size:16px}}@media (prefers-reduced-motion:reduce){.experience-card[data-astro-cid-gy4bupfl]{transition:none}.experience-card[data-astro-cid-gy4bupfl]:hover{transform:none}}
