.Hero_section__h8A6J{position:relative;max-width:1440px;margin:0 auto;padding:40px 48px 48px;display:flex;flex-direction:column;align-items:center}.Hero_blobBlue__iiPUC,.Hero_blobOrange__664Vy{position:absolute;width:601px;height:541px;filter:blur(100px);opacity:.3;pointer-events:none;z-index:0;top:595px}.Hero_blobBlue__iiPUC{background:#145874;left:0}.Hero_blobOrange__664Vy{background:#D95C3B;left:860px}@keyframes Hero_heroIn__kmR_Z{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.Hero_content__9ypWn,.Hero_ctaWrap__3W9ph,.Hero_dots__jMrhY,.Hero_imageRow__i9joW{animation:Hero_heroIn__kmR_Z .8s cubic-bezier(.22,.61,.36,1) both}.Hero_content__9ypWn{animation-delay:.05s}.Hero_imageRow__i9joW{animation-delay:.2s}.Hero_dots__jMrhY{animation-delay:.32s}.Hero_ctaWrap__3W9ph{animation-delay:.42s}@media (prefers-reduced-motion:reduce){.Hero_content__9ypWn,.Hero_ctaWrap__3W9ph,.Hero_dots__jMrhY,.Hero_imageRow__i9joW{animation:none}}.Hero_content__9ypWn{position:absolute;inset:0;z-index:2;justify-content:center;padding:0 48px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.15) 40%,rgba(0,0,0,.5))}.Hero_contentLink__jjnc8,.Hero_content__9ypWn{display:flex;flex-direction:column;align-items:center;text-align:center}.Hero_contentLink__jjnc8{pointer-events:auto;color:inherit;text-decoration:none;transition:transform .2s ease}.Hero_contentLink__jjnc8:hover{transform:translateY(-2px)}.Hero_heading__8BIxa{font-size:clamp(18px,4.4vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:#ffffff;margin-bottom:clamp(8px,1.4vw,18px);text-shadow:0 2px 24px rgba(0,0,0,.4)}.Hero_subtitle__lkRtQ{font-size:clamp(11px,1.55vw,20px);font-weight:400;line-height:1.4;color:#ffffff;opacity:.92;text-shadow:0 1px 12px rgba(0,0,0,.45)}.Hero_imageRow__i9joW{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:48px;margin-bottom:32px}.Hero_viewport__b0__P{flex:1 1;min-width:0;position:relative;aspect-ratio:16/9;max-height:640px;background:#D9D9D9;border-radius:12px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.Hero_viewport__b0__P:active{cursor:-webkit-grabbing;cursor:grabbing}.Hero_heroImage__hzgRk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transform:scale(1.02);transition:opacity .9s ease-in-out,transform 6s ease-out}.Hero_heroImageActive__ZUcoo{opacity:1;transform:scale(1);z-index:1}@media (prefers-reduced-motion:reduce){.Hero_heroImage__hzgRk{transition:opacity .3s ease;transform:none}.Hero_heroImageActive__ZUcoo{transform:none}}.Hero_arrowBtn__XsVhB{flex-shrink:0;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.Hero_arrowBtn__XsVhB,.Hero_dots__jMrhY{display:flex;align-items:center;justify-content:center}.Hero_dots__jMrhY{position:relative;z-index:1;gap:10px;margin-bottom:24px}.Hero_dot__FL1Nb{width:10px;height:10px;border-radius:50%;border:none;padding:0;background:#C4C4C4;cursor:pointer;transition:background .18s ease,transform .18s ease}.Hero_dot__FL1Nb:hover{background:#9a9a9a}.Hero_dotActive__MknUX{background:var(--cw-blue)}.Hero_ctaWrap__3W9ph{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px}.Hero_ctaCaption__0KnWl{font-size:13px;font-weight:400;color:var(--hero-text);opacity:.55;text-align:center}.Hero_cta__bvnbU{display:inline-flex;align-items:center;gap:8px;background:var(--cw-blue);color:#ffffff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;padding:16px 40px;border-radius:100px;transition:background .18s ease,transform .15s ease}.Hero_cta__bvnbU:hover{background:#0f4460;transform:translateY(-2px)}.Hero_ctaArrow__dTQCK{font-size:18px;font-weight:400}@media (min-width:768px) and (max-width:1199px){.Hero_section__h8A6J{padding:40px 32px 48px}.Hero_content__9ypWn{padding:0 32px}.Hero_imageRow__i9joW{gap:32px;margin-bottom:36px}.Hero_blobBlue__iiPUC{width:400px;height:360px;left:-80px;top:420px}.Hero_blobOrange__664Vy{width:400px;height:360px;left:auto;right:-80px;top:420px}}@media (max-width:767px){.Hero_section__h8A6J{padding:72px 20px 24px;min-height:100vh;min-height:100svh;justify-content:flex-start;gap:0}.Hero_blobBlue__iiPUC{width:280px;height:260px;left:-120px;top:320px}.Hero_blobOrange__664Vy{width:280px;height:260px;left:auto;right:-120px;top:320px}.Hero_viewport__b0__P{aspect-ratio:4/5;max-height:52svh;border-radius:16px}.Hero_content__9ypWn{padding:0 18px}.Hero_heading__8BIxa{font-size:clamp(20px,5.6vw,30px);line-height:1.12;letter-spacing:-.02em;margin-bottom:10px}.Hero_subtitle__lkRtQ{font-size:13.5px;line-height:1.45}.Hero_imageRow__i9joW{gap:0;margin-bottom:22px}.Hero_dots__jMrhY{margin-bottom:20px}.Hero_arrowBtn__XsVhB{display:none}.Hero_cta__bvnbU{font-size:14px;padding:13px 24px}.Hero_ctaWrap__3W9ph{gap:10px}}.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_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_nextVideo__yJ60_{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(20,88,116,.85);transition:background .18s ease}.SolutionsSection_nextVideo__yJ60_:hover{background:#145874}@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}}@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:48px}.SolutionsSection_row__BDpG2,.SolutionsSection_row__BDpG2.SolutionsSection_reverse__VLKWy{flex-direction:column;gap:20px}.SolutionsSection_text__2LrXD{width:100%}}.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;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;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}}