.agui-pilot[data-astro-cid-lfufydzn]{background:#f4f7fa;scroll-margin-top:110px}.agui-pilot[data-astro-cid-lfufydzn] header[data-astro-cid-lfufydzn]{max-width:1050px;margin-bottom:32px}.agui-pilot[data-astro-cid-lfufydzn] header[data-astro-cid-lfufydzn]>span[data-astro-cid-lfufydzn]{color:#b64e00;font-weight:600}.agui-pilot[data-astro-cid-lfufydzn] h2[data-astro-cid-lfufydzn]{margin:12px 0 20px;line-height:1.5}.agui-scope-list[data-astro-cid-lfufydzn] article[data-astro-cid-lfufydzn]{border-top:1px solid #cbd6e0;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:32px 0;display:grid}.agui-scope-list[data-astro-cid-lfufydzn] h3[data-astro-cid-lfufydzn]{margin:8px 0 16px}.agui-scope-list[data-astro-cid-lfufydzn] article[data-astro-cid-lfufydzn]>div[data-astro-cid-lfufydzn]>span[data-astro-cid-lfufydzn]{color:#b64e00;font-size:20px}.agui-pilot[data-astro-cid-lfufydzn] p[data-astro-cid-lfufydzn],.agui-pilot[data-astro-cid-lfufydzn] dd[data-astro-cid-lfufydzn]{color:#40566a;line-height:1.85}.agui-pilot[data-astro-cid-lfufydzn] dt[data-astro-cid-lfufydzn]{color:#263b50;font-weight:600}.agui-pilot[data-astro-cid-lfufydzn] dd[data-astro-cid-lfufydzn]{margin:6px 0 18px}.agui-materials[data-astro-cid-lfufydzn]{background:#fff;border:1px solid #cbd6e0;padding:28px}.agui-materials[data-astro-cid-lfufydzn]>a[data-astro-cid-lfufydzn]{color:#174d79;margin:8px 24px 8px 0;text-decoration:underline;display:inline-block}.agui-source[data-astro-cid-lfufydzn]{font-size:14px}@media (width<=760px){.agui-scope-list[data-astro-cid-lfufydzn] article[data-astro-cid-lfufydzn]{grid-template-columns:1fr;gap:12px}.agui-materials[data-astro-cid-lfufydzn]{padding:20px}.agui-pilot[data-astro-cid-lfufydzn] .btn[data-astro-cid-lfufydzn]{white-space:normal;max-width:100%}}[data-astro-cid-xe5rofl2][hidden]{display:none!important}.agui-replay[data-astro-cid-xe5rofl2]{background:#f2f6fa;scroll-margin-top:110px}header[data-astro-cid-xe5rofl2]{max-width:1040px;margin-bottom:32px}.eyebrow[data-astro-cid-xe5rofl2]{color:#a84e0d;font-weight:600}h2[data-astro-cid-xe5rofl2]{margin:14px 0 20px;line-height:1.45}p[data-astro-cid-xe5rofl2],dd[data-astro-cid-xe5rofl2]{color:#40566a;line-height:1.8}.version[data-astro-cid-xe5rofl2]{font-size:14px}.replay-layout[data-astro-cid-xe5rofl2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}label[data-astro-cid-xe5rofl2]{margin-bottom:10px;font-weight:600;display:block}select[data-astro-cid-xe5rofl2]{color:#1e3449;width:100%;font:inherit;background:#fff;border:1px solid #8b9db0;border-radius:8px;padding:14px}.replay-controls[data-astro-cid-xe5rofl2]{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}button[data-astro-cid-xe5rofl2]{cursor:pointer;font:inherit}button[data-astro-cid-xe5rofl2]:disabled{cursor:default;opacity:.5}[data-astro-cid-xe5rofl2][data-replay-reset]{color:#244b70;background:0 0;border:0;padding:10px;text-decoration:underline}.replay-screen[data-astro-cid-xe5rofl2]{color:#fff;background:#142c43;border-radius:16px;min-width:0;padding:28px}.replay-screen[data-astro-cid-xe5rofl2] p[data-astro-cid-xe5rofl2],.replay-screen[data-astro-cid-xe5rofl2] dd[data-astro-cid-xe5rofl2]{color:#dce7f1}.replay-screen[data-astro-cid-xe5rofl2] h3[data-astro-cid-xe5rofl2]{color:#fff;margin:12px 0 24px}dt[data-astro-cid-xe5rofl2]{margin-top:16px;font-weight:600}dd[data-astro-cid-xe5rofl2]{overflow-wrap:anywhere;margin:6px 0 0}.replay-types[data-astro-cid-xe5rofl2]{overflow-wrap:anywhere;padding-left:24px;line-height:1.9}.replay-types[data-astro-cid-xe5rofl2] [aria-current=step]{color:#a64b00;font-weight:700}.replay-notes[data-astro-cid-xe5rofl2]{max-width:1050px;margin-top:32px}.replay-downloads[data-astro-cid-xe5rofl2]{flex-wrap:wrap;gap:16px 28px;margin:20px 0;display:flex}.replay-notes[data-astro-cid-xe5rofl2] .btn[data-astro-cid-xe5rofl2]{white-space:normal;margin-top:12px}.replay-raw[data-astro-cid-xe5rofl2]{border:1px solid #b8c8d8;border-radius:8px;margin-top:32px;padding:20px}summary[data-astro-cid-xe5rofl2]{cursor:pointer;font-weight:600}pre[data-astro-cid-xe5rofl2]{background:#fff;max-height:480px;padding:20px;overflow:auto}code[data-astro-cid-xe5rofl2]{overflow-wrap:anywhere}[data-astro-cid-xe5rofl2]:is(button,select,a,summary):focus-visible{outline-offset:4px;outline:3px solid #da8b35}@media (width<=760px){.replay-layout[data-astro-cid-xe5rofl2]{grid-template-columns:1fr;gap:20px}.replay-screen[data-astro-cid-xe5rofl2]{padding:20px}.replay-raw[data-astro-cid-xe5rofl2]{padding:12px}}.ai-application-page{--ai-application-ink:#15263b;--ai-application-navy:#101f33;--ai-application-blue:#1c3855;--ai-application-muted:#607084;--ai-application-line:#dce5ed;color:var(--ai-application-ink);background:#fff}.ai-application-banner{color:#fff;background-color:#091421;background-image:linear-gradient(90deg,#070e1cf0,#070e1cc2 48%,#070e1c42),url(/images/services/ai-application-development/hero.jpg.webp);background-position:50%;background-size:cover;align-items:flex-start;min-height:min(620px,100vh - 86px);display:flex;overflow:hidden}.ai-application-banner-inner{width:100%}.ai-application-banner-copy{max-width:960px;padding:clamp(144px,15vw,184px) 0 104px}.ai-application-banner h1{color:#fff;max-width:960px;font-size:var(--font-h1-desktop);letter-spacing:0;margin:0;font-weight:700;line-height:1.16}.ai-application-banner p{color:#ffffffdb;max-width:840px;margin:25px 0 30px;font-size:20px;line-height:1.8}.ai-application-banner-cta{border-radius:4px;min-height:52px;padding:14px 28px}.ai-application-banner-cta:after{display:none}.ai-application-section{padding:104px 0}.ai-application-section .shared-section-intro{margin-bottom:44px}.ai-application-delivery-section{background:#f7f9fb}.ai-application-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ai-application-delivery-grid article,.ai-application-advantage-grid article{border:1px solid var(--ai-application-line);background:#fff;padding:30px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 14px 36px #162c440f}.ai-application-delivery-grid article:hover,.ai-application-advantage-grid article:hover{border-color:#ff891f99;transform:translateY(-7px);box-shadow:0 22px 42px #162c441f}.ai-application-delivery-grid svg,.ai-application-advantage-grid svg,.ai-application-technology-list svg{color:#f58220;width:33px;height:33px}.ai-application-delivery-grid h3,.ai-application-advantage-grid h3,.ai-application-technology-list h3,.ai-application-workflow-list h3,.ai-application-scenario-card h3,.ai-application-case-grid h3{font-size:var(--font-h3-card);margin:19px 0 11px;line-height:1.35}.ai-application-delivery-grid p,.ai-application-advantage-grid p,.ai-application-technology-list p,.ai-application-workflow-list p,.ai-application-scenario-card p,.ai-application-case-grid p{color:var(--ai-application-muted);margin:0;font-size:15px;line-height:1.8}.ai-application-delivery-grid ul{border-top:1px solid var(--ai-application-line);gap:7px;margin:18px 0 0;padding:15px 0 0;list-style:none;display:grid}.ai-application-delivery-grid li{color:#51657b;font-size:14px}.ai-application-delivery-grid li:before{color:#f58220;content:"•";margin-right:8px}.ai-application-scenario-section{background:#fff}.ai-application-scenario-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.ai-application-scenario-card{background:var(--ai-application-navy);color:#fff;grid-column:span 4;min-height:350px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ai-application-scenario-card:nth-child(4),.ai-application-scenario-card:nth-child(5){grid-column:span 6}.ai-application-scenario-card:after{content:"";background:linear-gradient(#09172614 5%,#091726e6 100%);position:absolute;inset:0}.ai-application-scenario-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ai-application-scenario-card:hover img{transform:scale(1.05)}.ai-application-scenario-card div{z-index:1;position:absolute;bottom:27px;left:28px;right:28px}.ai-application-scenario-card span{color:#ff9c4a;letter-spacing:.12em;font-size:13px;font-weight:700}.ai-application-scenario-card h3{color:#fff;margin:9px 0}.ai-application-scenario-card p{color:#ffffffc7}.ai-application-scenario-card strong{color:#ff9c4a;margin-top:16px;font-size:14px;display:inline-block}.ai-application-technology-section{background:var(--ai-application-navy);color:#fff}.ai-application-technology-section .section-intro h2{color:#fff}.ai-application-technology-section .section-intro p{color:#ffffffb8}.ai-application-technology-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.ai-application-technology-list{background:#ffffff2e;gap:1px;display:grid}.ai-application-technology-list article{background:#ffffff0d;grid-template-columns:45px minmax(0,1fr);gap:18px;padding:28px;transition:background .2s;display:grid}.ai-application-technology-list article:hover{background:#ffffff1a}.ai-application-technology-list h3{color:#fff;margin:0 0 8px}.ai-application-technology-list p{color:#ffffffb8}.ai-application-advantages-section{text-align:center}.ai-application-advantage-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ai-application-advantage-cta{max-width:680px;color:var(--ai-application-muted);margin:38px auto 22px;font-size:17px;line-height:1.8}.ai-application-workflow-section{background:#f7f9fb}.ai-application-workflow-list{counter-reset:workflow;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-application-workflow-list li{background:#eaf0f5;border:1px solid #fff;min-height:208px;padding:26px;position:relative}.ai-application-workflow-list li:nth-child(4n+2),.ai-application-workflow-list li:nth-child(4n+3){background:#fff}.ai-application-workflow-list span{color:#f58220;letter-spacing:.1em;font-size:14px;font-weight:700;display:block}.ai-application-workflow-list h3{margin-top:30px}.ai-application-case-section{background:#fff}.ai-application-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ai-application-case-grid a{border:1px solid var(--ai-application-line);min-height:220px;color:var(--ai-application-ink);background:#fff;grid-template-columns:minmax(190px,.84fr) minmax(0,1.16fr);text-decoration:none;transition:box-shadow .25s,transform .25s;display:grid;overflow:hidden}.ai-application-case-grid a:hover{transform:translateY(-5px);box-shadow:0 20px 42px #15263b1f}.ai-application-case-grid img{object-fit:cover;width:100%;height:100%;min-height:220px}.ai-application-case-grid div{padding:28px}.ai-application-case-grid h3{margin-top:0}.ai-application-case-grid strong{color:#e76d12;margin-top:17px;font-size:14px;display:inline-block}.ai-application-page [data-reveal]{transition-delay:var(--ai-application-delay,0s)}@media (width<=1020px){.ai-application-banner h1{font-size:var(--font-h1-tablet)}.ai-application-delivery-grid,.ai-application-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-application-scenario-card,.ai-application-scenario-card:nth-child(4),.ai-application-scenario-card:nth-child(5){grid-column:span 6}.ai-application-technology-layout{grid-template-columns:1fr;gap:24px}.ai-application-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ai-application-banner{background-position:59%;min-height:500px}.ai-application-banner-copy{padding:126px 0 72px}.ai-application-banner h1{font-size:var(--font-h1-mobile);line-height:1.35}.ai-application-banner p{margin:18px 0 25px;font-size:16px;line-height:1.8}.ai-application-section{padding:72px 0}.ai-application-section .shared-section-intro{margin-bottom:30px}.ai-application-delivery-grid,.ai-application-advantage-grid,.ai-application-workflow-list,.ai-application-case-grid{grid-template-columns:1fr}.ai-application-scenario-grid{grid-template-columns:1fr;gap:16px}.ai-application-scenario-card,.ai-application-scenario-card:nth-child(4),.ai-application-scenario-card:nth-child(5){grid-column:auto;min-height:310px}.ai-application-scenario-card div{bottom:21px;left:21px;right:21px}.ai-application-technology-list article{padding:23px 20px}.ai-application-workflow-list li{min-height:176px;padding:23px 20px}.ai-application-workflow-list h3{margin-top:22px}.ai-application-case-grid a{grid-template-columns:1fr}.ai-application-case-grid img{min-height:190px;max-height:230px}.ai-application-case-grid div{padding:23px 20px}}@media (prefers-reduced-motion:reduce){.ai-application-delivery-grid article,.ai-application-advantage-grid article,.ai-application-scenario-card img,.ai-application-technology-list article,.ai-application-case-grid a{transition:none}}
