.ServiceDetailPage-module__42PWQa__page{--ink:#17201d;--paper:#fff;--soft:#fff;--line:#17201d24;--muted:#67716d;--signal:#0d5d45;--signal-soft:#f3f7f4;--section-space:var(--home-section-space);--section-content-gap:clamp(34px, 3.6vw, 48px);color:var(--ink);font-family:var(--font-inter), Inter, sans-serif;background:#fff;overflow:hidden}.ServiceDetailPage-module__42PWQa__shell{width:var(--home-shell-width,min(1360px, calc(100% - 64px)));margin-inline:auto}.ServiceDetailPage-module__42PWQa__hero{border-bottom:1px solid var(--ink);min-height:calc(100svh - 88px);color:var(--ink);background:#fff;padding:clamp(72px,8vh,104px) 0 clamp(56px,7vw,88px);position:relative}.ServiceDetailPage-module__42PWQa__hero:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000 calc(50% - .5px),#0d0f1212 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.ServiceDetailPage-module__42PWQa__heroGrid{width:var(--home-shell-width,min(1360px, calc(100% - 64px)));grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem);margin:auto;display:grid;position:relative}.ServiceDetailPage-module__42PWQa__heroKicker,.ServiceDetailPage-module__42PWQa__sectionKicker{align-items:center;gap:1rem;display:flex}.ServiceDetailPage-module__42PWQa__heroKicker>span,.ServiceDetailPage-module__42PWQa__sectionKicker>span{border:1px solid var(--ink);width:2.25rem;height:2.25rem;color:var(--ink);font:600 .62rem/1 var(--font-inter), sans-serif;border-radius:50%;place-items:center;display:grid}.ServiceDetailPage-module__42PWQa__eyebrow{color:var(--signal);font:600 12px/1 var(--font-inter), sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0}.ServiceDetailPage-module__42PWQa__hero h1{color:#0d0f12;max-width:900px;font-family:var(--type-font-display);font-size:clamp(44px,5.2vw,78px);font-weight:var(--type-hero-title-weight);line-height:var(--type-hero-title-leading);letter-spacing:var(--type-hero-title-tracking);word-spacing:var(--type-hero-title-word-spacing);text-wrap:balance;margin:clamp(2.5rem,5vw,5rem) 0 0}.ServiceDetailPage-module__42PWQa__heroWord{perspective:700px;vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.ServiceDetailPage-module__42PWQa__heroWord>span{will-change:transform;display:inline-block}.ServiceDetailPage-module__42PWQa__heroBottom{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(2.5rem,4vw,4rem);padding-top:1.5rem;display:grid}.ServiceDetailPage-module__42PWQa__lede{color:#0d0f12a8;max-width:620px;font:400 clamp(16px, 1.05vw, 18px)/1.6 var(--font-inter), Inter, sans-serif;letter-spacing:0;text-wrap:pretty;margin:0}.ServiceDetailPage-module__42PWQa__heroBottomWide{grid-template-columns:1fr;gap:22px}.ServiceDetailPage-module__42PWQa__heroBottomWide .ServiceDetailPage-module__42PWQa__heroText{max-width:65ch}.ServiceDetailPage-module__42PWQa__heroText{gap:14px;display:grid}.ServiceDetailPage-module__42PWQa__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ServiceDetailPage-module__42PWQa__primaryButton,.ServiceDetailPage-module__42PWQa__secondaryLink{min-height:52px;font:600 15px/1 var(--font-inter), Inter, sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.ServiceDetailPage-module__42PWQa__primaryButton{color:#fff;background:#0d0f12;border:1px solid #0d0f12}.ServiceDetailPage-module__42PWQa__primaryButton:hover{background:#05060a;transform:translateY(-2px)}.ServiceDetailPage-module__42PWQa__buttonTextClip{height:1em;line-height:1;display:block;overflow:hidden}.ServiceDetailPage-module__42PWQa__buttonTextClip>span{transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}.ServiceDetailPage-module__42PWQa__primaryButton:hover .ServiceDetailPage-module__42PWQa__buttonTextClip>span,.ServiceDetailPage-module__42PWQa__secondaryLink:hover .ServiceDetailPage-module__42PWQa__buttonTextClip>span,.ServiceDetailPage-module__42PWQa__ctaActions a:hover .ServiceDetailPage-module__42PWQa__buttonTextClip>span{transform:translateY(-100%)}.ServiceDetailPage-module__42PWQa__secondaryLink{color:#13171c;background:#fff;border:1px solid #0d0f122e}.ServiceDetailPage-module__42PWQa__secondaryLink:hover{border-color:#0d0f1266;transform:translateY(-2px)}.ServiceDetailPage-module__42PWQa__primaryButton svg,.ServiceDetailPage-module__42PWQa__secondaryLink svg,.ServiceDetailPage-module__42PWQa__cta a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px;transition:transform .2s}.ServiceDetailPage-module__42PWQa__primaryButton:hover svg,.ServiceDetailPage-module__42PWQa__secondaryLink:hover svg,.ServiceDetailPage-module__42PWQa__cta a:hover svg{transform:translate(3px)}.ServiceDetailPage-module__42PWQa__systemMap{border:1px solid var(--ink);box-shadow:12px 12px 0 var(--signal);background:#fff;position:relative}.ServiceDetailPage-module__42PWQa__mapHeader,.ServiceDetailPage-module__42PWQa__mapFooter{color:#626b75;font:600 .6rem/1 var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.ServiceDetailPage-module__42PWQa__mapHeader{border-bottom:1px solid var(--ink)}.ServiceDetailPage-module__42PWQa__status{align-items:center;gap:.5rem;display:flex}.ServiceDetailPage-module__42PWQa__status i{background:var(--signal);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ServiceDetailPage-module__42PWQa__statusPulse;box-shadow:0 0 0 4px #0d5d4521}.ServiceDetailPage-module__42PWQa__mapBody{background-image:linear-gradient(#e9edf1 1px,#0000 1px),linear-gradient(90deg,#e9edf1 1px,#0000 1px);background-size:32px 32px;height:430px;animation:18s linear infinite ServiceDetailPage-module__42PWQa__gridDrift;position:relative;overflow:hidden}.ServiceDetailPage-module__42PWQa__agentFlow{background-color:#f3f7f5;background-image:linear-gradient(#0d5d450d 1px,#0000 1px),linear-gradient(90deg,#0d5d450d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;gap:14px;height:430px;padding:22px;display:flex}.ServiceDetailPage-module__42PWQa__agentFlowHeader{color:#546b60;font:650 11px/1 var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.ServiceDetailPage-module__42PWQa__agentFlowHeader strong{color:#287553;font:inherit;align-items:center;gap:7px;display:flex}.ServiceDetailPage-module__42PWQa__agentFlowHeader i{background:#38ad70;border-radius:50%;width:7px;height:7px}.ServiceDetailPage-module__42PWQa__agentFlowStages{gap:8px;margin-top:4px;display:grid}.ServiceDetailPage-module__42PWQa__agentFlowStage{background:#fff;border:1px solid #cbdad0;border-radius:9px;gap:5px;padding:15px 17px;display:grid;position:relative;box-shadow:0 8px 18px #16412c0d}.ServiceDetailPage-module__42PWQa__agentFlowStage+.ServiceDetailPage-module__42PWQa__agentFlowStage:before{content:"";background:#70a286;width:1px;height:8px;position:absolute;top:-9px;left:25px}.ServiceDetailPage-module__42PWQa__agentFlowStage small{color:#4c8565;font:700 9px/1 var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase}.ServiceDetailPage-module__42PWQa__agentFlowStage strong{color:#1b2e24;font:650 15px/1.15 var(--font-plus-jakarta-sans), sans-serif}.ServiceDetailPage-module__42PWQa__agentFlowStage span{color:#687b70;font:500 11px/1.25 var(--font-inter), sans-serif}.ServiceDetailPage-module__42PWQa__agentFlowControls{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.ServiceDetailPage-module__42PWQa__agentFlowControls span{color:#37694c;font:650 9px/1 var(--font-inter), sans-serif;background:#e6f3ea;border:1px solid #bfd5c6;border-radius:999px;padding:7px 9px}.ServiceDetailPage-module__42PWQa__mapAxis{color:#89919a;font:600 .55rem/1 var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;inset:1rem 1rem auto}.ServiceDetailPage-module__42PWQa__flowLine{background:var(--ink);height:2px;position:absolute;top:50%;left:11%;right:11%}.ServiceDetailPage-module__42PWQa__flowLine:after{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 1px var(--ink), 0 0 20px #0d5d4566;content:"";border:2px solid #fff;border-radius:50%;animation:4.6s cubic-bezier(.45,0,.55,1) infinite ServiceDetailPage-module__42PWQa__flowTravel;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ServiceDetailPage-module__42PWQa__flowLine i{background:var(--signal);width:10px;height:10px;box-shadow:0 0 0 1px var(--ink);border:2px solid #fff;border-radius:50%;animation:3s ease-in-out infinite ServiceDetailPage-module__42PWQa__nodePulse;position:absolute;top:50%;transform:translate(-50%,-50%)}.ServiceDetailPage-module__42PWQa__flowLine i:first-child{left:0}.ServiceDetailPage-module__42PWQa__flowLine i:nth-child(2){animation-delay:-1s;left:50%}.ServiceDetailPage-module__42PWQa__flowLine i:nth-child(3){animation-delay:-2s;left:100%}.ServiceDetailPage-module__42PWQa__mapNode{z-index:3;border:1px solid var(--ink);min-width:135px;color:var(--ink);font:500 .7rem/1 var(--font-inter), sans-serif;background:#fff;padding:.85rem;animation:5s ease-in-out infinite ServiceDetailPage-module__42PWQa__cardFloat;display:grid;position:absolute;box-shadow:5px 5px #0d5d4521}.ServiceDetailPage-module__42PWQa__mapNode small{color:#737c86;margin-bottom:1.5rem;font-size:.57rem}.ServiceDetailPage-module__42PWQa__mapNode strong{max-width:120px}.ServiceDetailPage-module__42PWQa__mapNode em{color:#7b848e;font:500 .55rem/1.2 var(--font-inter), sans-serif;text-transform:uppercase;margin-top:.5rem;font-style:normal}.ServiceDetailPage-module__42PWQa__mapNode1{top:16%;left:5%}.ServiceDetailPage-module__42PWQa__mapNode2{animation-delay:-1.7s;top:58%;left:37%}.ServiceDetailPage-module__42PWQa__mapNode3{animation-delay:-3.2s;top:18%;right:4%}.ServiceDetailPage-module__42PWQa__mapPulse{border:1px solid var(--ink);background:var(--signal-soft);align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex;position:absolute;bottom:8%;right:4%}.ServiceDetailPage-module__42PWQa__mapPulse:after{border:1px solid var(--signal);content:"";opacity:0;animation:2.8s ease-out infinite ServiceDetailPage-module__42PWQa__checkpointPulse;position:absolute;inset:-1px}.ServiceDetailPage-module__42PWQa__mapPulse span{background:var(--signal);color:#001018;width:28px;height:28px;font:700 .65rem/1 var(--font-inter), sans-serif;place-items:center;display:grid}.ServiceDetailPage-module__42PWQa__mapPulse small{max-width:70px;font:600 .53rem/1.2 var(--font-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase}.ServiceDetailPage-module__42PWQa__mapFooter{border-top:1px solid var(--ink);justify-content:flex-start}.ServiceDetailPage-module__42PWQa__mapFooter span+span:before{content:"/";color:#a4aab1;margin:0 .7rem}.ServiceDetailPage-module__42PWQa__cloudVisual,.ServiceDetailPage-module__42PWQa__mobileVisual,.ServiceDetailPage-module__42PWQa__erpVisual,.ServiceDetailPage-module__42PWQa__growthVisual,.ServiceDetailPage-module__42PWQa__websiteVisual{isolation:isolate}.ServiceDetailPage-module__42PWQa__cloudVisual:before,.ServiceDetailPage-module__42PWQa__cloudVisual:after{z-index:-1;content:"";background:#17201d2e;position:absolute}.ServiceDetailPage-module__42PWQa__cloudVisual:before{height:1px;top:50%;left:12%;right:12%}.ServiceDetailPage-module__42PWQa__cloudVisual:after{width:1px;top:14%;bottom:14%;left:50%}.ServiceDetailPage-module__42PWQa__cloudRing{border:1px dashed #0d5d4557;border-radius:50%;width:224px;height:224px;animation:16s linear infinite ServiceDetailPage-module__42PWQa__orbitSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceDetailPage-module__42PWQa__cloudCore{z-index:2;border:1px solid var(--ink);background:var(--ink);color:#fff;text-align:center;place-content:center;width:158px;min-height:116px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:8px 8px #0d5d452e}.ServiceDetailPage-module__42PWQa__cloudCore small,.ServiceDetailPage-module__42PWQa__cloudCore em,.ServiceDetailPage-module__42PWQa__erpHub small,.ServiceDetailPage-module__42PWQa__erpHub em{color:#a9d2bd;font:600 9px/1.2 var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal}.ServiceDetailPage-module__42PWQa__cloudCore strong{font:600 17px/1.12 var(--font-plus-jakarta-sans), sans-serif;margin:10px 0}.ServiceDetailPage-module__42PWQa__cloudNode{z-index:2;border:1px solid var(--ink);min-width:112px;font:600 11px/1 var(--font-inter), sans-serif;background:#fff;align-items:center;gap:10px;padding:13px;display:flex;position:absolute}.ServiceDetailPage-module__42PWQa__cloudNode i{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0d5d451a}.ServiceDetailPage-module__42PWQa__cloudNode1{top:15%;left:7%}.ServiceDetailPage-module__42PWQa__cloudNode2{top:15%;right:7%}.ServiceDetailPage-module__42PWQa__cloudNode3{bottom:14%;left:7%}.ServiceDetailPage-module__42PWQa__cloudNode4{bottom:14%;right:7%}.ServiceDetailPage-module__42PWQa__cloudPacket{z-index:4;background:var(--signal);transform-origin:4px 116px;border-radius:50%;width:8px;height:8px;animation:5s linear infinite ServiceDetailPage-module__42PWQa__packetOrbit;position:absolute;top:calc(50% - 112px);left:calc(50% - 4px);box-shadow:0 0 0 5px #0d5d451f}.ServiceDetailPage-module__42PWQa__mobileVisual{place-items:center;display:grid}.ServiceDetailPage-module__42PWQa__mobileVisual:before{background:repeating-linear-gradient(90deg, var(--ink) 0 7px, transparent 7px 14px);content:"";opacity:.24;height:1px;position:absolute;top:50%;left:10%;right:10%}.ServiceDetailPage-module__42PWQa__phoneFrame{z-index:3;border:1px solid var(--ink);width:178px;height:330px;box-shadow:9px 9px 0 var(--signal);background:#fff;border-radius:26px;padding:9px;position:relative;overflow:hidden}.ServiceDetailPage-module__42PWQa__phoneTop{justify-content:center;align-items:center;gap:5px;height:26px;display:flex}.ServiceDetailPage-module__42PWQa__phoneTop i{background:var(--ink);border-radius:8px;width:34px;height:5px}.ServiceDetailPage-module__42PWQa__phoneTop span{background:var(--signal);border-radius:50%;width:5px;height:5px}.ServiceDetailPage-module__42PWQa__phoneHero{background:var(--ink);color:#fff;flex-direction:column;justify-content:flex-end;height:106px;padding:15px;display:flex}.ServiceDetailPage-module__42PWQa__phoneHero small{color:#a9d2bd;font:600 8px/1 var(--font-inter), sans-serif;text-transform:uppercase}.ServiceDetailPage-module__42PWQa__phoneHero strong{max-width:10ch;font:600 17px/1.1 var(--font-plus-jakarta-sans), sans-serif;margin-top:8px}.ServiceDetailPage-module__42PWQa__phoneRows{gap:8px;padding:16px 6px;display:grid}.ServiceDetailPage-module__42PWQa__phoneRows i{border:1px solid var(--line);background:var(--signal-soft);height:38px}.ServiceDetailPage-module__42PWQa__phoneRows i:nth-child(2){width:82%}.ServiceDetailPage-module__42PWQa__phoneNav{justify-content:space-around;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.ServiceDetailPage-module__42PWQa__phoneNav span{background:#17201d47;border-radius:4px;width:19px;height:3px}.ServiceDetailPage-module__42PWQa__mobileSignal{z-index:2;border:1px solid var(--ink);background:#fff;min-width:116px;padding:14px;display:grid;position:absolute;box-shadow:5px 5px #0d5d451f}.ServiceDetailPage-module__42PWQa__mobileSignal small{color:var(--muted);font:600 9px/1 var(--font-inter), sans-serif;text-transform:uppercase;margin-bottom:12px}.ServiceDetailPage-module__42PWQa__mobileSignal strong{font:600 15px/1 var(--font-plus-jakarta-sans), sans-serif}.ServiceDetailPage-module__42PWQa__mobileSignal1{top:15%;left:5%}.ServiceDetailPage-module__42PWQa__mobileSignal2{top:42%;right:4%}.ServiceDetailPage-module__42PWQa__mobileSignal3{bottom:12%;left:7%}.ServiceDetailPage-module__42PWQa__mobileSync{gap:7px;display:flex;position:absolute;top:12%;right:7%}.ServiceDetailPage-module__42PWQa__mobileSync i{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite ServiceDetailPage-module__42PWQa__syncBlink}.ServiceDetailPage-module__42PWQa__mobileSync i:nth-child(2){animation-delay:-.6s}.ServiceDetailPage-module__42PWQa__mobileSync i:nth-child(3){animation-delay:-1.2s}.ServiceDetailPage-module__42PWQa__erpVisual:before,.ServiceDetailPage-module__42PWQa__erpVisual:after{z-index:-1;content:"";background:#17201d3d;position:absolute}.ServiceDetailPage-module__42PWQa__erpVisual:before{height:1px;top:50%;left:12%;right:12%}.ServiceDetailPage-module__42PWQa__erpVisual:after{width:1px;top:12%;bottom:12%;left:50%}.ServiceDetailPage-module__42PWQa__erpHub{z-index:3;background:var(--ink);color:#fff;text-align:center;width:142px;height:142px;box-shadow:0 0 0 12px #fff, 0 0 0 13px var(--ink);border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceDetailPage-module__42PWQa__erpHub strong{font:600 23px/1 var(--font-plus-jakarta-sans), sans-serif;margin:9px 0}.ServiceDetailPage-module__42PWQa__erpModule{z-index:2;border:1px solid var(--ink);background:#fff;width:130px;min-height:88px;padding:13px;display:grid;position:absolute}.ServiceDetailPage-module__42PWQa__erpModule small{color:var(--signal);font:650 9px/1 var(--font-inter), sans-serif}.ServiceDetailPage-module__42PWQa__erpModule strong{font:600 16px/1 var(--font-plus-jakarta-sans), sans-serif;align-self:end}.ServiceDetailPage-module__42PWQa__erpModule i{background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;right:10px}.ServiceDetailPage-module__42PWQa__erpModule1{top:12%;left:5%}.ServiceDetailPage-module__42PWQa__erpModule2{top:12%;right:5%}.ServiceDetailPage-module__42PWQa__erpModule3{bottom:11%;left:5%}.ServiceDetailPage-module__42PWQa__erpModule4{bottom:11%;right:5%}.ServiceDetailPage-module__42PWQa__erpPulse{border:1px solid var(--signal);border-radius:50%;width:142px;height:142px;animation:3s ease-out infinite ServiceDetailPage-module__42PWQa__erpPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceDetailPage-module__42PWQa__growthVisual{padding:30px}.ServiceDetailPage-module__42PWQa__searchField{border:1px solid var(--ink);height:48px;font:500 11px/1 var(--font-inter), sans-serif;background:#fff;grid-template-columns:12px 1fr 24px;align-items:center;gap:10px;padding:0 14px;display:grid}.ServiceDetailPage-module__42PWQa__searchField>i{border:1px solid var(--signal);border-radius:50%;width:9px;height:9px}.ServiceDetailPage-module__42PWQa__searchField>b{background:var(--ink);color:#fff;place-items:center;width:24px;height:24px;font-weight:500;display:grid}.ServiceDetailPage-module__42PWQa__growthMetric{border:1px solid var(--ink);background:#fff;width:146px;padding:16px;display:grid;position:absolute;top:104px;left:30px}.ServiceDetailPage-module__42PWQa__growthMetric small{color:var(--muted);font:600 8px/1.2 var(--font-inter), sans-serif;text-transform:uppercase}.ServiceDetailPage-module__42PWQa__growthMetric strong{color:var(--signal);font:600 27px/1 var(--font-plus-jakarta-sans), sans-serif;margin:20px 0 7px}.ServiceDetailPage-module__42PWQa__growthMetric span{font:500 9px/1 var(--font-inter), sans-serif}.ServiceDetailPage-module__42PWQa__growthChart{border:1px solid var(--ink);background:#fff;justify-content:space-between;align-items:flex-end;padding:24px 18px 0;display:flex;position:absolute;inset:104px 30px 66px 194px}.ServiceDetailPage-module__42PWQa__growthChart:before{border-top:1px solid var(--line);border-bottom:1px solid var(--line);content:"";position:absolute;inset:25% 0 50%}.ServiceDetailPage-module__42PWQa__growthChart>i{z-index:1;width:10%;height:var(--bar-height);background:var(--ink);transform-origin:bottom;animation:ServiceDetailPage-module__42PWQa__barBreathe 3.2s ease-in-out var(--bar-delay) infinite alternate;position:relative}.ServiceDetailPage-module__42PWQa__growthChart>i:nth-child(n+4){background:var(--signal)}.ServiceDetailPage-module__42PWQa__growthLine{z-index:2;background:var(--signal);transform-origin:50%;height:2px;position:absolute;bottom:28%;left:16px;right:16px;transform:rotate(-13deg);box-shadow:0 0 0 4px #0d5d4514}.ServiceDetailPage-module__42PWQa__growthLabels{color:var(--muted);font:600 8px/1 var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;bottom:27px;left:30px;right:30px}.ServiceDetailPage-module__42PWQa__websiteVisual{padding:28px}.ServiceDetailPage-module__42PWQa__browserFrame{border:1px solid var(--ink);background:#fff;height:100%;box-shadow:8px 8px #0d5d4526}.ServiceDetailPage-module__42PWQa__browserBar{border-bottom:1px solid var(--ink);align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.ServiceDetailPage-module__42PWQa__browserBar>i{background:var(--ink);opacity:.42;border-radius:50%;width:6px;height:6px}.ServiceDetailPage-module__42PWQa__browserBar>span{color:var(--muted);font:500 8px/1 var(--font-inter), sans-serif;margin-left:8px}.ServiceDetailPage-module__42PWQa__browserCanvas{height:calc(100% - 38px);padding:18px}.ServiceDetailPage-module__42PWQa__browserCanvas>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:24px;display:flex}.ServiceDetailPage-module__42PWQa__browserCanvas>header span{background:var(--ink);width:46px;height:7px}.ServiceDetailPage-module__42PWQa__browserCanvas>header b{background:#17201d2e;width:86px;height:5px}.ServiceDetailPage-module__42PWQa__browserCanvas>main{grid-template-columns:1.2fr .8fr;gap:20px;height:210px;padding:22px 0;display:grid}.ServiceDetailPage-module__42PWQa__browserCanvas>main>div{flex-direction:column;justify-content:center;display:flex}.ServiceDetailPage-module__42PWQa__browserCanvas main small{color:var(--signal);font:650 8px/1 var(--font-inter), sans-serif;text-transform:uppercase}.ServiceDetailPage-module__42PWQa__browserCanvas main strong{max-width:10ch;font:600 24px/1.02 var(--font-plus-jakarta-sans), sans-serif;margin:12px 0 20px}.ServiceDetailPage-module__42PWQa__browserCanvas main div>i{background:var(--ink);width:74px;height:24px}.ServiceDetailPage-module__42PWQa__browserCanvas aside{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ServiceDetailPage-module__42PWQa__browserCanvas aside span{border:1px solid var(--line);background:var(--signal-soft)}.ServiceDetailPage-module__42PWQa__browserCanvas aside span:first-child{background:var(--ink);grid-column:1/-1}.ServiceDetailPage-module__42PWQa__browserCanvas>footer{grid-template-columns:repeat(3,1fr);gap:8px;height:50px;display:grid}.ServiceDetailPage-module__42PWQa__browserCanvas>footer span{border-top:1px solid var(--line);background:linear-gradient(180deg, transparent 55%, var(--signal-soft) 55%)}.ServiceDetailPage-module__42PWQa__webScore,.ServiceDetailPage-module__42PWQa__webComponents{z-index:3;border:1px solid var(--ink);background:#fff;padding:12px;position:absolute;box-shadow:5px 5px #0d5d4521}.ServiceDetailPage-module__42PWQa__webScore{width:94px;display:grid;bottom:18px;right:12px}.ServiceDetailPage-module__42PWQa__webScore small,.ServiceDetailPage-module__42PWQa__webComponents small{color:var(--muted);font:600 8px/1 var(--font-inter), sans-serif;text-transform:uppercase}.ServiceDetailPage-module__42PWQa__webScore strong{color:var(--signal);font:600 24px/1 var(--font-plus-jakarta-sans), sans-serif;margin-top:10px}.ServiceDetailPage-module__42PWQa__webScore i{background:var(--signal);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite ServiceDetailPage-module__42PWQa__statusPulse;position:absolute;bottom:14px;right:12px}.ServiceDetailPage-module__42PWQa__webComponents{min-width:126px;bottom:20px;left:11px}.ServiceDetailPage-module__42PWQa__webComponents>span{gap:5px;margin-top:10px;display:flex}.ServiceDetailPage-module__42PWQa__webComponents i{border:1px solid var(--line);background:var(--signal-soft);width:26px;height:12px}.ServiceDetailPage-module__42PWQa__proof{padding:var(--section-space) max(5vw, calc((100vw - 1320px) / 2));border-bottom:1px solid var(--ink);background:#fff;grid-template-columns:minmax(300px,.86fr) minmax(440px,1.14fr);gap:clamp(54px,8vw,128px);display:grid}.ServiceDetailPage-module__42PWQa__proofIntro{flex-direction:column;align-self:stretch;padding-bottom:4px;display:flex}.ServiceDetailPage-module__42PWQa__proofIntro>span{color:var(--signal);font:650 11px/1 var(--font-inter), sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-bottom:clamp(24px,4vw,52px);display:block}.ServiceDetailPage-module__42PWQa__proofIntro h2{max-width:430px;font:500 clamp(31px, 3vw, 46px) / 1.08 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0}.ServiceDetailPage-module__42PWQa__proofIntro p{max-width:380px;color:var(--muted);font:400 15px/1.6 var(--font-inter), sans-serif;text-wrap:pretty;margin:auto 0 0;padding-top:32px}.ServiceDetailPage-module__42PWQa__proofList{border-top:1px solid var(--ink)}.ServiceDetailPage-module__42PWQa__proofList article{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr 28px;align-items:center;gap:18px;min-height:112px;padding:22px 0;display:grid;position:relative}.ServiceDetailPage-module__42PWQa__proofList article>span{background:var(--signal);border-radius:50%;width:7px;height:7px}.ServiceDetailPage-module__42PWQa__proofList article div{grid-template-columns:minmax(170px,.8fr) 1.2fr;align-items:center;gap:clamp(20px,4vw,58px);display:grid}.ServiceDetailPage-module__42PWQa__proofList strong{font:500 clamp(19px, 1.45vw, 24px) / 1.16 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.012em}.ServiceDetailPage-module__42PWQa__proofList p{max-width:30ch;color:var(--muted);font:400 14px/1.45 var(--font-inter), sans-serif;margin:0}.ServiceDetailPage-module__42PWQa__proofList article i{opacity:.32;font-style:normal}.ServiceDetailPage-module__42PWQa__useCaseList article,.ServiceDetailPage-module__42PWQa__processTrack article,.ServiceDetailPage-module__42PWQa__ownershipLedger article{isolation:isolate;position:relative;overflow:hidden}.ServiceDetailPage-module__42PWQa__useCaseList article:before,.ServiceDetailPage-module__42PWQa__processTrack article:before,.ServiceDetailPage-module__42PWQa__ownershipLedger article:before{z-index:0;background:var(--ink);content:"";transform-origin:50%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.ServiceDetailPage-module__42PWQa__useCaseList article>*,.ServiceDetailPage-module__42PWQa__processTrack article>*,.ServiceDetailPage-module__42PWQa__ownershipLedger article>*{z-index:1;position:relative}.ServiceDetailPage-module__42PWQa__useCaseList article:hover:before,.ServiceDetailPage-module__42PWQa__processTrack article:hover:before,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover:before{transform:scaleY(1)}.ServiceDetailPage-module__42PWQa__useCaseList article,.ServiceDetailPage-module__42PWQa__useCaseList article p,.ServiceDetailPage-module__42PWQa__processTrack article,.ServiceDetailPage-module__42PWQa__processTrack article p,.ServiceDetailPage-module__42PWQa__processTrack article small,.ServiceDetailPage-module__42PWQa__ownershipLedger article,.ServiceDetailPage-module__42PWQa__ownershipLedger article p,.ServiceDetailPage-module__42PWQa__ownershipLedger article>strong{transition:color .25s,border-color .25s}.ServiceDetailPage-module__42PWQa__useCaseList article:hover,.ServiceDetailPage-module__42PWQa__useCaseList article:hover h3,.ServiceDetailPage-module__42PWQa__processTrack article:hover,.ServiceDetailPage-module__42PWQa__processTrack article:hover h3,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover h3,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover>strong{color:#fff}.ServiceDetailPage-module__42PWQa__useCaseList article:hover p,.ServiceDetailPage-module__42PWQa__processTrack article:hover p,.ServiceDetailPage-module__42PWQa__processTrack article:hover small,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover p{color:#c9cfd0}.ServiceDetailPage-module__42PWQa__useCaseList article:hover>span,.ServiceDetailPage-module__42PWQa__processTrack article:hover .ServiceDetailPage-module__42PWQa__stepTop,.ServiceDetailPage-module__42PWQa__processTrack article:hover .ServiceDetailPage-module__42PWQa__stepTop span,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover .ServiceDetailPage-module__42PWQa__ledgerIndex,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover small{color:#a9d2bd}.ServiceDetailPage-module__42PWQa__processTrack article:hover .ServiceDetailPage-module__42PWQa__stepTop i{background:#ffffff70}.ServiceDetailPage-module__42PWQa__problem,.ServiceDetailPage-module__42PWQa__capabilities,.ServiceDetailPage-module__42PWQa__useCases,.ServiceDetailPage-module__42PWQa__process,.ServiceDetailPage-module__42PWQa__technology,.ServiceDetailPage-module__42PWQa__readiness,.ServiceDetailPage-module__42PWQa__ownership,.ServiceDetailPage-module__42PWQa__faq{padding:var(--section-space) 0}.ServiceDetailPage-module__42PWQa__sectionHeading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(18px,2vw,26px) clamp(40px,6vw,100px);display:grid}.ServiceDetailPage-module__42PWQa__sectionKicker{grid-area:1/1}.ServiceDetailPage-module__42PWQa__sectionKicker p{color:var(--signal);font:600 12px/1 var(--font-inter), sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0}.ServiceDetailPage-module__42PWQa__sectionHeading h2{font-family:"Cal Sans", var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.025em;text-wrap:balance;grid-area:2/1;margin:0;font-size:clamp(42px,4.2vw,60px);font-weight:400;line-height:.98}.ServiceDetailPage-module__42PWQa__sectionHeading h2 span{background:linear-gradient(90deg, var(--ink), var(--ink)) 0 100%/0 100% no-repeat, linear-gradient(90deg, #17201d38, #17201d38) 0 100%/100% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text}.ServiceDetailPage-module__42PWQa__headingRule{background:var(--ink);will-change:transform;grid-column:1/-1;height:1px;margin:clamp(28px,3vw,40px) 0 1.25rem}.ServiceDetailPage-module__42PWQa__headingIntro{max-width:730px;color:var(--muted);font:400 clamp(16px, 1.35vw, 20px)/1.62 var(--font-inter), sans-serif;text-wrap:pretty;grid-area:2/2;align-self:end;margin-top:0}.ServiceDetailPage-module__42PWQa__headingIntro p{margin:14px 0 0}.ServiceDetailPage-module__42PWQa__sectionOutro{max-width:68ch;color:var(--muted);font:400 17px/1.6 var(--font-inter), sans-serif;margin:30px 0 0 auto}.ServiceDetailPage-module__42PWQa__workingSystemList{margin-top:var(--section-content-gap);border-top:1px solid var(--ink)}.ServiceDetailPage-module__42PWQa__workingSystemList article{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:60px minmax(210px,.85fr) minmax(300px,1.15fr);align-items:start;gap:clamp(20px,4vw,64px);padding:29px 0;transition:opacity .5s,transform .5s;display:grid;transform:translateY(14px)}.ServiceDetailPage-module__42PWQa__workingSystemList article[data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__workingSystemList article>span{color:var(--signal);font:650 12px/1 var(--font-inter), sans-serif;letter-spacing:.1em}.ServiceDetailPage-module__42PWQa__workingSystemList h3{font:500 clamp(20px, 1.8vw, 27px)/1.2 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em;margin:0}.ServiceDetailPage-module__42PWQa__workingSystemList p{max-width:58ch;color:var(--muted);font:400 15px/1.6 var(--font-inter), sans-serif;margin:0}.ServiceDetailPage-module__42PWQa__problemList{margin-top:var(--section-content-gap);border-top:1px solid var(--line)}.ServiceDetailPage-module__42PWQa__problemList article{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:70px minmax(220px,.8fr) 1.2fr;gap:2rem;padding:2rem 0;transition:opacity .5s,transform .5s;display:grid;position:relative;transform:translateY(18px)}.ServiceDetailPage-module__42PWQa__problemList article[data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__problemList article h3{transition:color .25s}.ServiceDetailPage-module__42PWQa__problemList span{color:var(--signal);font:600 11px/1 var(--font-inter), sans-serif;letter-spacing:.12em}.ServiceDetailPage-module__42PWQa__problemList h3{font:500 clamp(21px, 2vw, 31px) / 1.12 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em;margin:0}.ServiceDetailPage-module__42PWQa__problemList p{max-width:570px;color:var(--muted);font:400 15px/1.65 var(--font-inter), sans-serif;margin:0}.ServiceDetailPage-module__42PWQa__capabilities,.ServiceDetailPage-module__42PWQa__process,.ServiceDetailPage-module__42PWQa__readiness,.ServiceDetailPage-module__42PWQa__ownership{background:#fff}.ServiceDetailPage-module__42PWQa__capabilityGrid{margin-top:var(--section-content-gap);border-top:1px solid var(--ink)}.ServiceDetailPage-module__42PWQa__capabilityGrid article{border-bottom:1px solid var(--line);opacity:0;background:#fff;grid-template-columns:48px minmax(220px,.75fr) minmax(300px,1.25fr) 36px;align-items:center;gap:clamp(20px,4vw,64px);min-height:144px;padding:28px 58px 28px 0;transition:opacity .5s,transform .5s,color .2s,background .2s,padding .24s;display:grid;position:relative;overflow:hidden;transform:translateY(18px)}.ServiceDetailPage-module__42PWQa__capabilityGrid article:before{z-index:0;background:var(--ink);content:"";transform-origin:50%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.ServiceDetailPage-module__42PWQa__capabilityGrid article>*{z-index:1;position:relative}.ServiceDetailPage-module__42PWQa__capabilityGrid article[data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover{color:#fff;padding-inline:20px}.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover:before{transform:scaleY(1)}.ServiceDetailPage-module__42PWQa__capabilityIndex{color:var(--signal);font:650 11px/1 var(--font-inter), sans-serif;letter-spacing:.12em}.ServiceDetailPage-module__42PWQa__capabilityTitle small{color:var(--muted);font:600 10px/1 var(--font-inter), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;display:block}.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover .ServiceDetailPage-module__42PWQa__capabilityIndex,.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover .ServiceDetailPage-module__42PWQa__capabilityTitle small,.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover p{color:#c9cfd5}.ServiceDetailPage-module__42PWQa__capabilityGrid h3{font:500 clamp(21px, 1.8vw, 28px) / 1.12 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em;margin:0}.ServiceDetailPage-module__42PWQa__capabilityGrid p{max-width:560px;color:var(--muted);font:400 15px/1.6 var(--font-inter), sans-serif;margin:0}.ServiceDetailPage-module__42PWQa__capabilityArrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;transition:transform .22s,background .22s;display:grid}.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover .ServiceDetailPage-module__42PWQa__capabilityArrow{color:var(--signal);background:#fff;transform:translate(4px)}.ServiceDetailPage-module__42PWQa__useCaseList{margin-top:var(--section-content-gap);border-top:1px solid var(--line)}.ServiceDetailPage-module__42PWQa__useCaseList article{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:70px minmax(260px,.9fr) 1.1fr 30px;align-items:center;gap:2rem;padding:2.2rem 0;transition:opacity .5s,transform .5s;display:grid;transform:translate(-16px)}.ServiceDetailPage-module__42PWQa__useCaseList article[data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__useCaseList span{color:#7a837b;font:600 .64rem/1 var(--font-inter), sans-serif}.ServiceDetailPage-module__42PWQa__useCaseList h3{font:500 clamp(21px, 1.8vw, 28px) / 1.12 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em;margin:0}.ServiceDetailPage-module__42PWQa__useCaseList p{color:var(--muted);font:400 15px/1.6 var(--font-inter), sans-serif;margin:0}.ServiceDetailPage-module__42PWQa__useCaseList i{font-style:normal}.ServiceDetailPage-module__42PWQa__processTrack{margin-top:var(--section-content-gap);border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.ServiceDetailPage-module__42PWQa__processTrack article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);opacity:0;background:#fff;min-height:360px;padding:1.3rem;transition:opacity .5s,transform .5s,background .2s;transform:translateY(18px)}.ServiceDetailPage-module__42PWQa__processTrack article[data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__stepTop{color:#67717c;font:600 .64rem/1 var(--font-inter), sans-serif;align-items:center;gap:1rem;display:flex}.ServiceDetailPage-module__42PWQa__stepTop span{color:var(--signal)}.ServiceDetailPage-module__42PWQa__stepTop i{background:var(--ink);flex:1;height:1px}.ServiceDetailPage-module__42PWQa__processTrack h3{font:500 clamp(21px, 1.8vw, 28px) / 1.12 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em;margin:5rem 0 1rem}.ServiceDetailPage-module__42PWQa__processTrack p{color:var(--muted);font:400 15px/1.6 var(--font-inter), sans-serif;margin:0}.ServiceDetailPage-module__42PWQa__processTrack small{color:#66717b;font:600 .6rem/1.3 var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:3rem;display:block}.ServiceDetailPage-module__42PWQa__techGroups{margin-top:var(--section-content-gap);border-top:1px solid var(--ink)}.ServiceDetailPage-module__42PWQa__techGroups article{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:minmax(180px,.38fr) 1.62fr;gap:clamp(32px,6vw,90px);padding:2rem 0;transition:opacity .5s;display:grid}.ServiceDetailPage-module__42PWQa__techGroups article[data-visible=true]{opacity:1}.ServiceDetailPage-module__42PWQa__techGroups h3{font:500 clamp(20px, 1.5vw, 25px) / 1.2 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.01em;margin:0}.ServiceDetailPage-module__42PWQa__techGroups div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ServiceDetailPage-module__42PWQa__techGroups span{isolation:isolate;border:1px solid var(--line);color:#4d554f;background:#fff;align-items:center;gap:12px;min-height:92px;padding:14px;display:flex;position:relative;overflow:hidden}.ServiceDetailPage-module__42PWQa__techGroups span i{border:1px solid var(--line);width:38px;height:38px;color:var(--signal);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.ServiceDetailPage-module__42PWQa__techGroups span svg{stroke-width:1.6px;width:19px;height:19px}.ServiceDetailPage-module__42PWQa__techGroups span b{font:600 12px/1.3 var(--font-inter), sans-serif}.ServiceDetailPage-module__42PWQa__readinessBoard{margin-top:var(--section-content-gap);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.ServiceDetailPage-module__42PWQa__readinessBoard[data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__readinessBoardHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr) auto;align-items:center;gap:clamp(24px,4vw,64px);min-height:94px;padding:24px 0;display:grid}.ServiceDetailPage-module__42PWQa__readinessBoardHeader>span,.ServiceDetailPage-module__42PWQa__readinessPhase small,.ServiceDetailPage-module__42PWQa__ownershipLedger small{color:var(--signal);font:650 11px/1 var(--font-inter), sans-serif;letter-spacing:.13em;text-transform:uppercase}.ServiceDetailPage-module__42PWQa__readinessBoardHeader>strong{font:500 clamp(22px, 2vw, 30px) / 1.1 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em}.ServiceDetailPage-module__42PWQa__readinessBoardHeader>small{color:var(--muted);font:600 10px/1 var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex}.ServiceDetailPage-module__42PWQa__readinessBoardHeader>small i{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite ServiceDetailPage-module__42PWQa__statusPulse;box-shadow:0 0 0 5px #0d5d451a}.ServiceDetailPage-module__42PWQa__readinessPhases{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ServiceDetailPage-module__42PWQa__readinessPhase{padding:clamp(30px,4vw,52px) clamp(28px,5vw,72px) clamp(34px,5vw,64px) 0}.ServiceDetailPage-module__42PWQa__readinessPhase+.ServiceDetailPage-module__42PWQa__readinessPhase{border-left:1px solid var(--line);padding-left:clamp(28px,5vw,72px);padding-right:0}.ServiceDetailPage-module__42PWQa__readinessPhase header{align-items:center;gap:18px;margin-bottom:30px;display:flex}.ServiceDetailPage-module__42PWQa__readinessPhase header span,.ServiceDetailPage-module__42PWQa__ledgerIndex{color:var(--signal);font:650 11px/1 var(--font-inter), sans-serif;letter-spacing:.12em}.ServiceDetailPage-module__42PWQa__readinessPhase header h3{font:500 clamp(24px, 2.2vw, 34px) / 1.1 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em;margin:0}.ServiceDetailPage-module__42PWQa__readinessPhase article{border-top:1px solid var(--line);min-height:170px;padding:26px 0;transition:padding .2s}.ServiceDetailPage-module__42PWQa__readinessPhase article:hover{padding-left:12px}.ServiceDetailPage-module__42PWQa__readinessPhase h4,.ServiceDetailPage-module__42PWQa__ownershipLedger h3{font:500 clamp(19px, 1.5vw, 24px) / 1.12 var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.015em;margin:12px 0 9px}.ServiceDetailPage-module__42PWQa__readinessPhase p,.ServiceDetailPage-module__42PWQa__ownershipLedger p{color:var(--muted);font:400 14px/1.6 var(--font-inter), sans-serif;margin:0}.ServiceDetailPage-module__42PWQa__ownershipLedger{margin-top:var(--section-content-gap);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ServiceDetailPage-module__42PWQa__ledgerHeader,.ServiceDetailPage-module__42PWQa__ownershipLedger article{grid-template-columns:minmax(210px,.7fr) minmax(420px,1.4fr) minmax(170px,.55fr);gap:clamp(24px,4vw,64px);display:grid}.ServiceDetailPage-module__42PWQa__ledgerHeader{border-bottom:1px solid var(--line);color:var(--muted);font:650 10px/1 var(--font-inter), sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:15px 0}.ServiceDetailPage-module__42PWQa__ownershipLedger article{border-bottom:1px solid var(--line);opacity:0;align-items:center;min-height:160px;padding:30px 0 30px 50px;transition:opacity .5s,transform .5s,padding .2s;position:relative;transform:translateY(16px)}.ServiceDetailPage-module__42PWQa__ownershipLedger article:last-child{border-bottom:0}.ServiceDetailPage-module__42PWQa__ownershipLedger article[data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__ledgerIndex{position:absolute;top:35px;left:0}.ServiceDetailPage-module__42PWQa__ownershipLedger h3{margin:10px 0 0}.ServiceDetailPage-module__42PWQa__ownershipLedger p{max-width:620px}.ServiceDetailPage-module__42PWQa__ownershipLedger article>strong{color:var(--ink);font:600 12px/1.4 var(--font-inter), sans-serif;align-items:center;gap:10px;display:flex}.ServiceDetailPage-module__42PWQa__ownershipLedger article>strong i{background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.ServiceDetailPage-module__42PWQa__faq{padding:88px 0 102px}.ServiceDetailPage-module__42PWQa__faq .ServiceDetailPage-module__42PWQa__shell{width:min(1120px,100% - 64px)}.ServiceDetailPage-module__42PWQa__faqHeader{text-align:center;width:min(760px,100%);margin:0 auto 48px}.ServiceDetailPage-module__42PWQa__faqEyebrow{color:var(--signal);font:600 12px/1.5 var(--font-inter), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.ServiceDetailPage-module__42PWQa__faqHeader h2{color:#131313;font:700 50px/1.08 var(--font-plus-jakarta-sans), sans-serif;text-wrap:balance;margin:0}.ServiceDetailPage-module__42PWQa__faqIntro{color:#747474;max-width:560px;font:400 14px/1.65 var(--font-inter), sans-serif;margin:14px auto 0}.ServiceDetailPage-module__42PWQa__faqList{flex-direction:column;gap:10px;display:flex}.ServiceDetailPage-module__42PWQa__faqList article{background:#ffffffc7;border:1px solid #13131313;border-radius:22px;transition:border-color .22s,background .22s,box-shadow .22s;overflow:hidden;box-shadow:0 5px 16px #00000009}.ServiceDetailPage-module__42PWQa__faqList article.ServiceDetailPage-module__42PWQa__faqOpen{background:#fff;border-color:#00aaff61;box-shadow:0 16px 36px #00000012,0 0 0 1px #00aaff0d}.ServiceDetailPage-module__42PWQa__faqList button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 38px;align-items:center;gap:14px;width:100%;min-height:68px;padding:15px 18px;display:grid}.ServiceDetailPage-module__42PWQa__faqNumber{color:#666;width:24px;height:24px;font:500 10px/1 var(--font-inter), sans-serif;background:#1313130b;border-radius:7px;place-items:center;display:grid}.ServiceDetailPage-module__42PWQa__faqOpen .ServiceDetailPage-module__42PWQa__faqNumber{color:#008fd8;background:#00aaff1a}.ServiceDetailPage-module__42PWQa__faqList button strong{color:#131313;font:500 15px/23px var(--font-inter), sans-serif;transition:color .18s}.ServiceDetailPage-module__42PWQa__faqList button:hover strong{color:#008fd8}.ServiceDetailPage-module__42PWQa__faq .ServiceDetailPage-module__42PWQa__faqList button:focus-visible{outline-offset:-4px;border-radius:14px;outline:2px solid #008fd8}.ServiceDetailPage-module__42PWQa__faqToggle{background:#131313;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;transition:transform .22s,background .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 5px 14px #00000024}.ServiceDetailPage-module__42PWQa__faqToggle span{background:#fff;border-radius:999px;width:10px;height:1.5px;transition:transform .22s,opacity .18s;position:absolute}.ServiceDetailPage-module__42PWQa__faqToggle span:last-child{transform:rotate(90deg)}.ServiceDetailPage-module__42PWQa__faqOpen .ServiceDetailPage-module__42PWQa__faqToggle{background:#fff;transform:rotate(180deg);box-shadow:inset 0 0 0 1px #13131324}.ServiceDetailPage-module__42PWQa__faqOpen .ServiceDetailPage-module__42PWQa__faqToggle span{background:#131313}.ServiceDetailPage-module__42PWQa__faqOpen .ServiceDetailPage-module__42PWQa__faqToggle span:last-child{opacity:0;transform:rotate(90deg)scaleX(0)}.ServiceDetailPage-module__42PWQa__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ServiceDetailPage-module__42PWQa__answerInner{min-height:0;overflow:hidden}.ServiceDetailPage-module__42PWQa__answer p{color:#666;max-width:900px;font:400 14px/1.72 var(--font-inter), sans-serif;margin:0;padding:0 70px 24px 64px}.ServiceDetailPage-module__42PWQa__faqOpen .ServiceDetailPage-module__42PWQa__answer{grid-template-rows:1fr}.ServiceDetailPage-module__42PWQa__cta{isolation:isolate;color:#fff;background:#0d0f12;min-height:min(760px,82svh);padding:clamp(88px,10vw,148px) 0 54px;position:relative;overflow:hidden}.ServiceDetailPage-module__42PWQa__ctaGrid{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-15% -5%;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 36%,#000 0%,#0000 72%)}.ServiceDetailPage-module__42PWQa__cta .ServiceDetailPage-module__42PWQa__shell{z-index:1;text-align:center;flex-direction:column;align-items:center;min-height:560px;display:flex;position:relative}.ServiceDetailPage-module__42PWQa__ctaHeader{width:min(960px,100%)}.ServiceDetailPage-module__42PWQa__ctaHeader>p:first-child{color:#b8dbc7;font:600 12px/1 var(--font-inter), sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px}.ServiceDetailPage-module__42PWQa__cta h2{font-family:"Cal Sans", var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(42px,4.2vw,60px);font-weight:400;line-height:.98}.ServiceDetailPage-module__42PWQa__cta h2 span{color:#0000;background-color:#0000;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#ffffff3d,#ffffff3d);background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text}.ServiceDetailPage-module__42PWQa__ctaText{color:#ffffffa8;max-width:680px;font:400 clamp(16px, 1.2vw, 19px) / 1.65 var(--font-inter), sans-serif;text-wrap:pretty;margin:28px auto 0}.ServiceDetailPage-module__42PWQa__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.ServiceDetailPage-module__42PWQa__ctaActions a{min-height:54px;font:600 15px/1 var(--font-inter), sans-serif;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 24px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.ServiceDetailPage-module__42PWQa__ctaPrimary{color:#0d0f12;background:#fff}.ServiceDetailPage-module__42PWQa__ctaSecondary{color:#fff;background:0 0;border-color:#ffffff4d!important}.ServiceDetailPage-module__42PWQa__ctaActions a:hover{transform:translateY(-2px)}.ServiceDetailPage-module__42PWQa__ctaSecondary:hover{border-color:#fff!important}.ServiceDetailPage-module__42PWQa__ctaBridge{width:100%;margin-top:auto;padding-top:58px;position:relative}.ServiceDetailPage-module__42PWQa__ctaBridge svg{width:100%;height:40px;overflow:visible}.ServiceDetailPage-module__42PWQa__ctaBridge path{fill:none;stroke:#ffffff57;stroke-width:1px;stroke-dasharray:1500;stroke-dashoffset:1500px;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1)}.ServiceDetailPage-module__42PWQa__ctaBridge[data-visible=true] path{stroke-dashoffset:0}.ServiceDetailPage-module__42PWQa__ctaBridge span{color:#ffffff73;font:600 10px/1 var(--font-inter), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:14px;display:block}.ServiceDetailPage-module__42PWQa__page [data-reveal]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.ServiceDetailPage-module__42PWQa__page [data-reveal][data-visible=true]{opacity:1;transform:none}.ServiceDetailPage-module__42PWQa__primaryButton:focus-visible,.ServiceDetailPage-module__42PWQa__secondaryLink:focus-visible,.ServiceDetailPage-module__42PWQa__faqList button:focus-visible,.ServiceDetailPage-module__42PWQa__cta a:focus-visible{outline-offset:5px;outline:2px solid #fff}@keyframes ServiceDetailPage-module__42PWQa__flowTravel{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:100%}}@keyframes ServiceDetailPage-module__42PWQa__nodePulse{0%,to{box-shadow:0 0 0 1px var(--ink), 0 0 0 0 #0d5d4500}50%{box-shadow:0 0 0 1px var(--ink), 0 0 0 7px #0d5d451f}}@keyframes ServiceDetailPage-module__42PWQa__cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ServiceDetailPage-module__42PWQa__checkpointPulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.12)}}@keyframes ServiceDetailPage-module__42PWQa__statusPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ServiceDetailPage-module__42PWQa__orbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ServiceDetailPage-module__42PWQa__packetOrbit{to{transform:rotate(360deg)}}@keyframes ServiceDetailPage-module__42PWQa__syncBlink{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes ServiceDetailPage-module__42PWQa__erpPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes ServiceDetailPage-module__42PWQa__barBreathe{0%{opacity:.68;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}@keyframes ServiceDetailPage-module__42PWQa__gridDrift{to{background-position:32px 32px}}@media (max-width:980px){.ServiceDetailPage-module__42PWQa__workingSystemList article{grid-template-columns:44px minmax(190px,.85fr) minmax(230px,1.15fr);gap:20px}.ServiceDetailPage-module__42PWQa__heroGrid,.ServiceDetailPage-module__42PWQa__sectionHeading{grid-template-columns:1fr}.ServiceDetailPage-module__42PWQa__sectionHeading{row-gap:0}.ServiceDetailPage-module__42PWQa__heroGrid{gap:4rem}.ServiceDetailPage-module__42PWQa__heroBottom{grid-template-columns:1fr}.ServiceDetailPage-module__42PWQa__sectionKicker,.ServiceDetailPage-module__42PWQa__sectionHeading h2,.ServiceDetailPage-module__42PWQa__headingRule,.ServiceDetailPage-module__42PWQa__headingIntro{grid-area:auto/1}.ServiceDetailPage-module__42PWQa__sectionKicker{margin-bottom:1.5rem}.ServiceDetailPage-module__42PWQa__headingIntro{margin-top:clamp(22px,2.5vw,34px)}.ServiceDetailPage-module__42PWQa__systemMap{max-width:620px}.ServiceDetailPage-module__42PWQa__proof{grid-template-columns:1fr}.ServiceDetailPage-module__42PWQa__capabilityGrid article{grid-template-columns:42px minmax(190px,.7fr) minmax(240px,1fr) 36px;gap:24px}.ServiceDetailPage-module__42PWQa__processTrack{grid-template-columns:repeat(2,1fr)}.ServiceDetailPage-module__42PWQa__techGroups div{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceDetailPage-module__42PWQa__readinessBoardHeader{grid-template-columns:1fr auto}.ServiceDetailPage-module__42PWQa__readinessBoardHeader>strong{grid-area:2/1/auto/-1}.ServiceDetailPage-module__42PWQa__ledgerHeader,.ServiceDetailPage-module__42PWQa__ownershipLedger article{grid-template-columns:minmax(180px,.65fr) minmax(300px,1.35fr) 160px;gap:28px}}@media (max-width:767px){.ServiceDetailPage-module__42PWQa__agentFlow{height:auto;min-height:365px;padding:16px}.ServiceDetailPage-module__42PWQa__workingSystemList article{grid-template-columns:36px minmax(0,1fr);gap:8px 16px;padding:23px 0}.ServiceDetailPage-module__42PWQa__workingSystemList p{grid-column:2}.ServiceDetailPage-module__42PWQa__sectionOutro{margin-left:0;font-size:15px}.ServiceDetailPage-module__42PWQa__page{--section-content-gap:30px;--ownership-indent:56px}.ServiceDetailPage-module__42PWQa__hero{min-height:auto;padding:52px 16px 48px}.ServiceDetailPage-module__42PWQa__hero:before{display:none}.ServiceDetailPage-module__42PWQa__hero h1{font-size:clamp(38px,10.5vw,48px);line-height:var(--type-hero-title-leading);margin-top:32px}.ServiceDetailPage-module__42PWQa__heroBottom{gap:24px;margin-top:32px;padding-top:20px}.ServiceDetailPage-module__42PWQa__systemMap{box-shadow:8px 8px 0 var(--signal)}.ServiceDetailPage-module__42PWQa__mapBody{height:350px}.ServiceDetailPage-module__42PWQa__mapNode{min-width:112px}.ServiceDetailPage-module__42PWQa__mapNode2{left:28%}.ServiceDetailPage-module__42PWQa__mapFooter{display:none}.ServiceDetailPage-module__42PWQa__proof{gap:32px;padding:56px 1.25rem}.ServiceDetailPage-module__42PWQa__proofIntro>span{margin-bottom:24px}.ServiceDetailPage-module__42PWQa__proofIntro p{margin-top:26px;padding-top:0}.ServiceDetailPage-module__42PWQa__proofList article{grid-template-columns:10px 1fr 22px;gap:14px;min-height:0;padding-block:22px}.ServiceDetailPage-module__42PWQa__proofList article div{grid-template-columns:1fr;gap:7px}.ServiceDetailPage-module__42PWQa__problem,.ServiceDetailPage-module__42PWQa__capabilities,.ServiceDetailPage-module__42PWQa__useCases,.ServiceDetailPage-module__42PWQa__process,.ServiceDetailPage-module__42PWQa__technology,.ServiceDetailPage-module__42PWQa__readiness,.ServiceDetailPage-module__42PWQa__ownership,.ServiceDetailPage-module__42PWQa__faq{padding:var(--section-space) 0}.ServiceDetailPage-module__42PWQa__sectionKicker{margin-bottom:18px}.ServiceDetailPage-module__42PWQa__sectionHeading h2{font-size:clamp(33px,8.8vw,43px);line-height:1.02}.ServiceDetailPage-module__42PWQa__headingRule{margin:26px 0 18px}.ServiceDetailPage-module__42PWQa__headingIntro{font-size:16px;line-height:1.58}.ServiceDetailPage-module__42PWQa__problemList article{grid-template-columns:40px 1fr;gap:1rem;padding-block:24px}.ServiceDetailPage-module__42PWQa__problemList p{grid-column:2}.ServiceDetailPage-module__42PWQa__processTrack{grid-template-columns:1fr}.ServiceDetailPage-module__42PWQa__processTrack article{min-height:250px;padding:22px}.ServiceDetailPage-module__42PWQa__processTrack h3{margin:42px 0 12px}.ServiceDetailPage-module__42PWQa__processTrack small{margin-top:28px}.ServiceDetailPage-module__42PWQa__capabilityGrid article{grid-template-columns:34px 1fr 34px;gap:12px 16px;min-height:0;padding:26px 0}.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover{padding-inline:12px}.ServiceDetailPage-module__42PWQa__capabilityGrid p{grid-column:2/4}.ServiceDetailPage-module__42PWQa__capabilityArrow{grid-area:1/3}.ServiceDetailPage-module__42PWQa__useCaseList article{grid-template-columns:36px 1fr 20px;gap:1rem;padding-block:26px}.ServiceDetailPage-module__42PWQa__useCaseList p{grid-column:2/4}.ServiceDetailPage-module__42PWQa__techGroups article{grid-template-columns:1fr;gap:22px;padding-block:26px}.ServiceDetailPage-module__42PWQa__techGroups div{grid-template-columns:1fr 1fr}.ServiceDetailPage-module__42PWQa__techGroups span{min-height:82px}.ServiceDetailPage-module__42PWQa__readinessBoardHeader{grid-template-columns:1fr;gap:16px;padding-block:24px}.ServiceDetailPage-module__42PWQa__readinessBoardHeader>strong{grid-area:auto/1}.ServiceDetailPage-module__42PWQa__readinessPhases{grid-template-columns:1fr}.ServiceDetailPage-module__42PWQa__readinessPhase,.ServiceDetailPage-module__42PWQa__readinessPhase+.ServiceDetailPage-module__42PWQa__readinessPhase{border-left:0;padding:32px 0}.ServiceDetailPage-module__42PWQa__readinessPhase+.ServiceDetailPage-module__42PWQa__readinessPhase{border-top:1px solid var(--ink)}.ServiceDetailPage-module__42PWQa__readinessPhase article{min-height:0}.ServiceDetailPage-module__42PWQa__readinessPhase article:hover{padding-left:0}.ServiceDetailPage-module__42PWQa__ledgerHeader{display:none}.ServiceDetailPage-module__42PWQa__ownershipLedger article{grid-template-columns:1fr;gap:14px;min-height:0;padding:26px 0}.ServiceDetailPage-module__42PWQa__ownershipLedger article>.ServiceDetailPage-module__42PWQa__ledgerIndex{margin:0 0 6px;display:block;position:static;top:auto;left:auto}.ServiceDetailPage-module__42PWQa__ownershipLedger article>strong{align-self:start}.ServiceDetailPage-module__42PWQa__faqList button{grid-template-columns:28px minmax(0,1fr) 34px;gap:11px;min-height:64px;padding:14px 13px}.ServiceDetailPage-module__42PWQa__faq{padding:64px 0 76px}.ServiceDetailPage-module__42PWQa__faq .ServiceDetailPage-module__42PWQa__shell{width:calc(100% - 24px)}.ServiceDetailPage-module__42PWQa__faqHeader{margin-bottom:34px}.ServiceDetailPage-module__42PWQa__faqHeader h2{font-size:clamp(34px,9vw,42px);line-height:1.1}.ServiceDetailPage-module__42PWQa__faqIntro{font-size:13px}.ServiceDetailPage-module__42PWQa__faqList article{border-radius:18px}.ServiceDetailPage-module__42PWQa__faqNumber{border-radius:6px;width:22px;height:22px;font-size:9px}.ServiceDetailPage-module__42PWQa__faqList button strong{font-size:14px;line-height:21px}.ServiceDetailPage-module__42PWQa__faqToggle{width:32px;height:32px}.ServiceDetailPage-module__42PWQa__answer p{padding:0 46px 20px 52px;font-size:13px}.ServiceDetailPage-module__42PWQa__cta{min-height:590px;padding:64px 0 32px}.ServiceDetailPage-module__42PWQa__cta h2{font-size:clamp(34px,9.5vw,44px)}.ServiceDetailPage-module__42PWQa__cta .ServiceDetailPage-module__42PWQa__shell{min-height:494px}.ServiceDetailPage-module__42PWQa__ctaActions{flex-direction:column;width:100%}.ServiceDetailPage-module__42PWQa__ctaActions a{width:100%}.ServiceDetailPage-module__42PWQa__ctaBridge{padding-top:42px}}@media (max-width:480px){.ServiceDetailPage-module__42PWQa__page{--ownership-indent:34px}.ServiceDetailPage-module__42PWQa__heroActions{flex-direction:column;align-items:stretch;width:100%}.ServiceDetailPage-module__42PWQa__primaryButton,.ServiceDetailPage-module__42PWQa__secondaryLink{width:100%}.ServiceDetailPage-module__42PWQa__mapHeader{padding:13px}.ServiceDetailPage-module__42PWQa__mapBody{height:320px}.ServiceDetailPage-module__42PWQa__mapNode{min-width:104px;padding:11px;font-size:.64rem}.ServiceDetailPage-module__42PWQa__mapNode small{margin-bottom:18px}.ServiceDetailPage-module__42PWQa__mapNode1{top:17%;left:3%}.ServiceDetailPage-module__42PWQa__mapNode2{top:59%;left:29%}.ServiceDetailPage-module__42PWQa__mapNode3{top:17%;right:3%}.ServiceDetailPage-module__42PWQa__mapPulse{bottom:5%;right:3%}.ServiceDetailPage-module__42PWQa__cloudRing{width:180px;height:180px}.ServiceDetailPage-module__42PWQa__cloudCore{width:128px;min-height:102px;padding:13px}.ServiceDetailPage-module__42PWQa__cloudCore strong{font-size:15px}.ServiceDetailPage-module__42PWQa__cloudNode{gap:7px;min-width:92px;padding:10px;font-size:9px}.ServiceDetailPage-module__42PWQa__cloudNode1,.ServiceDetailPage-module__42PWQa__cloudNode3{left:3%}.ServiceDetailPage-module__42PWQa__cloudNode2,.ServiceDetailPage-module__42PWQa__cloudNode4{right:3%}.ServiceDetailPage-module__42PWQa__cloudPacket{transform-origin:4px 94px;top:calc(50% - 90px)}.ServiceDetailPage-module__42PWQa__phoneFrame{border-radius:22px;width:150px;height:286px}.ServiceDetailPage-module__42PWQa__phoneHero{height:90px}.ServiceDetailPage-module__42PWQa__phoneRows{gap:6px;padding-block:12px}.ServiceDetailPage-module__42PWQa__phoneRows i{height:32px}.ServiceDetailPage-module__42PWQa__mobileSignal{min-width:94px;padding:10px}.ServiceDetailPage-module__42PWQa__mobileSignal small{margin-bottom:8px;font-size:7px}.ServiceDetailPage-module__42PWQa__mobileSignal strong{font-size:13px}.ServiceDetailPage-module__42PWQa__mobileSignal1{top:13%;left:2%}.ServiceDetailPage-module__42PWQa__mobileSignal2{top:43%;right:2%}.ServiceDetailPage-module__42PWQa__mobileSignal3{bottom:10%;left:3%}.ServiceDetailPage-module__42PWQa__mobileSync{top:9%;right:4%}.ServiceDetailPage-module__42PWQa__erpHub,.ServiceDetailPage-module__42PWQa__erpPulse{width:112px;height:112px}.ServiceDetailPage-module__42PWQa__erpHub{box-shadow:0 0 0 8px #fff, 0 0 0 9px var(--ink)}.ServiceDetailPage-module__42PWQa__erpHub strong{font-size:19px}.ServiceDetailPage-module__42PWQa__erpModule{width:96px;min-height:72px;padding:10px}.ServiceDetailPage-module__42PWQa__erpModule strong{font-size:13px}.ServiceDetailPage-module__42PWQa__erpModule1,.ServiceDetailPage-module__42PWQa__erpModule3{left:3%}.ServiceDetailPage-module__42PWQa__erpModule2,.ServiceDetailPage-module__42PWQa__erpModule4{right:3%}.ServiceDetailPage-module__42PWQa__growthVisual{padding:16px}.ServiceDetailPage-module__42PWQa__searchField{height:42px}.ServiceDetailPage-module__42PWQa__growthMetric{width:106px;padding:12px;top:78px;left:16px}.ServiceDetailPage-module__42PWQa__growthMetric strong{margin-top:17px;font-size:21px}.ServiceDetailPage-module__42PWQa__growthChart{padding:20px 10px 0;inset:78px 16px 54px 136px}.ServiceDetailPage-module__42PWQa__growthLabels{font-size:7px;bottom:22px;left:16px;right:16px}.ServiceDetailPage-module__42PWQa__websiteVisual{padding:14px}.ServiceDetailPage-module__42PWQa__browserFrame{box-shadow:5px 5px #0d5d4526}.ServiceDetailPage-module__42PWQa__browserCanvas{padding:12px}.ServiceDetailPage-module__42PWQa__browserCanvas>main{grid-template-columns:1.15fr .85fr;gap:12px;height:184px}.ServiceDetailPage-module__42PWQa__browserCanvas main strong{font-size:19px}.ServiceDetailPage-module__42PWQa__webComponents{min-width:112px;bottom:10px;left:5px}.ServiceDetailPage-module__42PWQa__webScore{bottom:10px;right:5px}.ServiceDetailPage-module__42PWQa__proofIntro h2{font-size:clamp(30px,9vw,38px)}.ServiceDetailPage-module__42PWQa__techGroups div{grid-template-columns:1fr}.ServiceDetailPage-module__42PWQa__techGroups span{min-height:72px}.ServiceDetailPage-module__42PWQa__ctaBridge span{max-width:28ch;margin-inline:auto;line-height:1.45}}@media (hover:none),(pointer:coarse){.ServiceDetailPage-module__42PWQa__problemList article:hover,.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover{color:var(--ink);padding-left:0;padding-right:0}.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover{padding-left:var(--ownership-indent,38px)}.ServiceDetailPage-module__42PWQa__problemList article:hover:before,.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover:before,.ServiceDetailPage-module__42PWQa__proofList article:hover:before,.ServiceDetailPage-module__42PWQa__useCaseList article:hover:before,.ServiceDetailPage-module__42PWQa__processTrack article:hover:before,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover:before,.ServiceDetailPage-module__42PWQa__techGroups span:hover:before{transform:scaleY(0)}.ServiceDetailPage-module__42PWQa__proofList article:hover,.ServiceDetailPage-module__42PWQa__proofList article:hover strong,.ServiceDetailPage-module__42PWQa__useCaseList article:hover,.ServiceDetailPage-module__42PWQa__useCaseList article:hover h3,.ServiceDetailPage-module__42PWQa__processTrack article:hover,.ServiceDetailPage-module__42PWQa__processTrack article:hover h3,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover h3,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover>strong,.ServiceDetailPage-module__42PWQa__techGroups span:hover{color:var(--ink)}.ServiceDetailPage-module__42PWQa__problemList article:hover p,.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover p,.ServiceDetailPage-module__42PWQa__proofList article:hover p,.ServiceDetailPage-module__42PWQa__useCaseList article:hover p,.ServiceDetailPage-module__42PWQa__processTrack article:hover p,.ServiceDetailPage-module__42PWQa__processTrack article:hover small,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover p{color:var(--muted)}.ServiceDetailPage-module__42PWQa__problemList article:hover span,.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover .ServiceDetailPage-module__42PWQa__capabilityIndex,.ServiceDetailPage-module__42PWQa__processTrack article:hover .ServiceDetailPage-module__42PWQa__stepTop span,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover .ServiceDetailPage-module__42PWQa__ledgerIndex,.ServiceDetailPage-module__42PWQa__ownershipLedger article:hover small{color:var(--signal)}.ServiceDetailPage-module__42PWQa__techGroups span:hover{border-color:var(--line);transform:none}.ServiceDetailPage-module__42PWQa__techGroups span:hover i{border-color:var(--line);color:var(--signal);background:0 0}.ServiceDetailPage-module__42PWQa__proofList article:hover>span,.ServiceDetailPage-module__42PWQa__proofList article:hover i,.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover .ServiceDetailPage-module__42PWQa__capabilityArrow,.ServiceDetailPage-module__42PWQa__primaryButton:hover,.ServiceDetailPage-module__42PWQa__secondaryLink:hover,.ServiceDetailPage-module__42PWQa__ctaActions a:hover,.ServiceDetailPage-module__42PWQa__primaryButton:hover svg,.ServiceDetailPage-module__42PWQa__secondaryLink:hover svg,.ServiceDetailPage-module__42PWQa__ctaActions a:hover svg,.ServiceDetailPage-module__42PWQa__primaryButton:hover .ServiceDetailPage-module__42PWQa__buttonTextClip>span,.ServiceDetailPage-module__42PWQa__secondaryLink:hover .ServiceDetailPage-module__42PWQa__buttonTextClip>span,.ServiceDetailPage-module__42PWQa__ctaActions a:hover .ServiceDetailPage-module__42PWQa__buttonTextClip>span{transform:none}.ServiceDetailPage-module__42PWQa__capabilityGrid article:hover .ServiceDetailPage-module__42PWQa__capabilityArrow{color:var(--ink);background:0 0}.ServiceDetailPage-module__42PWQa__processTrack article:hover .ServiceDetailPage-module__42PWQa__stepTop i{background:var(--ink)}}.ServiceDetailPage-module__42PWQa__page>section:not(:last-child) h1{letter-spacing:-.01em}.ServiceDetailPage-module__42PWQa__page>section:not(:last-child) h2{letter-spacing:.04em}.ServiceDetailPage-module__42PWQa__page>section:not(:last-child) :is(h3,h4){letter-spacing:var(--type-supporting-title-tracking,-.035em)}@media (prefers-reduced-motion:reduce){.ServiceDetailPage-module__42PWQa__sectionHeading h2 span{background-size:100% 100%,100% 100%!important}.ServiceDetailPage-module__42PWQa__problemList article,.ServiceDetailPage-module__42PWQa__capabilityGrid article,.ServiceDetailPage-module__42PWQa__useCaseList article,.ServiceDetailPage-module__42PWQa__processTrack article,.ServiceDetailPage-module__42PWQa__techGroups article,.ServiceDetailPage-module__42PWQa__readinessBoard,.ServiceDetailPage-module__42PWQa__ownershipLedger article,.ServiceDetailPage-module__42PWQa__page [data-reveal]{opacity:1!important;transform:none!important}.ServiceDetailPage-module__42PWQa__page *,.ServiceDetailPage-module__42PWQa__page :before,.ServiceDetailPage-module__42PWQa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
