#servicetext .lc-fig,#servicetext figure{margin:34px 0;max-width:1000px}#servicetext figcaption{margin-top:12px;font-size:15px;line-height:1.45;color:#5A6779;padding-left:16px;border-left:3px solid #0070F3}@media(max-width:767px){#servicetext .lc-fig,#servicetext figure{margin:26px 0}}.cathub .row,.svcsteps .row{display:flex;flex-wrap:wrap}html.light .cathubcard{background-color:#fff;box-shadow:0 2px 24px rgba(21,34,55,0.06)}.cathubcard h2{font-size:32px;line-height:1.2;margin:0 0 16px}.cathubcard h2 a{color:inherit;text-decoration:none;transition:color 180ms ease}.cathubcard h2 a:hover{color:var(--accent)}.cathublist li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background-color:var(--accent)}.cathublist a:hover{color:var(--accent);border-bottom-color:currentColor}.cathubcard .bottom{display:flex;align-items:center;gap:16px}.cathubcard .bottom .count{font-size:15px;color:var(--secondary)}@media (max-width:991px){.cathubcard h2{font-size:28px}}@media (max-width:767px){.cathubcard h2{font-size:24px}.cathubcard .text{font-size:16px}.cathubcard .bottom{flex-flow:column nowrap;align-items:flex-start;gap:12px}}@media (max-width:991px){.servicepreview .bottom{width:100%;align-self:stretch}.servicepreview .bottom a.btn{width:100%;max-width:none;height:auto;min-height:48px;padding:12px 20px;font-size:15px;display:flex;align-items:center;justify-content:center;line-height:1.25}}#servicetext .container>h2,#servicetext .container>h3,#servicetext .container>h4,#servicetext .container>p,#servicetext .container>ul,#servicetext .container>ol,#servicetext .container>.lcflow,#servicetext .container>.lcvalue,#servicetext .container>figure,#servicetext .container>.tablewrap{max-width:none;margin-inline:0}#svcindustries h2{margin-bottom:40px}@media (max-width:991px){#svcindustries h2{margin-bottom:32px}}.lcanim::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#e3ebf7 1.2px,transparent 1.2px);background-size:20px 20px;opacity:.9}.lcanim .lcan--hub em{font-style:normal;font-weight:400;font-size:11.5px;color:#b9c6dc}.lcanim .lcan--side-r{justify-self:end}.lcanim .lcan--src,.lcanim .lcan__only-s{display:none}.lcanim .lcan--wide{grid-column:span 2}.lcanim.is-on .lcan{animation:lcan-in .5s cubic-bezier(.2,.7,.3,1) forwards}.lcanim.is-on .lcanim__line{animation:lcan-draw .8s ease forwards}.lcanim.is-on .lcanim__dot{opacity:1;animation:lcan-run 2.8s linear infinite}@keyframes lcan-in{to{opacity:1;transform:none}}@keyframes lcan-draw{to{stroke-dashoffset:0}}@keyframes lcan-run{from{stroke-dashoffset:400}to{stroke-dashoffset:0}}@media (max-width:560px){.lcanim .lcan--wide{grid-column:span 1}.lcanim .lcan--side{max-width:none;justify-self:stretch}.lcanim .lcan--src{display:flex;grid-area:2/1/3/3}.lcanim .lcan__only-s{display:block;margin-top:2px}.lcanim__grid [data-n="s1"],.lcanim__grid [data-n="s2"],.lcanim__grid [data-n="s3"],.lcanim__grid [data-n="s4"],.lcanim__grid [data-n="kb"],.lcanim__grid [data-n="hist"]{display:none}.lcanim__grid [data-n="lbl"]{grid-area:1/1/2/3}.lcanim__grid [data-n="hot"]{grid-area:4/1}.lcanim__grid [data-n="cold"]{grid-area:4/2}.lcanim__grid [data-n="crm"]{grid-area:5/1}.lcanim__grid [data-n="later"]{grid-area:5/2}}@container (max-width:380px){.lcanim .lcan--wide{grid-column:span 1}.lcanim .lcan--side{max-width:none;justify-self:stretch}.lcanim .lcan--src{display:flex;grid-area:2/1/3/3}.lcanim .lcan__only-s{display:block;margin-top:2px}.lcanim__grid [data-n="s1"],.lcanim__grid [data-n="s2"],.lcanim__grid [data-n="s3"],.lcanim__grid [data-n="s4"],.lcanim__grid [data-n="kb"],.lcanim__grid [data-n="hist"]{display:none}.lcanim__grid [data-n="lbl"]{grid-area:1/1/2/3}.lcanim__grid [data-n="hub"]{grid-area:3/1/4/3}.lcanim__grid [data-n="hot"]{grid-area:4/1}.lcanim__grid [data-n="cold"]{grid-area:4/2}.lcanim__grid [data-n="crm"]{grid-area:5/1}.lcanim__grid [data-n="later"]{grid-area:5/2}}@media (prefers-reduced-motion:reduce){.lcanim.is-on .lcan{opacity:1;transform:none;animation:none}.lcanim.is-on .lcanim__line{stroke-dashoffset:0;animation:none}.lcanim.is-on .lcanim__dot{display:none}}.lcanim--wide .lcanim__grid{gap:40px 14px}.lcanim--wide .lcan--lbl{font-size:12.5px}.lcanim--wide .lcan--hub{font-size:20px;min-height:86px}.lcanim--wide .lcan--hub em{font-size:13px}.lcanim--wide .lcan--side{font-size:13px;max-width:150px}.lcanim--wide .lcan__d{font-size:12px}@media (max-width:600px){.lcanim--wide .lcanim__grid{gap:26px 10px}.lcanim--wide .lcan{font-size:12.5px}.lcanim--wide .lcan--hub{font-size:16px;min-height:68px}}body:has(.lcanim) #caseheading.sectionmargin1{margin-bottom:56px}#servicetext>.container>p,#servicetext>.container>ul,#servicetext>.container>ol{max-width:720px}#servicetext>.container>h2,#servicetext>.container>h3{max-width:900px}#servicetext>.container>ul{list-style:none;margin:0 0 26px;padding:0;max-width:820px}#servicetext>.container>ul>li{position:relative;padding:0 0 0 34px;margin:0 0 14px;font-size:16.5px;line-height:1.55;color:#152237}#servicetext>.container>ul>li:last-child{margin-bottom:0}#servicetext>.container>ul>li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:#eaf2fe}#servicetext>.container>ul>li::after{content:"";position:absolute;left:6px;top:10px;width:8px;height:4px;border-left:2px solid #0070f3;border-bottom:2px solid #0070f3;transform:rotate(-45deg)}#servicetext>.container>ul>li strong{font-weight:650}#servicetext>.container{max-width:1140px}#servicetext .lcsec,#servicetext .lccalc,#servicetext .lcvs,#servicetext .lccase,#servicetext .lcfaq,#servicetext .lclangs,#servicetext .lc-advants,#servicetext .lcanim--wide,#servicetext .lcanim__cap,#servicetext .lcrace{max-width:none;margin-left:0;margin-right:0}#servicetext>.container>h2,#servicetext>.container>p,#servicetext>.container>ul,#servicetext>.container>ol{max-width:none}#servicetext.sectionmargin1{margin-bottom:34px}#servicetext .lc-xlink{margin-bottom:0}@media (max-width:991px){body.single-services #caseheading .row.lch2 .lch2-btn2,body.single-ai_solution #caseheading .row.lch2 .lch2-btn2{white-space:normal;height:auto;min-height:52px;padding:12px 20px;line-height:1.25;text-align:center;box-sizing:border-box;max-width:100%}}@media (max-width:991px){body.single-services #caseheading .row.lch2--a .lch2-media,body.single-ai_solution #caseheading .row.lch2--a .lch2-media{height:auto}body.single-services #caseheading .row.lch2--a .lch2-fig,body.single-ai_solution #caseheading .row.lch2--a .lch2-fig{position:relative;height:230px}}