:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#0b1423;--bg-soft:#142033;--panel:#eef2f6;--panel-strong:#fff;--panel-solid:#eef2f6;--line:#0b14231f;--line-strong:#ff3d008c;--text:#0b1423;--muted:#0b1423ad;--soft:#0b14237a;--blue:#0b1423;--blue-hot:#ff3d00;--violet:#ff3d00;--magenta:#ff3d00;--cyan:#ff3d00;--brand-navy:#0b1423;--brand-paper:#eef2f6;--brand-white:#f8fafb;--brand-orange:#ff3d00;--brand-wash:#e6ebf0;--radius:28px;--radius-sm:18px;--shadow:none}html,body{background:var(--brand-paper)}body{color:var(--text)}::selection{background:#ff3d0038}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--brand-orange)}.site-shell{color:var(--brand-navy);overflow:clip visible}.home-scroll-story{isolation:isolate;background:var(--brand-paper);position:relative;overflow-x:clip}.home-scroll-step{z-index:var(--step-index,1);background:var(--step-bg,transparent);position:relative}.home-scroll-panel{z-index:inherit;background:var(--step-bg,var(--brand-paper));isolation:isolate;min-width:0;position:relative}.home-scroll-panel>:is(.hero-section,.section){background:var(--step-bg,var(--brand-paper))}.home-scroll-step:first-child{--step-index:1;--step-bg:var(--brand-navy)}.home-scroll-step:nth-child(2){--step-index:2;--step-bg:var(--brand-paper)}.home-scroll-step:nth-child(3){--step-index:3;--step-bg:var(--brand-paper)}.home-scroll-step:nth-child(4){--step-index:4;--step-bg:var(--brand-wash)}.home-scroll-step:nth-child(5){--step-index:5;--step-bg:var(--brand-paper)}.home-scroll-step:nth-child(6){--step-index:6;--step-bg:var(--brand-wash)}.home-scroll-step:nth-child(7){--step-index:7;--step-bg:var(--brand-paper)}.home-scroll-step:nth-child(8){--step-index:8;--step-bg:var(--brand-wash)}.home-scroll-step:nth-child(9){--step-index:9;--step-bg:var(--brand-paper)}.home-scroll-step:nth-child(10){--step-index:10;--step-bg:var(--brand-wash)}.home-scroll-step:nth-child(11){--step-index:11;--step-bg:var(--brand-paper)}.home-scroll-step:nth-child(12){--step-index:12;--step-bg:var(--brand-wash)}.site-nav{color:var(--brand-navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafbe6;border-color:#0b14231f;inset:20px clamp(16px,3vw,34px) auto;box-shadow:0 18px 46px #0b142314}.brand-mark,.site-nav .brand-mark:after,.nav-links a,.language-switch{color:var(--brand-navy)}.brand-glyph{color:currentColor}.brand-glyph-side{fill:currentColor}.brand-glyph-core{fill:var(--brand-orange);filter:drop-shadow(0 0 16px #ff3d004d)}.brand-header-svg{width:136px;height:33px}.brand-header-mark-side,.brand-header-word{fill:currentColor}.brand-header-mark-core{fill:var(--brand-orange)}.site-nav .brand-word{color:var(--brand-navy);display:inline}.brand-word{color:var(--brand-navy)}.site-footer .brand-mark,.site-footer .brand-word{color:var(--brand-white)}.site-nav .brand-mark:after{content:""}.nav-links a:after{background:var(--brand-orange)}.nav-links a:hover,.nav-links a:focus-visible{color:var(--brand-orange)}.nav-links a[aria-current=page]{color:var(--brand-navy)}.nav-cta,.button-primary,.cookie-actions button:first-child{border-color:var(--brand-orange);background:var(--brand-orange);color:#fff;box-shadow:none}.language-switch,.button-ghost,.cookie-actions button,.cookie-actions a{color:var(--brand-navy);box-shadow:none;background:#f8fafbb8;border-color:#0b142324}.home-quick-nav{z-index:18;pointer-events:none;margin-block:-38px clamp(24px,4vw,52px);position:relative;top:auto}.home-quick-nav-inner{width:min(100%,920px);color:var(--brand-navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#f8fafbe0;border:1px solid #0b14231f;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding:8px 10px;display:grid;box-shadow:0 18px 46px #0b142314}.home-quick-nav span{color:#0b14238a;white-space:nowrap;padding-inline:8px 4px;font-size:.72rem;font-weight:950}.home-quick-nav-inner>div{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.home-quick-nav a{min-height:34px;color:var(--brand-navy);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.home-quick-nav a:hover,.home-quick-nav a:focus-visible{background:#0b14230f}.home-quick-nav-inner>a:last-child{background:var(--brand-orange);color:#fff}.home-scroll-story .section[id]{scroll-margin-block-start:clamp(72px,7vw,104px)}.button:hover,.button:focus-visible,.nav-cta:hover,.nav-cta:focus-visible{transform:none}.nav-menu{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;display:grid}.nav-toggle{width:44px;height:44px;color:var(--brand-navy);cursor:pointer;background:#f8fafbc7;border:1px solid #0b142324;border-radius:999px;justify-content:center;align-items:center;display:none}.nav-toggle span{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .16s,opacity .16s;position:absolute}.nav-toggle span:first-child{transform:translateY(-4px)}.nav-toggle span:last-child{transform:translateY(4px)}.site-nav.is-open .nav-toggle span:first-child{transform:rotate(42deg)}.site-nav.is-open .nav-toggle span:last-child{transform:rotate(-42deg)}.site-shell{--page-scroll:0;--cursor-x:50vw;--cursor-y:50vh}.brand-cursor-dot{--cursor-scale:1;z-index:49;background:var(--brand-orange);opacity:0;pointer-events:none;width:17px;height:17px;transform:translate3d(var(--cursor-x), var(--cursor-y), 0) translate(-50%, -50%) scale(var(--cursor-scale));will-change:transform;border-radius:999px;transition:opacity 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 0 9px #ff3d0014}.site-shell[data-pointer-active=true] .brand-cursor-dot{--cursor-scale:1;opacity:1}.hero-section{--hero-progress:0;--hero-drift-x:0px;--hero-drift-y:0px;--hero-title-shift:0px;--hero-title-shift-inverse:0px;--hero-copy-y:0px;--hero-visual-x:0px;--hero-visual-y:0px;--hero-visual-rotate:0deg;--hero-visual-scale:1;--hero-card-x:0px;--hero-card-y:0px;--hero-ring-scale:.9;--hero-ring-rotate:0deg;--hero-mark-rotate:0deg;--hero-mark-scale:1;--hero-seam-y:0px;--hero-seam-scale:1;--hero-seam-opacity:.62;--pointer-shape-x:0px;--pointer-shape-y:0px;--pointer-shape-y-inverse:0px;--pointer-shape-rotate:0deg;--pointer-shape-rotate-inverse:0deg;--pointer-shape-scale:1;--pointer-shape-radius-a:50%;--pointer-shape-radius-b:50%;--shape-one-x:0px;--shape-one-y:0px;--shape-two-x:0px;--shape-two-y:0px;--shape-three-x:0px;--shape-three-y:0px;--shape-width-a:22%;--shape-height-a:70%;--shape-width-b:22%;--shape-height-b:70%;--geometry-radius-a:12%;--geometry-radius-b:46%;--geometry-scale-a:1;--geometry-x-a:0px;--geometry-y-a:0px;--geometry-x-b:0px;--geometry-y-b:0px;background:radial-gradient(circle at 50% 48%, transparent 0 15%, #ff3d0029 15.1% 15.35%, transparent 15.5%), radial-gradient(circle at 50% 48%, transparent 0 29%, #ff3d002e 29.1% 29.35%, transparent 29.55%), radial-gradient(circle at 50% 48%, transparent 0 43%, #ff3d001f 43.1% 43.35%, transparent 43.55%), var(--brand-navy);min-height:100svh;color:var(--brand-white);z-index:3;border-bottom:0;padding:128px 0 80px;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 28%,#ff3d004d 28.08% 28.28%,#0000 28.36%),radial-gradient(circle,#0000 0 44%,#ff3d002e 44.08% 44.28%,#0000 44.36%),radial-gradient(circle,#0000 0 60%,#ff3d001f 60.08% 60.28%,#0000 60.36%);height:72svh;animation:34s linear infinite brandRingsDrift;position:absolute;inset:-16% -8% auto}.hero-section:after{content:"";z-index:0;pointer-events:none;transform:scale(var(--hero-ring-scale)) rotate(var(--hero-ring-rotate));transform-origin:50%;border:1px solid #ff3d003d;border-radius:999px;position:absolute;inset:9% 8% 8%}.hero-velocity-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 86%,#0000 100%)}.hero-velocity-field span{--velocity-angle:-8deg;--velocity-lift:0px;filter:drop-shadow(0 0 9px #ff3d007a)drop-shadow(0 0 22px #f8fafb1f);opacity:0;width:clamp(260px,30vw,640px);height:2px;transform:translate3d(10vw, var(--velocity-lift), 0) rotate(var(--velocity-angle)) scaleX(.35);transform-origin:100%;background:linear-gradient(90deg,#0000,#f8fafbdb,#ff3d00f5,#0000);border-radius:999px;position:absolute;right:-26vw}.hero-velocity-field span:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ff3d009e,#0000);width:48%;height:1px;position:absolute;inset-block-start:8px;inset-inline-end:8%}.hero-velocity-field span:first-child{animation-delay:-.22s;top:20%}.hero-velocity-field span:nth-child(2){--velocity-angle:5deg;--velocity-lift:-8px;width:clamp(210px,24vw,520px);animation-delay:-.78s;top:34%}.hero-velocity-field span:nth-child(3){--velocity-angle:-13deg;--velocity-lift:10px;width:clamp(300px,34vw,700px);animation-delay:-1.18s;top:48%}.hero-velocity-field span:nth-child(4){--velocity-angle:8deg;width:clamp(220px,28vw,560px);animation-delay:-.48s;top:63%}.hero-velocity-field span:nth-child(5){--velocity-angle:-5deg;--velocity-lift:6px;animation-delay:-1.48s;top:76%}.hero-velocity-field span:nth-child(6){--velocity-angle:-18deg;--velocity-lift:-12px;width:clamp(180px,22vw,460px);animation-delay:-.96s;top:88%}.page-hero,.legacy-hero{--hero-progress:0;--hero-drift-x:0px;--hero-drift-y:0px;--hero-title-shift:0px;--hero-title-shift-inverse:0px;--hero-copy-y:0px;--hero-ring-scale:.9;--hero-ring-rotate:0deg;background:radial-gradient(circle at 52% 48%, transparent 0 18%, #ff3d0029 18.08% 18.28%, transparent 18.38%), radial-gradient(circle at 52% 48%, transparent 0 34%, #ff3d002e 34.08% 34.28%, transparent 34.38%), radial-gradient(circle at 52% 48%, transparent 0 50%, #ff3d001f 50.08% 50.28%, transparent 50.38%), var(--brand-navy);min-height:clamp(620px,78svh,840px);color:var(--brand-white);border-bottom:0;padding:clamp(148px,16vw,220px) 0 clamp(76px,9vw,126px)}.page-hero:before,.legacy-hero:before,.page-hero:after,.legacy-hero:after{content:"";pointer-events:none;position:absolute}.page-hero:before,.legacy-hero:before{height:82svh;transform:scale(var(--hero-ring-scale)) rotate(var(--hero-ring-rotate));transform-origin:50%;background:radial-gradient(circle,#0000 0 24%,#ff3d004d 24.08% 24.26%,#0000 24.38%),radial-gradient(circle,#0000 0 42%,#ff3d002e 42.08% 42.26%,#0000 42.38%),radial-gradient(circle,#0000 0 62%,#ff3d001a 62.08% 62.26%,#0000 62.38%);inset:-22% -10% auto}.page-hero:after,.legacy-hero:after{aspect-ratio:.72;background:var(--brand-orange);width:clamp(96px,11vw,180px);transform:translate3d(var(--hero-drift-x), var(--hero-copy-y), 0) rotate(var(--hero-ring-rotate));opacity:.94;border-radius:clamp(10px,3vw,52px);inset-block-end:clamp(60px,11vw,150px);inset-inline-end:clamp(24px,7vw,112px)}.page-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);gap:clamp(36px,6vw,92px)}.page-hero-copy,.legacy-hero .container{z-index:1;position:relative}.site-shell[data-motion-ready=true] .page-hero-copy{transform:translate3d(var(--hero-drift-x), var(--hero-copy-y), 0)}.site-shell[data-motion-ready=true] .page-hero-copy h1 span,.site-shell[data-motion-ready=true] .legacy-hero h1{transform:translate3d(var(--hero-title-shift), 0, 0)}.page-hero-copy h1,.legacy-hero h1{color:var(--brand-white);letter-spacing:0;font-size:clamp(4.4rem,8vw,9rem);line-height:.92}.legacy-hero h1{max-width:1120px}.page-hero .hero-text,.legacy-hero .hero-text{color:#f8fafbc2;max-width:760px}.legacy-hero-media{aspect-ratio:16/9;border-radius:var(--radius);background:var(--brand-navy);isolation:isolate;border:1px solid #eef2f629;width:min(760px,100%);margin:clamp(26px,4vw,42px) 0 0;position:relative;overflow:hidden}.legacy-hero-media img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.82)}.legacy-hero-media:before,.legacy-hero-media:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.legacy-hero-media:before{opacity:.26;mix-blend-mode:screen;background-image:linear-gradient(#eef2f614 1px,#0000 1px),linear-gradient(90deg,#eef2f614 1px,#0000 1px);background-size:46px 46px}.legacy-hero-media:after{background:radial-gradient(circle at 76% 20%,#0000 0 34%,#ff3d003d 34.08% 34.28%,#0000 34.38%),linear-gradient(#0b14230a 0%,#0b142394 100%)}.page-note-stack{z-index:1;position:relative}.page-visual-card{border-radius:var(--radius);background:radial-gradient(circle at 50% 50%, transparent 0 34%, #ff3d002e 34.08% 34.28%, transparent 34.38%), var(--brand-navy);border:1px solid #eef2f624;position:relative;overflow:hidden}.page-visual-card img{object-fit:cover;opacity:.82;mix-blend-mode:screen}.page-note{color:var(--brand-white);background:#eef2f614;border-color:#eef2f62e}.page-note h2,.page-note p{color:inherit}.page-note p{color:#f8fafbb8}.legacy-meta span{color:#f8fafbbd;background:#eef2f614;border-color:#eef2f62e}.grid-field{opacity:.12;background-image:linear-gradient(#eef2f629 1px,#0000 1px),linear-gradient(90deg,#eef2f629 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(#000 0 60%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#0000 100%)}.scan-field,.hero-canvas{display:none}.hero-layout{grid-template-columns:minmax(460px,.9fr) minmax(420px,.8fr);align-items:center;gap:clamp(36px,6vw,96px);min-height:min(760px,76svh)}.hero-copy{max-width:860px;padding-block:54px}.site-shell[data-motion-ready=true] .hero-copy{transform:translate3d(var(--hero-drift-x), var(--hero-copy-y), 0)}.eyebrow{color:var(--brand-orange);letter-spacing:0;background:0 0;border:0;border-radius:999px;padding:0;font-size:.82rem}.hero-copy h1{color:var(--brand-white);letter-spacing:0;font-size:clamp(4.8rem,9.2vw,10rem);line-height:.92}.site-shell[data-motion-ready=true] .hero-copy h1 span:first-child{transform:translate3d(var(--hero-title-shift), 0, 0)}.site-shell[data-motion-ready=true] .hero-copy h1 span:last-child{transform:translate3d(var(--hero-title-shift-inverse), 0, 0)}.hero-copy h1 em,.page-hero-copy h1 em,.final-cta h2 em{color:var(--brand-orange);background:0 0}.hero-speed-cluster{color:var(--brand-white);font:inherit;font-weight:inherit;white-space:nowrap;display:inline-block}.hero-speed-word{isolation:isolate;text-shadow:0 0 18px #ff3d002e,0 8px 30px #ff3d001a;display:inline-block;position:relative}.hero-speed-word:before,.hero-speed-word:after{content:"";pointer-events:none;position:absolute}.hero-speed-word:before{z-index:-1;opacity:.38;transform-origin:100%;background:linear-gradient(90deg,#0000,#ff3d00c7,#f8fafb8a,#0000);border-radius:999px;height:.045em;inset-block-end:-.035em;inset-inline:.08em .06em}.hero-speed-word:after{background:linear-gradient(90deg, transparent, #f8fafbad, var(--brand-orange));filter:drop-shadow(0 0 7px #ff3d006b);opacity:0;border-radius:999px;width:.18em;height:.035em;inset-block-end:-.045em;inset-inline-start:.04em}.hero-speed-burst{z-index:-1;pointer-events:none;display:block;position:absolute;inset:-.2em -.24em -.24em -.72em;overflow:visible}.hero-speed-burst span{filter:drop-shadow(0 0 12px #ff3d0085);opacity:0;width:.72em;height:.055em;transform:translate3d(0, 0, 0) rotate(var(--burst-angle,-10deg)) scaleX(.2);transform-origin:100%;background:linear-gradient(90deg,#0000,#f8fafbeb,#ff3d00f0,#0000);border-radius:999px;position:absolute;right:0}.hero-speed-burst span:first-child{--burst-angle:-11deg;top:22%}.hero-speed-burst span:nth-child(2){--burst-angle:3deg;width:.92em;animation-delay:-.18s;top:51%}.hero-speed-burst span:nth-child(3){--burst-angle:-17deg;width:.58em;animation-delay:-.36s;top:78%}.hero-text{color:#f8fafbc2;max-width:700px;font-size:clamp(1.06rem,1.35vw,1.22rem)}.hero-transition-wipe,.hero-transition-line{z-index:2;background:linear-gradient(180deg, #0b142300 0%, var(--brand-navy) 100%);opacity:1;pointer-events:none;height:clamp(42px,6vw,92px);transform:translate3d(0, var(--hero-seam-y), 0);transform-origin:50% 100%;position:absolute;inset-block-end:-1px;inset-inline:0}.brand-motion-field{isolation:isolate;--orbit-node-radius:clamp(178px, 19vw, 286px);min-height:clamp(520px,48vw,680px);transform:translate3d(var(--hero-visual-x), var(--hero-visual-y), 0) rotate(var(--hero-visual-rotate)) scale(var(--hero-visual-scale));place-items:center;display:grid;overflow:visible}.brand-motion-field:before,.brand-motion-field:after{display:none}.brand-ring-field{z-index:0;scale:var(--hero-ring-scale);border-radius:999px;animation:42s linear infinite brandOrbitSlow;position:absolute;inset:4%}.brand-ring-field span{inset:var(--inset,0);border:1px solid #ff3d0052;border-radius:999px;position:absolute}.brand-ring-field span:first-child{--inset:0}.brand-ring-field span:nth-child(2){--inset:14%;border-color:#eef2f629}.brand-ring-field span:nth-child(3){--inset:28%}.brand-ring-field span:nth-child(4){--inset:42%;border-color:#eef2f633}.brand-geometry-set{z-index:1;pointer-events:none;position:absolute;inset:2%}.brand-geometry-set span{transform-origin:50%;background:#ff3d000e;border:1px solid #ff3d0047;transition:border-radius .22s,transform .14s,width .22s,height .22s;display:block;position:absolute}.brand-geometry-set span:first-child{aspect-ratio:1;border-radius:var(--geometry-radius-a);width:28%;transform:translate3d(var(--geometry-x-a), var(--geometry-y-a), 0) rotate(calc(18deg + var(--pointer-shape-rotate))) scale(var(--geometry-scale-a));inset-block-start:12%;inset-inline-start:2%}.brand-geometry-set span:nth-child(2){aspect-ratio:.76;border-radius:var(--geometry-radius-b);width:22%;transform:translate3d(var(--geometry-x-b), var(--geometry-y-b), 0) rotate(calc(-28deg + var(--pointer-shape-rotate-inverse)));background:#eef2f60a;border-color:#eef2f633;inset-block-end:7%;inset-inline-end:1%}.brand-geometry-set span:nth-child(3){aspect-ratio:1;border-radius:var(--pointer-shape-radius-b);width:12%;transform:translate3d(var(--pointer-shape-x), var(--pointer-shape-y-inverse), 0) rotate(calc(45deg + var(--pointer-shape-rotate))) scale(var(--pointer-shape-scale));background:#ff3d002e;border-color:#0000;inset-block-start:44%;inset-inline-end:28%}.brand-system-mark{z-index:2;aspect-ratio:1.38;width:min(34vw,360px);min-width:250px;transform:rotate(var(--hero-mark-rotate)) scale(var(--hero-mark-scale));transform-origin:50% 56%;position:relative}.brand-system-mark span{width:var(--shape-width-a);height:var(--shape-height-a);border-radius:var(--pointer-shape-radius-a);background:var(--brand-orange);transform:translate3d(var(--pointer-shape-x), var(--pointer-shape-y), 0) rotate(calc(23deg + var(--pointer-shape-rotate)));transform-origin:50%;transition:border-radius .22s,height .22s,transform .14s,width .22s;animation:8s ease-in-out infinite brandShapeGlow;position:absolute;top:18%;box-shadow:0 24px 80px #ff3d0052}.brand-system-mark span:first-child{background:var(--brand-white);transform:translate3d(var(--shape-one-x), var(--shape-one-y), 0) rotate(calc(23deg + var(--pointer-shape-rotate-inverse)));left:18%}.brand-system-mark span:nth-child(2){border-radius:var(--pointer-shape-radius-b);width:var(--shape-width-b);height:var(--shape-height-b);animation-delay:-1.4s;left:39%}.brand-system-mark span:nth-child(3){background:var(--brand-white);transform:translate3d(var(--shape-three-x), var(--shape-three-y), 0) rotate(calc(23deg + var(--pointer-shape-rotate)));animation-delay:-2.8s;left:60%}.brand-motion-card{z-index:3;color:var(--brand-white);transform:translate3d(var(--hero-card-x), var(--hero-card-y), 0);background:#eef2f614;border:1px solid #eef2f62e;border-radius:999px;gap:4px;padding:14px 20px;display:grid;position:absolute;inset-block-end:10%;inset-inline-start:9%}.brand-motion-card strong{font-size:1rem;line-height:1}.brand-motion-card span{color:#f8fafb9e;direction:ltr;font-size:.76rem;font-weight:800}.brand-motion-label{z-index:3;min-width:58px;color:var(--brand-navy);text-align:center;direction:ltr;background:#eef2f6eb;border:1px solid #eef2f633;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:950;animation:9s ease-in-out infinite brandLabelDrift;position:absolute;box-shadow:0 14px 40px #0000001f}.brand-label-crm{inset-block-start:42%;inset-inline-start:6%}.brand-label-erp{animation-delay:-1.2s;inset-block-start:18%;inset-inline-start:30%}.brand-label-api{animation-delay:-2.3s;inset-block-start:32%;inset-inline-end:8%}.brand-label-ai{animation-delay:-3.1s;inset-block-end:30%;inset-inline-end:9%}.brand-label-bi{animation-delay:-4s;inset-block-end:17%;inset-inline-end:24%}.brand-label-tasks{animation-delay:-5.2s;inset-block-end:13%;inset-inline-start:24%}.ops-flow-graphic.brand-motion-field{place-items:center;min-height:clamp(500px,42vw,620px)}.ops-flow-shell{z-index:1;direction:ltr;grid-template-columns:minmax(124px,.82fr) minmax(240px,1.16fr) minmax(124px,.82fr);align-items:center;gap:clamp(12px,2vw,22px);width:min(100%,720px);min-height:clamp(430px,36vw,540px);display:grid;position:relative}.ops-flow-shell:before{content:"";z-index:0;background:radial-gradient(circle at 50% 48%,#ff3d002e,#0000 22%),radial-gradient(circle,#0000 0 42%,#ff3d001f 42.08% 42.22%,#0000 42.34%);border:1px solid #eef2f624;border-radius:999px;position:absolute;inset:8% 10%}.ops-flow-map{z-index:0;pointer-events:none;width:152%;height:126%;position:absolute;inset:-13% -26%}.ops-flow-line{fill:none;stroke:url(#opsFlowStroke);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 15;opacity:.78;animation:8s linear infinite opsFlowDash}.ops-flow-line-two,.ops-flow-line-five{animation-duration:9.5s;animation-direction:reverse}.ops-flow-line-three,.ops-flow-line-six{animation-duration:11s}.ops-flow-column,.ops-flow-center{z-index:1;position:relative}.ops-flow-column{gap:10px;display:grid}.ops-flow-heading{color:#f8fafb8f;direction:rtl;background:#eef2f60f;border:1px solid #eef2f624;border-radius:999px;justify-self:start;padding:5px 9px;font-size:.7rem;font-weight:900}.ops-node{min-height:76px;color:var(--brand-white);direction:rtl;background:#eef2f614;border:1px solid #eef2f629;border-radius:8px;gap:4px;padding:10px 11px;display:grid;box-shadow:0 18px 42px #0000001f}.ops-node-output{background:#ff3d0017;border-color:#ff3d003d}.ops-node-system{color:var(--brand-orange);letter-spacing:.02em;direction:ltr;justify-self:start;font-size:.72rem;font-weight:950}.ops-node strong{color:var(--brand-white);font-size:.9rem;line-height:1.12}.ops-node p{color:#f8fafb94;margin:0;font-size:.76rem;font-weight:780;line-height:1.3}.ops-flow-center{place-items:center;min-height:390px;display:grid}.ops-core-panel{z-index:2;width:min(100%,286px);color:var(--brand-white);direction:rtl;background:linear-gradient(#eef2f624,#eef2f613),#0b1423d1;border:1px solid #eef2f62e;border-radius:8px;gap:12px;padding:14px;display:grid;position:relative;box-shadow:0 24px 72px #0000002e,0 0 70px #ff3d001a}.ops-core-panel:before{content:"";z-index:-1;border-radius:inherit;opacity:.62;background:linear-gradient(135deg,#ff3d0075,#0000 38%,#eef2f62e);position:absolute;inset:-1px}.ops-core-head{direction:ltr;justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-core-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.ops-core-brand>span:last-child{color:var(--brand-orange);font-size:.74rem;font-weight:950}.ops-signature-mark{width:41px;height:38px;color:var(--brand-white);filter:drop-shadow(0 10px 22px #ff3d0038);display:block;position:relative;overflow:visible}.ops-signature-mark .brand-glyph-side{fill:var(--brand-white)}.ops-signature-mark .brand-glyph-core{fill:var(--brand-orange)}.ops-core-head strong{color:#f8fafbb8;direction:ltr;font-size:.72rem;font-weight:850}.ops-signature-engine{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ops-signature-engine span{color:var(--brand-white);text-align:center;background:#eef2f60f;border:1px solid #eef2f61f;border-radius:8px;gap:3px;padding:8px 7px;font-size:.76rem;font-weight:900;line-height:1;display:grid}.ops-signature-engine b{color:var(--brand-orange);direction:ltr;font-size:.62rem;font-weight:950}.ops-ticket{background:#03081252;border:1px solid #eef2f624;border-radius:8px;gap:5px;padding:12px;display:grid}.ops-ticket span{color:#f8fafb80;direction:ltr;font-size:.74rem;font-weight:900}.ops-ticket strong{color:var(--brand-white);font-size:1rem;line-height:1.18}.ops-ticket p{color:#f8fafba3;margin:0;font-size:.8rem;line-height:1.35}.ops-stage-list{gap:7px;display:grid}.ops-stage{background:#eef2f60e;border:1px solid #eef2f61a;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.ops-stage span{color:var(--brand-orange);direction:ltr;font-size:.7rem;font-weight:950}.ops-stage strong{color:var(--brand-white);font-size:.82rem;line-height:1}.ops-stage em{color:#f8fafb8c;direction:ltr;font-size:.68rem;font-style:normal;font-weight:850}.ops-symbol-graphic.brand-motion-field{aspect-ratio:720/520;direction:ltr;width:min(100%,720px);min-height:0;position:relative}.ops-symbol-map{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ops-symbol-map-mobile{display:none}.ops-symbol-path{fill:none;stroke:url(#opsSymbolStroke);stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:16 14;stroke-dashoffset:0;opacity:.38;filter:drop-shadow(0 0 4px #ff3d0014);transition:opacity .18s,stroke-width .18s,filter .18s;animation:2.2s linear infinite opsNeuronDash}.ops-fast-vector{fill:none;stroke:#ff3d00fa;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:42 168;stroke-dashoffset:190px;opacity:0;filter:drop-shadow(0 0 8px #ff3d00a8)drop-shadow(0 0 18px #f8fafb1f)}.ops-symbol-synapse{stroke-width:.9px;stroke-dasharray:10 12;opacity:.34;animation-duration:1.9s}.ops-symbol-mobile-path{stroke:url(#opsSymbolStrokeMobile);opacity:.42}.ops-path-tasks,.ops-path-telegram,.ops-path-bi,.ops-path-agents{stroke-width:1.25px;opacity:.48}.ops-symbol-graphic[data-active-node] .ops-symbol-path{opacity:.12}.ops-symbol-graphic[data-active-node=erp] .ops-path-erp,.ops-symbol-graphic[data-active-node=crm] .ops-path-crm,.ops-symbol-graphic[data-active-node=email] .ops-path-email,.ops-symbol-graphic[data-active-node=api] .ops-path-api,.ops-symbol-graphic[data-active-node=tasks] .ops-path-tasks,.ops-symbol-graphic[data-active-node=telegram] .ops-path-telegram,.ops-symbol-graphic[data-active-node=bi] .ops-path-bi,.ops-symbol-graphic[data-active-node=agents] .ops-path-agents{opacity:.92;stroke-width:2.15px;filter:drop-shadow(0 0 10px #ff3d008f)}.ops-symbol-packet{fill:var(--brand-orange);opacity:.68;filter:drop-shadow(0 0 7px #ff3d005c)}.ops-symbol-synapse-packet{opacity:.58;filter:drop-shadow(0 0 8px #ff3d0057)}.ops-symbol-turbo-packet{fill:#f8fafbf5;opacity:0;filter:drop-shadow(0 0 9px #f8fafba3)drop-shadow(0 0 18px #ff3d00b8)}.ops-speed-lane{z-index:2;filter:drop-shadow(0 0 6px #ff3d0057)drop-shadow(0 0 14px #f8fafb14);opacity:0;pointer-events:none;width:38%;height:2px;transform:translate3d(-12%, 0, 0) rotate(var(--lane-angle,0deg));transform-origin:50%;background:linear-gradient(90deg,#0000,#f8fafb7a,#ff3d00b3,#0000);border-radius:999px;position:absolute;left:-18%}.ops-speed-lane:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ff3d009e,#0000);width:42%;height:1px;position:absolute;inset-block-start:7px;inset-inline-start:22%}.ops-speed-lane-one{--lane-angle:-8deg;animation-delay:-.15s;top:29%}.ops-speed-lane-two{--lane-angle:6deg;width:42%;animation-delay:-.58s;top:49%}.ops-speed-lane-three{--lane-angle:-15deg;width:34%;animation-delay:-.92s;top:67%}.ops-speed-burst{z-index:2;aspect-ratio:1;border:1px solid #0000;border-top-color:#ff3d00bd;opacity:0;pointer-events:none;filter:drop-shadow(0 0 11px #ff3d005c)drop-shadow(0 0 30px #ff3d001f);width:48%;transform:translate3d(-50%, -50%, 0) rotate(var(--burst-rotate,0deg)) scale(.72);border-inline-end-color:#f8fafb33;border-radius:999px;position:absolute;top:50%;left:50%}.ops-speed-burst-two{--burst-rotate:118deg;border-top-color:#f8fafb57;border-inline-end-color:#ff3d0075;width:62%;animation-delay:-.36s}.ops-speed-burst-three{--burst-rotate:236deg;border-top-color:#ff3d0061;border-inline-end-color:#f8fafb29;width:78%;animation-delay:-.7s}.ops-symbol-anchor{fill:var(--brand-orange);opacity:0;filter:drop-shadow(0 0 8px #ff3d00ad)drop-shadow(0 0 18px #ff3d0047)}.ops-anchor-hub{fill:#f8fafbb8;opacity:.36}.ops-symbol-ring{z-index:0;pointer-events:none;border:1px solid #eef2f614;border-radius:999px;position:absolute}.ops-symbol-ring-one{inset:10%}.ops-symbol-ring-two{border-color:#ff3d0017;animation:96s linear infinite brandOrbitSlow;inset:25%}.ops-symbol-caption{z-index:6;color:#f8fafbdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:rtl;background:linear-gradient(135deg,#eef2f61f,#eef2f60a),#070d18d1;border:1px solid #eef2f638;border-radius:18px;gap:2px;min-width:132px;padding:9px 13px 10px;font-weight:900;line-height:1.1;display:grid;position:absolute;box-shadow:0 18px 54px #0000002e,inset 0 1px #f8fafb14}.ops-symbol-caption:before{content:"";background:linear-gradient(90deg,#0000,#ff3d00b8);width:44px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.ops-symbol-caption:after{content:"";background:var(--brand-orange);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 16px #ff3d00b3}.ops-symbol-caption small{color:var(--brand-orange);text-transform:uppercase;direction:ltr;font-size:.56rem;font-weight:950}.ops-symbol-caption strong{color:var(--brand-white);white-space:nowrap;font-size:.82rem;font-weight:950}.ops-symbol-caption-source{inset-block-start:27%;left:3%;right:auto}.ops-symbol-caption-source:before{left:calc(100% + 8px)}.ops-symbol-caption-source:after{left:calc(100% + 48px)}.ops-symbol-caption-output{inset-block-start:29%;left:auto;right:2%}.ops-symbol-caption-output:before{background:linear-gradient(90deg,#ff3d00b8,#0000);right:calc(100% + 8px)}.ops-symbol-caption-output:after{right:calc(100% + 48px)}.ops-symbol-hub{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#ff3d0021,#0000 32%),radial-gradient(circle at 48% 54%,#eef2f60b,#0000 58%),#0b1423f0;border:1px solid #eef2f61a;border-radius:999px;place-items:center;width:clamp(214px,22vw,310px);display:grid;position:relative;box-shadow:0 22px 70px #0000002e,inset 0 0 42px #eef2f606}.ops-signature-mark-large{z-index:2;filter:drop-shadow(0 22px 44px #0000002e)drop-shadow(0 0 20px #ff3d0029);width:clamp(172px,17vw,222px);height:auto;animation:7.5s ease-in-out infinite opsSignatureBreathe;position:relative}.ops-hub-radar{z-index:1;border:1px solid #ff3d0024;border-radius:999px;animation:7s ease-out infinite opsHubRadar;position:absolute;inset:18%}.ops-hub-radar-two{border-color:#eef2f617;animation-delay:-3.5s;inset:4%}.ops-symbol-node{--node-proximity:0;--node-wave-opacity:0;--node-wave-scale:1;--node-lift:0px;--node-scale:1;z-index:4;background:radial-gradient(circle, var(--brand-orange) 0 4px, transparent 5px), #eef2f61a;width:24px;height:24px;color:var(--brand-navy);appearance:none;cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;transform:translate3d(0, var(--node-lift), 0) scale(var(--node-scale));transform-origin:50%;direction:ltr;border:1px solid #eef2f638;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:950;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:absolute;box-shadow:0 16px 38px #0000001a}.ops-symbol-node:before{content:"";z-index:2;background:var(--brand-orange);border-radius:999px;width:6px;height:6px;transition:box-shadow .18s,transform .18s;position:relative;transform:scale(1);box-shadow:0 0 12px #ff3d008f}.ops-node-label{z-index:3;top:50%;color:#f8fafbeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 10px 24px #00000075;pointer-events:none;direction:ltr;background:#0b14238f;border:1px solid #eef2f61f;border-radius:999px;min-width:max-content;padding:6px 9px;font-size:clamp(.74rem,1vw,.94rem);font-weight:950;line-height:1;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .18s;position:absolute;inset-inline-start:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 14px 32px #0000002e}.ops-symbol-node:hover .ops-node-label,.ops-symbol-node:focus-visible .ops-node-label,.ops-symbol-node[data-active=true] .ops-node-label,.ops-symbol-node[data-near] .ops-node-label{color:var(--brand-white);opacity:1;background:#ff3d0024;border-color:#ff3d0052;transform:translate(2px,-50%)}.ops-node-api .ops-node-label,.ops-node-tasks .ops-node-label,.ops-node-telegram .ops-node-label,.ops-node-bi .ops-node-label{inset-inline:auto calc(100% + 10px);transform:translateY(-50%)}.ops-node-api:hover .ops-node-label,.ops-node-api:focus-visible .ops-node-label,.ops-node-api[data-active=true] .ops-node-label,.ops-node-api[data-near] .ops-node-label,.ops-node-tasks:hover .ops-node-label,.ops-node-tasks:focus-visible .ops-node-label,.ops-node-tasks[data-active=true] .ops-node-label,.ops-node-tasks[data-near] .ops-node-label,.ops-node-telegram:hover .ops-node-label,.ops-node-telegram:focus-visible .ops-node-label,.ops-node-telegram[data-active=true] .ops-node-label,.ops-node-telegram[data-near] .ops-node-label,.ops-node-bi:hover .ops-node-label,.ops-node-bi:focus-visible .ops-node-label,.ops-node-bi[data-active=true] .ops-node-label,.ops-node-bi[data-near] .ops-node-label{transform:translate(-2px,-50%)}.ops-node-agents .ops-node-label{top:auto;bottom:calc(100% + 10px);left:50%;inset-inline-start:auto;transform:translate(-50%)}.ops-node-agents:hover .ops-node-label,.ops-node-agents:focus-visible .ops-node-label,.ops-node-agents[data-active=true] .ops-node-label,.ops-node-agents[data-near] .ops-node-label{transform:translate(-50%,-2px)}.ops-symbol-node:after{content:"";z-index:-1;opacity:var(--node-wave-opacity);pointer-events:none;transform:scale(var(--node-wave-scale));transform-origin:50%;background:radial-gradient(circle,#ff3d002e,#0000 62%);border:1px solid #ff3d007a;border-radius:999px;transition:opacity .14s,transform .18s;position:absolute;inset:-15px}.ops-symbol-node-output{background:radial-gradient(circle, var(--brand-orange) 0 4px, transparent 5px), #ff3d001b;color:var(--brand-white);border-color:#ff3d0057}.ops-symbol-node-source{color:var(--brand-navy)}.ops-symbol-node:hover,.ops-symbol-node:focus-visible,.ops-symbol-node[data-active=true]{background:radial-gradient(circle, var(--brand-orange) 0 5px, transparent 6px), #ff3d002e;color:var(--brand-white);border-color:#ff3d00c7;transform:translateY(-5px)scale(1.24);box-shadow:0 18px 54px #00000038,0 0 34px #ff3d0042}.ops-symbol-node[data-near]{--node-wave-opacity:.58;--node-wave-scale:1.54;--node-lift:-3px;--node-scale:1.16;background:radial-gradient(circle, var(--brand-orange) 0 5px, transparent 6px), #ff3d0026;color:var(--brand-white);border-color:#ff3d0099;box-shadow:0 18px 48px #0003,0 0 28px #ff3d0047}.ops-symbol-node-source[data-near]{background:radial-gradient(circle, var(--brand-orange) 0 5px, transparent 6px), #eef2f626;color:var(--brand-navy)}.ops-symbol-node[data-near]:before{transform:scale(1.24);box-shadow:0 0 12px #ff3d00d1,0 0 26px #ff3d0070}.ops-symbol-node-source:hover,.ops-symbol-node-source:focus-visible,.ops-symbol-node-source[data-active=true]{background:radial-gradient(circle, var(--brand-orange) 0 5px, transparent 6px), #eef2f629;color:var(--brand-navy)}.ops-symbol-node:focus-visible{outline:2px solid var(--brand-orange);outline-offset:5px}.ops-symbol-node[data-near]:after,.ops-symbol-node:hover:after,.ops-symbol-node:focus-visible:after,.ops-symbol-node[data-active=true]:after{opacity:max(var(--node-wave-opacity), .28);animation:1.65s ease-out infinite opsNodeWave}.ops-symbol-node[data-near]:after{transform:scale(1.82)}.ops-symbol-node:hover:after,.ops-symbol-node:focus-visible:after,.ops-symbol-node[data-active=true]:after{opacity:.78;transform:scale(2.18)}.ops-node-detail{z-index:8;color:#f8fafbd6;text-align:start;white-space:normal;opacity:0;pointer-events:none;direction:rtl;background:radial-gradient(circle at 18% 20%,#ff3d002e,#0000 58%),#070d18f0;border:1px solid #ff3d0061;border-radius:16px;gap:4px;width:min(258px,32vw);padding:10px 12px;font-size:.72rem;font-weight:850;line-height:1.45;transition:opacity .16s,transform .18s;display:grid;position:absolute;transform:translateY(8px)scale(.96);box-shadow:0 18px 48px #00000042,0 0 26px #ff3d0024}.ops-node-detail strong{color:var(--brand-white);direction:ltr;font-size:.76rem;font-weight:950;line-height:1.1}.ops-node-detail span{color:#f8fafbc2}.ops-symbol-graphic[data-lang=en] .ops-node-detail{direction:ltr}.ops-symbol-node:hover .ops-node-detail,.ops-symbol-node:focus-visible .ops-node-detail,.ops-symbol-node[data-active=true] .ops-node-detail{opacity:1;transform:translate(0,0)scale(1)}.ops-symbol-node[data-placement=right] .ops-node-detail{top:50%;left:calc(100% + 13px);transform:translate(-8px,-50%)scale(.96)}.ops-symbol-node[data-placement=right]:hover .ops-node-detail,.ops-symbol-node[data-placement=right]:focus-visible .ops-node-detail,.ops-symbol-node[data-placement=right][data-active=true] .ops-node-detail{transform:translateY(-50%)scale(1)}.ops-symbol-node[data-placement=left] .ops-node-detail{top:50%;right:calc(100% + 13px);transform:translate(8px,-50%)scale(.96)}.ops-symbol-node[data-placement=left]:hover .ops-node-detail,.ops-symbol-node[data-placement=left]:focus-visible .ops-node-detail,.ops-symbol-node[data-placement=left][data-active=true] .ops-node-detail{transform:translateY(-50%)scale(1)}.ops-symbol-node[data-placement=bottom] .ops-node-detail{top:calc(100% + 13px);left:50%;transform:translate(-50%,-8px)scale(.96)}.ops-symbol-node[data-placement=bottom]:hover .ops-node-detail,.ops-symbol-node[data-placement=bottom]:focus-visible .ops-node-detail,.ops-symbol-node[data-placement=bottom][data-active=true] .ops-node-detail{transform:translate(-50%)scale(1)}.ops-node-erp{inset-block-start:17%;inset-inline-start:9%}.ops-node-crm{inset-block-start:43%;inset-inline-start:2%}.ops-node-email{inset-block-end:15%;inset-inline-start:10%}.ops-node-api{inset-block-start:18%;inset-inline-end:9%}.ops-node-tasks{inset-block-start:36%;inset-inline-end:1%}.ops-node-telegram{inset-block-start:58%;inset-inline-end:4%}.ops-node-bi{inset-block-end:15%;inset-inline-end:12%}.ops-node-agents{inset-block-start:5%;inset-inline-start:45%}@media (min-width:761px){.ops-symbol-node{inset:auto;left:var(--node-x,50%);top:var(--node-y,50%);transform:translate3d(-50%, calc(-50% + var(--node-lift)), 0) scale(var(--node-scale))}.ops-symbol-node:hover,.ops-symbol-node:focus-visible,.ops-symbol-node[data-active=true]{transform:translate(-50%,calc(-50% - 5px))scale(1.24)}.ops-symbol-node[data-near]{transform:translate3d(-50%, calc(-50% + var(--node-lift)), 0) scale(var(--node-scale))}}.ops-pipeline-graphic.brand-motion-field{direction:ltr;width:min(100%,720px);min-height:clamp(500px,42vw,620px);position:relative;overflow:visible}.ops-pipeline-graphic:before{content:"";z-index:0;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#ff3d0033,#0000 28%),radial-gradient(circle at 30% 52%,#eef2f614,#0000 22%),radial-gradient(circle at 74% 48%,#ff3d001c,#0000 25%);border-radius:999px;display:block;position:absolute;inset:9% 2%}.ops-pipeline-map{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ops-pipeline-grid-frame{fill:#eef2f605;stroke:#eef2f614;stroke-width:1px}.ops-pipeline-glow{opacity:.86}.ops-pipeline-main-rail{fill:none;stroke:#eef2f629;stroke-width:1.2px;stroke-linecap:round}.ops-pipeline-main-rail-secondary{stroke:#ff3d002b}.ops-pipeline-route{fill:none;stroke:url(#opsPipelineInput);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:7 12;opacity:.52;vector-effect:non-scaling-stroke;animation:9s linear infinite opsPipelineRoute}.ops-pipeline-route-output{stroke:url(#opsPipelineOutput);stroke-width:2.2px;opacity:.72;animation-direction:reverse}.ops-pipeline-packet{fill:var(--brand-orange);opacity:.82;filter:drop-shadow(0 0 9px #ff3d0085)}.ops-pipeline-packet-output{opacity:.94;filter:drop-shadow(0 0 12px #ff3d00ad)}.ops-pipeline-column{z-index:3;gap:12px;width:clamp(132px,13vw,176px);display:grid;position:absolute;top:16%}.ops-pipeline-column-input{left:2%}.ops-pipeline-column-output{right:2%}.ops-pipeline-column-label{color:#f8fafb7a;font-size:.68rem;font-weight:950;line-height:1}.ops-pipeline-graphic[data-lang=he] .ops-pipeline-column-label{direction:rtl}.ops-pipeline-node{color:#f8fafbdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#eef2f621,#eef2f60a),#09101cb8;border:1px solid #eef2f621;border-radius:999px;align-items:center;min-height:42px;padding:0 14px 0 12px;font-size:clamp(.78rem,1.08vw,.98rem);font-weight:950;line-height:1;display:inline-flex;position:relative;box-shadow:0 16px 38px #0000002e,inset 0 1px #f8fafb0f}.ops-pipeline-node i{background:var(--brand-orange);border-radius:999px;width:8px;height:8px;margin-inline-end:9px;display:inline-block;box-shadow:0 0 16px #ff3d00b8}.ops-pipeline-node-output{color:var(--brand-white);background:linear-gradient(90deg,#ff3d001f,#eef2f60d),#09101cb8;border-color:#ff3d003d;justify-content:flex-end}.ops-pipeline-core{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 52%,#ff3d0038,#0000 38%),#0b1423d1;border:1px solid #eef2f624;border-radius:999px;place-items:center;gap:10px;width:clamp(186px,19vw,258px);display:grid;position:relative;box-shadow:0 30px 110px #00000047,inset 0 0 60px #eef2f60a}.ops-pipeline-core:before{content:"";z-index:0;filter:blur(30px);background:#ff3d004d;border-radius:999px;position:absolute;inset:30%}.ops-pipeline-core-orbit{pointer-events:none;border:1px solid #ff3d0038;border-radius:999px;animation:38s linear infinite brandOrbitSlow;position:absolute;inset:10%}.ops-pipeline-core-orbit-two{border-color:#eef2f61f;animation-duration:58s;animation-direction:reverse;inset:-10%}.ops-pipeline-mark{z-index:2;filter:drop-shadow(0 18px 36px #0000003d)drop-shadow(0 0 30px #ff3d0047);width:clamp(112px,12vw,156px);height:auto;position:relative}.ops-pipeline-mark .brand-glyph-side{fill:var(--brand-white)}.ops-pipeline-mark .brand-glyph-core{fill:var(--brand-orange)}.ops-pipeline-core strong{z-index:2;color:#f8fafbd1;font-size:.82rem;font-weight:950;line-height:1;position:relative}.ops-pipeline-steps{inset-inline:16%;z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:6%}.ops-pipeline-steps span{color:#f8fafbb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eef2f60f;border:1px solid #eef2f61a;border-radius:999px;justify-content:center;align-items:center;min-height:36px;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.ops-pipeline-steps b{color:var(--brand-orange);direction:ltr;margin-inline-end:7px;font-size:.62rem}@keyframes opsPipelineRoute{to{stroke-dashoffset:-76px}}@media (max-width:1240px){.ops-pipeline-graphic.brand-motion-field{min-height:clamp(450px,58vw,590px)}}@media (max-width:720px){.ops-pipeline-graphic.brand-motion-field{width:100%;min-height:clamp(390px,102vw,460px);margin-block-start:6px;overflow:hidden}.ops-pipeline-graphic:before{filter:blur(6px);inset:13% -10%}.ops-pipeline-map{width:130%;height:106%;inset:-3% -15%}.ops-pipeline-grid-frame{opacity:.6}.ops-pipeline-column{gap:8px;width:108px;top:13%}.ops-pipeline-column-input{left:0}.ops-pipeline-column-output{right:0}.ops-pipeline-column-label{font-size:.56rem}.ops-pipeline-node{min-height:32px;padding:0 9px;font-size:.62rem}.ops-pipeline-node i{width:6px;height:6px;margin-inline-end:6px}.ops-pipeline-core{gap:6px;width:clamp(138px,40vw,170px)}.ops-pipeline-mark{width:clamp(84px,25vw,112px)}.ops-pipeline-core strong{font-size:.68rem}.ops-pipeline-steps{inset-inline:4%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;bottom:4%}.ops-pipeline-steps span{min-height:30px;font-size:.58rem}.ops-pipeline-steps b{margin-inline-end:5px;font-size:.54rem}}.hero-ops-panel,.tag-marquee{display:none}.section{--section-progress:0;--section-center:0;--section-shift:0px;--section-shift-inverse:0px;--section-small-shift:0px;--section-small-shift-inverse:0px;--section-tilt:0deg;--section-tilt-inverse:0deg;--section-ring-scale:.86;--section-ring-rotate:0deg;--section-shape-radius:8%;--section-shape-ratio:.72;--section-reveal-y:0px;background:var(--brand-paper);color:var(--brand-navy);isolation:isolate;border-top:0;padding:clamp(92px,11vw,168px) 0;overflow:hidden}.section:before,.section:after{content:"";z-index:0;pointer-events:none;position:absolute}.section:before{aspect-ratio:1;outline-offset:clamp(42px, 5vw, 82px);width:clamp(260px,34vw,560px);transform:translate3d(var(--section-shift), 0, 0) rotate(var(--section-ring-rotate)) scale(var(--section-ring-scale));transform-origin:50%;border:1px solid #ff3d0047;border-radius:999px;outline:1px solid #0b14230e;inset-block-start:clamp(28px,8vw,118px);inset-inline-end:clamp(-180px,-10vw,-72px)}.section:after{aspect-ratio:1.42;filter:drop-shadow(0 18px 38px #ff3d001a);width:clamp(108px,10vw,168px);transform:translate3d(var(--section-shift-inverse), var(--section-small-shift), 0) rotate(var(--section-tilt));opacity:.9;background:url("data:image/svg+xml,%3Csvg width='168' height='118' viewBox='0 0 168 118' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='rotate(17 84 59)'%3E%3Crect x='37' y='16' width='22' height='86' rx='11' fill='%230B1423' fill-opacity='0.16'/%3E%3Crect x='73' y='16' width='22' height='86' rx='11' fill='%23FF3D00' fill-opacity='0.76'/%3E%3Crect x='109' y='16' width='22' height='86' rx='11' fill='%230B1423' fill-opacity='0.16'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;inset-block-end:clamp(108px,10vw,156px);inset-inline-start:clamp(18px,5vw,84px)}.section:nth-of-type(2n){background:var(--brand-wash)}.section:nth-of-type(2n):before{transform:translate3d(var(--section-shift-inverse), 0, 0) rotate(var(--section-ring-rotate)) scale(var(--section-ring-scale));inset-inline:clamp(-180px,-10vw,-72px) auto}.section>.container{z-index:1;position:relative}.section:nth-of-type(2n):after{transform:translate3d(var(--section-shift), var(--section-small-shift), 0) rotate(var(--section-tilt-inverse));inset-inline:auto clamp(18px,5vw,84px)}.home-scroll-step:nth-child(2n) .section:before{transform:translate3d(var(--section-shift-inverse), 0, 0) rotate(var(--section-ring-rotate)) scale(var(--section-ring-scale));inset-inline:clamp(-180px,-10vw,-72px) auto}.home-scroll-step:nth-child(2n) .section:after{transform:translate3d(var(--section-shift), var(--section-small-shift), 0) rotate(var(--section-tilt-inverse));inset-inline:auto clamp(18px,5vw,84px)}.problem-section,.roi-section{background:var(--brand-paper)}.problem-section{z-index:1;margin-top:0;padding-top:clamp(92px,10vw,152px)}.problem-section .section-head:before{font-size:clamp(6rem,13vw,15.5rem);line-height:.86;inset-block-start:-.82em;inset-inline-end:-.1em}.home-scroll-step .home-scroll-panel>.section{background:var(--step-bg,var(--brand-paper))}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.home-scroll-story{--site-header-height:clamp(112px, 8vw, 132px);background:var(--brand-paper)}.home-scroll-step{min-height:max(132svh,780px);overflow:visible}.home-scroll-step:first-child{min-height:auto}.home-scroll-step:last-child{min-height:max(108svh,700px)}.home-scroll-panel{top:var(--site-header-height,0px);min-height:calc(100svh - var(--site-header-height,0px));transform-origin:top;will-change:clip-path, transform;position:sticky;overflow:clip;box-shadow:0 -24px 80px #0b142314}.home-scroll-step:first-child .home-scroll-panel{min-height:auto;box-shadow:none;will-change:auto;position:relative;top:auto;overflow:visible}.home-scroll-panel>:is(.hero-section,.section){min-height:calc(100svh - var(--site-header-height,0px))}.home-scroll-step:first-child .home-scroll-panel>.hero-section{min-height:clamp(720px,94svh,920px)}.home-scroll-panel>.section{padding-block:clamp(82px,8vw,132px)}@supports (animation-timeline:view()){.home-scroll-step:not(:first-child,:last-child) .home-scroll-panel>.section{transform-origin:50%;animation:linear both homePanelRecede;animation-timeline:view();animation-range:exit exit 68%}}}@keyframes homeCoverReveal{0%{clip-path:inset(100% 0 0 round 28px)}72%{clip-path:inset(8% 1.2% 0 round 18px)}to{clip-path:inset(0)}}@keyframes homePanelRecede{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.88)saturate(.94);transform:scale(.982)}}html.a11y-reduce-motion .home-scroll-step{min-height:auto!important}html.a11y-reduce-motion .home-scroll-panel{clip-path:none!important;min-height:auto!important;box-shadow:none!important;animation:none!important;position:relative!important;top:auto!important;overflow:visible!important;transform:none!important}html.a11y-reduce-motion .home-scroll-panel>:is(.hero-section,.section){filter:none!important;animation:none!important;transform:none!important}.site-shell[data-motion-ready=true] .problem-section .section-head{transform:translate3d(0, var(--section-reveal-y), 0);will-change:transform}.section-head{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;max-width:980px;margin-bottom:clamp(36px,5vw,72px);position:relative}.section-head:before{content:"WSOL";z-index:-1;color:#0b14230b;letter-spacing:0;transform:translate3d(var(--section-shift-inverse), 0, 0);white-space:nowrap;direction:ltr;font-size:clamp(7rem,17vw,19rem);font-weight:950;line-height:.82;position:absolute;inset-block-start:-.48em;inset-inline-end:-.18em}.section-head h2,.websites-panel h2,.final-cta h2{color:var(--brand-navy);letter-spacing:0;font-size:clamp(3.7rem,7.2vw,8rem);line-height:.94}.section-head>p,.websites-panel p,.final-cta p{color:var(--muted);font-size:clamp(1.04rem,1.3vw,1.24rem)}.glass-card,.problem-grid article,.product-mock,.focus-handoff>div,.editorial-row,.agent-card,.integration-map article,.solution-card,.roi-column,.process-list article,.case-row,.proof-grid div,.websites-panel,.faq-list details,.page-note,.page-card,.contact-form,.legacy-article,.legacy-aside>div,.blog-index-card{box-shadow:none;background:#f8fafbb8;border-color:#0b14231a}.page-hero .page-note{color:var(--brand-white);background:#eef2f614;border-color:#eef2f62e}.page-hero .page-note h2,.page-hero .page-note p{color:inherit}.page-hero .page-note p{color:#f8fafbb8}.page-card,.blog-index-card,.legacy-article,.legacy-aside>div,.contact-form,.faq-list details{border-radius:var(--radius)}.page-card-grid,.blog-index-grid{gap:18px}.site-shell[data-motion-ready=true] .problem-grid article,.site-shell[data-motion-ready=true] .solution-card,.site-shell[data-motion-ready=true] .process-list article,.site-shell[data-motion-ready=true] .roi-column,.site-shell[data-motion-ready=true] .integration-map article,.site-shell[data-motion-ready=true] .case-row,.site-shell[data-motion-ready=true] .proof-grid div,.site-shell[data-motion-ready=true] .faq-list details,.site-shell[data-motion-ready=true] .page-card{transform:translate3d(0, var(--section-small-shift), 0) rotate(var(--section-tilt));transform-origin:50% 55%}.site-shell[data-motion-ready=true] .problem-grid article:nth-child(2n),.site-shell[data-motion-ready=true] .solution-card:nth-child(2n),.site-shell[data-motion-ready=true] .process-list article:nth-child(2n),.site-shell[data-motion-ready=true] .integration-map article:nth-child(2n),.site-shell[data-motion-ready=true] .case-row:nth-child(2n),.site-shell[data-motion-ready=true] .proof-grid div:nth-child(2n),.site-shell[data-motion-ready=true] .faq-list details:nth-child(2n),.site-shell[data-motion-ready=true] .page-card:nth-child(2n){transform:translate3d(0, var(--section-small-shift-inverse), 0) rotate(var(--section-tilt-inverse))}.glass-card:hover,.solution-card:hover,.case-row:hover,.page-card:hover,.blog-index-card:hover{box-shadow:none;border-color:#ff3d0061;transform:none}.blog-index-media{background:var(--brand-navy);border-bottom-color:#0b14231a;overflow:hidden}.blog-index-media img{object-fit:cover;opacity:.88}.blog-index-card>span,.blog-index-link{color:var(--brand-orange)}.blog-index-card h2,.blog-index-card h2 a{color:var(--brand-navy)}.blog-index-card p{color:var(--muted)}.pagination-link{color:var(--brand-navy);background:#f8fafbb8;border-color:#0b14231f}.pagination-link:hover,.pagination-link:focus-visible,.pagination-link.active{border-color:var(--brand-orange);background:var(--brand-orange);color:#fff}.fit-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.fit-strip>div{background:#f8fafbc7;border:1px solid #0b14231a;border-radius:18px;padding:16px}.fit-strip span{color:var(--brand-orange);margin-bottom:8px;font-size:.74rem;font-weight:950;display:block}.fit-strip strong{color:var(--brand-navy);font-size:.95rem;font-weight:900;line-height:1.42;display:block}.problem-grid h3,.agent-card h3,.page-card h3,.solution-card h3,.feature-card h3,.ops-copy h2,.case-card-body h3,.roi-column h3,.process-list h3,.faq-list summary{color:var(--brand-navy)}.case-card-body h3 a{color:inherit;text-decoration:none}.case-card-body h3 a:hover,.case-card-body h3 a:focus-visible{color:var(--brand-orange)}.legacy-article{color:var(--muted)}.legacy-article :where(h1,h2,h3,h4,h5,h6){color:var(--brand-navy)}.legacy-article :where(p,li){color:var(--muted)}.legacy-article a,.legacy-aside a{color:var(--brand-orange)}.legacy-aside span{color:var(--soft)}.contact-form-head h2,.contact-form label{color:var(--brand-navy)}.contact-form-head p:not(.eyebrow),.form-status,.form-status-idle{color:var(--muted)}.contact-form input,.contact-form select,.contact-form textarea{color:var(--brand-navy);background:#f8fafbd1;border-color:#0b142324}.contact-form select option{color:var(--brand-navy);background:#fff}.problem-grid li,.agent-card li,.page-card li,.websites-side li,.feature-card p,.solution-card p,.page-card p,.case-card-body p,.case-client,.editorial-row p,.integration-map p,.page-note p,.mock-grid ul,.mock-grid ol,.roi-column p,.process-list p,.faq-list p{color:var(--muted)}.case-client{color:#0b142394;margin:6px 0 14px;font-size:.82rem;font-weight:900}.case-metric{border-inline-start:3px solid var(--brand-orange);color:var(--brand-navy);margin:14px 0 0;padding-inline-start:12px;font-weight:900}.case-note{color:#0b1423b8;background:#ff3d000f;border:1px solid #ff3d0033;border-radius:14px;margin:14px 0 0;padding:12px;font-size:.88rem;font-weight:850;line-height:1.42}.problem-grid li:before,.agent-card li:before,.page-card li:before,.websites-side li:before,.ops-bullet-list li:before{background:var(--brand-orange);box-shadow:none}.feature-card span,.solution-card span,.process-list span,.case-card-kicker span,.page-card>span,.proof-grid span,.page-note>span,.editorial-row>span,.integration-map article>span,.feature-card small,.case-card-kicker p{color:var(--brand-orange)}.product-mock,.web-system-visual,.final-cta{background:radial-gradient(circle at 50% 50%, transparent 0 24%, #ff3d0038 24.08% 24.26%, transparent 24.36%), radial-gradient(circle at 50% 50%, transparent 0 42%, #ff3d0024 42.08% 42.26%, transparent 42.36%), var(--brand-navy);color:var(--brand-white)}.site-shell[data-motion-ready=true] .product-mock,.site-shell[data-motion-ready=true] .web-system-visual,.site-shell[data-motion-ready=true] .websites-panel,.site-shell[data-motion-ready=true] .final-cta{transform:translate3d(0, var(--section-small-shift-inverse), 0) rotate(var(--section-tilt-inverse));transform-origin:50% 52%}.product-mock:before{background-image:linear-gradient(#eef2f60f 1px,#0000 1px),linear-gradient(90deg,#eef2f60f 1px,#0000 1px)}.mock-header,.mock-grid section,.status-row,.web-node{color:var(--brand-white);background:#eef2f61a;border-color:#eef2f629}.product-mock .mock-header strong,.product-mock .mock-grid p{color:#f8fafbe6}.mock-header span,.mock-grid p,.status-row span,.web-node{color:#f8fafbb8}.product-mock .mock-grid ul,.product-mock .mock-grid ol,.product-mock .mock-grid li{color:#f8fafbc2}.product-mock .mock-grid li::marker{color:var(--brand-orange)}.product-mock .status-row span{color:#f8fafbc2}.product-mock .status-row strong{color:#6dffc1}.mock-lines span,.browser-flow i,.browser-cards span{background:var(--brand-orange)}.chips em,.connected-systems span,.roi-outcomes span,.browser-cards span{color:var(--brand-navy);background:#f8fafbe6;border-color:#0b14231f}.integration-map .chips em{background:#f8fafbf5}.media-shot,.case-media,.ops-dashboard-image{background:var(--brand-navy)}.media-shot figcaption,.case-card-body,.proof-grid div,.websites-side li,.final-cta p:not(.eyebrow){color:#f8fafbc2}.media-shot figcaption strong,.final-cta h2,.final-cta p,.final-cta .eyebrow{color:var(--brand-white)}.websites-panel{background:var(--brand-navy);color:var(--brand-white)}.websites-panel h2,.websites-panel p{color:var(--brand-white)}.final-section{background:var(--brand-navy)}.final-cta{border-color:#eef2f624}.final-cta:before{background:radial-gradient(circle,#0000 0 28%,#ff3d0047 28.08% 28.28%,#0000 28.38%),radial-gradient(circle,#0000 0 50%,#ff3d002e 50.08% 50.28%,#0000 50.38%);animation:38s linear infinite reverse brandRingsDrift}.site-footer{background:radial-gradient(circle at 78% 0%, transparent 0 22%, #ff3d0033 22.08% 22.28%, transparent 22.38%), radial-gradient(circle at 78% 0%, transparent 0 42%, #ff3d001f 42.08% 42.28%, transparent 42.38%), var(--brand-navy);color:var(--brand-white);border-top:0}.footer-brand p,.site-footer nav a,.footer-bottom{color:#f8fafbad}.footer-brand a,.site-footer nav a:hover,.site-footer nav a:focus-visible{color:var(--brand-white)}.site-footer h2{color:var(--brand-orange)}.footer-bottom{border-top-color:#eef2f61f}.media-shot,.case-media,.page-visual-card,.blog-index-media,.ops-dashboard-image,.legacy-article figure{background:radial-gradient(circle at 72% 18%, #ff3d002e, transparent 22rem), var(--brand-navy);isolation:isolate;border:1px solid #0b142324;position:relative;overflow:hidden}.case-media,.blog-index-media{border-radius:var(--radius) var(--radius) 0 0}.media-shot,.page-visual-card,.ops-dashboard-image{border-radius:var(--radius)}.page-hero .page-visual-card,.ops-dashboard-image,.media-shot,.case-media{border-color:#eef2f624}.media-shot img,.case-media img,.page-visual-card img,.blog-index-media img,.ops-dashboard-image img{z-index:0;position:relative}.legacy-article figure{border-radius:var(--radius);margin:clamp(24px,4vw,44px) 0}.legacy-article figure img{border-radius:inherit;width:100%;display:block}.media-shot:before,.case-media:before,.page-visual-card:before,.blog-index-media:before,.ops-dashboard-image:before,.legacy-article figure:before,.media-shot:after,.case-media:after,.page-visual-card:after,.blog-index-media:after,.ops-dashboard-image:after,.legacy-article figure:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.media-shot:before,.case-media:before,.page-visual-card:before,.blog-index-media:before,.ops-dashboard-image:before,.legacy-article figure:before{opacity:.28;mix-blend-mode:screen;background-image:linear-gradient(#eef2f614 1px,#0000 1px),linear-gradient(90deg,#eef2f614 1px,#0000 1px);background-size:46px 46px}.blog-index-media:after{background:radial-gradient(circle at 76% 20%,#0000 0 34%,#ff3d003d 34.08% 34.28%,#0000 34.38%),linear-gradient(#0b142314 0%,#0b14238a 100%)}.page-visual-card:after,.ops-dashboard-image:after{background:radial-gradient(circle at 64% 22%,#0000 0 26%,#ff3d0047 26.08% 26.28%,#0000 26.38%),linear-gradient(90deg,#0b142333,#0b1423b8)}.media-shot figcaption,.page-visual-card figcaption{z-index:3}.cookie-banner,.accessibility-panel{color:var(--brand-navy);background:#f8fafbf0;border-color:#0b14231f}.cookie-banner strong,.accessibility-panel h2{color:var(--brand-navy)}.cookie-banner p,.accessibility-panel p{color:var(--muted)}.accessibility-toggle{border-color:var(--brand-orange);background:var(--brand-orange);color:#fff}.accessibility-actions button,.accessibility-panel-head button,.accessibility-footer button,.accessibility-footer a{color:var(--brand-navy);background:#0b14230b;border-color:#0b142324}.accessibility-actions button[aria-pressed=true]{border-color:var(--brand-orange);color:var(--brand-navy);background:#ff3d001f}.english-page{text-align:left;direction:ltr}.english-page .hero-section,.english-page .hero-layout,.english-page .section,.english-page .section-head,.english-page .editorial-row,.english-page .case-row,.english-page .workflow-board-grid,.english-page .focus-handoff,.english-page .websites-panel,.english-page .site-footer{direction:ltr}.english-page .section-head:before{inset-inline:-.18em auto}.english-page .tag-marquee:before{content:"Systems we can connect"}.english-page .ops-symbol-graphic[data-lang=en] .ops-symbol-caption{direction:ltr}@keyframes brandRingsDrift{to{transform:rotate(360deg)}}@keyframes brandOrbitSlow{to{transform:rotate(-360deg)}}@keyframes brandShapeGlow{0%,to{filter:brightness();box-shadow:0 24px 64px #ff3d0033}50%{filter:brightness(1.04);box-shadow:0 30px 78px #ff3d0047}}@keyframes brandLabelDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:1240px){.hero-layout{grid-template-columns:1fr;min-height:auto}.page-hero-grid{grid-template-columns:1fr}.hero-copy{max-width:980px;padding-block-end:16px}.brand-motion-field{min-height:520px}}@media (max-width:720px){.brand-cursor-dot{display:none}.home-quick-nav{margin-block-start:-24px;top:76px}.home-quick-nav .container{width:min(100%,100% - 20px)}.home-quick-nav-inner{scrollbar-width:none;grid-template-columns:1fr auto;gap:6px;padding:7px;overflow-x:auto}.home-quick-nav-inner::-webkit-scrollbar{display:none}.home-quick-nav span{display:none}.home-quick-nav-inner>div{justify-content:flex-start;overflow:visible}.home-quick-nav a{min-height:32px;padding:0 10px;font-size:.72rem}.site-nav{background:#f8fafbf0;border-radius:30px;gap:18px;min-height:144px;padding:18px 24px}.hero-section{padding-top:320px;padding-bottom:56px}.page-hero,.legacy-hero{min-height:auto;padding-top:250px;padding-bottom:72px}.hero-copy h1,.hero-copy h1 span:last-child,.page-hero-copy h1,.legacy-hero h1{font-size:clamp(3.5rem,15vw,5.4rem)}.page-hero:after,.legacy-hero:after{width:76px;inset-block-end:34px}.hero-text{font-size:1rem}.brand-motion-field{--orbit-node-radius:152px;min-height:390px}.brand-system-mark{min-width:190px}.brand-motion-card{padding:10px 14px;inset-block-end:6%;inset-inline-start:4%}.brand-motion-label{min-width:48px;padding:7px 10px;font-size:.7rem}.section{padding:84px 0}.fit-strip{grid-template-columns:1fr}.section-head h2,.websites-panel h2,.final-cta h2{font-size:clamp(3rem,13vw,4.4rem)}}@media (max-width:980px){html{scroll-padding-top:96px}.site-nav{inset:max(12px, env(safe-area-inset-top)) clamp(16px, 4.8vw, 22px) auto;border-radius:30px;grid-template-columns:auto auto;justify-content:space-between;gap:12px;min-height:54px;padding:6px 8px 6px 12px}.site-nav .brand-mark:after{display:none}.site-nav .brand-word{font-size:.95rem;display:inline}.brand-glyph{width:42px;height:28px}.brand-header-svg{width:112px;height:auto}.nav-toggle{width:40px;height:40px;display:inline-flex;position:relative}.nav-menu{background:var(--brand-paper);border:1px solid #0b14231f;border-radius:24px;grid-template-columns:1fr;gap:10px;padding:10px;display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;box-shadow:0 18px 46px #0b14231f}.site-nav.is-open .nav-menu{display:grid}.nav-links{border-top:0;grid-template-columns:1fr;gap:4px;padding:0;display:grid;overflow:visible}.nav-links a{min-height:44px;color:var(--brand-navy);border-radius:16px;justify-content:flex-start;align-items:center;padding:0 14px;font-size:.98rem;font-weight:950;display:flex}.nav-links a[aria-current=page]:before{display:none}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{color:var(--brand-navy);background:#0b14230f}.nav-actions{border-top:1px solid #0b14231a;align-items:stretch;gap:8px;padding-block-start:8px;display:flex}.nav-cta,.language-switch{min-height:44px;font-size:.86rem}.nav-cta{flex:1;padding-inline:18px}.language-switch{width:52px;min-width:52px}.hero-section,.page-hero,.legacy-hero{padding-top:112px}}@media (prefers-reduced-motion:reduce){.brand-cursor-dot{display:none}.hero-section:before,.page-hero:before,.legacy-hero:before,.brand-geometry-set span,.brand-ring-field,.brand-system-mark span,.brand-motion-label,.ops-flow-line,.ops-symbol-path,.ops-symbol-packet,.ops-hub-radar,.ops-signature-mark-large,.final-cta:before{animation:none!important}.ops-symbol-packet{display:none}}:root{--surface:#f8fafbc2;--surface-strong:#f8fafbeb;--motion-soft:cubic-bezier(.2, .8, .2, 1)}.site-nav{background:#f8fafbe0;box-shadow:0 14px 34px #0b142312}.button,.nav-cta,.language-switch{transition:background-color .18s var(--motion-soft), border-color .18s var(--motion-soft), color .18s var(--motion-soft)}.button-primary:hover,.button-primary:focus-visible,.nav-cta:hover,.nav-cta:focus-visible{background:#df3500;border-color:#df3500}.brand-cursor-dot{width:10px;height:10px;transition:opacity .12s linear,transform 80ms linear;box-shadow:0 0 0 5px #ff3d0014}.hero-section{background:radial-gradient(circle at 52% 48%, transparent 0 18%, #ff3d001a 18.08% 18.24%, transparent 18.36%), radial-gradient(circle at 52% 48%, transparent 0 37%, #ff3d001f 37.08% 37.24%, transparent 37.36%), linear-gradient(135deg, #ff3d000d, transparent 34%), var(--brand-navy);min-height:clamp(720px,94svh,920px);padding:118px 0 64px}.hero-section:before{opacity:.74;background:radial-gradient(circle,#0000 0 30%,#ff3d0033 30.08% 30.22%,#0000 30.34%),radial-gradient(circle,#0000 0 52%,#ff3d001a 52.08% 52.22%,#0000 52.34%);animation-duration:92s}.hero-section:after{opacity:.42}.hero-copy h1{font-size:clamp(4.5rem,8.2vw,108px);line-height:.96}.hero-copy h1 span:last-child{font-size:clamp(3.95rem,7.6vw,108px)}.hero-text{color:#f8fafbcc;max-width:680px}.brand-motion-field{opacity:.96;min-height:clamp(460px,42vw,620px)}.brand-ring-field{opacity:.64;animation-duration:96s}.brand-ring-field span{border-color:#ff3d003d}.brand-system-mark{width:min(31vw,330px);min-width:230px}.brand-system-mark span{animation-duration:14s;box-shadow:0 24px 64px #ff3d003d}.brand-motion-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef2f61a}.brand-motion-label{animation-duration:14s;box-shadow:0 12px 28px #0000001a}.hero-ops-panel{display:none}.tag-marquee{background:#f8fafb09;border-block-color:#eef2f61f;max-width:1080px;margin:clamp(18px,4vw,34px) auto 0;display:none;-webkit-mask-image:linear-gradient(90deg,#0000 0 4%,#000 18% 82%,#0000 96% 100%);mask-image:linear-gradient(90deg,#0000 0 4%,#000 18% 82%,#0000 96% 100%)}.tag-marquee:before{background:var(--brand-navy);color:#f8fafb85}.tag-marquee div{padding-inline:clamp(96px,10vw,152px);animation-duration:92s}.tag-marquee span{color:#f8fafbb3}.section:before{opacity:.56}.section:after{opacity:.7;width:clamp(92px,8vw,138px)}.section-head:before{color:#0b142308}.section-head h2,.websites-panel h2,.final-cta h2{font-size:clamp(3.25rem,6.4vw,6.8rem);line-height:.98}.glass-card,.problem-grid article,.product-mock,.focus-handoff>div,.editorial-row,.agent-card,.integration-map article,.solution-card,.roi-column,.process-list article,.case-row,.proof-grid div,.websites-panel,.faq-list details,.page-note,.page-card,.contact-form,.legacy-article,.legacy-aside>div,.blog-index-card{background:var(--surface)}.glass-card:hover,.solution-card:hover,.case-row:hover,.page-card:hover,.blog-index-card:hover{background:var(--surface-strong);border-color:#ff3d0052;box-shadow:0 16px 42px #0b14230f}.proof-grid div{color:var(--brand-navy);background:#f8fafbc7;border-color:#0b14231a}.focus-handoff>div{color:var(--brand-navy)}.focus-handoff span{color:#0b14239e}.focus-handoff li{color:#0b1423db}.proof-grid p,.case-card-body,.case-row strong{color:var(--brand-navy)}.work-more-actions{justify-content:center;margin:clamp(18px,3vw,30px) 0 clamp(26px,4vw,44px)}.client-logo-wall{gap:14px;margin:-14px 0 clamp(22px,3vw,40px);display:grid}.client-logo-wall>p{color:#0b14238f;letter-spacing:0;margin:0;font-size:.78rem;font-weight:950}.client-logo-track{background:linear-gradient(90deg,#ff3d000f,#0000 18% 82%,#ff3d000d),#f8fafb66;border-block:1px solid #0b14231a;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.client-logo-mark{color:#0b1423c7;text-align:center;border-inline-start:1px solid #0b142314;align-content:center;justify-items:center;gap:4px;min-height:104px;padding:18px 14px;text-decoration:none;transition:color .18s,background .18s;display:grid;position:relative;overflow:hidden}.client-logo-mark:first-child{border-inline-start:0}.client-logo-mark:before{content:"";background:var(--brand-orange);opacity:0;border-radius:999px;width:7px;height:7px;transition:opacity .18s,transform .18s;position:absolute;inset-block-start:16px;inset-inline-end:16px;transform:scale(.4)}.client-logo-mark:after{content:"";opacity:0;background:linear-gradient(110deg,#0000 0 34%,#ff3d001f 46%,#0000 58% 100%);transition:opacity .18s,transform .36s;position:absolute;inset:0;transform:translate(36%)}.client-logo-mark strong,.client-logo-mark small{z-index:1;position:relative}.client-logo-mark strong{color:inherit;font-size:clamp(1rem,1.4vw,1.34rem);font-weight:950;line-height:1.06}.client-logo-mark small{color:#0b14237a;font-size:.72rem;font-weight:900;line-height:1.1}.client-logo-mark[data-variant=industrial] strong{letter-spacing:0;font-weight:950}.client-logo-mark[data-variant=latin] strong{letter-spacing:.02em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.45vw,1.42rem);font-weight:700}.client-logo-mark[data-variant=signature] strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.12rem,1.55vw,1.54rem);font-style:italic;font-weight:600}.client-logo-mark:hover,.client-logo-mark:focus-visible{color:var(--brand-navy);background:#ff3d000e}.client-logo-mark:hover:before,.client-logo-mark:focus-visible:before{opacity:1;transform:scale(1)}.client-logo-mark:hover:after,.client-logo-mark:focus-visible:after{opacity:1;transform:translate(-36%)}.websites-panel{color:var(--brand-navy);box-shadow:none;background:radial-gradient(circle at 18% 38%,#0b142314,#0000 28rem),radial-gradient(circle at 84% 32%,#ff3d0014,#0000 22rem),#f8fafbb8;border-color:#0b14231a}.websites-panel:before{background-image:linear-gradient(#0b14230a 1px,#0000 1px),linear-gradient(90deg,#0b14230a 1px,#0000 1px)}.websites-panel .eyebrow,.websites-panel h2{color:var(--brand-navy)}.websites-panel p{color:#0b1423b8}.websites-side ul{background:#f8fafbdb;border-color:#0b142324}.websites-side li{color:#0b1423c7}.websites-panel ::selection{color:var(--brand-navy);background:#ff3d0038}.web-engine-visual{background:radial-gradient(circle at 50% 50%, #ff3d002e, transparent 22rem), radial-gradient(circle at 30% 24%, #eef2f61a, transparent 18rem), var(--brand-navy);border:1px solid #0b142324;border-radius:24px;height:clamp(360px,35vw,520px);position:relative;overflow:hidden;box-shadow:0 28px 70px #0b142329,inset 0 1px #eef2f614}.web-engine-visual:before{content:"";background-image:linear-gradient(#eef2f60e 1px,#0000 1px),linear-gradient(90deg,#eef2f60e 1px,#0000 1px);background-size:58px 58px;border:1px solid #eef2f61a;border-radius:20px;position:absolute;inset:18px;-webkit-mask-image:radial-gradient(circle at 52%,#000 0 58%,#0000 84%);mask-image:radial-gradient(circle at 52%,#000 0 58%,#0000 84%)}.web-engine-visual:after{content:"";filter:blur(48px);background:#ff3d0024;border-radius:999px;position:absolute;inset:18% 22%}.web-engine-map{z-index:1;width:100%;height:100%;display:block;position:relative}.web-engine-frame{fill:#eef2f609;stroke:#eef2f621;stroke-width:2px}.web-engine-orbit{fill:none;stroke-width:2px}.web-engine-orbit-one{stroke:#eef2f62e}.web-engine-orbit-two{stroke:#ff3d0038}.web-engine-route{fill:none;stroke:url(#webEngineRoute);stroke-width:5px;stroke-linecap:round;stroke-dasharray:18 22;opacity:.82;animation:9s linear infinite routeDash}.web-engine-route-secondary{stroke-width:4px;opacity:.58;animation-duration:12s;animation-direction:reverse}.web-engine-route-data{stroke-width:3px;opacity:.5;animation-duration:10.5s}.web-engine-screen>rect{fill:#070d18db;stroke:#eef2f62e;stroke-width:2px;filter:drop-shadow(0 18px 42px #00000047)}.web-engine-screen path{stroke:#eef2f61f;stroke-width:2px}.web-engine-screen circle{fill:var(--brand-orange)}.web-engine-line{fill:#eef2f633}.web-engine-line-strong{fill:#eef2f6b8}.web-engine-cta{fill:var(--brand-orange);filter:drop-shadow(0 0 22px #ff3d0061)}.web-engine-node rect{fill:#eef2f61a;stroke:#eef2f638;stroke-width:2px}.web-engine-node circle,.web-engine-packet,.web-engine-conversion circle:first-child{fill:var(--brand-orange)}.web-engine-node text{fill:#f8fafbdb;font-family:var(--font-heebo), Arial, sans-serif;font-size:24px;font-weight:950}.web-engine-conversion circle:first-child{filter:drop-shadow(0 0 18px #ff3d00a6)}.web-engine-conversion circle:last-child{fill:#ff3d001f;stroke:#ff3d0047;stroke-width:2px;animation:2.6s ease-in-out infinite webEnginePulse}.web-engine-packet{filter:drop-shadow(0 0 14px #ff3d00ad)}.web-engine-packet-two{opacity:.78}.site-shell[data-motion-ready=true] .web-engine-visual{transform:translate3d(0, var(--section-small-shift-inverse), 0) rotate(var(--section-tilt-inverse));transform-origin:50% 52%}@keyframes webEnginePulse{0%,to{opacity:.48;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media (max-width:980px){.client-logo-track{grid-template-columns:repeat(3,minmax(0,1fr))}.client-logo-mark:nth-child(3n+1){border-inline-start:0}}@media (max-width:720px){.client-logo-track{grid-template-columns:repeat(2,minmax(0,1fr))}.client-logo-mark{min-height:86px;padding:16px 10px}.client-logo-mark:nth-child(3n+1){border-inline-start:1px solid #0b142314}.client-logo-mark:nth-child(odd){border-inline-start:0}.client-logo-mark strong{font-size:1rem}}.integration-map h3,.integration-map article{color:var(--brand-navy)}.integration-map article p{color:var(--muted)}.wingman-layout{grid-template-columns:minmax(520px,1.05fr) minmax(360px,.74fr);align-items:start;gap:clamp(18px,2.5vw,30px)}.wingman-network-graphic{border-radius:var(--radius);background:radial-gradient(circle at 50% 50%, #ff3d002e, transparent 24%), radial-gradient(circle at 17% 76%, #ff3d001a, transparent 18%), radial-gradient(circle at 82% 22%, #eef2f61a, transparent 20%), linear-gradient(#eef2f611 1px, transparent 1px), linear-gradient(90deg, #eef2f611 1px, transparent 1px), var(--brand-navy);min-height:640px;color:var(--brand-white);isolation:isolate;background-size:auto,auto,auto,54px 54px,54px 54px,auto;position:relative;overflow:hidden}.wingman-network-graphic:before,.wingman-network-graphic:after{content:"";pointer-events:none;position:absolute}.wingman-network-graphic:before{z-index:0;background:radial-gradient(circle,#0000 0 28%,#f8fafb1f 28.08% 28.2%,#0000 28.34%),radial-gradient(circle,#0000 0 48%,#ff3d002e 48.08% 48.2%,#0000 48.34%),radial-gradient(circle,#0000 0 68%,#f8fafb14 68.08% 68.2%,#0000 68.34%);animation:96s linear infinite brandRingsDrift;inset:-18%}.wingman-network-graphic:after{z-index:1;background:linear-gradient(90deg,#0b1423e0,#0000 22% 78%,#0b1423d1),linear-gradient(#0b1423b8,#0000 28% 72%,#0b1423d6);inset:0}.wingman-network-map{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wingman-map-core-glow{fill:url(#wingmanCoreGlow)}.wingman-map-orbit{fill:none;stroke:#f8fafb24;stroke-width:1.5px}.wingman-map-orbit-two{stroke:#ff3d0033}.wingman-network-route{fill:none;stroke:url(#wingmanRouteStroke);stroke-linecap:round;stroke-width:2px;stroke-dasharray:6 15;opacity:.36;animation:11s linear infinite opsFlowDash}.wingman-route-output{stroke-width:2.6px;opacity:.66;animation-duration:8s;animation-direction:reverse}.wingman-network-packet{fill:var(--brand-orange);filter:drop-shadow(0 0 11px #ff3d0080);opacity:.86}.wingman-network-core{z-index:4;aspect-ratio:1;place-items:center;width:clamp(176px,17vw,244px);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wingman-network-core:before,.wingman-network-core:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.wingman-network-core:before{filter:blur(1px);background:radial-gradient(circle,#ff3d0047,#0000 54%),#eef2f609;inset:0}.wingman-network-core:after{border:1px solid #ff3d0038;animation:4.8s ease-out infinite opsHubRadar;inset:14%}.wingman-network-brand{z-index:1;width:78%;height:auto;color:var(--brand-white);filter:drop-shadow(0 22px 38px #0000003d)drop-shadow(0 0 34px #ff3d0042);position:relative}.wingman-network-brand .brand-glyph-side{fill:var(--brand-white)}.wingman-network-brand .brand-glyph-core{fill:var(--brand-orange)}.wingman-network-node{z-index:5;color:#f8fafbc7;text-shadow:0 8px 22px #00000047;direction:ltr;align-items:center;gap:8px;font-size:clamp(.74rem,1vw,.9rem);font-weight:950;line-height:1;display:inline-flex;position:absolute}.wingman-network-node:before{content:"";background:var(--brand-orange);border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #ff3d00ad}.wingman-network-node-tasks,.wingman-network-node-telegram,.wingman-network-node-bi,.wingman-network-node-agents{color:var(--brand-white)}.wingman-network-node-erp{inset-block-start:17%;inset-inline-start:13%}.wingman-network-node-crm{inset-block-start:47%;inset-inline-start:7%}.wingman-network-node-email{inset-block-end:18%;inset-inline-start:14%}.wingman-network-node-api{inset-block-start:18%;inset-inline-end:14%}.wingman-network-node-tasks{inset-block-start:43%;inset-inline-end:7%}.wingman-network-node-telegram{inset-block-end:22%;inset-inline-end:10%}.wingman-network-node-bi{inset-block-end:8%;inset-inline-end:26%}.wingman-network-node-agents{inset-block-start:8%;inset-inline-start:46%}.wingman-network-radar,.wingman-network-scan{z-index:3;pointer-events:none;position:absolute}.wingman-network-radar{border:1px solid #ff3d002e;border-radius:999px}.wingman-network-radar-one{animation:86s linear infinite brandOrbitSlow;inset:19%}.wingman-network-radar-two{border-color:#f8fafb24;animation:64s linear infinite reverse brandOrbitSlow;inset:32%}.wingman-network-scan{opacity:.44;background:linear-gradient(90deg,#0000,#ff3d00ad,#0000);width:42%;height:1px}.wingman-network-scan-one{inset-block-start:34%;inset-inline-start:29%;transform:rotate(-19deg)}.wingman-network-scan-two{inset-block-end:31%;inset-inline-start:28%;transform:rotate(23deg)}.wingman-operating-graphic{background:radial-gradient(circle at 49% 49%, #ff3d002e, transparent 24%), radial-gradient(circle at 82% 18%, #eef2f614, transparent 17%), radial-gradient(circle at 18% 82%, #ff3d001a, transparent 17%), linear-gradient(#eef2f610 1px, transparent 1px), linear-gradient(90deg, #eef2f610 1px, transparent 1px), var(--brand-navy);background-size:auto,auto,auto,54px 54px,54px 54px,auto;border:1px solid #0b14231f;min-height:640px}.wingman-operating-graphic:before{z-index:0;opacity:.78;background:linear-gradient(118deg,#0000 0 18%,#ff3d001f 18.05% 18.2%,#0000 18.28% 44%,#eef2f614 44.05% 44.16%,#0000 44.24%),linear-gradient(62deg,#0000 0 28%,#ff3d001a 28.05% 28.18%,#0000 28.26% 72%,#eef2f60f 72.05% 72.18%,#0000 72.26%);animation:none;inset:0}.wingman-operating-graphic:after{z-index:1;background:linear-gradient(90deg,#0b1423e6,#0000 18% 82%,#0b1423e6),linear-gradient(#0b1423bd,#0000 26% 74%,#0b1423d1);inset:0}.wingman-operating-map{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wingman-operating-frame,.wingman-operating-bus,.wingman-operating-core-line{fill:none;vector-effect:non-scaling-stroke}.wingman-operating-frame{stroke:#eef2f61a;stroke-width:1.1px}.wingman-operating-frame-top,.wingman-operating-frame-bottom{stroke:#ff3d0029}.wingman-operating-bus{stroke:#eef2f61f;stroke-width:1.6px;stroke-dasharray:5 15}.wingman-operating-glow{opacity:.9}.wingman-operating-route{fill:none;stroke:url(#wingmanInputStroke);stroke-linecap:round;stroke-width:2.2px;stroke-dasharray:8 13;opacity:.64;vector-effect:non-scaling-stroke;animation:8.8s linear infinite opsPipelineRoute}.wingman-operating-route-output{stroke:url(#wingmanOutputStroke);stroke-width:2.6px;opacity:.78;animation-direction:reverse}.wingman-operating-packet{fill:var(--brand-orange);opacity:.88;filter:drop-shadow(0 0 11px #ff3d009e)}.wingman-operating-packet-output{opacity:.96;filter:drop-shadow(0 0 14px #ff3d00c7)}.wingman-operating-core-plate{fill:url(#wingmanCorePlate);stroke:#eef2f629;stroke-width:1.2px;vector-effect:non-scaling-stroke}.wingman-operating-core-line{stroke:#eef2f61f;stroke-width:1px}.wingman-operating-core{z-index:5;aspect-ratio:1;place-items:center;width:clamp(164px,15vw,214px);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wingman-operating-core:before{content:"";filter:blur(1px);background:radial-gradient(circle,#ff3d0057,#0000 58%),#eef2f60b;border-radius:32% 68% 36% 64%/58% 34% 66% 42%;position:absolute;inset:7%}.wingman-operating-brand{z-index:2;filter:drop-shadow(0 18px 34px #00000042)drop-shadow(0 0 30px #ff3d004d);width:76%;height:auto;position:relative}.wingman-operating-brand .brand-glyph-side{fill:var(--brand-white)}.wingman-operating-brand .brand-glyph-core{fill:var(--brand-orange)}.wingman-operating-signal{z-index:1;opacity:.7;background:linear-gradient(90deg,#0000,#ff3d00d9,#0000);border-radius:999px;height:4px;animation:4.8s ease-in-out infinite wingmanSignalSweep;display:block;position:absolute}.wingman-operating-signal-one{inset-block-start:28%;inset-inline:7%}.wingman-operating-signal-two{animation-delay:-1.2s;inset-block-start:50%;inset-inline:0}.wingman-operating-signal-three{animation-delay:-2.4s;inset-block-start:72%;inset-inline:12%}.wingman-operating-ports{z-index:5;pointer-events:none;grid-template-rows:repeat(4,minmax(0,1fr));align-items:center;width:clamp(106px,12vw,144px);display:grid;position:absolute;top:92px;bottom:118px}.wingman-operating-ports-input{left:clamp(18px,4vw,48px)}.wingman-operating-ports-output{right:clamp(18px,4vw,48px)}.wingman-operating-port{color:#f8fafbd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#eef2f61a,#eef2f606),#0b1423b8;border:1px solid #eef2f624;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:clamp(.74rem,1vw,.92rem);font-weight:950;line-height:1;display:inline-flex;position:relative;box-shadow:0 14px 28px #0000002e,inset 0 1px #f8fafb0f}.wingman-operating-port:before{content:"";background:var(--brand-orange);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 15px #ff3d00c7}.wingman-operating-ports-output .wingman-operating-port{color:var(--brand-white);background:linear-gradient(90deg,#ff3d001f,#eef2f60a),#0b1423b8;border-color:#ff3d0038;justify-content:flex-end}.wingman-operating-trace{inset-inline:13%;z-index:4;pointer-events:none;grid-template-columns:1.1fr .7fr 1.35fr .9fr 1fr;align-items:center;gap:8px;display:grid;position:absolute;bottom:54px}.wingman-operating-trace span{background:#eef2f624;border-radius:999px;height:5px;display:block;overflow:hidden}.wingman-operating-trace span:before{content:"";border-radius:inherit;background:var(--brand-orange);width:42%;height:100%;animation:3.8s ease-in-out infinite wingmanTracePulse;display:block}.wingman-operating-trace span:nth-child(2):before{animation-delay:-.6s}.wingman-operating-trace span:nth-child(3):before{animation-delay:-1.2s}.wingman-operating-trace span:nth-child(4):before{animation-delay:-1.8s}.wingman-operating-trace span:nth-child(5):before{animation-delay:-2.4s}@keyframes wingmanSignalSweep{0%,to{opacity:.26;transform:scaleX(.42)}50%{opacity:.78;transform:scaleX(1)}}@keyframes wingmanTracePulse{0%,to{transform:translate(-120%)}52%{transform:translate(240%)}}.wingman-workflow-board{border-radius:var(--radius);background:radial-gradient(circle at 58% 36%, #ff3d002e, transparent 34%), linear-gradient(#eef2f60f 1px, transparent 1px), linear-gradient(90deg, #eef2f60f 1px, transparent 1px), var(--brand-navy);min-height:540px;color:var(--brand-white);background-size:auto,56px 56px,56px 56px,auto;border:1px solid #0b14231f;padding:clamp(16px,2vw,24px);position:relative;overflow:hidden}.wingman-workflow-board:before{content:"";pointer-events:none;background:linear-gradient(#f8fafb0d,#0000 26%),linear-gradient(90deg,#03081247,#0000 26% 74%,#03081247);position:absolute;inset:0}.wingman-workflow-board:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f8fafb1a,#0000);width:24%;position:absolute;inset:-26% auto -26% 10%;transform:translate(-160%)skew(-14deg)}.workflow-board-head,.workflow-board-grid,.workflow-metrics{z-index:1;position:relative}.workflow-board-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eef2f614;border:1px solid #eef2f624;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:grid}.workflow-board-head span{color:#f8fafb9e;letter-spacing:0;direction:ltr;font-size:.78rem;font-weight:900;display:block}.workflow-board-head strong{color:var(--brand-white);margin-top:4px;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.1;display:block}.workflow-board-head em{min-height:34px;color:var(--brand-orange);direction:ltr;background:#ff3d001a;border:1px solid #ff3d0047;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.workflow-board-grid{grid-template-columns:minmax(0,.88fr) minmax(260px,1fr) minmax(0,.88fr);align-items:stretch;gap:clamp(12px,1.6vw,18px);min-height:330px;margin-top:18px;display:grid;position:relative}.workflow-board-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ff3d0070,#eef2f62e,#ff3d0070,#0000) 0 0/220% 100%;height:1px;position:absolute;inset-block-start:50%;inset-inline:11%;transform:translateY(-50%)}.workflow-lane{z-index:1;background:#eef2f613;border:1px solid #eef2f621;border-radius:8px;align-content:center;gap:12px;min-height:286px;padding:clamp(18px,2vw,24px);display:grid;position:relative;box-shadow:inset 0 1px #f8fafb0d}.workflow-lane-input:after,.workflow-lane-output:after{content:"";background:var(--brand-orange);border-radius:999px;width:8px;height:8px;position:absolute;inset-block-start:50%;transform:translateY(-50%)scale(.92);box-shadow:0 0 0 7px #ff3d0014,0 0 24px #ff3d0070}.workflow-lane-input:after{left:-4px}.workflow-lane-output:after{right:-4px}.workflow-lane>span{color:var(--brand-orange);direction:ltr;font-size:.72rem;font-weight:950}.workflow-lane h3{color:var(--brand-white);margin:0;font-size:clamp(1.15rem,1.55vw,1.58rem);line-height:1.12}.workflow-lane p,.workflow-lane li{color:#f8fafbad;font-size:clamp(.94rem,1.05vw,1.04rem);line-height:1.62}.workflow-lane p{margin:0}.workflow-lane ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.workflow-lane ul li{padding-inline-start:16px;position:relative}.workflow-lane ul li:before{content:"";background:var(--brand-orange);border-radius:999px;width:6px;height:6px;position:absolute;inset-block-start:.72em;inset-inline-start:0;transform:translateY(-50%)}.workflow-lane-core{text-align:center;background:radial-gradient(circle at 50% 30%,#ff3d0038,#0000 34%),#eef2f618;border-color:#ff3d004d;place-items:center;min-height:340px}.workflow-lane-core h3{max-width:260px;font-size:clamp(1.55rem,2.25vw,2.2rem);line-height:1.08}.workflow-lane-core:before,.workflow-lane-core:after{content:"";background:var(--brand-navy);border:1px solid #ff3d0066;border-radius:999px;width:18px;height:18px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.workflow-lane-core:before{inset-inline-start:-9px}.workflow-lane-core:after{inset-inline-end:-9px}@media (prefers-reduced-motion:no-preference){.wingman-workflow-board:after{animation:5.8s cubic-bezier(.23,1,.32,1) infinite workflowBoardSweep}.workflow-board-grid:before{animation:3.2s ease-in-out infinite workflowConnectorFlow}.workflow-lane-input:after,.workflow-lane-output:after,.workflow-lane-core:before,.workflow-lane-core:after{animation:2.4s ease-out infinite workflowPulse}.workflow-lane-output:after,.workflow-lane-core:after{animation-delay:1.2s}.workflow-output-list strong{animation:4.2s ease-in-out infinite workflowOutputGlow}.workflow-output-list strong:nth-child(2){animation-delay:.32s}.workflow-output-list strong:nth-child(3){animation-delay:.64s}}.workflow-core-mark{width:clamp(92px,8vw,124px);height:auto;color:var(--brand-white);filter:drop-shadow(0 16px 30px #ff3d003d);margin:4px 0 0;display:block;overflow:visible}.workflow-core-mark .brand-glyph-side{fill:var(--brand-white)}.workflow-core-mark .brand-glyph-core{fill:var(--brand-orange)}.workflow-lane-core ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.workflow-lane-core li,.workflow-output-list strong{color:#f8fafbb8;background:#eef2f614;border:1px solid #eef2f621;border-radius:8px;padding:9px 10px;font-size:.82rem;font-weight:850;line-height:1.15}.workflow-output-list{gap:9px;display:grid}.workflow-output-list strong{color:#73ffc3}.workflow-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.workflow-metrics span{color:#f8fafbad;text-align:center;background:#eef2f612;border:1px solid #eef2f61f;border-radius:8px;padding:11px 12px;font-size:.82rem;font-weight:850}.wingman-router-card{background:radial-gradient(circle at 50% 48%, #ff3d0029, transparent 31%), radial-gradient(circle at 16% 84%, #73ffc314, transparent 22%), linear-gradient(#eef2f60d 1px, transparent 1px), linear-gradient(90deg, #eef2f60d 1px, transparent 1px), linear-gradient(135deg, #111d2f 0%, var(--brand-navy) 58%, #091221 100%);background-size:auto,auto,64px 64px,64px 64px,auto;border-color:#ff3d0033;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(16px,2vw,24px);min-height:clamp(520px,46vw,620px);padding:clamp(18px,2.2vw,30px);display:grid;box-shadow:0 20px 56px #0b142324}.wingman-router-card:before{opacity:1;background:linear-gradient(#f8fafb0f,#0000 32%),radial-gradient(circle at 50% 44%,#ff3d0024,#0000 36%)}.wingman-router-card:after{z-index:0;opacity:1;background:linear-gradient(#0000 0%,#f8fafb09 100%);border:1px solid #eef2f614;border-radius:8px;width:auto;animation:none;inset:12px;transform:none}.wingman-router-head,.wingman-router-surface,.router-metrics{z-index:1;position:relative}.wingman-router-head{background:#eef2f612;border:1px solid #eef2f61a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px;display:flex}.wingman-router-head div{align-items:center;gap:10px;min-width:0;display:flex}.wingman-router-head em,.wingman-router-head span{white-space:nowrap;direction:ltr;font-size:.72rem;font-weight:950;line-height:1}.wingman-router-head em{color:var(--brand-orange);background:#ff3d001a;border:1px solid #ff3d0052;border-radius:999px;padding:9px 12px;font-style:normal}.wingman-router-head strong{color:var(--brand-white);font-size:clamp(1rem,1.25vw,1.24rem);font-weight:950;line-height:1.1}.wingman-router-surface{grid-template-columns:minmax(170px,.82fr) minmax(230px,.92fr) minmax(170px,.82fr);align-items:center;gap:clamp(16px,2vw,24px);min-height:350px;display:grid}.router-stack-input{grid-column:3}.router-core{grid-area:1/2}.router-stack-output{grid-area:1/1}.wingman-router-card[data-lang=en] .router-stack-input{grid-column:1}.wingman-router-card[data-lang=en] .router-stack-output{grid-column:3}.router-stack,.router-core{z-index:2;background:linear-gradient(#eef2f613,#eef2f609),#070d1894;border:1px solid #eef2f61f;border-radius:8px;position:relative;box-shadow:inset 0 1px #f8fafb0f,0 18px 42px #0000001a}.router-stack{align-content:center;gap:14px;min-height:250px;padding:clamp(18px,2vw,24px);display:grid}.router-stack>span,.router-core>span{color:var(--brand-orange);direction:ltr;font-size:.72rem;font-weight:950}.router-stack h3,.router-core h3{color:var(--brand-white);margin:0;font-weight:950;line-height:1.08}.router-stack h3{max-width:12ch;font-size:clamp(1.3rem,1.9vw,1.95rem)}.router-stack div,.router-stage-list{gap:8px;display:grid}.router-stack b,.router-stage-list b{color:#f8fafbb8;background:#eef2f60f;border:1px solid #eef2f61f;border-radius:8px;align-items:center;min-height:34px;padding:8px 10px;font-size:.8rem;font-weight:850;line-height:1.15;display:inline-flex}.router-stack-input b:before,.router-stack-output b:before{content:"";background:var(--brand-orange);border-radius:999px;flex:none;width:6px;height:6px;margin-inline-end:8px;box-shadow:0 0 14px #ff3d007a}.router-stack-output b:before{background:#73ffc3;box-shadow:0 0 14px #73ffc370}.router-core{text-align:center;background:radial-gradient(circle at 50% 30%,#ff3d0038,#0000 38%),linear-gradient(#eef2f61a,#eef2f60b),#0b1423a8;border-color:#ff3d0057;place-items:center;gap:12px;min-height:320px;padding:clamp(20px,2vw,28px);display:grid}.router-core:before{content:"";z-index:-1;opacity:.74;border:1px solid #ff3d0024;border-radius:999px;position:absolute;inset:22px}.router-core h3{font-size:clamp(1.65rem,2.6vw,2.75rem)}.router-core p{color:#f8fafbb3;max-width:26ch;margin:0;font-size:clamp(.94rem,1.1vw,1.05rem);line-height:1.56}.router-core .workflow-core-mark{width:clamp(94px,9vw,132px);margin:0}.router-stage-list{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,270px)}.router-stage-list b{justify-content:center;min-height:36px}.router-rail{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ff3d0094,#0000);width:clamp(80px,12vw,160px);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.router-rail-input{right:26%}.router-rail-output{left:26%}.wingman-router-card[data-lang=en] .router-rail-input{left:26%;right:auto}.wingman-router-card[data-lang=en] .router-rail-output{left:auto;right:26%}.router-pulse{z-index:3;background:var(--brand-orange);pointer-events:none;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ff3d0017,0 0 22px #ff3d0075}.router-pulse-input{right:42%}.router-pulse-output{left:42%}.wingman-router-card[data-lang=en] .router-pulse-input{left:42%;right:auto}.wingman-router-card[data-lang=en] .router-pulse-output{left:auto;right:42%}.router-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.router-metrics span{color:#f8fafb9e;text-align:center;background:#eef2f60f;border:1px solid #eef2f61a;border-radius:8px;min-height:42px;padding:10px 12px;font-size:.8rem;font-weight:850;line-height:1.2}@media (prefers-reduced-motion:no-preference){.router-pulse-input{animation:3.8s ease-in-out infinite routerPulseInput}.router-pulse-output{animation:3.8s ease-in-out -1.9s infinite routerPulseOutput}}@keyframes routerPulseInput{0%,to{opacity:.36;transform:translate(18px,-50%)scale(.82)}50%{opacity:1;transform:translate(-18px,-50%)scale(1)}}@keyframes routerPulseOutput{0%,to{opacity:.36;transform:translate(-18px,-50%)scale(.82)}50%{opacity:1;transform:translate(18px,-50%)scale(1)}}.wingman-router-card{color:var(--brand-navy);background:radial-gradient(circle at 50% 48%,#ff3d001f,#0000 31%),radial-gradient(circle at 16% 84%,#197a5512,#0000 22%),linear-gradient(#0b14230b 1px,#0000 1px),linear-gradient(90deg,#0b14230b 1px,#0000 1px),linear-gradient(135deg,#f8fafbfa,#e6ebf0e0);border-color:#0b14231f;box-shadow:0 22px 58px #0b14231a}.wingman-router-card:before{background:radial-gradient(circle at 50% 44%,#ff3d001c,#0000 34%),linear-gradient(#ffffffa8,#0000 44%)}.wingman-router-card:after{background:linear-gradient(#ffffff57,#0b142305);border-color:#0b142312}.wingman-router-head{background:#ffffffa3;border-color:#0b14231a;min-height:54px;box-shadow:inset 0 1px #ffffffc2}.wingman-router-head span{color:#0b142375}.wingman-router-head strong{color:var(--brand-navy)}.router-stack,.router-core{box-shadow:inset 0 1px #ffffffc2,0 16px 34px #0b14230f}.router-stack{background:#f8fafbb8;border-color:#0b14231a;min-height:230px}.router-stack h3{max-width:11ch;color:var(--brand-navy);font-size:clamp(1.18rem,1.55vw,1.55rem)}.router-stack b,.router-stage-list b{color:#0b1423a8;background:#ffffff9e;border-color:#0b14231a;min-height:32px}.router-stack-output b{color:#197a55;background:#197a5514;border-color:#197a5533}.router-core{background:radial-gradient(circle at 50% 30%, #ff3d0038, transparent 42%), linear-gradient(180deg, #eef2f61a, #eef2f60b), var(--brand-navy);border-color:#ff3d0042;min-height:296px;box-shadow:0 22px 48px #0b142329,inset 0 1px #f8fafb14}.router-core h3{color:var(--brand-white);font-size:clamp(1.55rem,2.25vw,2.35rem)}.router-core p{color:#f8fafbad;max-width:24ch}.router-core .workflow-core-mark{width:clamp(82px,7vw,108px)}.router-stage-list{width:min(100%,238px)}.router-stage-list b{color:#f8fafbad;background:#eef2f614;border-color:#eef2f621;justify-content:center}.router-rail{background:linear-gradient(90deg,#0000,#ff3d005c,#0000)}.router-pulse{width:8px;height:8px;box-shadow:0 0 0 6px #ff3d0014,0 0 18px #ff3d0052}.router-metrics span{color:#0b142394;background:#f8fafbb3;border-color:#0b142317;min-height:40px}@media (max-width:980px){.wingman-router-card{min-height:auto}.wingman-router-surface{grid-template-columns:1fr;min-height:auto}.router-stack-input,.router-core,.router-stack-output,.wingman-router-card[data-lang=en] .router-stack-input,.wingman-router-card[data-lang=en] .router-stack-output{grid-area:auto/1}.router-rail,.router-pulse{display:none}.router-stack,.router-core{min-height:auto}.router-stack h3,.router-core p{max-width:none}.router-metrics{grid-template-columns:1fr}}@media (max-width:520px){.wingman-router-card{padding:12px}.wingman-router-head{flex-direction:column-reverse;align-items:flex-start}.wingman-router-head div{flex-wrap:wrap}.router-stage-list{grid-template-columns:1fr}}.wingman-capabilities{gap:10px;display:grid}.wingman-capabilities article{background:#f8fafbc2;border:1px solid #0b14231a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.wingman-capabilities article>span{color:var(--brand-orange);direction:ltr;font-size:.8rem;font-weight:950}.wingman-capabilities small{color:var(--brand-orange);font-size:.74rem;font-weight:900;display:block}.wingman-capabilities h3{color:var(--brand-navy);margin:6px 0 0;font-size:1.1rem;font-weight:950;line-height:1.18}.wingman-capabilities p{color:var(--muted);margin:8px 0 0;line-height:1.52}@media (max-width:980px){.wingman-layout{grid-template-columns:1fr}.wingman-network-graphic,.wingman-operating-graphic{min-height:540px}.wingman-workflow-board{min-height:auto}.workflow-board-grid,.workflow-metrics{grid-template-columns:1fr}.workflow-board-grid{min-height:auto}.workflow-board-grid:before,.workflow-lane-core:before,.workflow-lane-core:after{display:none}.workflow-lane{min-height:auto}.workflow-lane-core{min-height:300px}}@media (max-width:720px){.wingman-network-graphic{border-radius:18px;min-height:390px}.wingman-network-map{width:144%;height:106%;inset:-2% -22%}.wingman-network-core{width:144px}.wingman-network-node{gap:5px;font-size:.62rem}.wingman-network-node:before{width:6px;height:6px}.wingman-network-node-erp{inset-block-start:15%;inset-inline-start:8%}.wingman-network-node-crm{inset-block-start:48%;inset-inline-start:2%}.wingman-network-node-email{inset-block-end:17%;inset-inline-start:9%}.wingman-network-node-api{inset-block-start:16%;inset-inline-end:8%}.wingman-network-node-tasks{inset-block-start:42%;inset-inline-end:1%}.wingman-network-node-telegram{inset-block-end:20%;inset-inline-end:3%}.wingman-network-node-bi{inset-block-end:7%;inset-inline-end:25%}.wingman-network-node-agents{inset-block-start:5%;inset-inline-start:43%}.wingman-network-radar-one{inset:10%}.wingman-network-radar-two{inset:27%}.wingman-operating-graphic{min-height:clamp(430px,112vw,520px)}.wingman-operating-graphic:before{opacity:.56}.wingman-operating-map{width:148%;height:106%;inset:-2% -24%}.wingman-operating-ports{width:92px;top:76px;bottom:118px}.wingman-operating-ports-input{left:10px}.wingman-operating-ports-output{right:10px}.wingman-operating-port{gap:5px;min-height:30px;padding:0 8px;font-size:.58rem}.wingman-operating-port:before{width:5px;height:5px}.wingman-operating-core{width:clamp(126px,38vw,158px)}.wingman-operating-trace{inset-inline:9%;gap:5px;bottom:32px}.wingman-operating-trace span{height:4px}.wingman-workflow-board{padding:14px}.workflow-board-head,.workflow-metrics span{border-radius:8px}.workflow-board-head{justify-items:start;padding:12px;display:grid}.workflow-core-mark{width:96px}.wingman-capabilities article{grid-template-columns:1fr;padding:16px}}.process-list:before{box-shadow:none;background:linear-gradient(90deg,#0000,#ff3d0057,#0b14231f,#ff3d0042,#0000)}.process-list:after{display:none}.process-list span{background:var(--brand-navy);color:var(--brand-orange);border-color:#0b142324;box-shadow:0 10px 26px #0b142324}.product-mock,.web-system-visual,.final-cta{background:radial-gradient(circle at 50% 50%, transparent 0 26%, #ff3d0029 26.08% 26.22%, transparent 26.34%), radial-gradient(circle at 50% 50%, transparent 0 46%, #ff3d0017 46.08% 46.22%, transparent 46.34%), var(--brand-navy)}.media-shot img,.case-media img,.page-visual-card img,.blog-index-media img,.ops-dashboard-image img,.legacy-article img{filter:saturate(.82)contrast(1.06)brightness(.88)}.media-shot:after,.case-media:after,.page-visual-card:after,.blog-index-media:after,.ops-dashboard-image:after,.legacy-article figure:after{background:radial-gradient(circle at 72% 24%,#0000 0 28%,#ff3d002e 28.08% 28.22%,#0000 28.34%),linear-gradient(#0b142314 0%,#0b142394 100%)}.final-cta:before{background:radial-gradient(circle,#0000 0 30%,#ff3d0033 30.08% 30.22%,#0000 30.34%),radial-gradient(circle,#0000 0 52%,#ff3d001f 52.08% 52.22%,#0000 52.34%);animation-duration:110s}@keyframes opsFlowDash{to{stroke-dashoffset:-120px}}@keyframes opsNeuronDash{to{stroke-dashoffset:-72px}}@keyframes opsSignatureBreathe{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.06);transform:translateY(-5px)}}@keyframes opsHubRadar{0%{opacity:0;transform:scale(.82)}24%{opacity:.68}to{opacity:0;transform:scale(1.18)}}@keyframes opsNodeWave{0%{box-shadow:0 0 #ff3d0052}70%{box-shadow:0 0 0 17px #ff3d0000}to{box-shadow:0 0 #ff3d0000}}@media (max-width:1240px){.hero-section{min-height:auto}.hero-copy h1,.hero-copy h1 span:last-child{max-width:980px}}@media (max-width:720px){.site-nav{border-radius:999px;min-height:58px;padding:7px 8px 7px 16px}.hero-section{padding-top:108px;padding-bottom:46px}.hero-transition-line{height:86px}.problem-section{margin-top:0;padding-top:clamp(88px,22vw,148px)}.hero-copy{padding-block:20px 8px}.hero-copy h1,.hero-copy h1 span:last-child,.page-hero-copy h1,.legacy-hero h1{font-size:clamp(3rem,12.5vw,4.45rem);line-height:1}.brand-motion-field{min-height:330px;transform:none}.ops-flow-graphic.brand-motion-field{min-height:380px}.ops-symbol-graphic.brand-motion-field{aspect-ratio:auto;width:100%;min-height:clamp(318px,82vw,360px);margin-block-start:6px;overflow:hidden}.ops-symbol-map{display:none}.ops-symbol-map-mobile{z-index:1;pointer-events:none;width:100%;height:92%;display:block;position:absolute;inset:3% 4% 5%;overflow:visible}.ops-symbol-mobile-path{stroke-width:1.15px;opacity:.42}.ops-symbol-mobile-packet{opacity:.68}.ops-symbol-hub{width:clamp(182px,49vw,208px)}.ops-symbol-ring{aspect-ratio:1;opacity:1;width:min(80vw,300px);display:block;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ops-symbol-ring-one{border-color:#eef2f62b}.ops-symbol-ring-two{border-color:#ff3d003d;width:min(58vw,218px);animation:none}.ops-signature-mark-large{width:clamp(142px,38vw,164px)}.ops-symbol-node{width:18px;min-width:18px;height:18px;min-height:18px;padding:0;font-size:.58rem}.ops-symbol-node:after{inset:-9px}.ops-symbol-node:before{width:4px;height:4px;margin-inline-end:0}.ops-node-label{opacity:.82;padding:5px 7px;font-size:.62rem;inset-inline-start:calc(100% + 7px)}.ops-node-api .ops-node-label,.ops-node-tasks .ops-node-label,.ops-node-telegram .ops-node-label,.ops-node-bi .ops-node-label{inset-inline:auto calc(100% + 7px)}.ops-node-agents .ops-node-label{bottom:calc(100% + 7px)}.ops-symbol-node:hover,.ops-symbol-node:focus-visible,.ops-symbol-node[data-active=true]{transform:translateY(-3px)scale(1.14)}.ops-node-detail,.ops-symbol-node[data-placement=left] .ops-node-detail,.ops-symbol-node[data-placement=right] .ops-node-detail,.ops-symbol-node[data-placement=bottom] .ops-node-detail{width:min(218px,72vw);padding:9px 10px;font-size:.66rem;top:calc(100% + 9px);left:50%;right:auto;transform:translate(-50%,-6px)scale(.96)}.ops-symbol-node:hover .ops-node-detail,.ops-symbol-node:focus-visible .ops-node-detail,.ops-symbol-node[data-active=true] .ops-node-detail,.ops-symbol-node[data-placement=left]:hover .ops-node-detail,.ops-symbol-node[data-placement=left]:focus-visible .ops-node-detail,.ops-symbol-node[data-placement=left][data-active=true] .ops-node-detail,.ops-symbol-node[data-placement=right]:hover .ops-node-detail,.ops-symbol-node[data-placement=right]:focus-visible .ops-node-detail,.ops-symbol-node[data-placement=right][data-active=true] .ops-node-detail,.ops-symbol-node[data-placement=bottom]:hover .ops-node-detail,.ops-symbol-node[data-placement=bottom]:focus-visible .ops-node-detail,.ops-symbol-node[data-placement=bottom][data-active=true] .ops-node-detail{transform:translate(-50%)scale(1)}.ops-symbol-caption{display:none}.ops-node-erp{inset-block-start:22%;inset-inline-start:17%}.ops-node-crm{inset-block-start:49%;inset-inline-start:11%}.ops-node-email{inset-block-end:19%;inset-inline-start:19%}.ops-node-api{inset-block-start:22%;inset-inline-end:17%}.ops-node-tasks{inset-block-start:49%;inset-inline-end:11%}.ops-node-telegram{inset-block-end:19%;inset-inline-end:19%}.ops-node-bi{inset-block-end:8%;inset-inline-end:35%}.ops-node-agents{inset-block-start:10%;inset-inline-start:48%}}@media (min-width:721px){.ops-symbol-map-mobile{display:none}}@media (max-width:720px){.ops-symbol-ring{opacity:1;display:block}.ops-flow-shell{grid-template-columns:minmax(0,.72fr) minmax(136px,1.08fr) minmax(0,.72fr);gap:7px;width:100%;min-height:340px}.ops-flow-shell:before{inset:12% -4%}.ops-flow-map{width:184%;height:110%;inset:-2% -42%}.ops-flow-heading,.ops-node p,.ops-ticket p,.ops-stage em{display:none}.ops-flow-column{gap:7px}.ops-node{min-height:auto;padding:8px 7px}.ops-node-system{font-size:.58rem}.ops-node strong{font-size:.68rem}.ops-flow-center{min-height:310px}.ops-core-panel{gap:7px;width:154px;padding:8px}.ops-core-head,.ops-stage{gap:6px}.ops-core-brand>span:last-child,.ops-core-head strong,.ops-ticket span,.ops-stage span{font-size:.58rem}.ops-signature-mark{width:30px;height:28px}.ops-signature-engine{gap:5px}.ops-signature-engine span{padding:6px 4px;font-size:.58rem}.ops-signature-engine b{font-size:.52rem}.ops-ticket{padding:8px}.ops-ticket strong{font-size:.72rem}.ops-stage{grid-template-columns:auto 1fr;padding:6px}.ops-stage strong{font-size:.66rem}.brand-system-mark{min-width:176px}.brand-motion-label{font-size:.66rem}.section{padding:70px 0}.section:before,.section:after{opacity:.32}.section-head h2,.websites-panel h2,.final-cta h2{font-size:clamp(2.55rem,10vw,3.85rem);line-height:1.02}}html.a11y-high-contrast{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-navy:#fff;--brand-paper:#000;--brand-white:#fff;--brand-orange:#ffe800;--brand-wash:#000}html.a11y-high-contrast .site-nav,html.a11y-high-contrast .nav-menu,html.a11y-high-contrast .site-footer,html.a11y-high-contrast .cookie-banner,html.a11y-high-contrast .accessibility-panel,html.a11y-high-contrast .nav-links a,html.a11y-high-contrast .language-switch,html.a11y-high-contrast .button-ghost,html.a11y-high-contrast .nav-toggle,html.a11y-high-contrast .pagination-link,html.a11y-high-contrast .cookie-actions button,html.a11y-high-contrast .cookie-actions a,html.a11y-high-contrast .accessibility-actions button,html.a11y-high-contrast .accessibility-panel-head button,html.a11y-high-contrast .accessibility-footer button,html.a11y-high-contrast .accessibility-footer a,html.a11y-high-contrast .hero-section,html.a11y-high-contrast .page-hero,html.a11y-high-contrast .legacy-hero,html.a11y-high-contrast .section,html.a11y-high-contrast .final-section,html.a11y-high-contrast .glass-card,html.a11y-high-contrast .page-note,html.a11y-high-contrast .legacy-article,html.a11y-high-contrast .contact-form,html.a11y-high-contrast .contact-form input,html.a11y-high-contrast .contact-form select,html.a11y-high-contrast .contact-form textarea{color:#fff;background:#000;border-color:#fff}html.a11y-high-contrast .nav-cta,html.a11y-high-contrast .button-primary,html.a11y-high-contrast .accessibility-toggle,html.a11y-high-contrast .cookie-actions button:first-child,html.a11y-high-contrast .accessibility-actions button[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}@media (max-width:720px){.hero-section{min-height:auto;padding-bottom:58px}.hero-transition-wipe,.hero-transition-line{height:82px}}.hero-layout{min-height:clamp(500px,62svh,660px)}.brand-motion-field{min-height:clamp(420px,38vw,560px)}.page-hero,.legacy-hero{min-height:clamp(580px,72svh,760px);padding:clamp(126px,12vw,176px) 0 clamp(56px,7vw,96px)}.page-hero-copy h1,.legacy-hero h1{font-size:clamp(3.8rem,6.5vw,7rem);line-height:.98}.page-note{padding:20px}.page-hero:after,.legacy-hero:after{opacity:.55;background:#ff3d0014;border:1px solid #ff3d0047;box-shadow:0 0 44px #ff3d0014}.page-note h2{margin-top:10px;font-size:1.18rem}.page-visual-card{min-height:280px}.cookie-banner{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;max-width:min(920px,100vw - 40px);padding:12px 16px}.cookie-banner p{margin-top:3px;font-size:.88rem;line-height:1.42}.cookie-actions button,.cookie-actions a{min-height:34px;padding:0 12px;font-size:.82rem}@media (max-width:980px){.page-hero,.legacy-hero{padding-top:112px}.cookie-banner{grid-template-columns:1fr;max-width:calc(100vw - 20px)}}@media (max-width:720px){.hero-layout{min-height:auto}.page-hero,.legacy-hero{padding-top:110px;padding-bottom:58px}.page-note{padding:18px}.page-visual-card{min-height:240px}.cookie-banner{padding:10px}html.cookie-consent-visible .accessibility-toolbar{inset:auto 16px calc(198px + env(safe-area-inset-bottom)) auto}}html.a11y-reduce-motion .hero-section:after,html.a11y-reduce-motion .page-hero:before,html.a11y-reduce-motion .page-hero:after,html.a11y-reduce-motion .legacy-hero:before,html.a11y-reduce-motion .legacy-hero:after,html.a11y-reduce-motion .section:before,html.a11y-reduce-motion .section:after,html.a11y-reduce-motion .brand-motion-field,html.a11y-reduce-motion .brand-geometry-set span,html.a11y-reduce-motion .brand-system-mark,html.a11y-reduce-motion .brand-system-mark span,html.a11y-reduce-motion .ops-flow-line,html.a11y-reduce-motion .ops-pipeline-core-orbit,html.a11y-reduce-motion .ops-pipeline-packet,html.a11y-reduce-motion .ops-pipeline-route,html.a11y-reduce-motion .ops-symbol-path,html.a11y-reduce-motion .ops-symbol-packet,html.a11y-reduce-motion .ops-hub-radar,html.a11y-reduce-motion .ops-signature-mark-large,html.a11y-reduce-motion .ops-symbol-node:after,html.a11y-reduce-motion .wingman-operating-packet,html.a11y-reduce-motion .wingman-operating-route,html.a11y-reduce-motion .wingman-operating-signal,html.a11y-reduce-motion .wingman-operating-trace span:before,html.a11y-reduce-motion .brand-motion-card{animation:none!important;transform:none!important}html.a11y-reduce-motion .ops-pipeline-packet,html.a11y-reduce-motion .ops-symbol-packet,html.a11y-reduce-motion .wingman-operating-packet{display:none}.work-hero-v2,.case-study-hero{background:var(--brand-navy);color:var(--brand-white);isolation:isolate;position:relative;overflow:hidden}.work-hero-v2{min-height:min(1060px,100svh);padding:clamp(132px,13vw,190px) 0 clamp(44px,5vw,76px)}.work-hero-v2:before,.case-study-hero:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle,#0000 0 28%,#ff3d0042 28.08% 28.22%,#0000 28.34%),radial-gradient(circle,#0000 0 48%,#ff3d0024 48.08% 48.22%,#0000 48.34%);height:78svh;position:absolute;inset:-22% -18% auto;transform:rotate(-8deg)}.work-hero-v2:after{content:"";z-index:0;pointer-events:none;opacity:.52;background:linear-gradient(90deg,#0000 0 8%,#ff3d0033 8.2% 8.35%,#0000 8.55%),linear-gradient(90deg,#0000 0 38%,#f8fafb29 38.1% 38.22%,#0000 38.42%),repeating-linear-gradient(90deg,#0000 0 116px,#f8fafb0d 117px 118px);height:34%;position:absolute;inset:auto -12% 0;transform:skewY(-6deg)}.work-hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(420px,.78fr);align-items:center;gap:clamp(38px,5.6vw,88px);display:grid;position:relative}.work-hero-copy{align-content:center;gap:clamp(18px,2vw,28px);min-width:0;display:grid}.work-hero-copy h1,.case-study-hero-copy h1{max-width:1120px;color:var(--brand-white);letter-spacing:0;margin:0;font-size:clamp(4.1rem,7.7vw,9.5rem);line-height:.94}.work-hero-copy>p:not(.eyebrow),.case-study-intro{color:#f8fafbc2;max-width:760px;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.72}.work-hero-signals{background:#f8fafb1f;border:1px solid #f8fafb21;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:760px;display:grid;overflow:hidden}.work-hero-signals div{background:#f8fafb0e;gap:8px;min-width:0;padding:clamp(14px,1.7vw,20px);display:grid}.work-hero-signals strong{color:var(--brand-white);font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1}.work-hero-signals span{color:#f8fafb9e;font-size:.9rem;font-weight:850;line-height:1.35}.work-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.work-hero-actions a,.case-study-back,.case-study-overview a,.case-study-next-actions a{min-height:44px;color:var(--brand-white);border:1px solid #f8fafb38;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.work-hero-actions a:hover,.work-hero-actions a:focus-visible,.case-study-back:hover,.case-study-back:focus-visible,.case-study-next-actions a:hover,.case-study-next-actions a:focus-visible{color:var(--brand-orange);border-color:#ff3d00b8}.work-hero-featured{min-height:clamp(520px,58svh,690px);color:var(--brand-white);transition:border-color .18s ease, box-shadow .22s ease, transform .52s var(--motion-ease);background:#060b13;border:1px solid #f8fafb24;border-radius:8px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000038}.work-hero-featured figure,.work-project-tile figure,.case-study-hero-media,.case-study-gallery figure{min-height:100%;margin:0;position:relative;overflow:hidden}.work-hero-featured figure{position:absolute;inset:0}.work-hero-featured img,.work-project-tile img,.case-study-hero-media img,.case-study-gallery img{object-fit:cover;filter:none}.work-hero-featured:after,.work-project-tile a:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 18%,#ff3d0033,#0000 33%),linear-gradient(#060b130a 0%,#060b1375 44%,#060b13e6 100%);position:absolute;inset:0}.work-hero-featured>div{z-index:1;align-self:end;gap:10px;padding:clamp(24px,4vw,44px);display:grid;position:relative}.work-hero-featured span,.work-project-content span,.case-study-story-block span{color:var(--brand-orange);font-weight:950}.work-hero-featured p,.work-project-content p{color:#f8fafbb8;margin:0 0 8px;font-weight:850}.work-hero-featured h2{max-width:720px;color:var(--brand-white);letter-spacing:0;margin:0;font-size:clamp(2.65rem,4.6vw,5.35rem);line-height:.95}.work-hero-featured strong{color:#f8fafbd1;max-width:620px;font-size:clamp(1.04rem,1.34vw,1.24rem);line-height:1.55}.work-featured-tags{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.work-featured-tags li{color:#f8fafbc2;border:1px solid #f8fafb38;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:850;line-height:1}.work-hero-featured em{color:var(--brand-white);border-bottom:1px solid #ff3d00b8;justify-self:start;margin-top:8px;font-style:normal;font-weight:950}.work-hero-strip{z-index:1;background:#f8fafb24;border:1px solid #f8fafb24;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(32px,4.2vw,62px);display:grid;position:relative;overflow:hidden}.work-hero-strip a{min-height:146px;color:var(--brand-white);transition:background-color .18s ease, transform .42s var(--motion-ease);background:#f8fafb0f;align-content:space-between;gap:10px;padding:22px;text-decoration:none;display:grid}.work-hero-strip a:hover,.work-hero-strip a:focus-visible{background:#ff3d0024;transform:translateY(-3px)}.work-hero-strip span{color:var(--brand-orange);font-weight:950}.work-hero-strip em{color:#f8fafb94;font-style:normal;font-weight:780;line-height:1.35}.work-index-section{background:var(--brand-paper)}.work-project-explorer{gap:clamp(24px,4vw,48px);display:grid}.work-filter-shell{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(16px,2.4vw,28px);display:grid}.work-filter-summary{background:#f8fafb94;border:1px solid #0b14231f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:116px;padding:clamp(18px,2.2vw,26px);display:grid}.work-filter-summary>span{color:var(--brand-orange);font-size:clamp(2.4rem,4.2vw,4rem);font-weight:950;line-height:1}.work-filter-summary strong{color:var(--brand-navy);margin-bottom:6px;font-size:clamp(1.16rem,1.55vw,1.45rem);line-height:1.15;display:block}.work-filter-summary p{color:#0b1423a8;max-width:620px;margin:0;font-size:.98rem;font-weight:720;line-height:1.55}.work-filter-bar{background:#e6ebf09e;border:1px solid #0b14231a;border-radius:8px;flex-wrap:wrap;place-content:center flex-end;gap:8px;min-height:116px;padding:clamp(14px,2vw,22px);display:flex}.work-filter-bar button{min-height:42px;color:var(--brand-navy);font:inherit;cursor:pointer;transition:border-color .18s ease, background-color .18s ease, color .18s ease, transform .42s var(--motion-ease);background:#f8fafbb8;border:1px solid #0b142324;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;font-weight:900;display:inline-flex}.work-filter-bar button em{color:#0b14239e;background:#0b142314;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:26px;font-size:.78rem;font-style:normal;line-height:1;display:inline-flex}.work-filter-bar button:hover,.work-filter-bar button:focus-visible,.work-filter-bar button[aria-pressed=true]{background:var(--brand-navy);color:var(--brand-white);border-color:#ff3d0094}.work-filter-bar button:hover em,.work-filter-bar button:focus-visible em,.work-filter-bar button[aria-pressed=true] em{color:var(--brand-white);background:#ff3d0038}.work-project-grid-v2{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.work-project-tile{background:var(--brand-navy);border:1px solid #0b14231f;border-radius:8px;grid-column:span 6;min-height:clamp(420px,42vw,620px);position:relative;overflow:hidden}.work-project-tile:nth-child(5n+1){grid-column:span 7;min-height:clamp(520px,56vw,760px)}.work-project-tile:nth-child(5n+2){grid-column:span 5}.work-project-tile:nth-child(5n+3),.work-project-tile:nth-child(5n+4),.work-project-tile:nth-child(5n+5){grid-column:span 4;min-height:clamp(390px,36vw,560px)}.work-project-tile a{color:var(--brand-white);text-decoration:none;display:grid;position:absolute;inset:0}.work-project-tile figure{position:absolute;inset:0}.work-hero-featured img,.work-project-tile img{transition:transform .68s cubic-bezier(.2,.8,.2,1)}.work-hero-featured:hover,.work-hero-featured:focus-visible{border-color:#ff3d006b;transform:translateY(-4px);box-shadow:0 34px 110px #0000004d}.work-hero-featured:hover img,.work-hero-featured:focus-visible img,.work-project-tile:hover img,.work-project-tile:focus-within img{transform:scale(1.045)}.work-project-content{z-index:1;align-self:end;gap:10px;padding:clamp(22px,4vw,44px);display:grid;position:relative}.work-project-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.work-project-topline p{margin:0}.work-project-content h3{max-width:880px;color:var(--brand-white);letter-spacing:0;margin:0;font-size:clamp(2.15rem,4.2vw,5.35rem);line-height:.94}.work-project-content strong{color:#f8fafbd1;max-width:680px;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.55}.work-project-metric{border-inline-start:3px solid #ff3d00c7;width:fit-content;max-width:100%;padding-inline-start:12px;font-size:.98rem;line-height:1.45;color:#f8fafbd1!important}.work-project-content em{color:#f8fafb94;font-style:normal;font-weight:800}.work-project-empty{color:#0b1423a8;text-align:center;background:#f8fafb9e;border:1px solid #0b14231f;border-radius:8px;margin:0;padding:32px;font-weight:850}.case-study-hero{min-height:min(980px,100svh);padding:clamp(126px,12vw,182px) 0 clamp(54px,7vw,96px)}.case-study-hero-grid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(34px,6vw,86px);display:grid;position:relative}.case-study-hero-copy{align-content:center;gap:18px;display:grid}.case-study-back{width:fit-content}.case-study-facts{background:#f8fafb1f;border:1px solid #f8fafb24;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.case-study-facts div{background:#f8fafb0f;gap:6px;min-height:94px;padding:16px;display:grid}.case-study-facts dt{color:#f8fafb8f;font-size:.84rem;font-weight:900}.case-study-facts dd{color:var(--brand-white);margin:0;font-weight:950}.case-study-hero-media{background:#060b13;border:1px solid #f8fafb24;border-radius:8px;min-height:clamp(420px,58svh,680px)}.case-study-overview{background:var(--brand-white);padding:clamp(26px,4vw,48px) 0}.case-study-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.85fr) auto;align-items:center;gap:clamp(18px,3vw,40px);display:grid}.case-study-overview p,.case-study-overview strong{color:var(--brand-navy);margin:0;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.58}.case-study-overview a{color:var(--brand-navy);border-color:#0b142329}.case-study-overview a:hover,.case-study-overview a:focus-visible{color:var(--brand-orange);border-color:#ff3d0094}.case-study-story,.case-study-tech,.case-study-gallery{background:var(--brand-paper);padding:clamp(76px,9vw,132px) 0}.case-study-story-grid,.case-study-tech-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(34px,6vw,96px);display:grid}.case-study-story-sticky{align-self:start;position:sticky;top:112px}.case-study-story-sticky h2,.case-study-section-head h2,.case-study-tech h2,.case-study-next h2{color:var(--brand-navy);letter-spacing:0;margin:0;font-size:clamp(2.6rem,5vw,6.4rem);line-height:.96}.case-study-story-sticky p:not(.eyebrow),.case-study-story-block p,.case-study-tech article p{color:#0b1423b8;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.72}.case-study-story-list{background:#0b14231a;border:1px solid #0b14231a;border-radius:8px;gap:1px;display:grid;overflow:hidden}.case-study-story-block{background:#f8fafbd1;gap:14px;min-height:260px;padding:clamp(26px,4vw,54px);display:grid}.case-study-story-block h3,.case-study-tech article h3{color:var(--brand-navy);margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.04}.case-study-tech article{min-width:0}.case-study-tech article h3{overflow-wrap:anywhere;text-wrap:balance;unicode-bidi:plaintext;max-width:100%;font-size:clamp(1.6rem,1.8vw,2.28rem)}.case-study-gallery{background:var(--brand-white)}.case-study-section-head{gap:12px;max-width:900px;margin-bottom:clamp(24px,4vw,46px);display:grid}.case-study-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.case-study-gallery figure{background:var(--brand-navy);border:1px solid #0b14231a;border-radius:8px;min-height:clamp(320px,38vw,620px)}.case-study-gallery figure:first-child{grid-column:span 2;min-height:clamp(420px,54vw,760px)}.case-study-tech-list{background:#0b14231a;border:1px solid #0b14231a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.case-study-tech article{background:#f8fafbd1;min-height:230px;padding:clamp(20px,2vw,24px)}.case-study-next{background:var(--brand-navy);color:var(--brand-white);padding:clamp(62px,8vw,116px) 0}.case-study-next-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.case-study-next h2{color:var(--brand-white)}.case-study-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1100px){.work-hero-grid,.case-study-hero-grid,.case-study-overview-grid,.case-study-story-grid,.case-study-tech-grid,.case-study-next-grid{grid-template-columns:1fr}.case-study-story-sticky{position:relative;top:auto}}@media (max-width:760px){.work-hero-v2,.case-study-hero{min-height:auto;padding-top:116px}.work-hero-copy h1,.case-study-hero-copy h1{font-size:clamp(3.15rem,17vw,5.4rem)}.work-hero-featured,.case-study-hero-media{min-height:360px}.work-hero-strip,.work-project-grid-v2,.case-study-facts,.case-study-gallery-grid,.case-study-tech-list{grid-template-columns:1fr}.work-project-tile,.work-project-tile:nth-child(5n+1),.case-study-gallery figure,.case-study-gallery figure:first-child{grid-column:auto;min-height:390px}.case-study-overview-grid{gap:16px}.case-study-next-actions{justify-content:flex-start}.accessibility-toolbar{inset:auto auto calc(18px + env(safe-area-inset-bottom)) 14px}.accessibility-toggle{min-height:38px;box-shadow:none;padding:0 12px;font-size:.86rem}html.cookie-consent-visible .accessibility-toolbar{inset:auto auto calc(198px + env(safe-area-inset-bottom)) 14px}}html.a11y-reduce-motion .work-project-tile img{transition:none!important;transform:none!important}@media (prefers-reduced-motion:no-preference){.site-shell[data-scroll-motion=true] .home-scroll-step:not(:first-child) .home-scroll-panel{opacity:var(--scroll-opacity,1);transform:translate3d(0, var(--scroll-y,0px), 0) scale(var(--scroll-scale,1));transform-origin:50%;will-change:opacity, transform}.site-shell[data-polish-ready=true] .site-nav{animation:.52s cubic-bezier(.23,1,.32,1) both polishNavDrop}.site-shell[data-polish-ready=true] .hero-copy .eyebrow,.site-shell[data-polish-ready=true] .hero-copy h1 span,.site-shell[data-polish-ready=true] .hero-copy .hero-text,.site-shell[data-polish-ready=true] .hero-copy .actions,.site-shell[data-polish-ready=true] .brand-motion-field,.site-shell[data-polish-ready=true] .page-hero-copy .eyebrow,.site-shell[data-polish-ready=true] .page-hero-copy h1 span,.site-shell[data-polish-ready=true] .page-hero-copy .hero-text,.site-shell[data-polish-ready=true] .page-hero-copy .actions,.site-shell[data-polish-ready=true] .legacy-hero h1,.site-shell[data-polish-ready=true] .legacy-hero .hero-text,.site-shell[data-polish-ready=true] .legacy-meta,.site-shell[data-polish-ready=true] .work-hero-copy .eyebrow,.site-shell[data-polish-ready=true] .work-hero-copy h1,.site-shell[data-polish-ready=true] .work-hero-copy p,.site-shell[data-polish-ready=true] .work-hero-actions,.site-shell[data-polish-ready=true] .case-study-hero-copy .eyebrow,.site-shell[data-polish-ready=true] .case-study-hero-copy h1,.site-shell[data-polish-ready=true] .case-study-intro,.site-shell[data-polish-ready=true] .case-study-back{animation:.72s cubic-bezier(.23,1,.32,1) both polishFadeLift}.site-shell[data-polish-ready=true] .hero-copy h1 span:first-child,.site-shell[data-polish-ready=true] .page-hero-copy h1 span{animation-delay:80ms}.site-shell[data-polish-ready=true] .hero-copy h1 span:last-child{animation-delay:.155s}.site-shell[data-polish-ready=true] .hero-copy .hero-text,.site-shell[data-polish-ready=true] .page-hero-copy .hero-text{animation-delay:.23s}.site-shell[data-polish-ready=true] .hero-copy .actions,.site-shell[data-polish-ready=true] .page-hero-copy .actions{animation-delay:.3s}.site-shell[data-polish-ready=true] .brand-motion-field{animation-delay:.15s}.site-shell[data-polish-ready=true] .work-hero-copy h1,.site-shell[data-polish-ready=true] .case-study-hero-copy h1,.site-shell[data-polish-ready=true] .legacy-hero h1{animation-delay:80ms}.site-shell[data-polish-ready=true] .work-hero-copy p,.site-shell[data-polish-ready=true] .case-study-intro,.site-shell[data-polish-ready=true] .legacy-hero .hero-text{animation-delay:.17s}.site-shell[data-polish-ready=true] .work-hero-actions,.site-shell[data-polish-ready=true] .case-study-back,.site-shell[data-polish-ready=true] .legacy-meta{animation-delay:.24s}.site-shell[data-polish-ready=true] .section :is(article,.solution-card,.roi-column,.case-row,.page-card,.media-shot,details):nth-child(2){--polish-delay:70ms}.site-shell[data-polish-ready=true] .section :is(article,.solution-card,.roi-column,.case-row,.page-card,.media-shot,details):nth-child(3){--polish-delay:.13s}.site-shell[data-polish-ready=true] .section :is(article,.solution-card,.roi-column,.case-row,.page-card,.media-shot,details):nth-child(n+4){--polish-delay:.18s}.site-shell[data-polish-ready=true] [data-polish-item=true]{opacity:0;filter:blur(7px);transition:opacity .62s cubic-bezier(.23,1,.32,1),filter .62s cubic-bezier(.23,1,.32,1),transform .72s cubic-bezier(.23,1,.32,1),clip-path .82s cubic-bezier(.23,1,.32,1),border-color .18s,background-color .18s,box-shadow .18s;transition-delay:var(--polish-delay,0s);will-change:opacity, filter, transform;transform:translateY(18px)}.site-shell[data-polish-ready=true] [data-polish-kind=headline]{transform:translateY(24px)}.site-shell[data-polish-ready=true] [data-polish-kind=media],.site-shell[data-polish-ready=true] [data-polish-kind=panel]{clip-path:inset(0 0 9% round 8px);transform:translateY(24px)scale(.985)}.site-shell[data-polish-ready=true] [data-polish-item=true][data-polish-visible=true]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.site-shell[data-polish-ready=true] [data-polish-kind=media][data-polish-visible=true],.site-shell[data-polish-ready=true] [data-polish-kind=panel][data-polish-visible=true]{clip-path:inset(0 round 8px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button,.nav-cta,.language-switch,.home-quick-nav a,.nav-links a,[data-polish-item=true][data-polish-kind=card],[data-polish-item=true][data-polish-kind=panel]{transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .18s,border-color .18s,color .18s,box-shadow .18s}.button:hover,.nav-cta:hover,.language-switch:hover,.home-quick-nav a:hover{transform:translateY(-2px)}[data-polish-item=true][data-polish-visible=true][data-polish-kind=card]:hover,[data-polish-item=true][data-polish-visible=true][data-polish-kind=panel]:hover{border-color:#ff3d0057;transform:translateY(-4px);box-shadow:0 18px 42px #0b142314}.media-shot img,.case-media img,.blog-index-media img,.work-project-tile img,.case-study-gallery figure img,.legacy-hero-media img,.page-visual-card img{transition:transform .7s cubic-bezier(.23,1,.32,1),filter .22s}.media-shot:hover img,.case-media:hover img,.blog-index-card:hover .blog-index-media img,.work-project-tile:hover img,.case-study-gallery figure:hover img,.legacy-hero-media:hover img,.page-visual-card:hover img{transform:scale(1.035)}.button:active,.nav-cta:active,.language-switch:active,.home-quick-nav a:active{transform:scale(.975)}.faq-list details[open]{border-color:#ff3d004d}}@keyframes polishNavDrop{0%{opacity:0;transform:translateY(-12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes polishFadeLift{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes workflowBoardSweep{0%,58%{opacity:0;transform:translate(-160%)skew(-14deg)}72%{opacity:.9}to{opacity:0;transform:translate(460%)skew(-14deg)}}@keyframes workflowConnectorFlow{0%,to{opacity:.48;background-position:0%}50%{opacity:1;background-position:100%}}@keyframes workflowPulse{0%{opacity:.72;box-shadow:0 0 #ff3d0047,0 0 18px #ff3d0047}70%{opacity:1;box-shadow:0 0 0 13px #ff3d0000,0 0 26px #ff3d006b}to{opacity:.72;box-shadow:0 0 #ff3d0000,0 0 18px #ff3d0047}}@keyframes workflowOutputGlow{0%,to{background:#eef2f614;border-color:#eef2f621}45%{background:#73ffc31a;border-color:#73ffc352}}html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .section-head,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .problem-grid article,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .wingman-workflow-board,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .wingman-capabilities article,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .solution-card,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .roi-column,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .process-list article,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .integration-map article,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .case-row,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .proof-grid div,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .faq-list details,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .media-shot,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .focus-handoff>div,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .page-card,html.a11y-reduce-motion .site-shell[data-polish-ready=true] .section .contact-form{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}html.a11y-reduce-motion .site-shell[data-polish-ready=true] [data-polish-item=true]{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}html.a11y-reduce-motion .wingman-workflow-board:after,html.a11y-reduce-motion .workflow-board-grid:before,html.a11y-reduce-motion .workflow-lane-input:after,html.a11y-reduce-motion .workflow-lane-output:after,html.a11y-reduce-motion .workflow-lane-core:before,html.a11y-reduce-motion .workflow-lane-core:after,html.a11y-reduce-motion .workflow-output-list strong{animation:none!important}@media (prefers-reduced-motion:no-preference){.site-shell[data-polish-ready=true] [data-polish-item=true]{clip-path:inset(0 0 18% round 8px);filter:blur(10px)saturate(.92);transition:opacity .54s cubic-bezier(.23,1,.32,1),clip-path .68s cubic-bezier(.23,1,.32,1),filter .62s cubic-bezier(.23,1,.32,1),transform .72s cubic-bezier(.23,1,.32,1),border-color .18s,background-color .18s,box-shadow .18s;transition-delay:var(--polish-delay,0s);will-change:opacity, clip-path, filter, transform;opacity:0!important;transform:translateY(42px)scale(.986)!important}.site-shell[data-polish-ready=true] [data-polish-kind=headline]{clip-path:inset(0 0 24%);filter:blur(8px);transform:translateY(32px)!important}.site-shell[data-polish-ready=true] [data-polish-kind=media],.site-shell[data-polish-ready=true] [data-polish-kind=panel]{clip-path:inset(0 0 20% round 8px)}.site-shell[data-polish-ready=true] [data-polish-item=true][data-polish-visible=true]{clip-path:inset(0 round 8px);filter:blur()saturate();opacity:1!important;transform:translate(0,0)scale(1)!important}.site-shell[data-polish-ready=true] [data-polish-kind=headline][data-polish-visible=true]{clip-path:inset(0)}.site-shell[data-polish-ready=true] .hero-copy :is(.eyebrow,h1 span,.hero-text,.actions),.site-shell[data-polish-ready=true] .brand-motion-field{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.site-shell[data-polish-ready=true] .ops-symbol-node[data-near]:after,.site-shell[data-polish-ready=true] .ops-symbol-node:hover:after,.site-shell[data-polish-ready=true] .ops-symbol-node:focus-visible:after,.site-shell[data-polish-ready=true] .ops-symbol-node[data-active=true]:after{animation:1.65s ease-out infinite opsNodeWave!important}}:root{--surface:#f8fafbd1;--surface-soft:#eef2f6b8;--surface-strong:#fff;--line-soft:#0b14231a;--line-mid:#0b142329;--accent-warm:var(--brand-orange);--accent-cool:#0b8a9c;--accent-green:#197a55;--motion-ease:cubic-bezier(.23, 1, .32, 1)}body{background:linear-gradient(180deg, #f8fafbf5 0%, #e6ebf0db 54%, #f8fafbfa 100%), var(--brand-paper)}.site-shell,.site-shell:before{background:linear-gradient(180deg, #f8fafbf0 0%, #e6ebf0db 100%), var(--brand-paper)}.container{width:min(1320px,100% - clamp(28px,5vw,88px))}.site-nav{background:#f8fafbe6;border-color:#0b14231a;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(14px,2vw,24px);min-height:60px;box-shadow:0 16px 42px #0b142314}.nav-links{gap:clamp(14px,1.7vw,26px)}.nav-links a{color:#0b1423b8}.nav-links a:after{content:"";opacity:0;transform-origin:50%;height:2px;transition:opacity .18s ease, transform .22s var(--motion-ease);background:currentColor;border-radius:999px;position:absolute;inset-block-end:-8px;inset-inline:0;transform:scaleX(.42)}.nav-links a:hover:after,.nav-links a:focus-visible:after,.nav-links a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.button,.nav-cta,.language-switch,.work-filter-bar button,.pagination-link,.cookie-actions button,.cookie-actions a,.accessibility-actions button,.accessibility-panel-head button,.accessibility-footer button,.accessibility-footer a{transition:transform .17s var(--motion-ease), border-color .18s ease, background-color .18s ease, color .18s ease, box-shadow .18s ease}.button-primary,.nav-cta,.cookie-actions button:first-child{background:var(--accent-warm)}.button-primary:hover,.button-primary:focus-visible,.nav-cta:hover,.nav-cta:focus-visible,.cookie-actions button:first-child:hover,.cookie-actions button:first-child:focus-visible{background:#df3500;box-shadow:0 12px 28px #ff3d002e}.button-ghost:hover,.button-ghost:focus-visible,.language-switch:hover,.language-switch:focus-visible{background:#ff3d0014;border-color:#ff3d005c}.hero-section .button-ghost:hover,.hero-section .button-ghost:focus-visible,.page-hero .button-ghost:hover,.page-hero .button-ghost:focus-visible,.legacy-hero .button-ghost:hover,.legacy-hero .button-ghost:focus-visible,.final-cta .button-ghost:hover,.final-cta .button-ghost:focus-visible,.case-study-next .button-ghost:hover,.case-study-next .button-ghost:focus-visible{color:var(--brand-white);background:#ff3d002e;border-color:#ff3d00b8;box-shadow:0 14px 34px #ff3d0029}.hero-section,.page-hero,.legacy-hero,.work-hero-v2,.case-study-hero{background:linear-gradient(135deg,#ff3d001f 0%,#ff3d0000 34%),linear-gradient(#0b1423 0%,#08111f 100%)}.hero-section{min-height:max(760px,96svh);padding-bottom:clamp(92px,10vw,156px)}.hero-layout{grid-template-columns:minmax(360px,.86fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.2vw,78px)}.hero-copy h1,.page-hero-copy h1,.legacy-hero h1,.work-hero-copy h1,.case-study-hero-copy h1{text-wrap:balance}.hero-text,.page-hero .hero-text,.legacy-hero .hero-text,.work-hero-copy>p:not(.eyebrow),.case-study-intro{text-wrap:pretty;max-width:720px}.home-quick-nav{margin-block:-34px clamp(24px,4vw,52px);position:relative;top:auto}.home-quick-nav-inner{background:#f8fafbeb;border-radius:999px;box-shadow:0 18px 46px #0b142314}.home-quick-nav a{transition:transform .17s var(--motion-ease), background-color .18s ease, color .18s ease}.section{padding:clamp(82px,9vw,144px) 0}.section-head{max-width:1040px;margin-bottom:clamp(34px,5vw,66px)}.detail-section-solutions-2 .section-head{max-width:min(100%,1320px)}.detail-section-solutions-2 .section-head h2{max-width:min(100%,1240px);margin-inline-start:auto;font-size:clamp(3.3rem,5.5vw,6.05rem);line-height:.96}.section-head h2,.websites-panel h2,.final-cta h2,.case-study-story-sticky h2,.case-study-section-head h2,.case-study-tech h2,.case-study-next h2{letter-spacing:0;text-wrap:balance}.section-head>p,.websites-panel p,.final-cta p,.case-study-story-sticky p:not(.eyebrow),.case-study-story-block p,.case-study-tech article p{text-wrap:pretty}.editorial-row h3{color:var(--brand-navy)}.glass-card,.problem-grid article,.focus-handoff>div,.editorial-row,.agent-card,.integration-map article,.solution-card,.roi-column,.process-list article,.case-row,.proof-grid div,.websites-panel,.faq-list details,.page-note,.page-card,.contact-form,.legacy-article,.legacy-aside>div,.blog-index-card,.case-study-story-block,.case-study-tech article,.case-study-facts,.work-hero-featured,.work-project-tile,.work-hero-strip,.case-study-hero-media,.case-study-gallery figure{border-radius:8px}.glass-card,.problem-grid article,.focus-handoff>div,.editorial-row,.agent-card,.integration-map article,.solution-card,.roi-column,.process-list article,.case-row,.proof-grid div,.page-note,.page-card,.contact-form,.legacy-article,.legacy-aside>div,.blog-index-card,.case-study-story-block,.case-study-tech article{border-color:var(--line-soft);background:var(--surface)}.glass-card:hover,.solution-card:hover,.case-row:hover,.page-card:hover,.blog-index-card:hover,.problem-grid article:hover,.agent-card:hover,.process-list article:hover,.integration-map article:hover,.case-study-story-block:hover,.case-study-tech article:hover{background:var(--surface-strong);border-color:#ff3d0052;box-shadow:0 16px 36px #0b142314}.problem-grid,.solutions-grid,.agent-grid,.page-card-grid,.blog-index-grid,.case-study-tech-list{gap:clamp(14px,2vw,22px)}.editorial-stack,.case-list,.case-study-story-list{background:0 0;border:0;gap:clamp(12px,1.6vw,18px)}.editorial-row{border:1px solid var(--line-soft)}.roi-column-strong{background:linear-gradient(180deg, #197a5514, #f8fafbe6), var(--surface-strong);border-color:#197a553d}.case-metric,.form-status-success{color:var(--accent-green)}.form-status-error{color:#b4233a}.chips em,.connected-systems span,.roi-outcomes span{border-radius:999px}.chips em:nth-child(3n),.connected-systems span:nth-child(3n),.roi-outcomes span:nth-child(3n){background:#0b8a9c14;border-color:#0b8a9c38}.media-shot,.case-media,.page-visual-card,.blog-index-media,.legacy-hero-media,.work-hero-featured figure,.work-project-tile figure,.case-study-hero-media,.case-study-gallery figure{border-radius:8px}.media-shot img,.case-media img,.page-visual-card img,.blog-index-media img,.legacy-hero-media img,.work-hero-featured img,.work-project-tile img,.case-study-hero-media img,.case-study-gallery img,.legacy-article img{filter:saturate(.9)contrast(1.04)brightness(.9)}.media-shot:hover img,.case-media:hover img,.page-visual-card:hover img,.blog-index-card:hover .blog-index-media img,.legacy-hero-media:hover img,.work-hero-featured:hover img,.work-project-tile:hover img,.case-study-hero-media:hover img,.case-study-gallery figure:hover img{filter:saturate()contrast(1.06)brightness(.94)}.legacy-report-lede{font-size:clamp(1.18rem,2vw,1.45rem);font-weight:800;line-height:1.55;color:var(--brand-navy)!important}.legacy-brand-strip,.legacy-report-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legacy-brand-strip{margin:clamp(20px,3vw,30px) 0}.legacy-brand-strip span{min-height:40px;color:var(--brand-navy);background:#f8fafbeb;border:1px solid #0b14231f;border-radius:999px;align-items:center;padding:8px 16px;font-weight:800;display:inline-flex}.legacy-report-list,.legacy-flow-list{padding-inline-start:1.25rem}.legacy-report-list li,.legacy-flow-list li{margin-block:12px}.legacy-flow-list{counter-reset:report-flow;padding-inline-start:0;list-style:none}.legacy-flow-list li{counter-increment:report-flow;border-block-start:1px solid var(--line-soft);padding-block:18px 4px;padding-inline:52px 0;position:relative}.legacy-flow-list li:before{content:counter(report-flow, decimal-leading-zero);color:var(--brand-orange);font-family:var(--font-heading);font-size:.92rem;font-weight:900;position:absolute;inset-block-start:18px;inset-inline-start:0}.legacy-flow-list strong{color:var(--brand-navy);font-size:1.05rem;display:block}.legacy-flow-list p{margin-block:8px 0}.legacy-article figure.legacy-report-visual{background:linear-gradient(135deg,#f8fafbfa,#e5ebf2b8);border-color:#0b142314;padding:clamp(10px,2vw,18px)}.legacy-article figure.legacy-report-visual:before,.legacy-article figure.legacy-report-visual:after{opacity:0}.legacy-article figure.legacy-report-visual img,.legacy-shell .legacy-hero-media img{filter:saturate()contrast(1.02)brightness(.98)}.legacy-report-cta{border-block-start:1px solid var(--line-soft);justify-content:space-between;margin-block-start:clamp(26px,4vw,44px);padding-block-start:clamp(18px,3vw,28px)}.legacy-report-cta p{margin:0;font-weight:800;color:var(--brand-navy)!important}.legacy-article a.primary{background:var(--brand-orange);min-height:46px;color:var(--brand-white);border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 26px #ff3d0033}.legacy-article a.primary:hover,.legacy-article a.primary:focus-visible{color:var(--brand-white);background:#d93600;transform:translateY(-2px);box-shadow:0 18px 34px #ff3d0042}@media (max-width:640px){.legacy-flow-list li{padding-inline-start:42px}.legacy-report-cta{flex-direction:column;align-items:flex-start}.legacy-article a.primary{width:100%}}.work-hero-featured:before,.work-project-tile a:before{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .18s ease, transform .62s var(--motion-ease);background:linear-gradient(110deg,#0000 0 34%,#f8fafb38 46%,#0000 58% 100%);position:absolute;inset:0;transform:translate(38%)}.work-hero-featured:hover:before,.work-hero-featured:focus-visible:before,.work-project-tile:hover a:before,.work-project-tile:focus-within a:before{opacity:1;transform:translate(-42%)}.work-hero-featured>div,.work-project-content{z-index:2}.work-filter-bar{align-items:center}.work-filter-bar button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f8fafb29}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#ff3d007a;box-shadow:0 0 0 4px #ff3d0014}.contact-form-grid label{min-width:0}.faq-list details{transition:border-color .18s,background-color .18s,box-shadow .18s}.faq-list details[open]{background:var(--surface-strong);border-color:#ff3d0052}.site-footer{margin-top:0}@media (prefers-reduced-motion:no-preference){.hero-section:before,.page-hero:before,.legacy-hero:before,.work-hero-v2:before,.case-study-hero:before,.final-cta:before{animation:56s linear infinite siteRingDrift}.work-hero-v2:after{animation:18s linear infinite workHeroSweep}.section:before{animation:72s linear infinite reverse siteRingDrift}.section:after{animation:siteBadgeFloat 9s var(--motion-ease) infinite}.brand-motion-field,.web-engine-visual,.wingman-network-graphic{animation:siteFloat 8.5s var(--motion-ease) infinite}.web-engine-route{animation:9s linear infinite routeDash}.web-engine-conversion circle:last-child{animation:2.6s ease-in-out infinite webEnginePulse}.client-logo-mark:after{transition:opacity .18s ease, transform .52s var(--motion-ease)}.button:hover,.button:focus-visible,.nav-cta:hover,.nav-cta:focus-visible,.language-switch:hover,.language-switch:focus-visible,.work-filter-bar button:hover,.work-filter-bar button:focus-visible,.pagination-link:hover,.pagination-link:focus-visible,.home-quick-nav a:hover,.home-quick-nav a:focus-visible{transform:translateY(-2px)}[data-polish-item=true][data-polish-visible=true][data-polish-kind=card]:hover,[data-polish-item=true][data-polish-visible=true][data-polish-kind=panel]:hover{transform:translateY(-4px)!important}}@keyframes siteRingDrift{to{rotate:360deg}}@keyframes workHeroSweep{0%{background-position:0 0,0 0,0 0}to{background-position:380px 0,-260px 0,520px 0}}@keyframes siteBadgeFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes siteFloat{0%,to{translate:0}50%{translate:0 -8px}}.hero-section{background:radial-gradient(circle at 31% 44%, #7c92ae33, transparent 24rem), radial-gradient(circle at 72% 40%, #eef2f614, transparent 25rem), radial-gradient(circle at 50% 48%, transparent 0 15%, #ff3d0033 15.1% 15.35%, transparent 15.5%), radial-gradient(circle at 50% 48%, transparent 0 29%, #ff3d0038 29.1% 29.35%, transparent 29.55%), radial-gradient(circle at 50% 48%, transparent 0 43%, #ff3d0026 43.1% 43.35%, transparent 43.55%), linear-gradient(135deg, #111d2f 0%, var(--brand-navy) 54%, #101b2c 100%)}.hero-section .grid-field{opacity:.18}.hero-section:after{border-color:#ff3d0052}@media (prefers-reduced-motion:no-preference){.hero-velocity-field span{animation:1.58s cubic-bezier(.12,.72,.18,1) infinite heroVelocityDash}.hero-speed-word:before{animation:heroSpeedUnderline 3.2s var(--motion-ease) infinite}.hero-speed-word:after{animation:2.8s ease-out infinite heroSpeedSpark}.hero-speed-burst span{animation:.82s cubic-bezier(.12,.7,.2,1) infinite heroSpeedBurst}.ops-fast-vector{animation:.86s linear infinite opsFastVector}.ops-speed-burst{animation:1.18s cubic-bezier(.12,.7,.18,1) infinite opsBurstArc}.ops-symbol-packet{animation:.72s ease-in-out infinite alternate opsPacketGlow}.ops-symbol-turbo-packet{animation:.46s ease-in-out infinite alternate opsTurboGlow}}@keyframes heroVelocityDash{0%{opacity:0;transform:translate3d(12vw, var(--velocity-lift), 0) rotate(var(--velocity-angle)) scaleX(.18)}12%{opacity:.82}58%{opacity:.78}to{opacity:0;transform:translate3d(-118vw, var(--velocity-lift), 0) rotate(var(--velocity-angle)) scaleX(1.08)}}@keyframes heroSpeedUnderline{0%,to{opacity:.16;scale:.72 1}46%{opacity:.42;scale:1}}@keyframes heroSpeedSpark{0%{opacity:0;translate:0}26%{opacity:.3}to{opacity:0;translate:-.46em}}@keyframes heroSpeedBurst{0%{opacity:0;transform:translate3d(.2em, 0, 0) rotate(var(--burst-angle)) scaleX(.12)}22%{opacity:.86}to{opacity:0;transform:translate3d(-.96em, 0, 0) rotate(var(--burst-angle)) scaleX(1.08)}}@keyframes heroSpeedTrail{0%{opacity:0;transform:translate(135%)}22%{opacity:.48}to{opacity:0;transform:translate(-245%)}}@keyframes opsFastVector{0%{opacity:0;stroke-dashoffset:190px}18%{opacity:.92}64%{opacity:.72}to{opacity:0;stroke-dashoffset:-62px}}@keyframes opsSpeedLane{0%{opacity:0;transform:translate3d(-12%, 0, 0) rotate(var(--lane-angle,0deg)) scaleX(.5)}18%{opacity:.34}to{opacity:0;transform:translate3d(220%, 0, 0) rotate(var(--lane-angle,0deg)) scaleX(1.04)}}@keyframes opsBurstArc{0%{opacity:0;transform:translate3d(-50%, -50%, 0) rotate(var(--burst-rotate,0deg)) scale(.62)}26%{opacity:.64}to{opacity:0;transform:translate3d(-50%, -50%, 0) rotate(calc(var(--burst-rotate,0deg) + 118deg)) scale(1.08)}}@keyframes opsPacketGlow{0%{filter:drop-shadow(0 0 8px #ff3d0094)drop-shadow(0 0 14px #ff3d002e)}to{filter:drop-shadow(0 0 13px #ff3d00c7)drop-shadow(0 0 26px #ff3d0057)}}@keyframes opsTurboGlow{0%{opacity:.72;filter:drop-shadow(0 0 8px #f8fafb9e)drop-shadow(0 0 16px #ff3d0094)}to{opacity:1;filter:drop-shadow(0 0 13px #f8fafbd1)drop-shadow(0 0 30px #ff3d00c7)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.home-scroll-step,.home-scroll-step:last-child{min-height:auto}.home-scroll-step:not(:first-child) .home-scroll-panel,.site-shell[data-scroll-motion=true] .home-scroll-step:not(:first-child) .home-scroll-panel{min-height:auto;box-shadow:none;opacity:1;will-change:auto;position:relative;top:auto;overflow:visible;transform:none}.home-scroll-step:not(:first-child) .home-scroll-panel>.section,.home-scroll-panel>:is(.hero-section,.section){min-height:auto}.home-scroll-step:not(:first-child) .home-scroll-panel>.section{padding-block:clamp(76px,6vw,104px)}}@media (prefers-reduced-motion:reduce){.hero-velocity-field,.hero-speed-word:before,.hero-speed-word:after,.hero-speed-word i,.hero-speed-burst,.ops-fast-vector,.ops-speed-lane,.ops-speed-burst,.ops-symbol-packet,.ops-symbol-turbo-packet{animation:none!important;display:none!important}}@media (max-width:1240px){.hero-layout,.page-hero-grid,.work-hero-grid,.case-study-hero-grid,.websites-panel{grid-template-columns:1fr}.brand-motion-field{min-height:clamp(430px,58vw,540px)}.work-filter-shell{grid-template-columns:1fr}.work-filter-bar{justify-content:flex-start}.work-hero-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.work-project-tile,.work-project-tile:nth-child(5n+1),.work-project-tile:nth-child(5n+2),.work-project-tile:nth-child(5n+3),.work-project-tile:nth-child(5n+4),.work-project-tile:nth-child(5n+5){grid-column:span 6}}@media (max-width:980px){html{scroll-padding-top:96px}.site-nav{inset:max(12px, env(safe-area-inset-top)) clamp(14px, 4vw, 22px) auto;border-radius:30px;grid-template-columns:auto auto;min-height:54px;padding:6px 8px 6px 12px}.nav-menu{border-radius:18px}.nav-links a{border-radius:8px}.hero-section,.page-hero,.legacy-hero,.work-hero-v2,.case-study-hero{padding-top:112px}.home-quick-nav{top:auto}.case-study-overview-grid,.case-study-story-grid,.case-study-tech-grid,.case-study-next-grid{grid-template-columns:1fr}}@media (max-width:720px){.container{width:min(100% - 24px, var(--container))}.site-nav{gap:10px;min-height:54px;padding:6px 8px 6px 12px}.hero-section,.page-hero,.legacy-hero,.work-hero-v2,.case-study-hero{min-height:auto;padding-top:104px;padding-bottom:54px}.hero-copy h1,.hero-copy h1 span:last-child,.page-hero-copy h1,.legacy-hero h1,.work-hero-copy h1,.case-study-hero-copy h1{font-size:clamp(3rem,14vw,4.65rem);line-height:1}.home-quick-nav{margin-block:-24px 18px;position:relative;top:auto}.home-quick-nav-inner{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;overflow-x:auto}.home-quick-nav-inner>div{justify-content:flex-start}.section{padding:68px 0}.section-head h2,.websites-panel h2,.final-cta h2,.case-study-story-sticky h2,.case-study-section-head h2,.case-study-tech h2,.case-study-next h2{font-size:clamp(2.45rem,10vw,3.7rem);line-height:1.03}.work-hero-featured,.work-project-tile,.work-project-tile:nth-child(5n+1),.work-project-tile:nth-child(5n+2),.work-project-tile:nth-child(5n+3),.work-project-tile:nth-child(5n+4),.work-project-tile:nth-child(5n+5),.case-study-hero-media,.case-study-gallery figure,.case-study-gallery figure:first-child{min-height:340px}.case-study-facts,.case-study-gallery-grid,.case-study-tech-list,.fit-strip,.client-logo-track,.work-hero-signals,.work-hero-strip,.work-project-grid-v2{grid-template-columns:1fr}.work-hero-signals div,.work-hero-strip a{min-height:auto}.work-filter-summary{grid-template-columns:1fr;gap:12px}.work-filter-bar{justify-content:flex-start;min-height:auto}.work-project-tile,.work-project-tile:nth-child(5n+1),.work-project-tile:nth-child(5n+2),.work-project-tile:nth-child(5n+3),.work-project-tile:nth-child(5n+4),.work-project-tile:nth-child(5n+5){grid-column:1}}html.a11y-reduce-motion .hero-section:before,html.a11y-reduce-motion .page-hero:before,html.a11y-reduce-motion .legacy-hero:before,html.a11y-reduce-motion .work-hero-v2:before,html.a11y-reduce-motion .work-hero-v2:after,html.a11y-reduce-motion .case-study-hero:before,html.a11y-reduce-motion .final-cta:before,html.a11y-reduce-motion .section:before,html.a11y-reduce-motion .section:after,html.a11y-reduce-motion .brand-motion-field,html.a11y-reduce-motion .web-engine-visual,html.a11y-reduce-motion .wingman-network-graphic,html.a11y-reduce-motion .hero-velocity-field,html.a11y-reduce-motion .hero-speed-word:before,html.a11y-reduce-motion .hero-speed-word:after,html.a11y-reduce-motion .hero-speed-word i,html.a11y-reduce-motion .hero-speed-burst,html.a11y-reduce-motion .ops-fast-vector,html.a11y-reduce-motion .ops-speed-lane,html.a11y-reduce-motion .ops-speed-burst,html.a11y-reduce-motion .ops-symbol-packet,html.a11y-reduce-motion .ops-symbol-turbo-packet{animation:none!important}html.a11y-reduce-motion .hero-velocity-field,html.a11y-reduce-motion .hero-speed-word:before,html.a11y-reduce-motion .hero-speed-word:after,html.a11y-reduce-motion .hero-speed-word i,html.a11y-reduce-motion .hero-speed-burst,html.a11y-reduce-motion .ops-fast-vector,html.a11y-reduce-motion .ops-speed-lane,html.a11y-reduce-motion .ops-speed-burst,html.a11y-reduce-motion .ops-symbol-packet,html.a11y-reduce-motion .ops-symbol-turbo-packet{display:none!important}
