.home{--blue:#0f62fe;--blue-dark:#0043ce;--blue-pale:#edf4ff;--ink:#161616;--body:#525252;--surface:#f4f6f8;--line:#dde2e8;--consulting-surface:#f1f4f7;--page-width:1280px;color:var(--ink)}.home .button{border-radius:2px}.home .service-strip{background:var(--surface);border:0}.home .strip-inner{padding-block:30px}.home .strip-inner>div{color:var(--body)}.home .strip-inner .icon{width:35px;height:35px}.home .section{padding-block:80px}.home .section h2{letter-spacing:0;font-size:clamp(28px,2.65vw,38px);line-height:1.4}.home .section-kicker{border-left:2px solid var(--blue);margin-bottom:15px;padding-left:10px}.home .service-heading{margin-bottom:36px;display:block}.home .service-heading>p{margin-top:12px}.home .service-heading>p br{display:none}.home .integration-block{grid-template-columns:.78fr 1.22fr;column-gap:44px;display:grid}.home .service-intro{grid-column:1;margin:0 0 25px;display:block}.home .service-intro h2{margin-bottom:12px;font-size:25px}.home .service-intro>p{font-size:14px;line-height:1.95}.home .integration-layout{display:contents}.home .architecture-study{grid-area:2/1/4;align-self:start;position:relative;top:auto}.home .architecture-picture{height:330px}.home .architecture-plane>img{filter:saturate(.7)brightness(1.05)}.home .architecture-study figcaption{padding:12px 17px}.home .architecture-caption{margin-bottom:4px}.home .architecture-focus>span:first-child{font-size:14px}.home .architecture-focus>span:last-child{font-size:12px}.home .system-list{border:0;grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:0;display:grid}.home .system-list:before{display:none}.home .system-item{border:1px solid var(--line);min-height:145px;margin:0 -1px -1px 0;padding:22px;display:block}.home .system-item>.icon{color:var(--blue);width:32px;height:32px;margin:0 0 10px}.home .system-item h3{color:var(--ink);margin-bottom:6px;font-size:18px;font-weight:550}.home .system-item p{font-size:12px;line-height:1.8}.home .system-item.is-active{background:#f7faff}.home .system-item.is-active h3{color:var(--ink)}.home .integration-delivery{border:0;grid-area:3/2;margin-top:26px;padding:0;display:block}.home .integration-delivery>p{font-size:15px}.home .integration-delivery>ol{gap:10px 7px;margin-block:16px;font-size:11px;display:flex}.home .integration-delivery li:not(:last-child):after{margin-left:7px}.home .integration-delivery>span{font-size:12px}.home .service-detail-link{width:fit-content;margin-top:23px;margin-left:auto;display:flex}.home .consulting>.container{grid-template-columns:.78fr 1.22fr;column-gap:44px;display:grid}.home .consulting-heading{grid-area:1/1;margin:0;display:block}.home .consulting-heading>p{margin-top:22px;font-size:14px}.home .consulting-heading>p br{display:none}.home .consulting-ledger{grid-area:1/2/3;margin:0}.home .consulting-ledger:before,.home .consulting-item:before{display:none}.home .ledger-heading,.home .consulting-item{grid-template-columns:.8fr 1.15fr 1.35fr;gap:18px}.home .ledger-heading{color:var(--ink);border-top:1px solid #cdd5dd;padding-block:13px}.home .consulting-item{padding-block:21px}.home .consulting-item h3{font-size:16px}.home .consulting-item>p{font-size:12px}.home .consulting-item h4{color:var(--body);font-size:13px;font-weight:400}.home .consulting .service-detail-link{grid-column:1;align-self:end;margin:25px 0 0}.home .about-layout{grid-template-columns:.78fr 1.22fr;gap:44px}.home .about-intro{font-size:14px}.home .experience{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.home .experience-mark{display:none}.home .experience h3{font-size:20px}.home .advantage-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);gap:0;padding:0}.home .advantage-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.home .advantage-icon{width:36px;height:36px;margin-bottom:15px}.home .advantage-grid h3{font-size:18px}.home .advantage-grid p{font-size:13px}.home .process{background:var(--surface);border:0}.home .process-list{gap:25px;padding-top:0}.home .process-list:before,.home .process-list:after{display:none}.home .process-list>li{border-top:1px solid #9bbcff;padding-top:18px;position:relative}.home .step-number{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:15px;font-size:13px;display:grid}.home .process-list>li.is-active .step-number{color:#fff}.home .process-list h3{font-size:17px}.home .process-list p{font-size:12px}.home .contact{background:var(--blue)}.home .contact:before{display:none}.home .contact-inner{gap:35px;padding-block:45px}.home .contact h2{font-size:30px}.home .contact-call{border:1px solid #ffffff80;padding:18px 25px}.home .contact-call strong{font-size:27px}@media (width<=1100px){.home .integration-block,.home .consulting>.container,.home .about-layout{column-gap:30px}.home .system-item{padding:19px 16px}.home .system-item h3{font-size:17px}.home .ledger-heading,.home .consulting-item{gap:12px}.home .consulting-item h3{font-size:15px}.home .advantage-grid article{padding:23px}}@media (width<=900px){.home .section{padding-block:60px}.home .integration-block{grid-template-columns:.8fr 1.2fr;gap:25px}.home .architecture-picture{height:300px}.home .system-item{min-height:155px;padding:18px 13px}.home .system-item h3{font-size:16px}.home .system-item p{font-size:12px}.home .integration-delivery{grid-area:4/1/auto/-1;margin-top:0}.home .consulting>.container{grid-template-columns:1fr}.home .consulting-heading{grid-row:auto;margin-bottom:30px}.home .consulting-ledger{grid-area:auto/1}.home .consulting .service-detail-link{grid-row:auto;margin-top:24px}.home .consulting-heading>p{max-width:580px}.home .contact h2{font-size:28px}.home .contact-call{width:fit-content}}@media (width<=600px){.home .strip-inner{gap:18px;padding-block:23px}.home .strip-inner .icon{width:26px;height:26px}.home .section{padding-block:48px}.home .service-heading{margin-bottom:28px}.home .integration-block{display:block}.home .service-intro{margin-bottom:24px}.home .service-intro h2{font-size:23px}.home .service-intro>p{font-size:13px}.home .architecture-study{margin-bottom:25px}.home .architecture-picture{height:280px}.home .system-list{margin-bottom:28px}.home .system-item{min-height:166px;padding:18px 14px}.home .system-item>.icon{width:28px;height:28px}.home .system-item h3{font-size:16px}.home .integration-delivery>ol{gap:12px 0;font-size:12px}.home .consulting-item{padding-block:23px;display:block}.home .consulting-item h3{font-size:20px}.home .consulting-item>p{font-size:13px}.home .consulting-item h4{color:var(--blue-dark);font-size:14px}.home .consulting-item>div{grid-template-columns:55px 1fr}.home .about-layout{grid-template-columns:1fr;gap:30px}.home .advantage-grid article{padding:22px 16px}.home .advantage-grid h3{font-size:16px}.home .advantage-grid p{font-size:12px}.home .process-list{gap:27px 20px}.home .process-list>li{padding-top:17px}.home .contact h2{font-size:26px}.home .contact-call{width:100%}.home .contact-call strong{font-size:29px}}.home .contact-kicker,.home .contact-description,.home .contact-call>span,.home .contact-call small{color:#fff}
