@font-face{font-family:Varela Round;src:url(/assets/varela-round-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{font-family:Varela Round,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background:#fff;font-synthesis:weight style small-caps;--blue:#003366;--content-width:940px}*{box-sizing:border-box}body{margin:0}img{display:block}a{color:inherit}a:focus-visible{outline:3px solid #c6e454;outline-offset:5px}h1,h2,h3,p,figure{margin:0}.section-inner{width:var(--content-width);margin:0 auto;position:relative}.brand-header{background:#000;color:#fff}.brand-inner{height:244px}.brand-logo{position:absolute;left:59px;top:7px;width:314px;height:66px}.brand-inner h1{position:absolute;left:390px;top:21px;font:700 24px/28px Arial,sans-serif;white-space:nowrap}.brand-contact{position:absolute;left:517px;top:65px;font:400 16px/19px Lucida Sans,sans-serif}.hero-images{position:absolute;left:0;top:109px;width:940px;display:grid;grid-template-columns:repeat(5,184px);gap:5px}.hero-image{height:120px;position:relative;overflow:hidden;border:1px solid #fff;background:#000}.hero-image:first-child{border-color:#ddd}.hero-image img{position:absolute;left:0;width:182px;height:auto}.hero-image:nth-child(1) img{top:-13px}.hero-image:nth-child(2) img{top:-16px}.hero-image:nth-child(3) img{top:-2px}.hero-image:nth-child(4) img{top:0;left:-1px;width:183px;height:118px}.hero-image:nth-child(5) img{top:-2px}.about-inner{height:151px}.about-inner h2{position:absolute;left:5px;top:18px;font:700 26px/31px Varela Round,sans-serif;color:#f60}.about-copy{position:absolute;left:5px;top:63px;width:630px;text-align:center;font:700 20px/26px Varela Round,sans-serif}.about-copy p:last-child{line-height:24px}.about-copy .about-technologies{font-size:22px}.award-image{position:absolute;left:649px;top:31px;width:251px;height:93px}.section-title{background:var(--blue);color:#fff}.section-title h2{position:absolute;left:0;width:100%;text-align:center;font:700 36px/43px Sans,sans-serif,serif}.ai-title h2{top:21px;font-family:Varela Round,sans-serif;line-height:39px}.blockchain-title h2{top:15px}.ecommerce-title h2{top:17px}.section-title .title-spacing{font:400 36px/43px Varela Round,sans-serif}.ai-title .section-inner{height:74px}.blockchain-title .section-inner{height:75px}.ecommerce-title .section-inner{height:78px}.ai-body{background:#000;color:#fff}.ai-inner{height:468px}.ai-background{position:absolute;inset:0;background:url(/assets/artificial-intelligence-background.jpg) 0 center/cover no-repeat}.ai-service{position:absolute}.service-photo{position:absolute;border-radius:50%;overflow:hidden}.service-photo img{position:absolute;max-width:none}.ai-service h3{position:absolute;white-space:nowrap;font:700 22px/24px Varela Round,sans-serif}.ai-service--telemedicine{left:0;top:0}.ai-service--telemedicine .service-photo{left:282px;top:47px;width:130px;height:130px}.ai-service--telemedicine img{left:-33px;top:0;width:195px;height:130px}.ai-service--telemedicine h3{left:120.9375px;top:60px}.ai-service--production{left:0;top:0}.ai-service--production .service-photo{left:623px;top:72px;width:126px;height:126px}.ai-service--production img{left:0;top:-8px;width:126px;height:141px}.ai-service--production h3{left:662.59375px;top:209.96875px}.ai-service--education{left:0;top:0}.ai-service--education .service-photo{left:520px;top:219px;width:132px;height:132px}.ai-service--education img{left:0;top:-33px;width:132px;height:197px}.ai-service--education h3{left:656.34375px;top:354.96875px}.ai-service--governance{left:0;top:0}.ai-service--governance .service-photo{left:302px;top:293px;width:130px;height:130px}.ai-service--governance img{left:-31px;top:0;width:192px;height:130px}.ai-service--governance h3{left:33.21875px;top:399.5px}.blockchain-body{color:#fff;background:url(/assets/blockchain-background.jpg) center/cover no-repeat}.blockchain-inner{height:422px}.blockchain-video{position:absolute;left:1px;top:70px;width:454px}.blockchain-video iframe{display:block;border:0;width:404px;height:250px;background:transparent}.blockchain-video figcaption{margin:14px 0 0 4px;font:18px/21px Varela Round,sans-serif}.blockchain-service{position:absolute}.blockchain-service h3{position:absolute;white-space:nowrap;font:700 21px/25px Varela Round,sans-serif}.blockchain-bank{left:453px;top:43px}.blockchain-bank .service-photo{left:0;top:0;width:172px;height:172px;background:#000}.blockchain-bank img{left:-1px;top:0;width:174px;height:172px}.blockchain-bank h3{left:187px;top:60px}.social-mission{left:461px;top:232px}.social-mission .service-photo{left:0;top:0;width:158px;height:158px;background:#000}.social-mission img{left:-26px;top:0;width:210px;height:158px}.social-mission h3{left:175px;top:64px}.integrations{height:302px}.integration{position:absolute;top:31px;width:206px;text-align:center}.integration:nth-child(1){left:65px}.integration:nth-child(2){left:351px}.integration:nth-child(3){left:637px}.integration img{margin:0 auto;width:165px;height:165px}.integration:first-child img{width:166px}.integration h3{position:absolute;top:191px;left:0;width:100%;font:400 16px/19px Varela Round,sans-serif;color:#999}.footer-divider{height:26px;background:var(--blue)}.portal-footer{color:#fff;background:#000}.footer-inner{height:258px}.footer-tagline{position:absolute;top:12px;left:0;width:100%;text-align:center;font:24px/29px Arial,sans-serif}.footer-image{position:absolute;left:289px;top:55px;width:361px;height:174px}.footer-contact{position:absolute;left:615px;right:0;top:158px;text-align:center}.footer-contact>p{font:16px/19px Varela Round,sans-serif;color:#ddd}.copyright{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin-top:27px;font:12px/18px Lucida Sans,Arial,sans-serif}.copyright a{white-space:nowrap;text-decoration:none}.copyright a:hover{text-decoration:underline}.copyright span{white-space:nowrap}.legal-page{font-family:Arial,sans-serif;line-height:1.65;background:#fff;min-height:100vh;display:flex;flex-direction:column}.legal-header{display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff;padding:22px max(24px,calc((100% - 940px)/2));gap:24px}.legal-header img{width:250px;height:53px}.home-link{font-size:16px;text-underline-offset:4px}.legal-document{max-width:896px;width:calc(100% - 48px);margin:64px auto 80px;overflow-wrap:anywhere;font-size:16px}.legal-document-heading{margin-bottom:38px;text-align:center}.legal-document-heading>p:first-child{font-size:22px;font-weight:700;letter-spacing:.03em}.legal-document-heading h1{font-size:30px;text-decoration:underline;line-height:1.3;margin:12px 0 20px}.legal-document-heading time{white-space:nowrap}.legal-document h2{font-size:21px;line-height:1.4;margin:36px 0 16px;scroll-margin-top:24px}.legal-document p{margin-bottom:20px}.legal-document ul{padding-left:28px;margin:16px 0 24px}.legal-document li{margin-bottom:12px}.legal-emphasis{font-weight:700}.legal-footer{margin-top:auto;padding:24px;background:#000;color:#fff}.legal-footer .copyright{margin-top:0;font-size:14px;line-height:24px;gap:8px 24px}.not-found{max-width:940px;width:calc(100% - 48px);margin:100px auto;min-height:40vh}.not-found h1{font-size:36px;line-height:1.2;margin-bottom:24px}.not-found p{margin-bottom:24px}@media(max-width:959px){.section-inner{width:calc(100% - 32px)}.brand-inner{height:auto;padding:16px 0 24px;display:flex;flex-direction:column;align-items:center;gap:16px}.brand-logo,.brand-inner h1,.brand-contact,.hero-images{position:static}.brand-logo{max-width:100%;height:auto}.brand-inner h1{font-size:24px;white-space:normal;text-align:center;line-height:1.25}.brand-contact{text-align:center;line-height:1.5;font-size:16px}.hero-images{width:100%;grid-template-columns:repeat(3,184px);justify-content:center;gap:8px}.hero-image:nth-last-child(-n+2){transform:translate(96px)}.about-inner{height:auto;display:grid;grid-template-columns:1fr 251px;gap:20px;align-items:center;padding:26px 0}.about-inner h2{position:static;grid-column:1/-1}.about-copy{position:static;width:auto;font-size:20px;line-height:1.4}.about-copy p:last-child{line-height:1.4}.about-copy .about-technologies{font-size:inherit}.award-image{position:static;width:251px;height:93px}.ai-inner{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px;padding:38px 16px 44px}.ai-background{background-position:center;opacity:.72}.ai-service{position:relative;left:auto;top:auto;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ai-service .service-photo{position:relative;left:auto;top:auto;flex-shrink:0}.ai-service h3{position:static;white-space:normal;font-size:21px;line-height:1.3}.blockchain-inner{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:32px 0 38px}.blockchain-video{position:static;grid-column:1/-1;width:100%;max-width:540px;margin:auto}.blockchain-video iframe{width:100%;height:auto;aspect-ratio:404/250}.blockchain-service{position:static;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.blockchain-service .service-photo{position:relative;left:auto;top:auto}.blockchain-service h3{position:static;white-space:normal;font-size:21px;line-height:1.3}.integrations{height:auto;display:flex;justify-content:space-evenly;gap:20px;padding:32px 0 38px}.integration{position:static;width:auto;flex:1;min-width:0}.integration h3{position:static;margin-top:22px}.footer-inner{height:auto;padding:20px 0 26px;display:flex;flex-direction:column;align-items:center;gap:20px}.footer-tagline,.footer-image,.footer-contact{position:static}.footer-tagline{font-size:23px;line-height:1.3}.footer-image{max-width:100%;height:auto;object-fit:contain}.footer-contact{width:100%}.copyright{font-size:14px;line-height:24px;margin-top:20px;gap:8px 20px}}@media(max-width:599px){.hero-images{grid-template-columns:repeat(2,minmax(0,184px));gap:8px;max-width:376px}.hero-image{width:100%;height:auto;aspect-ratio:184/120}.hero-image img{width:100%;object-fit:cover;height:100%;position:static}.hero-image:nth-child(4) img{width:100%;height:100%}.hero-image:nth-last-child(-n+2){transform:none}.hero-image:last-child{grid-column:1/-1;justify-self:center;width:calc((100% - 8px)/2)}.about-inner{grid-template-columns:1fr;justify-items:center;gap:22px}.about-inner h2{justify-self:start}.about-copy{order:2;text-align:center;font-size:19px}.award-image{order:1}.section-title .section-inner{height:auto;min-height:74px;padding:18px 0}.section-title h2{position:static;font-size:28px;line-height:1.22;overflow-wrap:normal}.section-title .title-spacing{display:none}.ai-inner{grid-template-columns:1fr;padding:32px 16px;gap:32px}.ai-background{background-size:auto 100%;opacity:.4}.ai-service{gap:14px}.ai-service h3{font-size:22px}.blockchain-inner{grid-template-columns:1fr;gap:32px}.blockchain-video{grid-column:auto}.blockchain-video figcaption{font-size:16px;line-height:1.4}.integrations{flex-direction:column;align-items:center;gap:32px}.integration{width:100%}.integration h3{font-size:16px;line-height:1.4;margin-top:18px}.footer-divider{height:16px}.footer-tagline{font-size:21px}.copyright{gap:8px 16px}.copyright span{flex-basis:100%}.copyright a{padding:6px 0}.legal-header{padding:18px 20px;gap:16px}.legal-header img{width:min(230px,65vw);height:auto}.legal-document{width:calc(100% - 40px);margin:36px auto 48px;line-height:1.7}.legal-document-heading h1{font-size:26px}.legal-document-heading>p:first-child{font-size:19px}.legal-document h2{font-size:20px}}
