.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}}
