.DetailPages_page__afeyg{--detail-bg:#080a0c;--detail-surface:#0d1013;--detail-text:#f3f5f5;--detail-muted:rgba(235,239,241,0.58);--detail-faint:rgba(235,239,241,0.34);--detail-accent:#9ed1c7;min-height:100vh;overflow:clip;background:radial-gradient(circle at 78% 7%,rgba(94,135,145,.1),transparent 31rem),var(--detail-bg);color:var(--detail-text);transition:background-color .36s cubic-bezier(.22,1,.36,1),color .36s cubic-bezier(.22,1,.36,1)}.DetailPages_shell__K4fcQ{width:min(calc(100% - clamp(48px, 8vw, 144px)),1320px);margin-inline:auto}.DetailPages_breadcrumb____o9O{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding-top:clamp(118px,12vw,166px);color:var(--detail-faint);font-size:11px;font-weight:560;letter-spacing:.14em;text-transform:uppercase}.DetailPages_breadcrumb____o9O a{transition:color .18s ease}.DetailPages_breadcrumb____o9O a:hover{color:var(--detail-text)}.DetailPages_heroGrid__eYjNh{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:end;grid-gap:clamp(48px,7vw,112px);gap:clamp(48px,7vw,112px);padding:clamp(54px,7vw,96px) 0 clamp(92px,10vw,148px)}.DetailPages_heroCopy__tXL8A,.DetailPages_solutionHeroCopy__TykNo{animation:DetailPages_detail-enter__pgBmd .76s cubic-bezier(.22,1,.36,1) both}.DetailPages_contactEyebrow__xugGv,.DetailPages_heroMeta__WBXk2,.DetailPages_sectionLabel__exv_I{display:flex;align-items:center;gap:14px;color:var(--detail-accent);font-size:11px;font-weight:620;letter-spacing:.18em;text-transform:uppercase}.DetailPages_heroMeta__WBXk2 span:first-child,.DetailPages_sectionLabel__exv_I span:first-child{color:var(--detail-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DetailPages_title__tOFsC{max-width:8.8ch;margin:22px 0 0;font-size:clamp(54px,7vw,108px);font-weight:390;letter-spacing:-.064em;line-height:.92;text-wrap:balance}.DetailPages_platformTitle___v30f{font-size:clamp(52px,6.5vw,100px)}.DetailPages_label__Vr862{margin:28px 0 0;color:var(--detail-muted);font-size:clamp(14px,1.25vw,18px);font-weight:520;letter-spacing:.04em}.DetailPages_statement__u8cP4{max-width:640px;margin:28px 0 0;color:var(--detail-muted);font-size:clamp(17px,1.65vw,23px);line-height:1.62;text-wrap:pretty}.DetailPages_heroFigure__fr14M,.DetailPages_solutionFigure__sh3W9{position:relative;margin:0;animation:DetailPages_detail-image-enter__wA80_ .9s cubic-bezier(.22,1,.36,1) 80ms both}.DetailPages_heroImageWrap__sBzG5{position:relative;min-height:clamp(400px,43vw,640px);overflow:hidden;background:var(--detail-surface)}.DetailPages_heroImage__P3JC8,.DetailPages_solutionImage__CO_C4{object-fit:cover;filter:saturate(.78) contrast(1.02);transition:filter .36s ease,transform .9s cubic-bezier(.22,1,.36,1)}.DetailPages_heroFigure__fr14M:hover .DetailPages_heroImage__P3JC8,.DetailPages_solutionFigure__sh3W9:hover .DetailPages_solutionImage__CO_C4{transform:scale(1.012);filter:saturate(.9) contrast(1.03)}.DetailPages_imageCaption__0b3jY{display:flex;justify-content:space-between;gap:24px;margin-top:14px;color:var(--detail-faint);font-size:10px;font-weight:560;letter-spacing:.14em;text-transform:uppercase}.DetailPages_section__Hjf_n{padding:clamp(88px,10vw,150px) 0}.DetailPages_introGrid__oWeRE{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:clamp(48px,9vw,150px);gap:clamp(48px,9vw,150px)}.DetailPages_lead__1HyTp{max-width:950px;margin:0;color:var(--detail-text);font-size:clamp(28px,3.45vw,52px);font-weight:410;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.DetailPages_bodyCopy__S_yFg{max-width:760px;margin:34px 0 0;color:var(--detail-muted);font-size:clamp(15px,1.3vw,18px);line-height:1.8}.DetailPages_contentHeader___llTy{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:clamp(48px,9vw,150px);gap:clamp(48px,9vw,150px);margin-bottom:clamp(54px,7vw,90px)}.DetailPages_contentHeader___llTy h2{max-width:780px;margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:420;letter-spacing:-.046em;line-height:1.08}.DetailPages_capabilityList__GZ8Zg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(36px,5vw,76px);gap:clamp(36px,5vw,76px);margin:0;padding:0;list-style:none}.DetailPages_capabilityItem__EVVi_{min-width:0}.DetailPages_itemIndex__fZrJe{display:block;color:var(--detail-accent);font-size:11px;font-weight:650;letter-spacing:.16em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DetailPages_capabilityItem__EVVi_ h3,.DetailPages_flowItem__g2bCl h3{margin:22px 0 0;font-size:clamp(21px,2vw,29px);font-weight:520;letter-spacing:-.025em;line-height:1.25}.DetailPages_capabilityItem__EVVi_ p,.DetailPages_flowItem__g2bCl p{margin:16px 0 0;color:var(--detail-muted);font-size:14px;line-height:1.75}.DetailPages_flowList__0gbjF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);margin:0;padding:0;list-style:none}.DetailPages_flowItem__g2bCl{position:relative;min-width:0;padding-top:8px}.DetailPages_flowItem__g2bCl:not(:last-child):after{content:"→";position:absolute;top:4px;right:calc(clamp(28px, 4vw, 64px) * -.62);color:var(--detail-faint);font-size:16px}.DetailPages_useCaseList__syXJp{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.DetailPages_useCaseList__syXJp li{padding:11px 17px;border-radius:999px;background:rgba(255,255,255,.055);color:var(--detail-muted);font-size:13px}.DetailPages_lead__1HyTp+.DetailPages_useCaseList__syXJp{margin-top:36px}.DetailPages_solutionHero__wNL5k{padding-bottom:clamp(88px,10vw,148px)}.DetailPages_solutionHeroCopy__TykNo{display:grid;grid-template-columns:minmax(170px,.33fr) minmax(0,1fr);grid-gap:clamp(48px,9vw,150px);gap:clamp(48px,9vw,150px);align-items:start;padding:clamp(52px,6vw,84px) 0 clamp(58px,7vw,96px)}.DetailPages_solutionHeading__VhAyc .DetailPages_title__tOFsC{max-width:12ch}.DetailPages_solutionHeadline__bt1rr{max-width:970px;margin:32px 0 0;color:var(--detail-muted);font-size:clamp(19px,2vw,28px);line-height:1.55;text-wrap:balance}.DetailPages_solutionImageWrap__n_1Pv{position:relative;aspect-ratio:16/7.4;min-height:430px;overflow:hidden;background:var(--detail-surface)}.DetailPages_solutionFigure__sh3W9 .DetailPages_imageCaption__0b3jY{width:100%}.DetailPages_related__DbdyF{padding:clamp(72px,8vw,120px) 0 clamp(100px,11vw,168px)}.DetailPages_relatedGrid__rftYW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(44px,8vw,128px);gap:clamp(44px,8vw,128px)}.DetailPages_relatedLink__uYbNO{display:grid;grid-gap:12px;gap:12px;min-width:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.DetailPages_relatedLink__uYbNO:last-child{text-align:right}.DetailPages_relatedLink__uYbNO:hover{transform:translateY(-4px)}.DetailPages_relatedDirection__qWz3p{color:var(--detail-faint);font-size:10px;font-weight:620;letter-spacing:.16em;text-transform:uppercase}.DetailPages_relatedTitle__AjnzN{overflow-wrap:anywhere;font-size:clamp(25px,3.1vw,44px);font-weight:440;letter-spacing:-.035em;line-height:1.12}.DetailPages_contact__XJHqg{padding:clamp(92px,10vw,152px) 0;background:#e3e1da;color:#101316}.DetailPages_contactInner__T3WKl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px)}.DetailPages_contactEyebrow__xugGv{color:rgba(16,19,22,.48)}.DetailPages_contact__XJHqg h2{max-width:850px;margin:24px 0 0;font-size:clamp(38px,5vw,72px);font-weight:430;letter-spacing:-.05em;line-height:1.06;text-wrap:balance}.DetailPages_contact__XJHqg p{max-width:680px;margin:28px 0 0;color:rgba(16,19,22,.62);font-size:15px;line-height:1.75}.DetailPages_contactLink__AdAry{min-width:180px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 26px;border-radius:999px;background:#101316;color:#f4f6f5;font-size:14px;font-weight:580;white-space:nowrap;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .18s ease}.DetailPages_contactLink__AdAry:hover{transform:translateY(-3px);background:#24302f}@keyframes DetailPages_detail-enter__pgBmd{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes DetailPages_detail-image-enter__wA80_{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme=light] .DetailPages_page__afeyg{--detail-bg:#f1f0ec;--detail-surface:#e8e7e2;--detail-text:#111419;--detail-muted:rgba(17,20,25,0.62);--detail-faint:rgba(17,20,25,0.4);--detail-accent:#366d68;background:radial-gradient(circle at 78% 7%,rgba(70,113,120,.1),transparent 31rem),var(--detail-bg)}html[data-theme=light] .DetailPages_page__afeyg .site-header[data-scrolled=false] .brand__logo{filter:invert(1)}html[data-theme=light] .DetailPages_page__afeyg .site-header[data-scrolled=false] .nav__item{color:rgba(17,20,25,.7)}html[data-theme=light] .DetailPages_page__afeyg .site-header[data-scrolled=false] .nav__item.is-active,html[data-theme=light] .DetailPages_page__afeyg .site-header[data-scrolled=false] .nav__item:hover{color:#111419;background:rgba(17,20,25,.055)}html[data-theme=light] .DetailPages_page__afeyg .site-header{--header-control-bg:var(--header-light-control-bg);--header-control-hover-bg:var(--header-light-control-hover-bg);--header-control-line:var(--header-light-control-line);--header-control-hover-line:var(--header-light-control-hover-line);--header-control-text:var(--header-light-control-text);--header-control-muted:var(--header-light-control-muted);--header-control-selected-bg:var(--header-light-control-selected-bg);--header-control-shadow:var(--header-light-control-shadow);--header-control-focus:var(--header-light-control-focus);--header-contact-bg:var(--header-light-contact-bg);--header-contact-hover-bg:var(--header-light-contact-hover-bg);--header-contact-shadow:var(--header-light-contact-shadow);--header-flow-rgb:var(--header-light-flow-rgb);--header-flow-hot-rgb:var(--header-light-flow-hot-rgb)}html[data-theme=light] .DetailPages_useCaseList__syXJp li{background:rgba(17,20,25,.06)}html[data-theme=light] .DetailPages_heroImage__P3JC8,html[data-theme=light] .DetailPages_solutionImage__CO_C4{filter:saturate(.86) contrast(.98)}html[data-theme=light] .DetailPages_contact__XJHqg{background:#161a1d;color:#f4f6f5}html[data-theme=light] .DetailPages_contactEyebrow__xugGv{color:rgba(244,246,245,.48)}html[data-theme=light] .DetailPages_contact__XJHqg p{color:rgba(244,246,245,.62)}html[data-theme=light] .DetailPages_contactLink__AdAry{background:#e7e5df;color:#111419}html[data-theme=light] .DetailPages_contactLink__AdAry:hover{background:#ffffff}@media (max-width:1040px){.DetailPages_heroGrid__eYjNh{grid-template-columns:1fr}.DetailPages_heroCopy__tXL8A{max-width:850px}.DetailPages_heroImageWrap__sBzG5{min-height:0;aspect-ratio:16/9}.DetailPages_contentHeader___llTy,.DetailPages_introGrid__oWeRE,.DetailPages_solutionHeroCopy__TykNo{grid-template-columns:1fr;gap:32px}.DetailPages_capabilityList__GZ8Zg{gap:38px}.DetailPages_solutionImageWrap__n_1Pv{aspect-ratio:16/8.5;min-height:0}}@media (max-width:760px){.DetailPages_shell__K4fcQ{width:calc(100% - 48px)}.DetailPages_breadcrumb____o9O{padding-top:108px}.DetailPages_heroGrid__eYjNh{gap:48px;padding-top:42px;padding-bottom:92px}.DetailPages_platformTitle___v30f,.DetailPages_title__tOFsC{font-size:clamp(48px,15vw,68px);letter-spacing:-.055em}.DetailPages_statement__u8cP4{margin-top:22px;font-size:17px}.DetailPages_imageCaption__0b3jY{flex-direction:column;gap:5px}.DetailPages_section__Hjf_n{padding:84px 0}.DetailPages_lead__1HyTp{font-size:31px}.DetailPages_contentHeader___llTy{margin-bottom:48px}.DetailPages_contentHeader___llTy h2{font-size:38px}.DetailPages_capabilityList__GZ8Zg,.DetailPages_contactInner__T3WKl,.DetailPages_flowList__0gbjF,.DetailPages_relatedGrid__rftYW{grid-template-columns:1fr}.DetailPages_capabilityList__GZ8Zg,.DetailPages_flowList__0gbjF{gap:50px}.DetailPages_flowItem__g2bCl:not(:last-child):after{content:"↓";top:auto;right:auto;bottom:-36px;left:0}.DetailPages_solutionHeroCopy__TykNo{padding-top:42px;padding-bottom:48px}.DetailPages_solutionHeadline__bt1rr{font-size:18px}.DetailPages_solutionImageWrap__n_1Pv{aspect-ratio:4/3}.DetailPages_relatedGrid__rftYW{gap:58px}.DetailPages_relatedLink__uYbNO:last-child{text-align:left}.DetailPages_contactInner__T3WKl{align-items:start}.DetailPages_contactLink__AdAry{width:100%}}@media (prefers-reduced-motion:reduce){.DetailPages_heroCopy__tXL8A,.DetailPages_heroFigure__fr14M,.DetailPages_solutionFigure__sh3W9,.DetailPages_solutionHeroCopy__TykNo{animation:none}.DetailPages_contactLink__AdAry,.DetailPages_heroImage__P3JC8,.DetailPages_relatedLink__uYbNO,.DetailPages_solutionImage__CO_C4{transition:none}}