.ai-application-page{--ai-application-ink: #15263b;--ai-application-navy: #101f33;--ai-application-blue: #1c3855;--ai-application-muted: #607084;--ai-application-line: #dce5ed;background:#fff;color:var(--ai-application-ink)}.ai-application-banner{display:flex;min-height:min(620px,calc(100vh - 86px));align-items:flex-start;overflow:hidden;background-color:#091421;background-image:linear-gradient(90deg,#070e1cf0,#070e1cc2 48%,#070e1c42),url(/images/services/ai-application-development/hero.jpg.webp);background-position:center;background-size:cover;color:#fff}.ai-application-banner-inner{width:100%}.ai-application-banner-copy{max-width:960px;padding:clamp(144px,15vw,184px) 0 104px}.ai-application-banner h1{max-width:960px;margin:0;color:#fff;font-size:var(--font-h1-desktop);font-weight:700;line-height:1.16;letter-spacing:0}.ai-application-banner p{max-width:840px;margin:25px 0 30px;color:#ffffffdb;font-size:20px;line-height:1.8}.ai-application-banner-cta{min-height:52px;padding:14px 28px;border-radius:4px}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ai-application-delivery-grid article,.ai-application-advantage-grid article{padding:30px 26px;border:1px solid var(--ai-application-line);background:#fff;box-shadow:0 14px 36px #162c440f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ai-application-delivery-grid article:hover,.ai-application-advantage-grid article:hover{transform:translateY(-7px);border-color:#ff891f99;box-shadow:0 22px 42px #162c441f}.ai-application-delivery-grid svg,.ai-application-advantage-grid svg,.ai-application-technology-list svg{width:33px;height:33px;color:#f58220}.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{margin:19px 0 11px;font-size:var(--font-h3-card);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{margin:0;color:var(--ai-application-muted);font-size:15px;line-height:1.8}.ai-application-delivery-grid ul{display:grid;gap:7px;margin:18px 0 0;padding:15px 0 0;border-top:1px solid var(--ai-application-line);list-style:none}.ai-application-delivery-grid li{color:#51657b;font-size:14px}.ai-application-delivery-grid li:before{margin-right:8px;color:#f58220;content:"•"}.ai-application-scenario-section{background:#fff}.ai-application-scenario-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.ai-application-scenario-card{position:relative;display:grid;min-height:350px;grid-column:span 4;overflow:hidden;background:var(--ai-application-navy);color:#fff;text-decoration:none}.ai-application-scenario-card:nth-child(4),.ai-application-scenario-card:nth-child(5){grid-column:span 6}.ai-application-scenario-card:after{position:absolute;inset:0;background:linear-gradient(180deg,#09172614 5%,#091726e6);content:""}.ai-application-scenario-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ai-application-scenario-card:hover img{transform:scale(1.05)}.ai-application-scenario-card div{position:absolute;z-index:1;right:28px;bottom:27px;left:28px}.ai-application-scenario-card span{color:#ff9c4a;font-size:13px;font-weight:700;letter-spacing:.12em}.ai-application-scenario-card h3{margin:9px 0;color:#fff}.ai-application-scenario-card p{color:#ffffffc7}.ai-application-scenario-card strong{display:inline-block;margin-top:16px;color:#ff9c4a;font-size:14px}.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{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,120px);align-items:start}.ai-application-technology-list{display:grid;gap:1px;background:#ffffff2e}.ai-application-technology-list article{display:grid;grid-template-columns:45px minmax(0,1fr);gap:18px;padding:28px;background:#ffffff0d;transition:background .2s ease}.ai-application-technology-list article:hover{background:#ffffff1a}.ai-application-technology-list h3{margin:0 0 8px;color:#fff}.ai-application-technology-list p{color:#ffffffb8}.ai-application-advantages-section{text-align:center}.ai-application-advantage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:left}.ai-application-advantage-cta{max-width:680px;margin:38px auto 22px;color:var(--ai-application-muted);font-size:17px;line-height:1.8}.ai-application-workflow-section{background:#f7f9fb}.ai-application-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:workflow}.ai-application-workflow-list li{position:relative;min-height:208px;padding:26px;border:1px solid #fff;background:#eaf0f5}.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{display:block;color:#f58220;font-size:14px;font-weight:700;letter-spacing:.1em}.ai-application-workflow-list h3{margin-top:30px}.ai-application-case-section{background:#fff}.ai-application-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ai-application-case-grid a{display:grid;grid-template-columns:minmax(190px,.84fr) minmax(0,1.16fr);min-height:220px;overflow:hidden;border:1px solid var(--ai-application-line);background:#fff;color:var(--ai-application-ink);text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.ai-application-case-grid a:hover{transform:translateY(-5px);box-shadow:0 20px 42px #15263b1f}.ai-application-case-grid img{width:100%;height:100%;min-height:220px;object-fit:cover}.ai-application-case-grid div{padding:28px}.ai-application-case-grid h3{margin-top:0}.ai-application-case-grid strong{display:inline-block;margin-top:17px;color:#e76d12;font-size:14px}.ai-application-page [data-reveal]{transition-delay:var(--ai-application-delay, 0ms)}@media(max-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{grid-column:span 6}.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(max-width:680px){.ai-application-banner{min-height:500px;background-position:59% center}.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){min-height:310px;grid-column:auto}.ai-application-scenario-card div{right:21px;bottom:21px;left: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}}
