.p0-solution-page{overflow:hidden;color:var(--ink);background:#fff}.p0-solution-page :is(#fit,#architecture,#deployment,#contact){scroll-margin-top:6.5rem}.p0-kicker{display:inline-flex;align-items:center;color:var(--accent);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.p0-solution-hero{position:relative;color:#fff;background:radial-gradient(circle at 74% 18%,rgba(255,126,0,.2),transparent 25rem),linear-gradient(112deg,#101a28,#16283d 52%,#263d59)}.p0-solution-hero:after{position:absolute;inset:auto 0 0;height:8rem;content:"";background:linear-gradient(180deg,#fff0,#fff);pointer-events:none}.p0-solution-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.93fr) minmax(26rem,1.07fr);gap:clamp(2.4rem,5vw,5.4rem);align-items:center;min-height:min(780px,calc(100svh - 78px));padding-top:clamp(7.6rem,10vw,9.8rem);padding-bottom:clamp(4rem,7vw,6.5rem)}.p0-solution-hero-copy{display:grid;gap:1.05rem}.p0-breadcrumb{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-bottom:clamp(1.1rem,2.8vw,2.4rem);color:#ffffff94;font-size:.82rem;font-weight:800}.p0-breadcrumb a{color:#ffffffdb}.p0-breadcrumb a:hover{color:var(--accent)}.p0-solution-hero h1{max-width:15ch;margin:0;color:#fff;font-size:var(--h1);font-weight:800;line-height:var(--h1-line)}.p0-solution-hero-copy>p{max-width:46rem;margin:0;color:#ffffffc7;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.82}.p0-tags,.p0-actions{display:flex;flex-wrap:wrap;gap:.7rem}.p0-tags span{display:inline-flex;min-height:2.15rem;align-items:center;padding:0 .82rem;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffd1;font-size:.82rem;font-weight:800}.p0-actions{margin-top:.45rem}.p0-solution-hero .btn-outline{border-color:#ffffff57;color:#fff}.p0-solution-hero .btn-outline:hover,.p0-solution-hero .btn-outline:focus-visible{border-color:var(--accent);background:#ff7e0024}.p0-hero-visual{position:relative;min-height:34rem}.p0-hero-visual figure{position:relative;z-index:1;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.14);background:#ffffff14;box-shadow:0 32px 82px #0000004d}.p0-hero-visual figure:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#0b142005,#0b14206b),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 92px);pointer-events:none}.p0-hero-visual img{display:block;width:100%;height:clamp(25rem,36vw,34rem);object-fit:cover;transition:filter .5s ease,transform .5s ease}.p0-hero-visual:hover img{filter:saturate(1.08) contrast(1.04);transform:scale(1.025)}.p0-floating-card{position:absolute;z-index:2;display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.22rem .78rem;align-items:center;width:min(18rem,58%);padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.16);background:#0c1623e6;box-shadow:0 20px 50px #00000042;backdrop-filter:blur(14px);animation:p0Float 4.8s ease-in-out infinite}.p0-floating-card svg{grid-row:span 2;width:2.18rem;height:2.18rem;color:var(--accent)}.p0-floating-card strong{color:#fff;font-size:1rem;line-height:1.28}.p0-floating-card span{color:#ffffffa8;font-size:.82rem;line-height:1.45}.p0-floating-card-a{top:2rem;left:-1.3rem}.p0-floating-card-b{right:-1.2rem;bottom:8rem;animation-delay:.45s}.p0-floating-card-c{right:3rem;bottom:-1.35rem;animation-delay:.9s}.p0-hero-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:-3.2rem;padding-bottom:clamp(2.4rem,5vw,4rem)}.p0-hero-metrics div{padding:1.25rem;border:1px solid rgba(255,255,255,.12);background:#0e1a28e6;box-shadow:0 18px 46px #121e2d2e}.p0-hero-metrics strong{display:block;color:#fff;font-size:1.16rem}.p0-hero-metrics span{display:block;margin-top:.35rem;color:#ffffffad;font-size:.9rem;line-height:1.5}.p0-section-head{display:grid;gap:.8rem;max-width:56rem;margin-bottom:clamp(2rem,4vw,3.3rem)}.p0-section-head.is-centered{margin-right:auto;margin-left:auto;text-align:center}.p0-section-head h2,.p0-split-copy h2,.p0-related-layout h2,.p0-faq-layout h2{margin:0;color:var(--ink);font-size:var(--h2);font-weight:800;line-height:var(--h2-line)}.p0-section-head p,.p0-split-copy p,.p0-related-layout p,.p0-faq-layout>div>p{margin:0;color:var(--muted);font-size:1rem;line-height:1.78}.p0-fit-section,.p0-scenarios-section,.p0-faq-section{background:#f6f9fc}.p0-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem}.p0-card-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.p0-card,.p0-tech-card,.p0-related-list a,.p0-faq-list details{border:1px solid #dfe7f0;background:#fff;box-shadow:0 14px 34px #0f1c2d0d}.p0-card,.p0-tech-card{display:grid;gap:.72rem;min-height:14rem;padding:1.2rem;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.p0-card:hover,.p0-tech-card:hover,.p0-related-list a:hover{border-color:#ff7e006b;box-shadow:0 24px 52px #0f1c2d1a;transform:translateY(-4px)}.p0-card svg,.p0-tech-card svg,.p0-flow-node svg{width:3rem;height:3rem;padding:.68rem;color:var(--accent);border:1px solid rgba(255,126,0,.22);border-radius:16px;background:#ff7e0014}.p0-card h3,.p0-tech-card h3,.p0-flow-node h3,.p0-scenario-card h3,.p0-process-list h3{margin:0;color:var(--ink);font-size:var(--h3);font-weight:800;line-height:var(--h3-line)}.p0-card p,.p0-tech-card p,.p0-flow-node p,.p0-scenario-card p,.p0-process-list p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.68}.p0-split-layout{display:grid;grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,5rem);align-items:center}.p0-split-figure{position:relative;overflow:hidden;margin:0;min-height:31rem;background:#e8eef6;box-shadow:0 24px 70px #192a3e1f}.p0-split-figure img{display:block;width:100%;height:100%;min-height:31rem;object-fit:cover;transition:transform .38s ease,filter .38s ease}.p0-split-figure:hover img{filter:saturate(1.06) contrast(1.03);transform:scale(1.035)}.p0-split-copy{display:grid;gap:1rem}.asset-measures-section .p0-split-layout{grid-template-columns:minmax(20rem,.76fr) minmax(0,1.24fr);align-items:start}.asset-measures-section .p0-split-figure,.asset-measures-section .p0-split-figure img{min-height:26rem}.asset-measures-section .p0-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-measures-section .p0-tech-card{grid-template-columns:2.6rem minmax(0,1fr);gap:.28rem .75rem;min-height:0;align-content:start;padding:.95rem}.asset-measures-section .p0-tech-card svg{grid-row:span 2;width:2.35rem;height:2.35rem;padding:.52rem;border-radius:13px}.asset-measures-section .p0-tech-card h3{font-size:.98rem;line-height:1.28}.asset-measures-section .p0-tech-card p{font-size:.82rem;line-height:1.46}.p0-tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.p0-tech-card{min-height:0}.p0-tech-grid>.p0-tech-card:nth-child(odd):last-child{grid-column:1 / -1}.p0-tech-card strong{color:#123d72;font-size:.82rem;line-height:1.5}.p0-flow-section{background:#fff}.p0-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem}.p0-flow:before{position:absolute;top:3.35rem;right:2rem;left:2rem;height:2px;content:"";background:linear-gradient(90deg,#ff7e0000,#ff7e008c,#ff7e0000);animation:p0Pulse 3s ease-in-out infinite}.p0-flow-node{position:relative;z-index:1;display:grid;gap:.72rem;min-height:15rem;padding:1.1rem;border:1px solid #dfe7f0;background:#fff;transition:transform .24s ease,border-color .24s ease}.p0-flow-node:hover{border-color:#ff7e005c;transform:translateY(-4px)}.p0-flow-node>span{position:absolute;top:1.05rem;right:1.05rem;color:#aab6c4;font-size:1.45rem;font-weight:900}.p0-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.p0-scenario-card{overflow:hidden;border:1px solid #dfe7f0;background:#fff;box-shadow:0 14px 34px #0f1c2d0d;transition:transform .24s ease,border-color .24s ease}.p0-scenario-card:hover{border-color:#ff7e0066;transform:translateY(-4px)}.p0-scenario-card figure{margin:0;overflow:hidden;aspect-ratio:16 / 10;background:#e8eef6}.p0-scenario-card img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease,filter .32s ease}.p0-scenario-card:hover img{filter:saturate(1.05) contrast(1.03);transform:scale(1.045)}.p0-scenario-card div{display:grid;gap:.65rem;padding:1.1rem}.p0-process-section{color:#fff;background:radial-gradient(circle at 18% 12%,rgba(255,126,0,.16),transparent 28rem),linear-gradient(135deg,#142131,#0d1827)}.p0-process-section .p0-section-head h2,.p0-process-section .p0-section-head p{color:#fff}.p0-process-section .p0-section-head p{color:#ffffffb8}.p0-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0 auto;padding:0;list-style:none}.p0-process-list li{display:grid;gap:.75rem;min-height:14rem;padding:1.2rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;transition:transform .24s ease,background .24s ease,border-color .24s ease}.p0-process-list li:hover{border-color:#ff7e005c;background:#ffffff14;transform:translateY(-4px)}.p0-process-list span{color:var(--accent);font-size:1.75rem;font-weight:900}.p0-process-list h3{color:#fff}.p0-process-list p{color:#ffffffb3}.p0-related-layout,.p0-faq-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,5rem);align-items:start}.p0-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.p0-related-list a{display:grid;gap:.55rem;padding:1.15rem 1.25rem;color:var(--ink);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.p0-related-list a:nth-child(odd):last-child{grid-column:1 / -1}.p0-related-list strong{color:var(--ink);font-size:1rem}.p0-related-list span{color:var(--muted);font-size:.92rem;line-height:1.6}.p0-faq-list{display:grid;gap:.8rem}.p0-faq-list details{padding:1.1rem 1.2rem}.p0-faq-list summary{cursor:pointer;color:var(--ink);font-weight:800}.p0-faq-list p{margin:0;padding-top:.75rem;color:var(--muted);line-height:1.72}.voice-solution .p0-solution-hero{background:radial-gradient(circle at 78% 14%,rgba(255,126,0,.18),transparent 25rem),radial-gradient(circle at 24% 72%,rgba(70,132,210,.2),transparent 24rem),linear-gradient(112deg,#101a28,#192c42 52%,#233d59)}.n8n-solution .p0-solution-hero{background:radial-gradient(circle at 76% 16%,rgba(255,126,0,.2),transparent 25rem),radial-gradient(circle at 22% 78%,rgba(87,127,184,.2),transparent 24rem),linear-gradient(112deg,#101824,#17283d 54%,#263d58)}.asset-solution .p0-solution-hero{background:radial-gradient(circle at 76% 16%,rgba(255,126,0,.2),transparent 24rem),radial-gradient(circle at 16% 76%,rgba(67,119,187,.18),transparent 25rem),linear-gradient(112deg,#101a28,#1b2f45 52%,#263e5a)}.dify-solution .p0-solution-hero{background:radial-gradient(circle at 75% 14%,rgba(255,126,0,.2),transparent 24rem),radial-gradient(circle at 18% 78%,rgba(91,126,190,.2),transparent 25rem),linear-gradient(112deg,#101724,#17283d 54%,#243f5d)}.edge-ai-solution .p0-solution-hero{background:radial-gradient(circle at 80% 16%,rgba(255,126,0,.18),transparent 26rem),radial-gradient(circle at 20% 74%,rgba(74,132,194,.22),transparent 26rem),linear-gradient(112deg,#0e1724,#182c42 52%,#213c5a)}.dify-hero-visual figure:before,.edge-hero-visual figure:before{position:absolute;inset:1.1rem;z-index:2;content:"";border:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,rgba(255,126,0,.2),transparent 18%,transparent 82%,rgba(255,126,0,.18)),repeating-linear-gradient(0deg,transparent 0 3.4rem,rgba(255,255,255,.07) 3.4rem 3.46rem);opacity:.44;pointer-events:none}.dify-split-figure,.edge-architecture-figure{display:grid;place-items:center;min-height:24rem;padding:clamp(1rem,2vw,1.6rem);background:#fff}.dify-split-figure img,.edge-architecture-figure img{min-height:0;height:auto;object-fit:contain}.dify-split-figure img{max-height:21rem}.edge-architecture-figure img{max-height:24rem}.dify-services-section .p0-split-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.dify-services-section .p0-split-copy{align-content:start}.dify-service-figure{display:block;height:clamp(24rem,31vw,29rem);min-height:0;padding:0;background:#111d2b}.dify-service-figure:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,#10192605,#1019262e 52%,#101926d1),radial-gradient(circle at 78% 24%,rgba(255,126,0,.18),transparent 16rem);pointer-events:none}.dify-service-figure img{width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:center}.dify-service-visual-notes{position:absolute;right:.95rem;bottom:.95rem;left:.95rem;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.dify-service-visual-notes span{display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.02rem .5rem;align-items:center;min-width:0;padding:.66rem;border:1px solid rgba(255,255,255,.15);background:#0a121ec2;backdrop-filter:blur(12px)}.dify-service-visual-notes svg{grid-row:span 2;width:1.86rem;height:1.86rem;padding:.42rem;color:var(--accent);border:1px solid rgba(255,126,0,.34);border-radius:12px;background:#ff7e001f}.dify-service-visual-notes strong{color:#fff;font-size:.82rem;line-height:1.25}.dify-service-visual-notes em{color:#ffffffad;font-size:.68rem;font-style:normal;line-height:1.35}.dify-services-section .p0-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.dify-services-section .p0-tech-card{grid-template-columns:2.25rem minmax(0,1fr);gap:.08rem .7rem;align-items:start;min-height:0;padding:.78rem .86rem}.dify-services-section .p0-tech-card svg{grid-row:span 2;width:2.25rem;height:2.25rem;padding:.5rem;border-radius:12px}.dify-services-section .p0-tech-card h3{font-size:.92rem;line-height:1.28}.dify-services-section .p0-tech-card p{font-size:.79rem;line-height:1.45}.dify-comparison-section{background:#f6f9fc}.dify-comparison-section .p0-split-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.dify-comparison-section .p0-split-copy{gap:.85rem}.dify-comparison-section .voice-mode-grid{grid-template-columns:1fr;gap:.62rem;margin-top:.15rem}.dify-comparison-section .voice-mode-card{display:grid;grid-template-columns:6.2rem minmax(0,1fr);gap:.7rem;align-items:center;min-height:0;padding:.78rem .9rem}.dify-comparison-section .voice-mode-card strong{font-size:.96rem}.dify-comparison-section .voice-mode-card span{font-size:.84rem;line-height:1.48}.dify-comparison-section .dify-split-figure{min-height:clamp(18rem,25vw,22rem);padding:clamp(.9rem,1.6vw,1.25rem)}.dify-comparison-section .dify-split-figure img{max-height:clamp(13rem,18vw,16rem)}.localization-tech-section .p0-split-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.localization-tech-section .p0-split-copy{align-content:start}.localization-tech-figure{height:clamp(24rem,31vw,29rem);min-height:0;background:#102032}.localization-tech-figure:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#10203205,#1020322e),radial-gradient(circle at 32% 18%,rgba(255,126,0,.12),transparent 16rem);pointer-events:none}.localization-tech-figure img{height:100%;min-height:0;max-height:none}.localization-tech-section .p0-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.localization-tech-section .p0-tech-card{display:grid;grid-template-columns:2.15rem minmax(0,1fr);gap:.06rem .68rem;align-items:start;padding:.76rem .85rem;border:1px solid #dfe7f0;background:#fff;box-shadow:0 14px 34px #192a3e0f}.localization-tech-section .p0-tech-card svg{grid-row:span 3;width:2.15rem;height:2.15rem;padding:.48rem;color:var(--accent);border:1px solid rgba(255,126,0,.22);border-radius:14px;background:#ff7e0014}.localization-tech-section .p0-tech-card h3{margin:0;font-size:.94rem;line-height:1.28}.localization-tech-section .p0-tech-card p{font-size:.8rem;line-height:1.43}.localization-tech-section .p0-tech-card strong{font-size:.74rem;line-height:1.36}.asset-hero-visual figure:after{background:linear-gradient(180deg,#0b14200a,#0b142066),radial-gradient(circle at 24% 58%,rgba(255,126,0,.18),transparent 15rem)}.asset-positioning-figure{display:grid;place-items:center;min-height:18rem;padding:clamp(1rem,2vw,1.6rem);background:#fff}.asset-positioning-figure img{min-height:0;height:auto;object-fit:contain}.asset-positioning-figure{min-height:22rem}.asset-positioning-figure img{max-height:14rem}.asset-positioning-section{background:#f6f9fc}.asset-module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.35rem}.asset-module-list span{display:grid;gap:.35rem;min-height:3.1rem;align-items:center;padding:.78rem .92rem;border:1px solid #dfe7f0;background:#fff;box-shadow:0 12px 26px #0f1c2d0a;color:var(--ink);font-size:.92rem;font-weight:800}.asset-module-list span strong{display:block;color:var(--ink);font-size:.95rem;line-height:1.3}.asset-module-list span em{color:var(--muted);font-style:normal;font-weight:700;line-height:1.5}.asset-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-scenario-grid .p0-scenario-card{min-height:100%}.n8n-hero-visual figure:before{position:absolute;inset:1.1rem;z-index:2;content:"";border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,rgba(255,126,0,.28),transparent 18%,transparent 82%,rgba(255,126,0,.2)),repeating-linear-gradient(0deg,transparent 0 3.2rem,rgba(255,255,255,.08) 3.2rem 3.26rem);opacity:.52;pointer-events:none}.n8n-flow-ribbon{position:absolute;z-index:3;right:1.4rem;bottom:2rem;left:1.4rem;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;gap:.56rem;align-items:center;padding:.86rem .95rem;border:1px solid rgba(255,255,255,.14);background:#0c1623d1;box-shadow:0 18px 48px #0000003d;backdrop-filter:blur(12px)}.n8n-flow-ribbon span{color:#fff;font-size:.78rem;font-weight:900}.n8n-flow-ribbon i{height:2px;background:linear-gradient(90deg,var(--accent),rgba(255,126,0,0));animation:p0Pulse 2.5s ease-in-out infinite}.n8n-flow-ribbon i:nth-of-type(2){animation-delay:.2s}.n8n-flow-ribbon i:nth-of-type(3){animation-delay:.4s}.n8n-tool-grid .voice-mode-card{border-left:2px solid rgba(255,126,0,.58);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.n8n-tool-grid .voice-mode-card:hover{border-color:#ff7e006b;box-shadow:0 18px 42px #0f1c2d14;transform:translateY(-3px)}.voice-wave{position:absolute;z-index:2;right:2rem;bottom:2.2rem;left:2rem;display:flex;gap:.28rem;align-items:center;justify-content:center;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.14);background:#0c1623c2;backdrop-filter:blur(10px)}.voice-wave i{width:.28rem;height:var(--bar-height, 1.4rem);background:var(--accent);opacity:.78;animation:p0Wave 1.25s ease-in-out infinite}.voice-wave i:nth-child(2n){--bar-height: 2.2rem;animation-delay:.12s}.voice-wave i:nth-child(3n){--bar-height: 1.75rem;animation-delay:.24s}.voice-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.voice-mode-card{display:grid;gap:.65rem;padding:1.1rem;border:1px solid #dfe7f0;background:#fff}.voice-mode-card strong{color:var(--ink);font-size:1rem}.voice-mode-card span{color:var(--muted);font-size:.92rem;line-height:1.62}.p0-card-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.p0-flow.p0-flow-five,.p0-process-list.p0-flow-five{grid-template-columns:repeat(5,minmax(0,1fr))}.p0-flow.p0-flow-six,.p0-scenario-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.device-management-solution .p0-solution-hero,.wms-solution .p0-solution-hero,.refrigeration-solution .p0-solution-hero,.industrial-solution .p0-solution-hero{background:radial-gradient(circle at 78% 16%,rgba(255,126,0,.19),transparent 25rem),radial-gradient(circle at 18% 76%,rgba(76,126,190,.2),transparent 25rem),linear-gradient(112deg,#101a28,#1a2f45 54%,#253f5c)}.refrigeration-solution .p0-solution-hero{background:radial-gradient(circle at 80% 16%,rgba(255,126,0,.2),transparent 25rem),radial-gradient(circle at 20% 74%,rgba(62,151,188,.18),transparent 24rem),linear-gradient(112deg,#101a28,#18334b 54%,#214763)}.industrial-solution .p0-solution-hero{background:radial-gradient(circle at 78% 16%,rgba(255,126,0,.18),transparent 25rem),radial-gradient(circle at 22% 78%,rgba(83,122,177,.2),transparent 25rem),linear-gradient(112deg,#101722,#17283c 55%,#233c58)}.ai-hardware-solution .p0-solution-hero{background:radial-gradient(circle at 78% 14%,rgba(255,126,0,.2),transparent 25rem),radial-gradient(circle at 18% 78%,rgba(71,126,196,.2),transparent 25rem),linear-gradient(112deg,#101724,#16283d 54%,#253d5a)}.device-management-hero-visual figure:before,.wms-hero-visual figure:before,.refrigeration-hero-visual figure:before,.industrial-hero-visual figure:before,.ai-hardware-hero-visual figure:before{position:absolute;inset:1.1rem;z-index:2;content:"";border:1px solid rgba(255,255,255,.15);background:linear-gradient(90deg,rgba(255,126,0,.16),transparent 18%,transparent 82%,rgba(255,126,0,.14)),repeating-linear-gradient(0deg,transparent 0 3.5rem,rgba(255,255,255,.06) 3.5rem 3.56rem);opacity:.38;pointer-events:none}.device-architecture-section,.wms-pain-section,.refrigeration-proof-section,.industrial-proof-section,.ai-hardware-challenge-section,.ai-hardware-team-section{background:#f6f9fc}.device-architecture-layout,.refrigeration-architecture-section .p0-split-layout,.industrial-hardware-section .p0-split-layout,.ai-hardware-compact-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,4rem)}.ai-hardware-compact-split.is-reversed{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.device-architecture-figure,.refrigeration-architecture-figure,.wms-workstation-figure,.industrial-hardware-figure,.industrial-proof-figure,.refrigeration-proof-figure,.ai-hardware-product-figure,.ai-hardware-path-figure,.ai-hardware-team-figure{display:grid;place-items:center;min-height:clamp(22rem,31vw,28rem);padding:clamp(1rem,2vw,1.5rem);background:#fff}.device-architecture-figure img,.refrigeration-architecture-figure img,.wms-workstation-figure img,.industrial-hardware-figure img,.industrial-proof-figure img,.refrigeration-proof-figure img,.ai-hardware-product-figure img,.ai-hardware-path-figure img,.ai-hardware-team-figure img{width:100%;height:auto;min-height:0;max-height:clamp(17rem,24vw,23rem);object-fit:contain}.refrigeration-proof-figure img,.wms-workstation-figure img,.ai-hardware-product-figure img{max-width:82%}.ai-hardware-upgrade-map{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(10.5rem,.74fr) minmax(0,.88fr);align-items:center;min-height:clamp(22rem,31vw,28rem);padding:clamp(1.25rem,2.5vw,2.25rem);overflow:hidden;border:1px solid #dce4ee;background:linear-gradient(rgba(35,63,92,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(35,63,92,.055) 1px,transparent 1px),linear-gradient(145deg,#f8fbfe,#eef4fa);background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto}.ai-hardware-upgrade-map:before,.ai-hardware-upgrade-map:after{position:absolute;width:5rem;height:5rem;content:"";pointer-events:none}.ai-hardware-upgrade-map:before{top:1rem;left:1rem;border-top:2px solid rgba(255,126,0,.62);border-left:2px solid rgba(255,126,0,.62)}.ai-hardware-upgrade-map:after{right:1rem;bottom:1rem;border-right:2px solid rgba(35,63,92,.36);border-bottom:2px solid rgba(35,63,92,.36)}.ai-hardware-upgrade-endpoint{position:relative;z-index:1;display:grid;justify-items:start;gap:.42rem;min-height:10.8rem;padding:1.25rem;border:1px solid #d6e0eb;background:#ffffffeb;box-shadow:0 1.1rem 2.6rem #192e461a}.ai-hardware-upgrade-endpoint>span{display:grid;width:3rem;height:3rem;place-items:center;color:#ff7e00;border:1px solid rgba(255,126,0,.28);background:#fff7ef}.ai-hardware-upgrade-endpoint svg{width:1.5rem;height:1.5rem}.ai-hardware-upgrade-endpoint small{margin-top:.35rem;color:#6f7e90;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-hardware-upgrade-endpoint strong{color:#17263b;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.35}.ai-hardware-upgrade-result{border-color:#ff7e0057}.ai-hardware-upgrade-rails{position:relative;z-index:2;display:grid;gap:.75rem;margin:0 -.45rem}.ai-hardware-upgrade-rails div{position:relative;display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.4rem;min-height:2.7rem;padding:.45rem 1.05rem .45rem .7rem;color:#34475e;border:1px solid #d7e0ea;background:#fffffff2;box-shadow:0 .65rem 1.4rem #1e354e14}.ai-hardware-upgrade-rails div:after{position:absolute;right:-.38rem;width:.7rem;height:.7rem;content:"";border-top:2px solid #ff7e00;border-right:2px solid #ff7e00;transform:rotate(45deg)}.ai-hardware-upgrade-rails svg{width:1.25rem;height:1.25rem;color:#ff7e00}.ai-hardware-upgrade-rails span{font-size:.76rem;font-weight:700;line-height:1.25}.ai-hardware-path-figure{background:#fff}.ai-hardware-path-figure img{max-height:clamp(15rem,21vw,20rem);object-fit:contain}.ai-hardware-team-figure{padding:0;background:#152234}.ai-hardware-team-figure img{width:100%;height:100%;max-height:none;min-height:clamp(22rem,31vw,28rem);object-fit:cover}.device-feature-grid,.refrigeration-feature-grid,.ai-hardware-tight-grid{gap:.72rem}.device-feature-grid .p0-tech-card,.refrigeration-feature-grid .p0-tech-card,.ai-hardware-tight-grid .p0-tech-card{grid-template-columns:2.35rem minmax(0,1fr);gap:.12rem .72rem;align-items:start;min-height:0;padding:.82rem .9rem}.device-feature-grid .p0-tech-card svg,.refrigeration-feature-grid .p0-tech-card svg,.ai-hardware-tight-grid .p0-tech-card svg{grid-row:span 2;width:2.35rem;height:2.35rem;padding:.52rem;border-radius:12px}.device-feature-grid .p0-tech-card h3,.refrigeration-feature-grid .p0-tech-card h3,.ai-hardware-tight-grid .p0-tech-card h3{font-size:.93rem;line-height:1.28}.device-feature-grid .p0-tech-card p,.refrigeration-feature-grid .p0-tech-card p,.ai-hardware-tight-grid .p0-tech-card p{font-size:.8rem;line-height:1.45}.ai-hardware-flow-section .p0-flow-node{min-height:14.2rem}.ai-hardware-skill-list span{min-height:5.3rem}.fleet-solution .p0-solution-hero{background:radial-gradient(circle at 78% 14%,rgba(255,126,0,.21),transparent 25rem),radial-gradient(circle at 18% 78%,rgba(70,132,210,.2),transparent 25rem),linear-gradient(112deg,#101724,#172a40 54%,#233f5c)}.fleet-hero-visual figure:before{position:absolute;inset:1.1rem;z-index:2;content:"";border:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,rgba(255,126,0,.2),transparent 18%,transparent 82%,rgba(255,126,0,.15)),repeating-linear-gradient(0deg,transparent 0 3.3rem,rgba(255,255,255,.07) 3.3rem 3.36rem);opacity:.42;pointer-events:none}.fleet-architecture-section,.fleet-stack-section{background:#f6f9fc}.fleet-architecture-layout,.fleet-stack-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(2rem,4vw,4rem)}.fleet-map-figure{display:grid;place-items:center;min-height:clamp(22rem,31vw,28rem);padding:clamp(1rem,2vw,1.5rem);background:#fff}.fleet-map-figure img{width:100%;height:auto;min-height:0;max-height:clamp(17rem,24vw,23rem);object-fit:contain}.fleet-compact-grid{gap:.72rem}.fleet-compact-grid .p0-tech-card{grid-template-columns:2.35rem minmax(0,1fr);gap:.12rem .72rem;align-items:start;min-height:0;padding:.82rem .9rem}.fleet-compact-grid .p0-tech-card svg{grid-row:span 2;width:2.35rem;height:2.35rem;padding:.52rem;border-radius:12px}.fleet-compact-grid .p0-tech-card h3{font-size:.93rem;line-height:1.28}.fleet-compact-grid .p0-tech-card p{font-size:.8rem;line-height:1.45}.fleet-platform-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem)}.fleet-platform-panel{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid #dfe7f0;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 46px #0f1c2d12}.fleet-platform-panel-accent{background:radial-gradient(circle at 82% 8%,rgba(255,126,0,.08),transparent 18rem),linear-gradient(180deg,#fff,#f8fbff)}.fleet-platform-panel figure{display:grid;place-items:center;min-height:15.5rem;margin:0;overflow:hidden;border:1px solid #e4ebf3;background:#fff}.fleet-platform-panel figure img{display:block;width:100%;height:auto;max-height:14rem;object-fit:contain;transition:transform .32s ease,filter .32s ease}.fleet-platform-panel:hover figure img{filter:saturate(1.04) contrast(1.03);transform:scale(1.025)}.fleet-platform-panel h3{margin:.35rem 0 0;color:var(--ink);font-size:var(--h3);line-height:var(--h3-line)}.fleet-platform-panel p{margin:.55rem 0 0;color:var(--muted);font-size:.94rem;line-height:1.65}.fleet-stack-table{display:grid;gap:.7rem}.fleet-stack-table div{display:grid;grid-template-columns:minmax(8.8rem,.32fr) minmax(0,1fr);gap:1rem;align-items:center;padding:.95rem 1.05rem;border:1px solid #dfe7f0;background:#fff;box-shadow:0 12px 30px #0f1c2d0d;transition:transform .24s ease,border-color .24s ease}.fleet-stack-table div:hover{border-color:#ff7e0057;transform:translateY(-3px)}.fleet-stack-table strong{color:var(--ink);font-size:.96rem;line-height:1.35}.fleet-stack-table span{color:var(--muted);font-size:.9rem;line-height:1.55}.fleet-proof-section{background:radial-gradient(circle at 15% 20%,rgba(255,126,0,.08),transparent 22rem),#f6f9fc}.fleet-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.fleet-proof-grid article{display:grid;gap:.8rem;min-height:13rem;padding:1.25rem;border:1px solid #dfe7f0;background:#fff;box-shadow:0 14px 34px #0f1c2d0d;transition:transform .24s ease,border-color .24s ease}.fleet-proof-grid article:hover{border-color:#ff7e0061;transform:translateY(-4px)}.fleet-proof-grid svg{width:2.8rem;height:2.8rem;padding:.64rem;color:var(--accent);border:1px solid rgba(255,126,0,.22);border-radius:16px;background:#ff7e0014}.fleet-proof-grid p{margin:0;color:var(--ink);font-size:.98rem;line-height:1.66}.fleet-proof-grid strong{color:var(--muted);font-size:.86rem;text-transform:uppercase;letter-spacing:.04em}@keyframes p0Float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes p0Pulse{0%,to{opacity:.36;transform:scaleX(.72)}50%{opacity:.95;transform:scaleX(1)}}@keyframes p0Wave{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1.18)}}@media(max-width:1180px){.p0-solution-hero-layout,.p0-split-layout,.p0-related-layout,.p0-faq-layout,.dify-services-section .p0-split-layout,.localization-tech-section .p0-split-layout,.dify-comparison-section .p0-split-layout,.asset-measures-section .p0-split-layout{grid-template-columns:1fr}.asset-measures-section .p0-tech-grid,.p0-card-grid,.p0-card-grid.is-three,.p0-card-grid.is-two,.p0-flow,.p0-flow.p0-flow-five,.p0-flow.p0-flow-six,.p0-scenario-grid,.p0-scenario-grid.is-three,.p0-process-list,.p0-process-list.p0-flow-five{grid-template-columns:repeat(2,minmax(0,1fr))}.p0-flow:before{display:none}.device-architecture-layout,.refrigeration-architecture-section .p0-split-layout,.industrial-hardware-section .p0-split-layout,.ai-hardware-compact-split,.ai-hardware-compact-split.is-reversed,.fleet-architecture-layout,.fleet-stack-layout{grid-template-columns:1fr}.ai-hardware-upgrade-map{grid-template-columns:1fr;gap:.9rem;min-height:auto}.ai-hardware-upgrade-endpoint{min-height:auto}.ai-hardware-upgrade-rails{grid-template-columns:repeat(3,minmax(0,1fr));margin:-.25rem 0}.ai-hardware-upgrade-rails div{grid-template-columns:1fr;justify-items:center;padding:.6rem .35rem;text-align:center}.ai-hardware-upgrade-rails div:after{right:50%;bottom:-.35rem;transform:translate(50%) rotate(135deg)}.fleet-platform-layout,.fleet-proof-grid{grid-template-columns:1fr}}@media(max-width:760px){.p0-solution-hero-layout{min-height:auto;padding-top:7rem}.p0-hero-visual{min-height:0}.p0-hero-visual img{height:auto;min-height:18rem}.p0-floating-card{position:relative;inset:auto;width:auto;margin-top:.75rem}.p0-hero-metrics,.p0-card-grid,.p0-card-grid.is-three,.p0-card-grid.is-two,.p0-tech-grid,.p0-flow,.p0-flow.p0-flow-five,.p0-flow.p0-flow-six,.p0-scenario-grid,.p0-scenario-grid.is-three,.p0-process-list,.p0-process-list.p0-flow-five,.p0-related-list,.asset-module-list,.voice-mode-grid{grid-template-columns:1fr}.dify-service-figure{min-height:auto}.dify-service-figure img{height:auto;min-height:18rem}.dify-service-visual-notes{display:none}.dify-services-section .p0-tech-grid,.asset-measures-section .p0-tech-grid{grid-template-columns:1fr}.dify-comparison-section .voice-mode-card{grid-template-columns:1fr;gap:.28rem}.localization-tech-figure{height:auto;min-height:auto}.localization-tech-figure img{height:auto;min-height:18rem}.localization-tech-section .p0-tech-grid,.p0-card,.p0-tech-card,.device-feature-grid .p0-tech-card,.refrigeration-feature-grid .p0-tech-card,.ai-hardware-tight-grid .p0-tech-card,.device-architecture-layout,.refrigeration-architecture-section .p0-split-layout,.industrial-hardware-section .p0-split-layout,.ai-hardware-compact-split,.ai-hardware-compact-split.is-reversed,.fleet-architecture-layout,.fleet-stack-layout{grid-template-columns:1fr}.p0-card p,.p0-tech-card p,.p0-flow-node p,.p0-scenario-card p,.p0-process-list p{min-width:min(100%,18rem)}.device-architecture-figure,.refrigeration-architecture-figure,.wms-workstation-figure,.industrial-hardware-figure,.industrial-proof-figure,.refrigeration-proof-figure,.ai-hardware-product-figure,.ai-hardware-path-figure,.ai-hardware-team-figure,.fleet-map-figure{min-height:auto;padding:1rem}.device-architecture-figure img,.refrigeration-architecture-figure img,.wms-workstation-figure img,.industrial-hardware-figure img,.industrial-proof-figure img,.refrigeration-proof-figure img,.ai-hardware-product-figure img,.ai-hardware-path-figure img,.ai-hardware-team-figure img,.fleet-map-figure img{max-height:none}.fleet-platform-panel figure{min-height:auto}.fleet-platform-panel figure img{max-height:none}.fleet-stack-table div{grid-template-columns:1fr;gap:.35rem}.ai-hardware-team-figure{padding:0}.ai-hardware-team-figure img{min-height:18rem}.p0-hero-metrics{margin-top:-1rem}.voice-wave{position:relative;right:auto;bottom:auto;left:auto;margin-top:.75rem}.n8n-flow-ribbon{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:1fr;gap:.38rem;margin-top:.75rem}.n8n-flow-ribbon i{display:none}}@media(prefers-reduced-motion:reduce){.p0-solution-page *,.p0-solution-page *:before,.p0-solution-page *:after{animation:none!important;transition:none!important}}.next-batch-page{overflow:hidden;background:#fff;color:var(--ink)}.next-batch-page :is(#architecture,#decision,#functions,#suite,#contact){scroll-margin-top:6.5rem}.next-hero{position:relative;border-bottom:1px solid #dfe6ef}.next-hero:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0 49.9%,rgba(255,255,255,.055) 50% 50.1%,transparent 50.2%),linear-gradient(0deg,transparent 0 49.9%,rgba(255,255,255,.045) 50% 50.1%,transparent 50.2%);background-size:86px 86px;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 100%)}.next-hero-dark{color:#fff;background:linear-gradient(118deg,#111c2b,#1d3048 64%,#304761)}.next-hero-light{background:linear-gradient(128deg,#f8fafc,#eef3f8 58%,#e5edf6)}.next-hero-network{background:radial-gradient(circle at 78% 28%,rgba(255,126,0,.16),transparent 24rem),linear-gradient(118deg,#0d1825,#172b41 58%,#263e57)}.next-hero-code:before{opacity:.45;background:linear-gradient(120deg,transparent 0 55%,rgba(255,126,0,.08) 55% 56%,transparent 56%),repeating-linear-gradient(90deg,transparent 0 72px,rgba(36,54,76,.045) 72px 73px)}.next-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center;min-height:44rem;padding-top:clamp(8rem,11vw,10rem);padding-bottom:clamp(4.6rem,7vw,6.8rem)}.next-hero-copy{display:grid;gap:1rem}.next-hero-copy h1,.next-retail-hero-copy h1{max-width:16ch;margin:0;color:inherit;font-size:var(--h1);font-weight:780;line-height:var(--h1-line)}.next-hero-copy>p,.next-retail-hero-copy>p{max-width:45rem;margin:0;color:#ffffffc2;font-size:1.08rem;line-height:1.78}.next-hero-light .next-hero-copy>p{color:#526176}.next-light-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;color:#78869a;font-size:.82rem;font-weight:700}.next-light-breadcrumb a{color:#40526b}.next-tag-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.next-tag-row span{display:inline-flex;align-items:center;min-height:2.12rem;padding:0 .82rem;border:1px solid rgba(255,255,255,.19);background:#ffffff14;color:#ffffffd9;font-size:.8rem;font-weight:750}.next-tag-row.is-dark-text span{border-color:#cfd9e6;background:#ffffffa8;color:#2e4058}.next-hero-light .btn-outline{border-color:#a7b7c9;color:#263a53}.next-hero-media,.next-dashboard-frame{position:relative;margin:0}.next-hero-media img,.next-dashboard-frame img{display:block;width:100%;height:clamp(25rem,36vw,34rem);border:1px solid rgba(255,255,255,.15);object-fit:cover;box-shadow:0 30px 72px #08121e47;transition:filter .45s ease,transform .45s ease}.next-hero-media-tall img{object-position:48% 50%}.next-hero-media:hover img,.next-dashboard-frame:hover img{filter:saturate(1.06) contrast(1.03);transform:translateY(-4px)}.next-hero-media figcaption,.next-dashboard-frame>div{position:absolute;right:-1.2rem;bottom:-1.35rem;display:grid;gap:.25rem;width:min(21rem,72%);padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.17);background:#0d1928eb;box-shadow:0 18px 48px #07101c40;color:#fff;backdrop-filter:blur(12px)}.next-hero-media figcaption strong,.next-dashboard-frame strong{font-size:1rem}.next-hero-media figcaption span,.next-dashboard-frame span{color:#ffffffad;font-size:.84rem;line-height:1.5}.next-dashboard-frame{padding:clamp(1.1rem,2.4vw,2rem);border:1px solid #cbd7e5;background:#ffffffb8;box-shadow:0 26px 65px #20344c29}.next-dashboard-frame img{height:auto;border-color:#d7e0eb;box-shadow:none}.next-dashboard-frame>div{right:0;bottom:-1.2rem}.next-proof-strip{position:relative;z-index:2;background:#1b2c42;color:#fff}.next-proof-strip.is-light{border-bottom:1px solid #dfe6ef;background:#fff;color:var(--ink)}.next-proof-strip>.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.next-proof-strip .container>div{display:grid;gap:.25rem;min-height:7rem;align-content:center;padding:1.25rem 1.5rem;border-left:1px solid rgba(255,255,255,.12)}.next-proof-strip.is-light .container>div{border-color:#e1e7ef}.next-proof-strip .container>div:last-child{border-right:1px solid rgba(255,255,255,.12)}.next-proof-strip strong{color:var(--accent);font-size:1.02rem}.next-proof-strip span{color:#ffffff9e;font-size:.84rem}.next-proof-strip.is-light span{color:#718095}.next-section-heading{display:grid;gap:.75rem;max-width:56rem;margin-bottom:clamp(2rem,4vw,3.4rem)}.next-section-heading h2,.next-story-copy h2,.next-alternate-row h2,.next-decision-layout h2,.next-stack-layout h2,.next-suite-layout h2,.next-ai-package-layout h2,.next-boundary-layout h2,.next-compare-section h2,.next-retail-principles h2,.next-retail-outcomes h2,.next-platform-choice h2{margin:0;font-size:var(--h2);line-height:var(--h2-line)}.next-section-heading>p,.next-story-copy>p,.next-alternate-row p,.next-decision-layout p,.next-stack-layout p,.next-suite-layout>div>p,.next-ai-package-layout p,.next-compare-section .next-section-heading p,.next-platform-choice .next-section-heading p,.next-retail-principles .next-section-heading p,.next-retail-outcomes .next-section-heading p{margin:0;color:#69788c;font-size:1rem;line-height:1.76}.next-story-section,.next-white-section,.next-function-section,.next-retail-principles,.next-retail-outcomes,.next-platform-choice{background:#fff}.next-soft-section,.next-flow-section,.next-suite-section,.next-compare-section{background:#f3f6fa}.next-story-layout,.next-alternate-row,.next-decision-layout,.next-stack-layout,.next-suite-layout,.next-ai-package-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.4rem,5vw,5.5rem);align-items:center}.next-story-layout.is-image-first,.next-suite-layout.is-retail{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.next-story-copy,.next-alternate-row>div,.next-decision-layout>div,.next-stack-layout>div,.next-suite-layout>div,.next-ai-package-layout>div{display:grid;gap:1rem}.next-story-media,.next-alternate-row figure,.next-stack-layout figure,.next-suite-layout figure,.next-ai-package-layout figure{overflow:hidden;margin:0;border:1px solid #dce4ee;background:#e9eef4}.next-story-media img,.next-alternate-row img,.next-stack-layout img,.next-suite-layout img,.next-ai-package-layout img{display:block;width:100%;height:clamp(22rem,34vw,31rem);object-fit:cover;transition:transform .5s ease}.next-story-media:hover img,.next-alternate-row figure:hover img,.next-stack-layout figure:hover img,.next-suite-layout figure:hover img,.next-ai-package-layout figure:hover img{transform:scale(1.025)}.next-check-list{display:grid;gap:.75rem;padding:0;margin:.3rem 0 0;list-style:none}.next-check-list li{position:relative;padding-left:1.45rem;color:#40516a;line-height:1.62}.next-check-list li:before{position:absolute;top:.65em;left:0;width:.48rem;height:.48rem;content:"";background:var(--accent);transform:rotate(45deg)}.next-alternate-section{display:grid;gap:clamp(3rem,6vw,5.5rem);background:#f7f9fc}.next-alternate-row.is-reversed figure{grid-column:2}.next-alternate-row.is-reversed>div{grid-row:1;grid-column:1}.next-alternate-row figure img{aspect-ratio:16 / 10;height:auto}.next-network-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center}.next-network-flow>div{display:grid;min-height:12rem;align-content:center;padding:1.4rem;border:1px solid #d5dee9;background:#fff}.next-network-flow svg{width:2rem;color:var(--accent)}.next-network-flow strong,.next-network-flow span{display:block}.next-network-flow strong{margin-top:1.2rem;font-size:1.04rem}.next-network-flow div>span{margin-top:.35rem;color:#718095;font-size:.84rem;line-height:1.5}.next-network-flow>span{color:var(--accent);font-size:1.6rem;animation:nextArrow 1.6s ease-in-out infinite}.next-scenario-grid,.next-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.next-scenario-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.next-scenario-grid article,.next-outcome-grid article{overflow:hidden;border:1px solid #dce4ee;background:#fff;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.next-scenario-grid article:hover,.next-outcome-grid article:hover{border-color:#ff7e0080;box-shadow:0 22px 48px #23364e1f;transform:translateY(-4px)}.next-scenario-grid img,.next-outcome-grid img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.next-scenario-grid article>div,.next-outcome-grid article>div{padding:1.45rem}.next-scenario-grid h3,.next-outcome-grid h3{margin:0;font-size:var(--h3);line-height:var(--h3-line)}.next-scenario-grid p,.next-outcome-grid p{margin:.65rem 0 0;color:#718095;line-height:1.68}.next-decision-section,.next-stack-section,.next-ai-package-section{background:#eef3f8}.next-decision-layout.is-textual{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.next-radio-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cbd7e4;border-left:1px solid #cbd7e4}.next-radio-matrix div{display:grid;min-height:8.5rem;align-content:center;padding:1.2rem;border-right:1px solid #cbd7e4;border-bottom:1px solid #cbd7e4;background:#fffc}.next-radio-matrix strong{color:#24364e}.next-radio-matrix span{margin-top:.35rem;color:#718095;font-size:.83rem;line-height:1.5}.next-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9e1eb;border-left:1px solid #d9e1eb}.next-choice-grid article{min-height:27rem;padding:clamp(1.5rem,2.8vw,2.25rem);border-right:1px solid #d9e1eb;border-bottom:1px solid #d9e1eb;background:#fff}.next-choice-grid article>span{color:var(--accent);font-size:.82rem;font-weight:850}.next-choice-grid h3{margin:4rem 0 0;font-size:var(--h3);line-height:var(--h3-line)}.next-choice-grid p,.next-choice-grid li{color:#718095;line-height:1.65}.next-choice-grid ul{display:grid;gap:.55rem;padding-left:1.1rem;margin:1rem 0 0}.next-stack-tags{display:flex;flex-wrap:wrap;gap:.58rem;margin-top:.25rem}.next-stack-tags span{padding:.58rem .72rem;border:1px solid #cbd7e4;background:#ffffffc2;color:#40516a;font-size:.8rem;font-weight:700}.next-boundary-section{background:#1d2f46;color:#fff}.next-boundary-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2.4rem,5vw,5.5rem)}.next-boundary-layout h2{color:#fff}.next-boundary-list{display:grid;border-top:1px solid rgba(255,255,255,.18)}.next-boundary-list p{display:grid;grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr);gap:1.4rem;margin:0;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.18)}.next-boundary-list strong{color:#fff}.next-boundary-list span{color:#ffffffa8;line-height:1.65}.next-process-section{background:#fff}.p0-process-list.next-five-process{grid-template-columns:repeat(3,minmax(0,1fr))}.p0-process-list.next-five-process>li:nth-last-child(-n+2){grid-column:span 1}.open-source-page .next-story-media{width:min(100%,31.25rem);justify-self:start}.open-source-page .next-story-media img{height:auto}.next-compare-table{border-top:1px solid #cbd7e4;border-left:1px solid #cbd7e4}.next-compare-table>div{display:grid;grid-template-columns:.75fr 1fr 1.2fr}.next-compare-table :is(strong,span){padding:1.1rem 1.2rem;border-right:1px solid #cbd7e4;border-bottom:1px solid #cbd7e4;line-height:1.55}.next-compare-table>div:first-child{background:#21354e;color:#fff}.next-compare-table>div:not(:first-child) span:last-child{background:#fff7ef;color:#33475f;font-weight:650}.next-compare-table>div:not(:first-child) span:nth-child(2){background:#ffffff9e;color:#718095}.next-function-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.next-function-card{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:24rem;overflow:hidden;border:1px solid #dce4ee;background:#fff}.next-function-card.is-offset{transform:translateY(2rem)}.next-function-card img{width:100%;height:100%;min-height:24rem;object-fit:cover}.next-function-card>div{display:grid;align-content:center;padding:clamp(1.3rem,2.5vw,2rem)}.next-function-card div>span{color:var(--accent);font-size:.8rem;font-weight:850}.next-function-card h3{margin:1.2rem 0 0;font-size:var(--h3);line-height:var(--h3-line)}.next-function-card p{margin:.75rem 0 0;color:#718095;line-height:1.67}.next-suite-list{display:grid;margin-top:.4rem;border-top:1px solid #d5dee8}.next-suite-list p{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;margin:0;padding:1rem 0;border-bottom:1px solid #d5dee8}.next-suite-list svg{width:2rem;color:var(--accent)}.next-suite-list span,.next-suite-list strong{display:block}.next-suite-list span{color:#718095;line-height:1.58}.next-suite-list strong{margin-bottom:.2rem;color:#273951}.next-retail-hero{position:relative;min-height:46rem;color:#fff;background:#112034}.next-retail-hero>img,.next-retail-overlay{position:absolute;inset:0;width:100%;height:100%}.next-retail-hero>img{object-fit:cover;object-position:center}.next-retail-overlay{background:linear-gradient(90deg,#091320f5,#0d1c2ddb 48%,#0d1c2d4d)}.next-retail-hero-copy{position:relative;z-index:1;display:grid;gap:1rem;align-content:center;min-height:46rem;padding-top:7rem;padding-bottom:4rem}.next-retail-hero-copy>:not(nav){max-width:48rem}.next-principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce4ee;border-left:1px solid #dce4ee}.next-principle-grid article{min-height:19rem;padding:1.6rem;border-right:1px solid #dce4ee;border-bottom:1px solid #dce4ee}.next-principle-grid span{color:var(--accent);font-size:.8rem;font-weight:850}.next-principle-grid h3{margin:4rem 0 0;font-size:var(--h3);line-height:var(--h3-line)}.next-principle-grid p{margin:.7rem 0 0;color:#718095;line-height:1.65}.next-retail-outcomes{background:#fff}.next-outcome-grid article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:18rem}.next-outcome-grid img{height:100%;aspect-ratio:auto}.next-outcome-grid article>div{display:grid;align-content:center}.next-ai-package-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.next-ai-package-layout img{height:22rem}@keyframes nextArrow{0%,to{transform:translate(0);opacity:.65}50%{transform:translate(5px);opacity:1}}@media(max-width:1100px){.next-hero-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);gap:2.5rem}.next-network-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.next-network-flow>span{display:none}.next-choice-grid,.next-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-function-card{grid-template-columns:1fr}.next-function-card img{min-height:14rem;max-height:17rem}}@media(max-width:820px){.next-hero-layout,.next-story-layout,.next-story-layout.is-image-first,.next-alternate-row,.next-decision-layout,.next-decision-layout.is-textual,.next-stack-layout,.next-suite-layout,.next-suite-layout.is-retail,.next-ai-package-layout,.next-boundary-layout{grid-template-columns:minmax(0,1fr)}.next-hero-layout{min-height:auto;padding-top:7.5rem;padding-bottom:4.5rem}.next-hero-media img{height:clamp(22rem,74vw,30rem)}.next-alternate-row.is-reversed figure,.next-alternate-row.is-reversed>div{grid-row:auto;grid-column:auto}.next-proof-strip>.container,.next-scenario-grid.is-three,.next-function-grid,.next-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-function-card.is-offset{transform:none}.next-outcome-grid article{grid-template-columns:1fr}.next-outcome-grid img{aspect-ratio:16 / 9}.next-retail-hero,.next-retail-hero-copy{min-height:42rem}.next-retail-overlay{background:linear-gradient(90deg,#091320f2,#0d1c2db3)}.p0-process-list.next-five-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.next-hero-copy h1,.next-retail-hero-copy h1{max-width:100%}.next-hero-copy>p,.next-retail-hero-copy>p{font-size:.98rem}.next-hero-media figcaption,.next-dashboard-frame>div{position:relative;right:auto;bottom:auto;width:100%}.next-proof-strip>.container,.next-network-flow,.next-scenario-grid,.next-scenario-grid.is-three,.next-choice-grid,.next-function-grid,.next-principle-grid,.next-outcome-grid,.next-radio-matrix{grid-template-columns:minmax(0,1fr)}.next-proof-strip .container>div,.next-proof-strip .container>div:last-child{min-height:5.8rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.next-proof-strip.is-light .container>div{border-bottom-color:#e1e7ef}.next-choice-grid article,.next-principle-grid article{min-height:auto}.next-choice-grid h3,.next-principle-grid h3{margin-top:2.5rem}.next-compare-table{overflow-x:auto}.next-compare-table>div{min-width:42rem}.next-boundary-list p{grid-template-columns:1fr;gap:.45rem}.next-function-card,.next-function-card img{min-height:0}.next-retail-hero,.next-retail-hero-copy{min-height:45rem}.p0-process-list.next-five-process{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.next-network-flow>span,.next-hero-media img,.next-dashboard-frame img,.next-story-media img,.next-alternate-row img,.next-scenario-grid article,.next-outcome-grid article{animation:none;transition:none}}
