.company-home[data-v-29e3fa24]{background:#fff;color:#6e6e73;font-weight:400;-webkit-font-smoothing:antialiased}.company-home h1[data-v-29e3fa24],.company-home h2[data-v-29e3fa24],.company-home h3[data-v-29e3fa24]{margin:0;color:#1d1d1f;font-weight:600}.company-home h2[data-v-29e3fa24]{font-size:36px;line-height:1.4;letter-spacing:-.8px;text-wrap:balance}.company-home h3[data-v-29e3fa24]{font-size:22px;line-height:1.5;letter-spacing:-.3px}.company-home p[data-v-29e3fa24]{font-size:16px;line-height:1.85}.company-home section[data-v-29e3fa24]{scroll-margin-top:84px}.company-home .ant-btn-lg[data-v-29e3fa24]{height:44px;padding:0 25px;border-radius:24px;font-size:15px}.company-home a[data-v-29e3fa24]:focus-visible,.company-home button[data-v-29e3fa24]:focus-visible{outline:2px solid #0071e3!important;outline-offset:5px}.home-container[data-v-29e3fa24]{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.home-section[data-v-29e3fa24]{padding:80px 0}.home-hero[data-v-29e3fa24]{padding:88px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,#fff),to(#f5f5f7));background:linear-gradient(180deg,#fff 45%,#f5f5f7)}.hero-content[data-v-29e3fa24]{text-align:center}.hero-eyebrow[data-v-29e3fa24]{margin:0 0 18px!important;color:#06c;font-size:14px!important;font-weight:500;letter-spacing:2px}.company-home h1[data-v-29e3fa24]{font-size:clamp(42px,5vw,68px);line-height:1.25;letter-spacing:-2px}.company-home h1>span[data-v-29e3fa24]{display:inline-block;white-space:nowrap}.company-home h1>.hero-accent[data-v-29e3fa24]{color:#0071e3}.hero-description[data-v-29e3fa24]{margin:22px auto 0!important;font-size:18px!important;line-height:1.8!important}.hero-actions[data-v-29e3fa24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:28px;margin:26px 0 0}.hero-actions .ant-btn-primary[data-v-29e3fa24]{background:#0071e3;border-color:#0071e3;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.hero-actions .ant-btn-primary[data-v-29e3fa24]:focus,.hero-actions .ant-btn-primary[data-v-29e3fa24]:hover{background:#0077ed;border-color:#0077ed}.hero-actions .ant-btn-primary[data-v-29e3fa24]:active{-webkit-transform:scale(.98);transform:scale(.98)}.hero-more[data-v-29e3fa24]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 0;color:#06c;font-size:15px}.hero-more .anticon[data-v-29e3fa24]{font-size:11px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.hero-more[data-v-29e3fa24]:hover{color:#0071e3}.hero-more:hover .anticon[data-v-29e3fa24]{-webkit-transform:translateX(3px);transform:translateX(3px)}.section-heading[data-v-29e3fa24]{margin-bottom:40px;text-align:left}.section-heading>p[data-v-29e3fa24]{margin:14px 0 0!important}.service-list[data-v-29e3fa24]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px}.service-item[data-v-29e3fa24]{padding:4px 0}.service-icon[data-v-29e3fa24]{display:block;margin-bottom:20px;color:#0071e3;font-size:30px;text-align:left}.service-item p[data-v-29e3fa24]{margin:12px 0 0!important;font-size:15px}.company-details[data-v-29e3fa24]{background:#f5f5f7}.company-details-grid[data-v-29e3fa24]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:64px}.about-section[data-v-29e3fa24],.solutions-section[data-v-29e3fa24]{min-width:0}.company-details h2[data-v-29e3fa24]{font-size:32px}.company-details .section-heading[data-v-29e3fa24]{margin-bottom:32px}.company-details .section-heading>p[data-v-29e3fa24]{font-size:15px}.solution-list[data-v-29e3fa24]{display:grid;grid-template-columns:1fr;gap:20px}.solution-item[data-v-29e3fa24]{padding:28px;border:1px solid rgba(0,0,0,.04);border-radius:16px;background:#fff}.solution-heading[data-v-29e3fa24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.solution-heading h3[data-v-29e3fa24]{min-width:0;text-wrap:balance}.solution-icon[data-v-29e3fa24]{-ms-flex-negative:0;flex-shrink:0;color:#0071e3;font-size:26px}.solution-item p[data-v-29e3fa24]{margin:14px 0 0!important;font-size:15px}.solution-flow[data-v-29e3fa24]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;margin-top:20px;color:#515154;font-size:12px}.solution-flow span[data-v-29e3fa24]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.solution-flow .anticon[data-v-29e3fa24]{color:#a1a1a6;font-size:9px}.about-copy p[data-v-29e3fa24]{margin:0!important;color:#515154;font-size:16px;line-height:1.95;text-wrap:pretty}.about-copy p+p[data-v-29e3fa24]{margin-top:20px!important}@media (max-width:1024px){.company-details-grid[data-v-29e3fa24]{grid-template-columns:1fr;gap:56px}.solution-list[data-v-29e3fa24]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-copy[data-v-29e3fa24]{max-width:860px}}@media (max-width:900px){.home-hero[data-v-29e3fa24],.home-section[data-v-29e3fa24]{padding:72px 0}.company-home h2[data-v-29e3fa24]{font-size:32px}.service-list[data-v-29e3fa24]{gap:32px}}@media (max-width:760px){.solution-list[data-v-29e3fa24]{grid-template-columns:1fr}}@media (max-width:600px){.home-container[data-v-29e3fa24]{width:calc(100% - 40px)}.home-section>.home-container[data-v-29e3fa24]{padding-right:28px}.home-hero[data-v-29e3fa24],.home-section[data-v-29e3fa24]{padding:56px 0}.hero-eyebrow[data-v-29e3fa24]{margin-bottom:16px!important;font-size:12px!important;letter-spacing:1px}.company-home h1[data-v-29e3fa24]{font-size:clamp(34px,9vw,48px);letter-spacing:-1px}.company-home h1>span[data-v-29e3fa24]{display:block}.company-home h2[data-v-29e3fa24]{font-size:clamp(22px,7.2vw,27px);letter-spacing:-.6px}.company-home h3[data-v-29e3fa24]{font-size:21px}.hero-description[data-v-29e3fa24]{margin-top:20px!important;font-size:14px!important}.hero-actions[data-v-29e3fa24]{gap:24px;margin:24px 0 0}.company-details .section-heading[data-v-29e3fa24],.section-heading[data-v-29e3fa24]{margin-bottom:30px}.company-details .section-heading>p[data-v-29e3fa24],.section-heading>p[data-v-29e3fa24]{margin-top:12px!important;font-size:14px}.service-list[data-v-29e3fa24],.solution-list[data-v-29e3fa24]{grid-template-columns:1fr;gap:24px}.service-item[data-v-29e3fa24]{position:relative;padding:0 0 24px 48px;border-bottom:1px solid #e8e8ed}.service-item[data-v-29e3fa24]:last-child{padding-bottom:0;border:0}.service-icon[data-v-29e3fa24]{position:absolute;top:2px;left:0;font-size:28px}.service-item p[data-v-29e3fa24]{margin-top:8px!important}.solution-item[data-v-29e3fa24]{padding:28px 24px;border-radius:16px}.solution-heading[data-v-29e3fa24]{gap:12px}.solution-icon[data-v-29e3fa24]{font-size:24px}.solution-item p[data-v-29e3fa24]{margin-top:12px!important}.solution-flow[data-v-29e3fa24]{margin-top:20px;gap:8px 10px}.solution-flow span[data-v-29e3fa24]{gap:10px}.about-copy p[data-v-29e3fa24]{font-size:15px}.about-copy p+p[data-v-29e3fa24]{margin-top:18px!important}}@media (prefers-reduced-motion:reduce){.hero-actions .ant-btn-primary[data-v-29e3fa24],.hero-more .anticon[data-v-29e3fa24]{-webkit-transition:none;transition:none}}