.Banner_banner__1HLwi{position:relative;width:100%;height:506px;overflow:hidden;background:#D9D9D9;margin-bottom:84px}.Banner_bg__GdUf4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Banner_overlay__wKfW6{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,15,25,.6),rgba(6,15,25,.3) 40%,rgba(6,15,25,0) 72%);pointer-events:none}.Banner_inner__ELxdE{position:relative;z-index:1;max-width:1440px;height:100%;margin:0 auto;padding:0 48px;display:flex;flex-direction:column;justify-content:center}.Banner_title__RXAFA{font-size:60px;font-weight:700;line-height:normal;letter-spacing:-1.8px}.Banner_description__JZqU_,.Banner_title__RXAFA{color:#fff;font-family:Inter,sans-serif;font-style:normal}.Banner_description__JZqU_{margin-top:16px;max-width:720px;font-size:20px;font-weight:400;line-height:33px}.Banner_descriptionWide__GiuPm{max-width:1000px}@media (min-width:768px) and (max-width:1199px){.Banner_banner__1HLwi{height:420px}.Banner_inner__ELxdE{padding:0 32px}.Banner_title__RXAFA{font-size:48px;letter-spacing:-1.4px}.Banner_description__JZqU_{font-size:18px;line-height:30px}}@media (max-width:767px){.Banner_banner__1HLwi{height:300px;margin-bottom:16px}.Banner_inner__ELxdE{padding:0 20px}.Banner_title__RXAFA{font-size:34px;letter-spacing:-1px}.Banner_description__JZqU_{margin-top:12px;font-size:15px;line-height:24px}.Banner_description__JZqU_ br{display:none}}.NewsSection_outer__urtcw{padding:48px 16px 80px}.NewsSection_container__cQvJa{max-width:1440px;margin:0 auto;padding:0 48px}.NewsSection_intro__okD4F{margin-bottom:60px}.NewsSection_introHead__Pj_77{display:flex;align-items:center;gap:16px;margin-bottom:20px}.NewsSection_introIcon__nGDQ0{width:44px;height:auto}.NewsSection_introTitle__AZiEY{font-family:Inter,sans-serif;font-size:49px;font-weight:700;line-height:57.2px;letter-spacing:-1.2px;color:#1d1e20}.NewsSection_introDesc__YOXWs{max-width:none;font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:30.8px;letter-spacing:-.3px;color:#31373d}.NewsSection_grid__UVIkd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:46px 40px;gap:46px 40px}.NewsSection_card__q3Nqa{display:flex;flex-direction:column;border:1px solid #e4e4e4;background:#fff;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.NewsSection_card__q3Nqa:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.08)}.NewsSection_thumbWrap__r4CTe{aspect-ratio:8/5;background:#e4e7eb;overflow:hidden}.NewsSection_thumb__LAzPZ{width:100%;height:100%;object-fit:cover}.NewsSection_thumbContain__u1jml{object-fit:contain}.NewsSection_body__OI5ZX{display:flex;flex-direction:column;gap:10px;padding:15px 20px 20px}.NewsSection_title__OW1kx{font-size:16px;font-weight:500;line-height:26px;color:#24292f;-webkit-line-clamp:2}.NewsSection_excerpt__s8OVG,.NewsSection_title__OW1kx{font-family:Inter,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.NewsSection_excerpt__s8OVG{font-size:14px;font-weight:400;line-height:20px;color:#57606a;-webkit-line-clamp:4}.NewsSection_readMore__T9ZUA{margin-top:2px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#0a0b1e;opacity:.8;text-align:right}.NewsSection_arrow__m0Nxe{font-weight:700}.NewsSection_loadMoreWrap__s1tHI{display:flex;justify-content:center;margin-top:60px}.NewsSection_loadMore__HlPbk{background:#145874;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:15px 25px;border-radius:30px;transition:background .18s ease}.NewsSection_loadMore__HlPbk:hover{background:#0f4460}@media (min-width:768px) and (max-width:1199px){.NewsSection_container__cQvJa{padding:0 32px}.NewsSection_introTitle__AZiEY{font-size:40px;line-height:1.15;letter-spacing:-1px}.NewsSection_introDesc__YOXWs{font-size:18px;line-height:28px}.NewsSection_grid__UVIkd{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:767px){.NewsSection_outer__urtcw{padding:32px 16px 56px}.NewsSection_container__cQvJa{padding:0 20px}.NewsSection_intro__okD4F{margin-bottom:40px}.NewsSection_introIcon__nGDQ0{width:36px}.NewsSection_introTitle__AZiEY{font-size:30px;line-height:1.2;letter-spacing:-.8px}.NewsSection_introDesc__YOXWs{font-size:16px;line-height:24px}.NewsSection_grid__UVIkd{grid-template-columns:1fr;gap:24px}}.SolutionsSection_outer__lAnO2{padding:48px 16px 80px}.SolutionsSection_container__FhMwN{max-width:1440px;margin:0 auto;padding:0 48px}.SolutionsSection_intro__mDE3D{margin-bottom:80px}.SolutionsSection_introHead__p_JbE{display:flex;align-items:center;gap:16px;margin-bottom:20px}.SolutionsSection_introIcon__9OTFq{width:44px;height:auto}.SolutionsSection_introTitle__EnDX1{font-family:Inter,sans-serif;font-size:49px;font-weight:700;line-height:57.2px;letter-spacing:-1.2px;color:#1d1e20}.SolutionsSection_introDesc__ombg2{max-width:1120px;font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:30.8px;letter-spacing:-.3px;color:#31373d}.SolutionsSection_rows__DwPMC{display:flex;flex-direction:column;gap:60px}.SolutionsSection_row__BDpG2{display:flex;align-items:center;gap:70px}.SolutionsSection_row__BDpG2.SolutionsSection_reverse__VLKWy{flex-direction:row-reverse}.SolutionsSection_text__2LrXD{flex-shrink:0;width:365px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.SolutionsSection_itemTitle__9C9RK{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.5px;color:#24292f}.SolutionsSection_itemDesc__POCUO{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#57606a}.SolutionsSection_cta__vWN6B{display:inline-flex;align-items:center;background:#145874;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:15px 25px;border-radius:30px;transition:background .18s ease}.SolutionsSection_cta__vWN6B:hover{background:#0f4460}.SolutionsSection_descLink__KUoEd{color:#145874;text-decoration:underline}.SolutionsSection_stack__19MtV{--peek:20px;position:relative;flex:1 1;min-width:0}.SolutionsSection_backCard__QhvYn{position:absolute;inset:0;z-index:calc(3 - var(--depth));padding:0;background:#000;border-radius:24px;overflow:hidden;transform-origin:right center;transform:translateX(calc(var(--peek) * var(--depth))) scale(calc(1 - .08 * var(--depth)));opacity:calc(1 - .3 * var(--depth));filter:blur(calc(1px * var(--depth)));transition:transform .3s ease,opacity .3s ease;animation:SolutionsSection_peekIn__cXucJ .3s ease}@keyframes SolutionsSection_peekIn__cXucJ{0%{opacity:0}}.SolutionsSection_backCard__QhvYn:hover{opacity:1}.SolutionsSection_backCard__QhvYn img{width:100%;height:100%;object-fit:cover}.SolutionsSection_stack__19MtV .SolutionsSection_video__Pq5lf{z-index:3;background-size:cover;background-position:50%}.SolutionsSection_enter__4Cns2{--from:var(--peek);transform-origin:right center;animation:SolutionsSection_cardEnter__IurLl .3s ease}.SolutionsSection_enterBack__5hPS6{--from:calc(-1 * var(--peek));transform-origin:left center}@keyframes SolutionsSection_cardEnter__IurLl{0%{transform:translateX(var(--from)) scale(.92)}}.SolutionsSection_videoNav__TLNWV{position:absolute;top:100%;left:0;right:0;margin-top:4px;display:flex;justify-content:center;align-items:center}.SolutionsSection_navArrow__rwyMo{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#57606a;transition:color .18s ease}.SolutionsSection_navArrow__rwyMo:hover{color:#145874}.SolutionsSection_dot__w_MkR{width:24px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;transition:width .3s ease}.SolutionsSection_dot__w_MkR:before{content:"";width:8px;height:8px;border-radius:4px;background:#8c959f;transition:width .3s ease,background .18s ease}.SolutionsSection_dot__w_MkR:hover:before{background:#57606a}.SolutionsSection_dot__w_MkR[aria-current=true]{width:36px}.SolutionsSection_dot__w_MkR[aria-current=true]:before{width:24px;background:#145874}@media (prefers-reduced-motion:reduce){.SolutionsSection_backCard__QhvYn,.SolutionsSection_dot__w_MkR,.SolutionsSection_dot__w_MkR:before,.SolutionsSection_enter__4Cns2{animation:none;transition:none}}.SolutionsSection_video__Pq5lf{position:relative;flex:1 1;min-width:0;aspect-ratio:720/405;background:#000;border-radius:24px;overflow:hidden}.SolutionsSection_iframe__QEGIw{width:100%;height:100%;border:0;display:block}.SolutionsSection_image__cRu8c{width:100%;height:100%;object-fit:contain;background:#fff;display:block}@media (min-width:768px) and (max-width:1199px){.SolutionsSection_container__FhMwN{padding:0 32px}.SolutionsSection_introTitle__EnDX1{font-size:40px;line-height:1.15;letter-spacing:-1px}.SolutionsSection_introDesc__ombg2{font-size:18px;line-height:28px}.SolutionsSection_row__BDpG2{gap:40px}.SolutionsSection_text__2LrXD{width:300px}.SolutionsSection_stack__19MtV{--peek:14px}}@media (max-width:767px){.SolutionsSection_outer__lAnO2{padding:32px 0 56px}.SolutionsSection_container__FhMwN{padding:0 20px}.SolutionsSection_intro__mDE3D{margin-bottom:48px}.SolutionsSection_introIcon__9OTFq{width:36px}.SolutionsSection_introTitle__EnDX1{font-size:32px;line-height:1.15;letter-spacing:-.8px}.SolutionsSection_introDesc__ombg2{font-size:16px;line-height:24px}.SolutionsSection_rows__DwPMC{gap:60px}.SolutionsSection_row__BDpG2,.SolutionsSection_row__BDpG2.SolutionsSection_reverse__VLKWy{flex-direction:column;align-items:stretch;gap:20px}.SolutionsSection_text__2LrXD{width:100%}.SolutionsSection_stack__19MtV{--peek:10px}}.ContactSection_outer__Zq5CS{padding:48px 16px 96px}.ContactSection_container__z6d_d{max-width:1440px;margin:0 auto;padding:0 48px}.ContactSection_intro__Xfxmm{max-width:1200px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:57px;letter-spacing:-1px;color:#24292f}.ContactSection_positionsWrap__P57pL{display:flex;align-items:stretch;gap:35px;margin-top:45px;margin-left:11px}.ContactSection_positionsLine__erYif{flex-shrink:0;width:1px;background:#e4e5e9}.ContactSection_positions__2Jrs8{flex:1 1;max-width:1043px;padding:40px 48px 40px 40px;background:#fff;border-radius:20px;box-shadow:var(--card-shadow)}.ContactSection_positionsLabel__9EZrc{font-family:Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.2px;color:#24292f;margin-bottom:30px}.ContactSection_positionsList__aDEQP{list-style:none;counter-reset:pos}.ContactSection_positionsList__aDEQP li{counter-increment:pos;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#57606a}.ContactSection_positionsList__aDEQP li:before{content:counter(pos) ") "}.ContactSection_closing__gvVSk{margin-top:48px;display:flex;flex-direction:column;gap:30px}.ContactSection_closing__gvVSk p{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:normal;letter-spacing:-.5px;color:var(--heading-black,#24292f)}.ContactSection_email__Yw6R_{color:var(--cw-blue,#145874);font-weight:600;text-decoration:underline}@media (min-width:768px) and (max-width:1199px){.ContactSection_container__z6d_d{padding:0 32px}.ContactSection_intro__Xfxmm{font-size:28px;line-height:1.4}}@media (max-width:767px){.ContactSection_outer__Zq5CS{padding:32px 0 56px}.ContactSection_container__z6d_d{padding:0 20px}.ContactSection_intro__Xfxmm{font-size:22px;line-height:1.35;letter-spacing:-.4px}.ContactSection_closing__gvVSk br,.ContactSection_intro__Xfxmm br{display:none}.ContactSection_positionsWrap__P57pL{margin-left:0;gap:18px}.ContactSection_positionsLine__erYif{min-height:0}.ContactSection_positions__2Jrs8{padding:24px}.ContactSection_closing__gvVSk{margin-top:40px}.ContactSection_closing__gvVSk p{font-size:18px;line-height:1.4}}.TechSection_outer__Wql5F{padding:48px 16px 80px}.TechSection_container__SzL8Z{max-width:1440px;margin:0 auto;padding:0 24px}.TechSection_ceSection__vWOZ_,.TechSection_container__SzL8Z{display:flex;flex-direction:column;gap:80px}.TechSection_ceTopRow__zotA2{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.TechSection_ceHeader__61mQI{flex:1 1}.TechSection_ceTitleRow__O2KPW{display:flex;align-items:center;gap:16px;margin-bottom:16px}.TechSection_ceIcon__mH_ZV{width:49px;height:57px;flex-shrink:0}.TechSection_ceTitle__cLlII{font-size:49px;font-weight:700;line-height:57px;letter-spacing:-.025em;color:var(--nav-color)}.TechSection_ceSub__P1Vui{font-size:18px;font-weight:500;line-height:27px;letter-spacing:-.014em;color:var(--section-sub);max-width:480px;padding-left:65px}.TechSection_engineBadge__7wdKX{width:140px;height:140px;object-fit:contain;flex-shrink:0}.TechSection_panels___xHus{display:flex;gap:16px}.TechSection_panel__r3z_W{flex:1 1;background:#fff;border-radius:20px;box-shadow:var(--card-shadow);padding:32px;display:flex;flex-direction:column;gap:24px;min-width:0}.TechSection_panelTop__53cJO{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.TechSection_panelLabel__X1cxn{font-size:18px;font-weight:700;letter-spacing:-.011em;color:var(--section-title);display:block;margin-bottom:8px}.TechSection_panelDesc__c7u62{font-size:14px;font-weight:400;line-height:21px;color:var(--section-sub);white-space:pre-line}.TechSection_panelIllustration___30fn{width:80px;height:80px;object-fit:contain;flex-shrink:0}.TechSection_featureGrid__zeuDS{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(228,228,228,.8)}.TechSection_featureItem__rD0HL{display:flex;align-items:flex-start;gap:10px;padding:16px 8px;border-bottom:1px solid rgba(228,228,228,.8)}.TechSection_featureItem__rD0HL:nth-last-child(-n+2){border-bottom:none}.TechSection_featureItem__rD0HL:nth-child(odd){border-right:1px solid rgba(228,228,228,.8)}.TechSection_featureIcon__hsqpm{flex-shrink:0;margin-top:2px;object-fit:contain}.TechSection_featureTitle__Bsg4O{font-size:14px;font-weight:700;line-height:21px;color:var(--heading-black);margin-bottom:2px}.TechSection_featureSub__RiIF3{font-size:12px;font-weight:400;line-height:18px;color:var(--sub-black)}.TechSection_chartTitle__CZRgp{font-size:18px;font-weight:600;line-height:normal;color:var(--heading-black);text-align:center;margin-bottom:47px}.TechSection_digitalCard__eQAff{background:#fff;border-radius:20px;box-shadow:var(--card-shadow)}.TechSection_digitalHeader__24Tdx{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:40px 40px 28px}.TechSection_sliderArrows__XSv0a{display:flex;gap:8px;flex-shrink:0}.TechSection_sliderBtn__eCap2{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--heading-black);transition:background .15s ease}.TechSection_sliderBtn__eCap2:hover{background:#f5f6f8}.TechSection_emblaViewport__mo16S{overflow:hidden;padding:0 40px 32px}.TechSection_emblaContainer__3lTDX{display:flex;gap:24px}.TechSection_emblaSlide__1J7qj{flex:0 0 380px;min-width:0;background:#fff;border:1px solid rgba(228,228,228,.8);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.TechSection_cardImg__33SsK{width:100%;height:200px;object-fit:cover;background:#E4E7EB}.TechSection_cardImgContain___gHtp{object-fit:contain}.TechSection_cardBody__OeuVC{padding:24px 28px;display:flex;flex-direction:column;gap:10px;flex:1 1}.TechSection_cardTitle__DulDy{font-size:16px;font-weight:600;line-height:24px;color:var(--heading-black)}.TechSection_cardText__4hs94{font-size:14px;font-weight:400;line-height:21px;color:var(--sub-black)}.TechSection_highlightCard__pktEW{background:#fff;border-radius:20px;box-shadow:var(--card-shadow);padding:40px}.TechSection_highlightHeader__IhJC1{margin-bottom:48px}.TechSection_sectionLabel__jgZtX{font-size:18px;font-weight:700;letter-spacing:-.011em;color:var(--section-title);display:block;margin-bottom:8px}.TechSection_sectionSub__ofP6p{font-size:15px;font-weight:400;line-height:23px;color:var(--section-sub);max-width:680px}.TechSection_chartImg__9_Pxo{width:100%;height:auto;aspect-ratio:1600/919;border-radius:8px}.TechSection_massiveCard__IfuuX{background:#fff;border-radius:20px;box-shadow:var(--card-shadow);padding:40px}.TechSection_massiveHeader__MT6Ks{margin-bottom:28px}.TechSection_tableImg__A6L50{width:100%;height:auto;aspect-ratio:1600/676;border-radius:8px}@media (min-width:768px) and (max-width:1199px){.TechSection_outer__Wql5F{padding:40px 12px 64px}.TechSection_container__SzL8Z{padding:0 16px;gap:48px}.TechSection_ceSection__vWOZ_{gap:48px}.TechSection_ceTitle__cLlII{font-size:38px;line-height:46px}.TechSection_ceIcon__mH_ZV{width:38px;height:44px}.TechSection_ceSub__P1Vui{font-size:16px;line-height:24px;padding-left:54px}.TechSection_engineBadge__7wdKX{width:110px;height:110px}.TechSection_highlightCard__pktEW,.TechSection_massiveCard__IfuuX{padding:32px}.TechSection_highlightHeader__IhJC1{margin-bottom:36px}.TechSection_chartTitle__CZRgp{font-size:16px;margin-bottom:32px}.TechSection_digitalHeader__24Tdx{padding:32px 32px 24px}.TechSection_emblaViewport__mo16S{padding:0 32px 28px}.TechSection_emblaSlide__1J7qj{flex:0 0 300px}}@media (max-width:767px){.TechSection_outer__Wql5F{padding:32px 0 48px}.TechSection_container__SzL8Z{padding:0 16px;gap:40px}.TechSection_ceSection__vWOZ_{gap:32px}.TechSection_ceTopRow__zotA2{flex-direction:column;gap:16px}.TechSection_ceTitleRow__O2KPW{gap:12px}.TechSection_ceTitle__cLlII{font-size:28px;line-height:34px}.TechSection_ceIcon__mH_ZV{width:32px;height:38px}.TechSection_ceSub__P1Vui{font-size:15px;line-height:22px;padding-left:0}.TechSection_engineBadge__7wdKX{display:none}.TechSection_panels___xHus{flex-direction:column}.TechSection_panel__r3z_W{padding:24px}.TechSection_panelIllustration___30fn{width:56px;height:56px}.TechSection_highlightCard__pktEW,.TechSection_massiveCard__IfuuX{padding:24px}.TechSection_highlightHeader__IhJC1{margin-bottom:28px}.TechSection_chartTitle__CZRgp{font-size:14px;margin-bottom:24px}.TechSection_digitalHeader__24Tdx{padding:24px 20px 20px;flex-direction:column;gap:16px}.TechSection_sliderArrows__XSv0a{display:none}.TechSection_emblaViewport__mo16S{overflow:visible;padding:0 16px 24px}.TechSection_emblaContainer__3lTDX{flex-direction:column}.TechSection_emblaSlide__1J7qj{flex:0 0 auto;width:100%}.TechSection_cardImg__33SsK{height:140px}.TechSection_cardBody__OeuVC{padding:20px}}