.product-sketch{color:var(--color-text);pointer-events:none;position:relative}.product-sketch__svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.product-sketch__paper{fill:color-mix(in srgb, var(--color-canvas) 88%, var(--color-butter));stroke:#1515133d;stroke-width:1.2px}.product-sketch__paper-tick{fill:none;stroke:#15151340;stroke-width:1px;stroke-linecap:round}.product-sketch__graphite{fill:none;color:#64615a}.product-sketch__stroke{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.product-sketch__stroke--echo{stroke:#89857a;stroke-width:.9px;opacity:.38}.product-sketch__graphite [data-sketch-stage=finish] .product-sketch__stroke{stroke-width:1.1px}.product-sketch__nib{fill:#393933;opacity:0}.product-sketch__nib circle{fill:#151513}.product-sketch__ui-stage,.product-sketch__ui-stage [data-ui-text]{opacity:0}.product-sketch__app-shell{fill:var(--color-canvas);stroke:var(--color-text);stroke-width:2px}.product-sketch__app-chrome{fill:var(--color-cobalt);stroke:var(--color-text);stroke-width:2px}.product-sketch__chrome-title{fill:var(--color-canvas);font-family:var(--font-accent);letter-spacing:.045em;font-size:14px;font-weight:620}.product-sketch__chrome-mark{fill:var(--color-canvas);font-family:var(--font-accent);text-anchor:end;font-size:11px}.product-sketch__nav-surface{fill:color-mix(in srgb, var(--color-powder) 32%, var(--color-canvas));stroke:var(--color-text);stroke-width:1.25px}.product-sketch__nav-mark{fill:var(--color-cobalt)}.product-sketch__nav-label{fill:var(--color-text);font-family:var(--font-body);font-size:12.5px;font-weight:560}.product-sketch__work-surface{fill:var(--color-canvas);stroke:var(--color-text);stroke-width:1.1px}.product-sketch__work-row{fill:#fffdf6;stroke:#1515136b;stroke-width:1px}.product-sketch__selected-row{fill:var(--color-mint);stroke:var(--color-text);stroke-width:1.3px;opacity:0}.product-sketch__heading{fill:var(--color-text);font-family:var(--font-body);letter-spacing:-.055em;font-size:22px;font-weight:660}.product-sketch__micro{fill:#55544f;font-family:var(--font-accent);letter-spacing:.04em;font-size:10px;font-weight:560}.product-sketch__row-title{fill:var(--color-text);font-family:var(--font-body);font-size:12px;font-weight:620}.product-sketch__row-meta{fill:#64615a;font-family:var(--font-body);font-size:10px}.product-sketch__detail-surface{fill:color-mix(in srgb, var(--color-butter) 16%, var(--color-canvas));stroke:var(--color-text);stroke-width:1.2px}.product-sketch__detail-heading{fill:var(--color-text);font-family:var(--font-body);letter-spacing:-.035em;font-size:14px;font-weight:640}.product-sketch__detail-copy{fill:#514f49;font-family:var(--font-body);font-size:11px}.product-sketch__action{fill:#ebe8dd;stroke:var(--color-text);stroke-width:1.2px}.product-sketch__action-text{fill:var(--color-text);font-family:var(--font-body);font-size:12px;font-weight:630}.product-sketch__ui-stage [data-product-active],.product-sketch__phone{opacity:0}.product-sketch__phone-shell{fill:var(--color-canvas);stroke:var(--color-text);stroke-width:2px}.product-sketch__phone-chrome{fill:var(--color-cobalt)}.product-sketch__phone-title{fill:var(--color-canvas);font-family:var(--font-body);font-size:12px;font-weight:640}.product-sketch__phone-row{fill:#fffdf6;stroke:#1515137a;stroke-width:1px}.product-sketch__phone-action{fill:var(--color-mint);stroke:var(--color-text);stroke-width:1px}.product-sketch__phone-copy{fill:var(--color-text);font-family:var(--font-body);font-size:9.5px;font-weight:580}.product-sketch__mobile-nav{fill:var(--color-text);font-family:var(--font-body);font-size:15px;font-weight:590}.product-sketch__mobile-row{fill:var(--color-text);font-family:var(--font-body);font-size:18px;font-weight:640}.product-sketch__mobile-meta{fill:#64615a;font-family:var(--font-body);font-size:13px}.product-sketch__mobile-detail{fill:var(--color-text);font-family:var(--font-body);font-size:19px;font-weight:640}.product-sketch__mobile-action-text{fill:var(--color-text);font-family:var(--font-body);font-size:16px;font-weight:640}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.product-sketch--desktop{display:none}.product-sketch--mobile{border-block-start:1px solid;margin:.5rem .65rem .7rem;padding:0;display:block;overflow:hidden}.product-sketch--mobile .product-sketch__svg{block-size:100%;inline-size:100%}.service-card--07 .product-sketch--mobile{min-block-size:0;padding:0;display:block}}@media (prefers-reduced-motion:reduce){.product-sketch__nib{display:none}}.motion-lab-shell:has(.services-stack-motion){inline-size:100%;max-inline-size:none;padding:0}.motion-lab-shell:has(.services-stack-motion) .motion-lab-header{z-index:30;border-color:#15151321;padding-block:1.1rem .9rem;position:absolute;inset-block-start:0;inset-inline:clamp(1rem,3vw,2.75rem)}.services-stack-motion{--services-gutter:clamp(1.25rem, 4vw, 4.5rem);background:var(--color-canvas);position:relative;overflow:clip}.services-stack-motion:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(90deg,#15151308 1px,#0000 1px),linear-gradient(#15151306 1px,#0000 1px);background-size:9.09% 100%,100% 7.5rem;position:fixed;inset:0;mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.services-stack-intro,.services-stack-story,.services-endpoint{z-index:1;position:relative}.services-stack-intro{min-block-size:92svh;padding:clamp(7rem, 14svh, 10rem) var(--services-gutter) clamp(4rem, 10svh, 7rem);border-block-end:1px solid var(--color-border);align-content:end;display:grid}.services-stack-intro>p,.service-card__identity p,.scene-kicker,.services-endpoint strong,.services-endpoint small{font-family:var(--font-accent);letter-spacing:.045em;font-size:clamp(.53rem,.58vw,.66rem);font-weight:520;line-height:1.25}.services-stack-intro>p{margin-block-end:clamp(2rem,5vh,4rem)}.services-stack-intro h2{letter-spacing:-.07em;text-wrap:balance;max-inline-size:13.5ch;margin:0;font-size:clamp(3.5rem,6.5vw,6.55rem);font-weight:560;line-height:.89}.services-stack-intro>div{gap:var(--space-4);grid-template-columns:minmax(8rem,1fr) minmax(17rem,29rem);align-items:start;margin-block-start:clamp(2.2rem,6vh,4.5rem);display:grid}.services-stack-intro>div>span{border-block-start:1px solid var(--color-text);inline-size:100%;margin-block-start:.6rem}.services-stack-intro>div p{text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.22vw,1.18rem);line-height:1.38}.services-stack-story{block-size:640svh}.services-stack-pin{block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.services-stack-cards{position:absolute;inset:0}.service-card{--service-tone:var(--color-powder);--service-accent:var(--color-cobalt);inset-block:clamp(4.75rem,8svh,6.8rem) clamp(1rem,4svh,2.2rem);inset-inline:var(--services-gutter);border:1px solid var(--color-text);background:var(--service-tone);transform-origin:top;will-change:transform;border-radius:1.5rem 1.5rem .35rem .35rem;grid-template-rows:minmax(10.8rem,27%) minmax(0,1fr);min-block-size:34rem;display:grid;position:absolute;overflow:visible;box-shadow:8px 10px #1515131a}.service-card:before,.service-card:after{z-index:2;pointer-events:none;content:"";position:absolute}.service-card:before{background:linear-gradient(90deg,#0000 49.96%,#1515131c 50%,#0000 50.08%);inset:0;mask-image:linear-gradient(#000,#0000 38%)}.service-card:after{opacity:.5;border-block-start:1px solid;border-inline-end:1px solid;block-size:.56rem;inline-size:.56rem;inset-block:0;inset-inline-end:.8rem}.service-card--02{--service-tone:var(--color-cobalt);--service-accent:var(--color-tomato);color:var(--color-canvas);inset-inline-start:calc(var(--services-gutter) + .75rem)}.service-card--03{--service-tone:var(--color-lilac);--service-accent:var(--color-text);inset-inline-start:calc(var(--services-gutter) + 1.5rem)}.service-card--04{--service-tone:var(--color-mint);--service-accent:var(--color-tomato);inset-inline-start:calc(var(--services-gutter) + 2.25rem)}.service-card--05{--service-tone:var(--color-butter);--service-accent:var(--color-cobalt);inset-inline-start:calc(var(--services-gutter) + 3rem)}.service-card--06{--service-tone:var(--color-tomato);--service-accent:var(--color-powder);inset-inline-start:calc(var(--services-gutter) + 3.75rem)}.service-card--07{--service-tone:var(--color-powder);--service-accent:var(--color-cobalt);inset-inline-start:calc(var(--services-gutter) + 4.5rem)}.service-card--02 .service-card__text{color:#f4f1e9d9}.service-card__tab{z-index:0;border:1px solid var(--color-text);background:var(--service-accent);inline-size:1.75rem;color:var(--color-text);text-align:center;border-inline-end:0;border-radius:.38rem 0 0 .38rem;gap:.3rem;padding:.55rem .25rem;display:grid;position:absolute;inset-block-start:1.25rem;inset-inline-start:-1.65rem}.service-card__tab b{font-family:var(--font-accent);letter-spacing:.03em;font-size:.51rem}.service-card__tab i{background:var(--color-canvas);border:1px solid;border-radius:50%;justify-self:center;block-size:.35rem;inline-size:.35rem}.service-card__header{z-index:3;border-block-end:1px solid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.1fr 1.4fr minmax(17rem,1.35fr);gap:clamp(1rem,2.2vw,2.5rem);padding:clamp(1rem,2vw,1.7rem) clamp(1.2rem,3vw,3rem) .68rem;display:grid;position:relative}.service-card__identity{align-content:space-between;gap:.75rem;display:grid}.service-card__identity>span{font-family:var(--font-accent);font-size:clamp(1.2rem,1.65vw,1.7rem);line-height:1}.service-card__identity p{max-inline-size:15ch;margin:0}.service-card__header h2{letter-spacing:-.06em;text-wrap:balance;align-self:end;margin:0;font-size:clamp(1.65rem,2.8vw,3rem);font-weight:580;line-height:.94}.service-card__text{text-wrap:pretty;align-self:end;max-inline-size:29rem;margin:0;font-size:clamp(.78rem,.96vw,.94rem);line-height:1.33}.service-card__tags{font-family:var(--font-accent);letter-spacing:.025em;grid-column:1/-1;gap:.65rem 1.15rem;margin:0;padding:0;font-size:.48rem;list-style:none;display:flex}.service-card__tags li:before{vertical-align:.2em;content:"";border-block-start:1px solid;inline-size:.32rem;margin-inline-end:.32rem;display:inline-block}.service-scene{z-index:1;min-block-size:0;position:relative;overflow:hidden}.scene-kicker{opacity:.66;font-size:.46rem;display:block}.object-port{border:1px solid var(--color-text);background:var(--color-canvas);block-size:6px;inline-size:12px;position:absolute;inset-block-end:-5px;inset-inline-start:50%;transform:translate(-50%)}.service-card--02 .object-port{border-color:var(--color-canvas);background:var(--color-cobalt)}.service-statuses,.integration-statuses{flex-wrap:wrap;gap:.45rem 1rem;display:flex}.service-status{align-items:center;gap:.34rem;font-size:.63rem;line-height:1.2;display:inline-flex}.service-status i{border:1px solid;border-radius:50%;block-size:.38rem;inline-size:.38rem}.service-status--active i{background:var(--service-accent)}.service-scene--conversation{grid-template-rows:1fr auto;grid-template-columns:1.25fr .9fr .85fr;gap:clamp(.8rem,2vw,2rem);padding:clamp(1rem,2.2vw,2rem) clamp(1.2rem,3vw,3rem) 1.3rem;display:grid}.conversation-request,.conversation-slot,.conversation-result{border:1px solid var(--color-text);position:relative;box-shadow:4px 5px #1515131a}.conversation-request{background:var(--color-canvas);align-self:start;min-block-size:6.6rem;padding:1rem}.conversation-request strong{letter-spacing:-.04em;max-inline-size:22ch;margin-block-start:.5rem;font-size:clamp(.94rem,1.3vw,1.22rem);font-weight:570;line-height:1.05;display:block}.conversation-flow{font-family:var(--font-accent);letter-spacing:.02em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.4rem;padding-inline:3%;font-size:clamp(.45rem,.55vw,.56rem);display:flex}.conversation-flow b{background:var(--color-cobalt);flex:1;block-size:1px;max-inline-size:4rem}.conversation-flow b:after{border-block-start:1px solid var(--color-cobalt);border-inline-end:1px solid var(--color-cobalt);content:"";block-size:5px;inline-size:5px;margin-inline-start:auto;display:block;transform:translateY(-2px)rotate(45deg)}.conversation-slot{background:var(--color-powder);align-self:center;min-block-size:8rem;padding:.9rem}.conversation-slot__choices{gap:.28rem;margin-block:.55rem;display:grid}.conversation-slot button{text-align:left;background:0 0;border:0;border-block-end:1px solid #1515134d;padding:.26rem 0;font-size:.68rem}.conversation-slot button.is-selected{color:var(--color-cobalt);font-weight:700}.conversation-slot>strong{letter-spacing:-.03em;font-size:.88rem}.conversation-result{background:var(--color-cobalt);min-block-size:5.2rem;color:var(--color-canvas);align-self:end;padding:.8rem 2.4rem .8rem .9rem}.conversation-result strong{letter-spacing:-.04em;margin-block-start:.55rem;font-size:.95rem;line-height:1;display:block}.conversation-result__check{border:1px solid;border-radius:50%;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:.85rem;transform:translateY(-50%)}.service-scene--conversation .scene-statuses{grid-column:1/-1;align-items:end}.scene-sidecar{font-family:var(--font-accent);letter-spacing:.03em;opacity:.65;gap:.25rem;font-size:.43rem;display:grid;position:absolute;inset-block-start:14%;inset-inline-end:3%}.scene-sidecar span{border:1px solid;padding:.28rem .35rem}.service-scene--operator{grid-template-columns:minmax(12rem,1fr) minmax(14rem,1.35fr) minmax(13rem,1fr);align-items:center;gap:clamp(.8rem,2vw,2rem);padding:clamp(1rem,2.2vw,2rem) clamp(1.2rem,3vw,3rem);display:grid}.operator-task{border:1px solid var(--color-canvas);background:#f4f1e914;align-self:start;padding:1rem;position:relative;box-shadow:4px 5px #1515132b}.operator-task strong{letter-spacing:-.04em;max-inline-size:16ch;margin-block-start:.55rem;font-size:clamp(.95rem,1.25vw,1.18rem);line-height:1.05;display:block}.operator-rail{background:var(--color-tomato);block-size:1px;position:absolute;inset-block-start:28%;inset-inline:11% 35%}.operator-steps{counter-reset:steps;gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.operator-steps li{border-block-end:1px solid #f4f1e96b;align-items:center;gap:.65rem;padding:.45rem 0;font-size:clamp(.68rem,.8vw,.8rem);display:flex;position:relative}.operator-steps li:before{counter-increment:steps;content:counter(steps, decimal-leading-zero);font-family:var(--font-accent);font-size:.43rem}.operator-steps li:after{background:var(--color-tomato);content:"";border:1px solid;block-size:.38rem;inline-size:.38rem;position:absolute;inset-inline-start:-.95rem;transform:rotate(45deg)}.operator-decision{border:1px solid var(--color-text);background:var(--color-tomato);color:var(--color-text);align-content:center;align-self:stretch;justify-items:start;gap:.55rem;padding:1rem;display:grid;position:relative;box-shadow:5px 6px #15151338}.operator-decision strong{letter-spacing:-.045em;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1}.operator-decision>span:not(.scene-kicker){font-size:.76rem;line-height:1.15}.operator-decision button,.integration-toggle{background:var(--color-text);color:var(--color-canvas);transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) ease;border:1px solid;border-radius:2px;padding:.48rem .72rem;font-size:.7rem;font-weight:650}.operator-decision button:hover:not(:disabled),.integration-toggle:hover{background:var(--color-cobalt);transform:translateY(-2px)}.operator-decision button:disabled{opacity:1}.operator-result{opacity:.65;align-items:center;gap:.45rem;font-size:.67rem;display:inline-flex;position:absolute;inset-block-end:1rem;inset-inline-start:clamp(1.2rem,3vw,3rem)}.operator-result i{border:1px solid;border-radius:50%;block-size:.4rem;inline-size:.4rem}.is-confirmed .operator-result{opacity:1}.is-confirmed .operator-result i{background:var(--color-tomato)}.operator-handoff{font-family:var(--font-accent);letter-spacing:.025em;align-items:center;gap:.5rem;font-size:.42rem;display:flex;position:absolute;inset-block-start:1.1rem;inset-inline-end:9%}.operator-handoff b{border-block-start:1px solid;inline-size:1.2rem}.service-scene--integration{padding:clamp(.75rem,1.8vw,1.55rem) clamp(1.2rem,3vw,3rem)}.integration-lines{fill:none;block-size:65%;inline-size:75%;stroke:var(--color-text);stroke-width:1.25px;vector-effect:non-scaling-stroke;position:absolute;inset:12% 16% 22% 9%;overflow:visible}.integration-lines__manual{stroke-dasharray:5 5;opacity:.56}.integration-lines__system{stroke:var(--color-cobalt);stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.is-connected .integration-lines__manual{opacity:.12}.is-connected .integration-lines__system{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .65s var(--ease-standard), opacity .25s ease}.integration-nodes{position:absolute;inset:0}.integration-node{border:1px solid var(--color-text);background:var(--color-canvas);gap:.3rem;min-block-size:clamp(2.7rem,5vw,4.3rem);inline-size:clamp(4.5rem,8vw,7.2rem);padding:.45rem .55rem;display:grid;position:absolute;box-shadow:3px 4px #1515131a}.integration-node small{font-family:var(--font-accent);font-size:.38rem}.integration-node strong{letter-spacing:-.03em;font-size:clamp(.66rem,.88vw,.88rem);line-height:1}.integration-node i{border:1px solid var(--color-text);background:var(--color-canvas);block-size:5px;inline-size:8px;position:absolute;inset-block-end:-4px;inset-inline-start:50%;transform:translate(-50%)}.integration-node--1{background:var(--color-lilac);inset-block-start:8%;inset-inline-start:7%}.integration-node--2{background:var(--color-butter);inset-block-start:8%;inset-inline-start:43%}.integration-node--3{background:var(--color-powder);inset-block-start:8%;inset-inline-end:7%}.integration-node--4{background:var(--color-canvas);inset-block-end:20%;inset-inline-start:7%}.integration-node--5{background:var(--color-mint);inset-block-end:20%;inset-inline-start:43%}.integration-node--6{background:var(--color-tomato);inset-block-end:20%;inset-inline-end:7%}.integration-manual{font-family:var(--font-accent);letter-spacing:.02em;gap:.3rem;font-size:.39rem;display:flex;position:absolute;inset-block-start:49%;inset-inline-start:18%}.integration-manual span{border:1px solid var(--color-text);background:var(--color-canvas);padding:.25rem .35rem}.is-connected .integration-manual{opacity:.18;text-decoration:line-through;transition:opacity .25s}.integration-toggle{background:var(--color-text);position:absolute;inset-block-end:1rem;inset-inline-end:clamp(1.2rem,3vw,3rem)}.integration-statuses{max-inline-size:calc(100% - 11rem);position:absolute;inset-block-end:1.2rem;inset-inline-start:clamp(1.2rem,3vw,3rem)}.integration-packet{border:1px solid var(--color-text);background:var(--color-cobalt);block-size:.65rem;inline-size:.65rem;position:absolute;inset-block-start:47%;inset-inline-start:48%;transform:rotate(45deg)}.service-scene--system{place-items:center;padding:clamp(1rem,2.4vw,2.2rem) clamp(1.2rem,3vw,3rem);display:grid}.system-scene__rail{opacity:.45;background:currentColor;block-size:1px;position:absolute;inset-block-start:50%;inset-inline:11%}.system-scene__rail:after{border-block-start:3px solid var(--service-accent);content:"";inline-size:5rem;position:absolute;inset-block-start:-2px;inset-inline-start:14%}.system-scene__objects{z-index:1;grid-template-columns:repeat(4,minmax(6rem,1fr));gap:clamp(.6rem,1.4vw,1.2rem);inline-size:min(100%,60rem);display:grid;position:relative}.system-scene__objects span{background:color-mix(in srgb, var(--color-canvas) 78%, transparent);border:1px solid;align-content:space-between;min-block-size:clamp(4rem,8vw,7.3rem);padding:.7rem;display:grid;position:relative;box-shadow:4px 5px #15151317}.system-scene__objects span:nth-child(2n){background:color-mix(in srgb, var(--service-accent) 55%, var(--color-canvas));transform:translateY(16%)}.system-scene__objects span:nth-child(3n){transform:translateY(-12%)}.system-scene__objects small{font-family:var(--font-accent);opacity:.7;font-size:.38rem}.system-scene__objects strong{letter-spacing:-.04em;max-inline-size:13ch;font-size:clamp(.65rem,.9vw,.88rem);font-weight:570;line-height:1.02}.system-scene__objects i{background:var(--service-tone);border:1px solid;block-size:5px;inline-size:9px;position:absolute;inset-block-end:-4px;inset-inline-start:50%;transform:translate(-50%)}.system-scene__status{font-family:var(--font-accent);letter-spacing:.03em;justify-content:space-between;gap:1rem;font-size:.42rem;display:flex;position:absolute;inset-block-end:1rem;inset-inline:clamp(1.2rem,3vw,3rem)}.services-endpoint{justify-content:center;align-items:end;gap:.7rem;padding-block:12svh;display:flex}.services-endpoint>span{background:var(--color-text);block-size:4rem;inline-size:1px}.services-endpoint i{border:1px solid var(--color-text);background:var(--color-cobalt);block-size:1.5rem;inline-size:1.5rem}.services-endpoint i:nth-child(3){background:var(--color-butter);block-size:2.3rem}.services-endpoint i:nth-child(4){background:var(--color-tomato)}.service-demo{z-index:1;border-block-start:1px solid;min-block-size:0;margin:clamp(.7rem,1.25vw,1.2rem) clamp(1.2rem,3vw,3rem) clamp(.9rem,1.8vw,1.5rem);position:relative;overflow:hidden}.service-demo small{font-family:var(--font-accent);letter-spacing:.04em;font-size:clamp(.54rem,.65vw,.68rem);font-weight:520;line-height:1.25}.service-demo strong,.service-demo b{font-weight:620}.service-demo-mobile{display:none}.scene-port{z-index:2;background:var(--color-canvas);border:1px solid;block-size:.72rem;inline-size:.72rem;position:absolute}.scene-port--right{inset-block-start:50%;inset-inline-end:-.42rem;transform:translateY(-50%)rotate(45deg)}.scene-port--left{inset-block-start:50%;inset-inline-start:-.42rem;transform:translateY(-50%)rotate(45deg)}.scene-port--bottom{inset-block-end:-.42rem;inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}.service-demo--booking{grid-template-columns:minmax(22rem,39fr) minmax(9rem,16fr) minmax(30rem,45fr);align-items:center;gap:clamp(.9rem,1.5vw,1.45rem);padding:.55rem 1.2% .35rem;display:grid}.booking-phrase{z-index:3;border:1.5px solid var(--color-text);background:var(--color-canvas);min-block-size:14.25rem;inline-size:min(100%,27.5rem);color:var(--color-text);border-radius:1.15rem 1.15rem 1.15rem .3rem;align-content:center;padding:clamp(1.35rem,2.1vw,1.9rem);display:grid;position:relative;box-shadow:7px 8px #1515131c}.booking-phrase:after{border-block:1.5px solid var(--color-text);border-inline-start:1.5px solid var(--color-text);background:var(--color-canvas);clip-path:polygon(100% 0,100% 100%,0 74%);content:"";block-size:1.45rem;inline-size:1.2rem;position:absolute;inset-block-end:1.25rem;inset-inline-start:-1.15rem}.booking-phrase p{letter-spacing:-.055em;max-inline-size:14ch;margin:0;font-size:clamp(1.8rem,2.2vw,2.15rem);font-weight:590;line-height:1.02}.booking-phrase mark{color:inherit;box-shadow:inset 0 -.14em 0 color-mix(in srgb, var(--color-cobalt) 28%, transparent);background:0 0;padding:0 .04em}.booking-connector{z-index:1;fill:none;block-size:46%;inline-size:29.5%;stroke:var(--color-text);stroke-width:1.5px;vector-effect:non-scaling-stroke;position:absolute;inset-block:27%;inset-inline-start:35.1%;overflow:visible}.booking-connector marker path{fill:none;stroke:var(--color-text);stroke-width:1.5px}.booking-connector [data-anim=booking-line]{opacity:.18;stroke-dasharray:1;stroke-dashoffset:.72px}.booking-connector__flow{opacity:.18;stroke-width:1.65px;stroke-dasharray:1;stroke-dashoffset:.88px}.booking-guide-tick{opacity:0;fill:var(--color-cobalt);stroke:var(--color-text);stroke-width:1px}.booking-meaning{z-index:3;justify-items:center;gap:1rem;display:grid;position:relative}.meaning-tag{border:1.5px solid var(--color-text);background:var(--color-canvas);min-block-size:4.15rem;inline-size:min(100%,10rem);color:var(--color-text);letter-spacing:-.045em;opacity:0;align-items:center;padding:.75rem .8rem .75rem 2rem;font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:650;display:flex;position:relative;box-shadow:5px 6px #1515131c}.meaning-tag:before{background:var(--color-powder);clip-path:polygon(0 50%,100% 0,100% 100%);content:"";inline-size:1.35rem;position:absolute;inset-block:-1.5px;inset-inline-start:-1.5px}.meaning-tag i{background:var(--color-powder);border:1px solid;border-radius:50%;block-size:.56rem;inline-size:.56rem;position:absolute;inset-inline-start:.68rem}.booking-slots{z-index:3;grid-template-columns:minmax(8rem,1fr) minmax(9rem,1.1fr) minmax(8rem,1fr);align-items:center;gap:clamp(.7rem,1.05vw,1rem);min-block-size:22.5rem;display:grid;position:relative;transform:translateY(8px)}.booking-slot{border:1.5px solid var(--color-text);background:var(--color-canvas);min-block-size:17rem;inline-size:100%;color:var(--color-text);opacity:.2;border-radius:.82rem;place-items:center;display:grid;position:relative;transform:translateY(10px)scale(.97);box-shadow:5px 6px #1515131a}.booking-slot b{letter-spacing:-.05em;font-size:clamp(1.55rem,2vw,2rem)}.booking-slot>i{border-block-start:1.5px solid;inline-size:2.25rem;position:absolute;inset-block-end:2.2rem}.booking-slot--selected{background:var(--color-canvas);min-block-size:19rem;color:var(--color-text);opacity:.16;transform:translateY(18px)scale(.92);box-shadow:8px 9px #1515132b}.booking-slot--selected b{font-size:clamp(2.15rem,2.7vw,2.7rem)}.booking-slot--selected em{z-index:4;border:1.5px solid var(--color-text);background:var(--color-mint);min-inline-size:9.2rem;color:var(--color-text);font-family:var(--font-accent);letter-spacing:.03em;opacity:0;justify-content:center;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:clamp(.68rem,.78vw,.8rem);font-style:normal;display:flex;position:absolute;inset-block-start:-1rem;inset-inline-end:-1rem;transform:translate(34px,-30px)rotate(9deg)scale(.76);box-shadow:4px 5px #1515131f}.booking-slot--selected em:before{background:var(--color-mint);clip-path:polygon(0 50%,100% 0,100% 100%);content:"";inline-size:1.05rem;position:absolute;inset-block:-1.5px;inset-inline-start:-1rem}.booking-slot--selected em u{border:1px solid;border-radius:50%;block-size:.52rem;inline-size:.52rem;text-decoration:none}.service-demo--agent{color:var(--color-canvas)}.agent-document{z-index:9;border:1.5px solid var(--color-text);background:var(--color-canvas);min-block-size:66%;inline-size:clamp(16.25rem,20%,20rem);color:var(--color-text);clip-path:polygon(0 0,calc(100% - 1.8rem) 0,100% 1.8rem,100% 100%,0 100%);align-content:space-between;padding:1.3rem;display:grid;position:absolute;inset-block:15% auto;inset-inline-start:1.4%;box-shadow:7px 8px #15151333}.agent-document:after{background:color-mix(in srgb, var(--color-cobalt) 9%, var(--color-canvas));content:"";border-block-end:1px solid;border-inline-start:1px solid;block-size:1.8rem;inline-size:1.8rem;position:absolute;inset-block-start:0;inset-inline-end:0}.agent-document strong{letter-spacing:-.055em;font-size:clamp(1.15rem,1.65vw,1.72rem);line-height:1.02}.agent-rail{z-index:1;border:1.5px solid var(--color-text);background:linear-gradient(#313842,#10151c 48%,#28313c);border-radius:.22rem;block-size:clamp(2.45rem,3.8vw,3.25rem);position:absolute;inset-block-start:65%;inset-inline:2% 1%;box-shadow:0 5px #1515133d}.agent-rail:before{content:"";border-block-start:1px solid #f4f1e96b;position:absolute;inset-block-start:50%;inset-inline:.7rem}.agent-rail i{background:#6c747d;border:1px solid #050608;border-radius:50%;block-size:.8rem;inline-size:.8rem;position:absolute;inset-block-start:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #252d36}.agent-rail i:first-child{inset-inline-start:21%}.agent-rail i:nth-child(2){inset-inline-start:39%}.agent-rail i:nth-child(3){inset-inline-start:57%}.agent-rail i:nth-child(4){inset-inline-start:75%}.agent-rail i:nth-child(5){inset-inline-start:94%}.agent-stations{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.3vw,1.25rem);display:grid;position:absolute;inset-block-start:13%;inset-inline:24% 17%}.agent-stations>span{border:1.5px solid var(--color-text);background:var(--color-canvas);min-block-size:clamp(9.1rem,14vw,11.4rem);color:var(--color-text);border-radius:.45rem;grid-template-rows:auto 1fr auto;align-content:space-between;padding:.9rem;display:grid;position:relative;box-shadow:5px 7px #0a0c1047}.agent-station__mark{border:2px solid var(--color-cobalt);block-size:2.2rem;inline-size:2.2rem;box-shadow:inset 0 0 0 .38rem var(--color-canvas);border-radius:50%;place-self:center;display:block}.agent-station--2 .agent-station__mark{box-shadow:inset 0 0 0 .28rem var(--color-canvas);border-width:.36rem;border-radius:0}.agent-station--3 .agent-station__mark{border-color:var(--color-tomato);transform:rotate(45deg)}.agent-station--4 .agent-station__mark{border-color:var(--color-text);background:linear-gradient(90deg, transparent 43%, var(--color-cobalt) 43% 57%, transparent 57%);border-radius:.32rem}.agent-stations strong{letter-spacing:-.035em;align-self:end;font-size:clamp(.83rem,1vw,1.08rem);line-height:1}.agent-token{z-index:8;border:1.5px solid var(--color-text);background:var(--color-canvas);border-radius:.5rem;block-size:clamp(3.9rem,4.9vw,4.8rem);inline-size:clamp(4.6rem,5.8vw,5.7rem);position:absolute;inset-block-start:calc(65% - 1.58rem);inset-inline-start:18.4%;box-shadow:5px 6px #0a0c1057}.agent-token>i{border:1px solid var(--color-text);background:var(--color-cobalt);border-radius:.12rem;block-size:.48rem;position:absolute;inset-inline:.52rem}.agent-token>i:first-child{inset-block-end:.42rem}.agent-token>i:nth-child(2){background:var(--color-butter);inset-block-end:1.06rem}.agent-token>i:nth-child(3){background:var(--color-tomato);inset-block-end:1.7rem}.agent-token b{border:1px solid var(--color-text);background:var(--color-tomato);block-size:2rem;inline-size:2rem;color:var(--color-canvas);border-radius:50%;place-items:center;font-size:.98rem;display:grid;position:absolute;inset-block-start:-.9rem;inset-inline-end:-1rem;transform:translate(-.5rem);box-shadow:2px 2px #15151340}.agent-gate-assembly{z-index:7;border-inline:1.5px solid var(--color-text);inline-size:clamp(10.7rem,14.5%,13.4rem);position:absolute;inset-block:11%;inset-inline-end:2.1%}.agent-gate-assembly:before,.agent-gate-assembly:after{border:1.5px solid var(--color-text);background:repeating-linear-gradient(135deg, var(--color-tomato) 0 .56rem, #b82f20 .56rem 1.04rem);content:"";block-size:63%;inline-size:1.35rem;position:absolute;inset-block-start:36%}.agent-gate-assembly:before{inset-inline-start:-1.35rem}.agent-gate-assembly:after{inset-inline-end:-1.35rem}.agent-gate-assembly span{z-index:4;border:1.5px solid var(--color-text);background:var(--color-tomato);color:var(--color-canvas);text-align:center;padding:.78rem .55rem;font-size:clamp(.85rem,1.04vw,1.12rem);font-weight:650;line-height:.95;position:absolute;inset-block-start:0;inset-inline:-1.1rem;box-shadow:4px 5px #15151333}.agent-gate-assembly>b{z-index:5;border:1px solid var(--color-text);background:var(--color-canvas);border-radius:50%;block-size:.94rem;inline-size:.94rem;position:absolute;inset-block-start:54%}.agent-gate-assembly>b:first-of-type{inset-inline-start:-.5rem}.agent-gate-assembly>b:nth-of-type(2){inset-inline-end:-.5rem}.agent-gate-wing{z-index:3;border:1.5px solid var(--color-text);background:var(--color-tomato);block-size:3.55rem;inline-size:50%;position:absolute;inset-block-start:49%;box-shadow:inset 0 -.46rem #821d123d}.agent-gate-wing--left{inset-inline-start:0}.agent-gate-wing--right{inset-inline-end:0}.agent-secondary-token{z-index:8;border:1px solid var(--color-text);background:var(--color-butter);opacity:0;border-radius:.18rem;block-size:1.3rem;inline-size:1.3rem;position:absolute;inset-block-start:calc(65% + .15rem);inset-inline-start:18.8%;transform:rotate(45deg);box-shadow:2px 2px #0a0c104d}.service-demo--automation{color:var(--color-text)}.automation-route{fill:none;stroke-width:4px;vector-effect:non-scaling-stroke;block-size:94%;inline-size:96%;position:absolute;inset:3% 2%;overflow:visible}.automation-route__manual{stroke:var(--color-tomato);stroke-dasharray:6 8;opacity:.58}.automation-route__live{stroke:var(--color-cobalt);stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(2px 2px #15151329)}.automation-nodes{position:absolute;inset:0}.automation-node{z-index:3;border:1.5px solid var(--color-text);background:var(--color-canvas);clip-path:polygon(0 0,calc(100% - 1.15rem) 0,100% 1.15rem,100% 100%,0 100%);border-radius:.38rem;grid-template-rows:auto 1fr auto;align-content:space-between;min-block-size:clamp(8.3rem,12vw,10.5rem);inline-size:clamp(11.8rem,17.5vw,15.5rem);padding:1rem 1.1rem;display:grid;position:absolute;box-shadow:6px 7px #15151321}.automation-node__icon{border:2px solid;border-radius:.25rem;align-self:center;block-size:1.75rem;inline-size:2.3rem}.automation-node--1 .automation-node__icon:before{content:"";border-block-end:2px solid;block-size:.35rem;display:block}.automation-node--2 .automation-node__icon{border-radius:50%}.automation-node--3 .automation-node__icon{border-radius:0;inline-size:1.65rem;transform:skewY(-10deg)}.automation-node--4 .automation-node__icon{place-items:center;display:grid}.automation-node--4 .automation-node__icon:before{content:"";border-block-end:2px solid;border-inline-start:2px solid;block-size:.38rem;inline-size:.7rem;transform:rotate(-45deg)}.automation-node__status{border:1px solid var(--color-text);background:#27cf54;border-radius:50%;block-size:.76rem;inline-size:.76rem;position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem;box-shadow:inset 0 0 0 .11rem #7bf78a}.automation-node strong{letter-spacing:-.06em;align-self:end;font-size:clamp(1.32rem,1.95vw,1.95rem)}.automation-node--1{inset-block-start:5%;inset-inline-start:3%}.automation-node--2{inset-block-start:6%;inset-inline-start:49%}.automation-node--3{inset-block-end:4%;inset-inline-start:45%}.automation-node--4{inset-block-end:4%;inset-inline-end:3%}.automation-node .scene-port{border-color:var(--color-text);background:var(--color-canvas)}.automation-slips{z-index:5;gap:.62rem;display:grid;position:absolute;inset-block:39% auto;inset-inline-start:12%}.automation-slips span{border:1.5px solid color-mix(in srgb, var(--color-tomato) 70%, var(--color-text));color:#d73a2a;background:#fff8ee;border-radius:.18rem;min-inline-size:clamp(9.1rem,12.5vw,11.5rem);padding:.66rem .9rem;font-size:clamp(.86rem,1.12vw,1.12rem);font-weight:650;transform:rotate(-4deg);box-shadow:4px 5px #1515131a}.automation-slips span:after{content:"";border-block-start:2px solid #d73a2a6b;inline-size:58%;margin-block-start:.36rem;display:block}.automation-slips span:nth-child(2){margin-inline-start:2rem;transform:rotate(2deg)}.automation-slips span:nth-child(3){margin-inline-start:4rem;transform:rotate(-2deg)}.automation-slips>i{font-size:2.3rem;font-style:normal;position:absolute;inset-block-end:-1.25rem;inset-inline-end:-1.15rem}.automation-packet{z-index:8;border:1.5px solid var(--color-canvas);background:var(--color-cobalt);block-size:1.25rem;inline-size:1.25rem;box-shadow:2px 2px 0 var(--color-text);offset-path:path("M0 0 H242 H350 V228 V228 H540");offset-distance:0%;border-radius:.15rem;position:absolute;inset-block-start:20.1%;inset-inline-start:23.9%;transform:rotate(45deg)}.service-demo--analytics{grid-template-columns:minmax(0,67fr) minmax(18rem,33fr);align-items:center;gap:clamp(1.25rem,2vw,2rem);padding:.55rem .7% .85rem;display:grid}.service-demo--analytics .analytics-chart{border:0;block-size:min(100%,28rem);min-block-size:23rem;inline-size:auto;position:relative;inset:auto}.service-demo--analytics .analytics-chart svg{fill:none;vector-effect:non-scaling-stroke;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.analytics-axis{stroke:currentColor;stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.62}.analytics-guide{stroke:currentColor;stroke-width:1px;stroke-dasharray:5 6;opacity:.48}.service-demo--analytics .analytics-chart path{animation:none}.analytics-line{stroke-width:3.3px;stroke-dasharray:1;stroke-dashoffset:1px}.service-demo--analytics .analytics-chart path.analytics-line--one{stroke:var(--color-cobalt)}.service-demo--analytics .analytics-chart path.analytics-line--two{stroke:var(--color-text)}.service-demo--analytics .analytics-chart .analytics-leader{stroke:var(--color-text);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px}.analytics-terminal{stroke:var(--color-cobalt);stroke-width:3.3px;stroke-dasharray:1;stroke-dashoffset:1px}.analytics-focus{border:1.5px solid var(--color-tomato);background:#f4f1e959;border-radius:50%;place-items:center;block-size:clamp(2.8rem,4vw,3.45rem);inline-size:clamp(2.8rem,4vw,3.45rem);display:grid;position:absolute;inset-block-start:36%;inset-inline-start:67.3%;transform:translate(-50%,-50%)}.analytics-focus:before,.analytics-focus:after{background:var(--color-tomato);content:"";position:absolute}.analytics-focus:before{block-size:1px;inline-size:5.5rem}.analytics-focus:after{block-size:5.5rem;inline-size:1px}.analytics-focus i{z-index:1;border:1px solid var(--color-text);background:var(--color-tomato);border-radius:50%;block-size:1.32rem;inline-size:1.32rem;box-shadow:2px 2px #1515132e}.analytics-axis-label{font-family:var(--font-accent);letter-spacing:.025em;opacity:.7;white-space:nowrap;font-size:clamp(.38rem,.5vw,.52rem);position:absolute;inset-block-end:-.55rem}.analytics-axis-label--start{inset-inline-start:3.7%}.analytics-axis-label--signal{inset-inline-start:67.3%;transform:translate(-50%)}.analytics-axis-label--end{inset-inline-end:3%}.analytics-detail{z-index:2;border:1.5px solid var(--color-text);background:var(--color-canvas);inline-size:min(100%,21rem);color:var(--color-text);transform-origin:0;border-radius:.45rem;padding:1.35rem;display:grid;position:relative;box-shadow:6px 7px #1515131a}.analytics-detail:before{border-block-start:1.5px solid var(--color-text);content:"";inline-size:2.35rem;position:absolute;inset-block-start:34%;inset-inline-start:-2.35rem}.analytics-detail section{border-block-end:1px solid #15151338;gap:.45rem;padding-block:.9rem;display:grid}.analytics-detail section:last-child{border:0}.analytics-detail strong{letter-spacing:-.05em;font-size:clamp(1.1rem,1.45vw,1.5rem);line-height:1.05}.analytics-new-point{border:1px solid var(--color-text);background:var(--color-cobalt);opacity:0;border-radius:50%;block-size:.86rem;inline-size:.86rem;position:absolute;inset-block-start:5.7%;inset-inline-end:.4%;box-shadow:1px 1px #15151338}.service-demo--knowledge{color:var(--color-text)}.service-demo--knowledge .knowledge-question{z-index:9;border-inline-start:3px solid var(--color-cobalt);background:color-mix(in srgb, var(--color-canvas) 78%, transparent);gap:.35rem;padding:.75rem .9rem .75rem 1rem;display:grid;position:absolute;inset-block-start:4%;inset-inline-start:2%}.service-demo--knowledge .knowledge-question strong{letter-spacing:-.03em;font-size:clamp(.88rem,1.05vw,1.08rem);line-height:1.05}.service-demo--knowledge .knowledge-documents{z-index:3;block-size:83%;inline-size:45%;position:absolute;inset-block:13% auto;inset-inline-start:2%}.service-demo--knowledge .knowledge-document{border:1.5px solid var(--color-text);background:var(--color-canvas);transform-origin:bottom;grid-template-rows:auto 1fr auto;gap:.9rem;block-size:min(82%,22.5rem);inline-size:clamp(13.75rem,18vw,17.5rem);padding:1.05rem 1.1rem;display:grid;position:absolute;box-shadow:6px 7px #1515131c}.service-demo--knowledge .knowledge-document:before{background:var(--service-tone);content:"";clip-path:polygon(0 0,100% 100%,0 100%);border-block-end:1px solid;border-inline-start:1px solid;block-size:1.9rem;inline-size:1.9rem;position:absolute;inset-block-start:0;inset-inline-end:0}.service-demo--knowledge .knowledge-document--1{z-index:1;inset-block-start:7%;inset-inline-start:2%}.service-demo--knowledge .knowledge-document--2{z-index:2;inset-block-start:1%;inset-inline-start:21%}.service-demo--knowledge .knowledge-document--3{z-index:3;inset-block-start:6%;inset-inline-start:39%}.service-demo--knowledge .knowledge-document header{border-block-end:1px solid #1515134d;justify-content:space-between;align-items:baseline;gap:.65rem;padding-block-end:.6rem;display:flex}.service-demo--knowledge .knowledge-document header strong{letter-spacing:-.045em;font-size:clamp(1rem,1.35vw,1.35rem)}.service-demo--knowledge .knowledge-document__copy{align-content:start;gap:.72rem;padding-block-start:.25rem;display:grid}.service-demo--knowledge .knowledge-document__copy>i{background:#1515132b;block-size:.42rem;inline-size:88%;display:block}.service-demo--knowledge .knowledge-document__copy>i:nth-child(2),.service-demo--knowledge .knowledge-document__copy>i:nth-child(5){inline-size:62%}.service-demo--knowledge .knowledge-document__copy>i.is-source{background:color-mix(in srgb, var(--color-cobalt) 65%, var(--color-canvas));block-size:.66rem;inline-size:92%;box-shadow:inset 0 -1px 0 var(--color-cobalt);position:relative}.service-demo--knowledge .knowledge-document__source{background:var(--color-canvas);font-family:var(--font-accent);letter-spacing:.04em;border:1px solid;justify-self:start;padding:.32rem .45rem;font-size:.48rem}.service-demo--knowledge .knowledge-document .scene-port{inset-block-start:48%}.service-demo--knowledge .knowledge-lines{z-index:2;fill:none;block-size:88%;inline-size:98%;stroke:var(--color-cobalt);stroke-width:1.7px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;position:absolute;inset:9% 1% 3%;overflow:visible}.service-demo--knowledge .knowledge-fragments{z-index:6;align-content:space-between;inline-size:21%;display:grid;position:absolute;inset-block:23% 12%;inset-inline-start:48%}.service-demo--knowledge .knowledge-fragments span{border:1.5px solid var(--color-text);background:var(--color-canvas);gap:.8rem;min-block-size:7.4rem;padding:1rem 1rem .85rem 3.7rem;font-size:clamp(.85rem,1vw,1rem);line-height:1.15;display:grid;position:relative;box-shadow:5px 6px #1515131c}.service-demo--knowledge .knowledge-fragments span:nth-child(2){margin-inline-start:1.2rem}.service-demo--knowledge .knowledge-fragments b{border:1px solid var(--color-text);background:var(--color-cobalt);block-size:2.45rem;inline-size:2.45rem;color:var(--color-canvas);font-family:var(--font-accent);place-items:center;font-size:.7rem;display:grid;position:absolute;inset-block-start:-.7rem;inset-inline-start:.75rem}.service-demo--knowledge .knowledge-fragments i{border-block-start:2px solid var(--color-cobalt);inline-size:64%}.service-demo--knowledge .knowledge-answer{z-index:5;border:1.5px solid var(--color-text);background:var(--color-canvas);grid-template-rows:auto 1fr auto;gap:1rem;min-block-size:20rem;inline-size:min(30%,21.5rem);padding:1.3rem;display:grid;position:absolute;inset-block:12% 6%;inset-inline-end:2%;box-shadow:7px 8px #1515131f}.service-demo--knowledge .knowledge-answer:before{border-block-start:1.5px solid var(--color-cobalt);content:"";inline-size:1.5rem;position:absolute;inset-block-start:40%;inset-inline-start:-1.5rem}.service-demo--knowledge .knowledge-answer header{border-block-end:1px solid #15151340;justify-content:space-between;align-items:center;padding-block-end:.75rem;display:flex}.service-demo--knowledge .knowledge-answer header i{background:var(--color-mint);font-family:var(--font-accent);padding:.32rem .45rem;font-size:.47rem;font-style:normal}.service-demo--knowledge .knowledge-answer strong{letter-spacing:-.06em;align-self:center;font-size:clamp(1.35rem,1.8vw,1.95rem);line-height:1.02}.service-demo--knowledge .knowledge-answer p{gap:.45rem;margin:0;display:grid}.service-demo--knowledge .knowledge-answer p span{font-family:var(--font-accent);letter-spacing:.03em;border-block-start:1px solid #15151338;align-items:center;gap:.55rem;padding-block-start:.45rem;font-size:.55rem;display:flex}.service-demo--knowledge .knowledge-answer p b{background:var(--color-cobalt);block-size:1.35rem;inline-size:1.35rem;color:var(--color-canvas);place-items:center;font-size:.5rem;display:grid}.service-demo--vision{color:var(--color-text)}.service-demo--vision .vision-label{z-index:3;border:1.5px solid var(--color-text);background:var(--color-canvas);transform-origin:50%;inline-size:59%;padding:clamp(1rem,1.65vw,1.55rem);position:absolute;inset-block:7% 5%;inset-inline-start:3%;box-shadow:8px 9px #15151321}.service-demo--vision .vision-label:before{z-index:-1;border:1px solid var(--color-text);background:color-mix(in srgb, var(--color-butter) 72%, var(--color-canvas));content:"";position:absolute;inset:.7rem -.7rem -.7rem .7rem}.service-demo--vision .vision-label header{border-block-end:1.5px solid;align-items:center;gap:1rem;padding-block-end:.8rem;display:flex}.service-demo--vision .vision-label header i{background:var(--color-text);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border:1px solid;block-size:2.45rem;inline-size:2.45rem}.service-demo--vision .vision-label header strong{letter-spacing:-.06em;font-size:clamp(1.45rem,2.25vw,2.35rem)}.service-demo--vision .vision-barcode{block-size:clamp(4.4rem,7vw,6.4rem);inline-size:94%;fill:var(--color-text);margin:1.2rem 0 1rem;display:block}.service-demo--vision .vision-fields{grid-template-columns:1fr .43fr;align-items:end;gap:.8rem;display:grid}.service-demo--vision .vision-fields>i{background:repeating-linear-gradient(0deg,#0000 0 .68rem,#15151326 .68rem .82rem);border:1px solid #1515134d;block-size:3.2rem}.service-demo--vision .vision-serial{z-index:2;border:1.5px solid var(--color-text);background:var(--color-canvas);grid-column:1/-1;gap:.3rem;inline-size:76%;padding:.75rem .95rem;display:grid;position:relative}.service-demo--vision .vision-serial strong{letter-spacing:-.065em;font-size:clamp(1.9rem,3vw,3.2rem);line-height:.95}.service-demo--vision .vision-stamp{color:#151513b3;block-size:4.25rem;inline-size:4.25rem;font-family:var(--font-accent);letter-spacing:.04em;border:1px solid;border-radius:50%;place-items:center;font-size:.43rem;font-style:normal;display:grid;position:absolute;inset-block-end:1.35rem;inset-inline-end:1.45rem;transform:rotate(-12deg)}.service-demo--vision .vision-scan-frame{z-index:5;border:2px solid var(--color-cobalt);border-block-color:#0000;inline-size:3.5rem;position:absolute;inset-block:1.15rem;inset-inline-start:1rem}.service-demo--vision .vision-scan-frame:before,.service-demo--vision .vision-scan-frame:after{border-block-start:1px solid var(--color-cobalt);content:"";position:absolute;inset-inline:-.45rem}.service-demo--vision .vision-scan-frame:before{inset-block-start:.25rem}.service-demo--vision .vision-scan-frame:after{inset-block-end:.25rem}.service-demo--vision .vision-bounds{z-index:6;border:2px solid var(--color-cobalt);position:absolute;inset:-.45rem}.service-demo--vision .vision-bounds i{border:2px solid var(--color-cobalt);background:var(--color-canvas);block-size:.65rem;inline-size:.65rem;position:absolute}.service-demo--vision .vision-bounds i:first-child{inset:-.43rem auto auto -.43rem}.service-demo--vision .vision-bounds i:nth-child(2){inset:-.43rem -.43rem auto auto}.service-demo--vision .vision-bounds i:nth-child(3){inset:auto auto -.43rem -.43rem}.service-demo--vision .vision-bounds i:nth-child(4){inset:auto -.43rem -.43rem auto}.service-demo--vision .vision-provenance{z-index:1;fill:none;block-size:38%;inline-size:30%;stroke:var(--color-cobalt);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;position:absolute;inset-block:35% auto;inset-inline-start:56%;overflow:visible}.service-demo--vision .vision-value{z-index:4;border:1.5px solid var(--color-text);background:var(--color-canvas);grid-template-rows:auto 1fr auto;gap:.8rem;min-block-size:15rem;inline-size:min(30%,21rem);padding:1.1rem;display:grid;position:absolute;inset-block:25% auto;inset-inline-end:2%;box-shadow:6px 7px #1515131c}.service-demo--vision .vision-value>small{border-block-end:1px solid #15151347;padding-block-end:.65rem}.service-demo--vision .vision-result-slot{background:color-mix(in srgb, var(--color-powder) 36%, var(--color-canvas));border:2px dashed #4057f46b;min-block-size:4.9rem;display:block}.service-demo--vision .vision-value>span{background:var(--color-mint);font-family:var(--font-accent);letter-spacing:.03em;justify-self:start;padding:.48rem .65rem;font-size:clamp(.55rem,.7vw,.7rem)}.service-demo--vision .vision-extracted{z-index:8;border:1.5px solid var(--color-text);background:var(--color-canvas);gap:.3rem;inline-size:calc(44.84% - clamp(2rem,3.3vw,3.1rem));padding:.75rem .95rem;display:grid;position:absolute;inset-block-start:calc(7% + clamp(1rem,1.65vw,1.55rem) + 8.25rem + clamp(4.4rem,7vw,6.4rem));inset-inline-start:calc(3% + clamp(1rem,1.65vw,1.55rem));box-shadow:4px 5px #1515131f}.service-demo--vision .vision-extracted strong{letter-spacing:-.065em;font-size:clamp(1.9rem,3vw,3.2rem);line-height:.95}.service-demo--product{color:var(--color-text)}@media (width<=82rem){.service-card__header{grid-template-columns:.75fr 1.25fr minmax(14rem,1.2fr)}.service-card__tags{gap:.4rem .8rem}.service-scene--operator{grid-template-columns:minmax(10rem,.9fr) minmax(12rem,1.2fr) minmax(11rem,.9fr)}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.motion-lab-shell:has(.services-stack-motion) .motion-lab-header{padding-block-start:.8rem;inset-inline:1rem}.motion-lab-shell:has(.services-stack-motion) .motion-lab-header__meta>span:first-child{display:none}.services-stack-motion{--services-gutter:1rem}.services-stack-intro{min-block-size:88svh;padding-block:6.4rem 3.4rem}.services-stack-intro h2{max-inline-size:12ch;font-size:clamp(2.65rem,11.5vw,3.05rem);line-height:.91}.services-stack-intro>p{margin-block-end:1.6rem;font-size:.49rem}.services-stack-intro>div{grid-template-columns:1fr;gap:.75rem;margin-block-start:2.2rem}.services-stack-intro>div>span{inline-size:3.2rem}.services-stack-intro>div p{max-inline-size:23rem;font-size:.9rem}.services-stack-story{block-size:620svh}.service-card{border-radius:1.25rem 1.25rem .3rem .3rem;grid-template-rows:minmax(16.6rem,31%) minmax(0,1fr);min-block-size:0;inset-block:4.1rem;inset-inline:1rem;box-shadow:5px 6px #1515131a}.service-card--02{inset-inline-start:1.35rem}.service-card--03{inset-inline-start:1.7rem}.service-card--04{inset-inline-start:2.05rem}.service-card--05{inset-inline-start:2.4rem}.service-card--06{inset-inline-start:2.75rem}.service-card--07{inset-inline-start:3.1rem}.service-card__tab{inline-size:1.05rem;padding:.45rem .12rem;inset-block-start:1rem;inset-inline-start:-1rem}.service-card__tab b{font-size:.4rem}.service-card__tab i{block-size:.27rem;inline-size:.27rem}.service-card__header{grid-template-rows:auto auto auto;grid-template-columns:3.2rem 1fr;gap:.65rem .7rem;padding:.95rem 1rem .5rem}.service-card__identity{gap:.5rem}.service-card__identity>span{font-size:1rem}.service-card__identity p{font-size:.42rem;line-height:1.3}.service-card__header h2{align-self:center;font-size:clamp(1.55rem,7vw,1.85rem);line-height:.94}.service-card__text{grid-column:1/-1;align-self:start;max-inline-size:39ch;font-size:.72rem;line-height:1.31}.service-card__tags{grid-column:1/-1;gap:.25rem .65rem;font-size:.39rem}.service-card__tags li:before{inline-size:.22rem;margin-inline-end:.22rem}.service-scene--conversation{grid-template-rows:1fr .85fr auto;grid-template-columns:1fr .94fr;gap:.55rem;padding:.75rem 1rem .9rem}.conversation-request{grid-column:1/-1;min-block-size:4.7rem;padding:.7rem}.conversation-request strong{margin-block-start:.38rem;font-size:.82rem}.conversation-flow{display:none}.conversation-slot{align-self:stretch;min-block-size:0;padding:.65rem}.conversation-slot__choices{margin-block:.35rem}.conversation-slot button{font-size:.56rem}.conversation-slot>strong{font-size:.68rem}.conversation-result{align-self:stretch;min-block-size:0;padding:.65rem 1.8rem .65rem .65rem}.conversation-result strong{margin-block-start:.4rem;font-size:.72rem}.conversation-result__check{block-size:1rem;inline-size:1rem;font-size:.68rem}.service-scene--conversation .scene-statuses{grid-column:1/-1;gap:.25rem .5rem}.service-status{gap:.22rem;font-size:.48rem}.service-status i{block-size:.28rem;inline-size:.28rem}.scene-kicker{font-size:.36rem}.service-scene--operator{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:stretch;gap:.7rem;padding:.8rem 1rem 1.2rem}.operator-task{grid-column:1/-1;padding:.7rem}.operator-task strong{max-inline-size:none;margin-block-start:.35rem;font-size:.79rem}.operator-rail{display:none}.operator-steps{align-content:start;gap:.2rem}.operator-steps li{gap:.4rem;padding:.27rem 0;font-size:.54rem}.operator-steps li:before{font-size:.33rem}.operator-steps li:after{display:none}.operator-decision{gap:.35rem;padding:.65rem}.operator-decision strong{font-size:.82rem}.operator-decision>span:not(.scene-kicker){font-size:.57rem}.operator-decision button{padding:.34rem .5rem;font-size:.59rem}.operator-result{font-size:.48rem;inset-block-end:.55rem;inset-inline-start:1rem}.service-scene--integration{padding:0}.integration-lines{block-size:55%;inline-size:86%;inset:10% 7% 28%}.integration-node{min-block-size:2.35rem;inline-size:4.15rem;padding:.34rem;box-shadow:2px 3px #15151317}.integration-node small{font-size:.3rem}.integration-node strong{font-size:.57rem}.integration-node--1{inset-block-start:8%;inset-inline-start:4%}.integration-node--2{inset-block-start:8%;inset-inline-start:calc(50% - 2.1rem)}.integration-node--3{inset-block-start:8%;inset-inline-end:4%}.integration-node--4{inset-block-end:25%;inset-inline-start:4%}.integration-node--5{inset-block-end:25%;inset-inline-start:calc(50% - 2.1rem)}.integration-node--6{inset-block-end:25%;inset-inline-end:4%}.integration-manual{gap:.16rem;font-size:.3rem;inset-block-start:51%;inset-inline-start:7%}.integration-manual span{padding:.18rem}.integration-toggle{padding:.32rem .45rem;font-size:.56rem;inset-block-end:.6rem;inset-inline-end:1rem}.integration-statuses{gap:.18rem .4rem;max-inline-size:calc(100% - 5.3rem);inset-block-end:.67rem;inset-inline-start:1rem}.integration-statuses .service-status{font-size:.4rem}.service-scene--system{padding:.8rem}.system-scene__objects{grid-template-columns:repeat(3,1fr);gap:.45rem}.system-scene__objects span{min-block-size:3.25rem;padding:.45rem}.system-scene__objects span:nth-child(2n){transform:translateY(10%)}.system-scene__objects span:nth-child(3n){transform:translateY(-8%)}.system-scene__objects small{font-size:.28rem}.system-scene__objects strong{font-size:.52rem}.system-scene__status{font-size:.32rem;inset-block-end:.65rem;inset-inline:1rem}.system-scene__status>span:last-child{display:none}.services-endpoint{padding-block:12svh}.services-endpoint>span{block-size:2.8rem}.service-demo{display:none}.service-demo-mobile{border-block-start:1px solid;grid-template-rows:1fr auto;align-self:stretch;gap:.75rem;min-block-size:0;margin:.55rem .8rem .75rem;padding:.8rem;display:grid;overflow:hidden}.service-demo-mobile__objects{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.65rem;display:grid}.service-demo-mobile__objects span{background:color-mix(in srgb, var(--color-canvas) 72%, transparent);border:1px solid;align-content:space-between;min-block-size:5.2rem;padding:.65rem;display:grid;box-shadow:3px 4px #15151314}.service-demo-mobile__objects small{font-family:var(--font-accent);font-size:.34rem}.service-demo-mobile__objects strong{align-self:end;font-size:.68rem;line-height:1.05}.service-demo-mobile p{font-family:var(--font-accent);letter-spacing:.03em;border-block-start:1px solid;margin:0;padding-block-start:.7rem;font-size:.43rem}}@media (prefers-reduced-motion:reduce){.services-stack-story{block-size:auto}.services-stack-pin{block-size:auto;position:relative;overflow:visible}.services-stack-cards{padding:1.25rem var(--services-gutter) 2rem;gap:1.25rem;display:grid;position:relative}.service-card,.service-card--02,.service-card--03,.service-card--04,.service-card--05,.service-card--06,.service-card--07{block-size:min(85svh,48rem);position:relative;inset:auto;transform:none!important}.service-card__tab{display:none}.services-endpoint{padding-block:10svh}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.services-stack-story{block-size:calc(var(--scene-viewport-height,100svh) * 8.02)}.services-stack-pin{block-size:var(--scene-viewport-height,100svh)}.service-card{grid-template-columns:minmax(0,1fr);inset-block-start:max(4.1rem, calc(var(--scene-header-height,50px) + 12px))}.service-card__header{grid-template-columns:3.2rem minmax(0,1fr)}.service-card__header h2{min-inline-size:0}.service-card__tags{flex-wrap:wrap}:root[data-scene-short=true] .service-card{grid-template-rows:auto minmax(0,1fr);inset-block-start:calc(var(--scene-header-height,50px) + 8px);inset-block-end:calc(var(--scene-safe-bottom,0px) + 12px)}:root[data-scene-short=true] .service-card__header{grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.6rem .75rem .4rem}:root[data-scene-short=true] .service-card__identity{align-items:center;gap:.6rem;display:flex}:root[data-scene-short=true] .service-card__identity p{margin:0}:root[data-scene-short=true] .service-card__header h2{font-size:clamp(1.55rem,7vw,1.85rem)}:root[data-scene-short=true] .service-card--06 .service-card__header h2{font-size:clamp(1.45rem,7vw,1.85rem)}:root[data-scene-short=true] .service-card__text{max-inline-size:none}:root[data-scene-short=true] .service-card__tags{gap:.2rem .55rem;font-size:.43rem;line-height:1.4}}@media (width>=500px) and (width<=1000px) and (height<=500px){:root[data-scene-short=true] .service-card{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}:root[data-scene-short=true] .service-card__header{border-block-end:0;border-inline-end:1px solid;align-content:center}:root[data-scene-short=true] .service-card__header h2{font-size:1.6rem}:root[data-scene-short=true] .service-card__text{line-height:1.3}}@media (width<=700px) and (prefers-reduced-motion:reduce),(width>=701px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:reduce){.services-stack-story,.services-stack-pin{block-size:auto}:root .service-card,:root[data-scene-short=true] .service-card{block-size:max(32rem, calc(var(--scene-viewport-height,100svh) - 80px));grid-template-rows:auto minmax(0,1fr);inset:auto}}@media (width>=500px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:reduce){:root[data-scene-short=true] .service-card{grid-template-rows:minmax(0,1fr)}}@media (width<=700px) and (prefers-reduced-motion:no-preference),(width>=701px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:no-preference){.service-card{will-change:auto}.service-card:before{background:linear-gradient(90deg,#0000,#1515131c 33.3333%,#0000);inline-size:.12%;inset-inline:49.96% auto}.service-card[data-layer-ready=true]{will-change:transform}.services-stack-motion:not([data-services-native=true]) .service-card[data-scene-resident=false]>:is([data-service-scene],[data-m2-scene]),.services-stack-motion:not([data-services-native=true]) .service-card[data-scene-resident=false]>:is([data-service-scene],[data-m2-scene]) *{visibility:hidden!important}}@media (width>=701px) and (width<=1180px){.service-demo--booking{grid-template-columns:minmax(0,39fr) minmax(0,16fr) minmax(0,45fr);gap:.75rem}.booking-phrase{min-inline-size:0;padding:1.2rem}.booking-phrase p{font-size:clamp(1.4rem,2.8vw,1.8rem)}.booking-meaning{gap:.7rem;min-inline-size:0}.meaning-tag{min-inline-size:0;padding:.65rem .35rem .65rem 1.2rem;font-size:clamp(.9rem,1.5vw,1.1rem)}.meaning-tag:before{inline-size:.85rem}.meaning-tag i{block-size:.35rem;inline-size:.35rem;inset-inline-start:.4rem}.booking-slots{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:.45rem;min-inline-size:0}.booking-slot b{font-size:clamp(1.2rem,2.3vw,1.8rem)}.booking-slot--selected b{font-size:clamp(1.4rem,2.7vw,2.15rem)}.booking-slot--selected em{white-space:nowrap;gap:.35rem;min-inline-size:0;padding:.45rem;font-size:.5rem;inset-inline-end:-.3rem}}@media (width>=1181px) and (width<=1279px){.service-demo--booking{grid-template-columns:minmax(0,39fr) minmax(0,16fr) minmax(0,45fr)}.booking-slots{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);min-inline-size:0}}.booking-connector__flow{visibility:hidden}.service-demo--booking .booking-connector__flow[style*="visibility: inherit"]{visibility:visible}.service-demo--analytics .analytics-detail:before{border:1.5px solid var(--color-text);background:var(--color-canvas);block-size:.84rem;inline-size:.84rem;inset-block-start:6%;inset-inline-start:-.42rem;transform:rotate(45deg)}.service-demo--knowledge .knowledge-answer:before{display:none}.service-demo--knowledge .knowledge-answer__port{z-index:7;border:1px solid var(--color-cobalt);background:var(--color-canvas);block-size:1.7rem;inline-size:1.7rem;color:var(--color-cobalt);font-family:var(--font-accent);place-items:center;font-size:.48rem;font-style:normal;display:grid;position:absolute;inset-inline-start:-.85rem}.service-demo--knowledge .knowledge-lines{z-index:6}.service-demo--knowledge .knowledge-fragments{inset-inline-start:43%}.service-demo--knowledge .knowledge-answer__port--one{inset-block-start:26%}.service-demo--knowledge .knowledge-answer__port--two{inset-block-start:67%}.service-demo--vision .vision-result-slot{border:1.5px solid var(--color-cobalt);background:color-mix(in srgb, var(--color-powder) 24%, var(--color-canvas));align-content:center;gap:.35rem;padding:.9rem 1rem;display:grid}.service-demo--vision .vision-result-slot:before{content:"СЕРИЙНЫЙ НОМЕР";font-family:var(--font-accent);letter-spacing:.03em;font-size:clamp(.5rem,.65vw,.65rem)}.service-demo--vision .vision-result-slot:after{content:"24A / 117";letter-spacing:-.06em;font-size:clamp(1.55rem,2.35vw,2.5rem);font-weight:650;line-height:1}.service-demo--vision .vision-extracted{pointer-events:none}.service-demo--automation.automation-dock{color:var(--color-text)}.automation-dock__systems{position:absolute;inset:0}.automation-dock__system{z-index:3;border:1.5px solid var(--color-text);background:var(--color-canvas);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);grid-template-rows:auto 1fr auto;block-size:31%;inline-size:20%;padding:1rem 1.15rem;display:grid;position:absolute;box-shadow:5px 6px #1515131f}.automation-dock__system strong{letter-spacing:-.07em;align-self:center;font-size:clamp(1.4rem,2.2vw,2.3rem)}.automation-dock__system>span{min-block-size:1.25rem;color:var(--color-cobalt);font-family:var(--font-accent);font-size:clamp(.45rem,.55vw,.58rem)}.automation-dock__system--1{inset:7% auto auto 6%}.automation-dock__system--2{inset:7% 6% auto auto}.automation-dock__system--3{inset:auto auto 7% 6%}.automation-dock__system--4{inset:auto 6% 7% auto}.automation-dock__port{z-index:4;border:2px solid var(--color-text);background:var(--color-canvas);block-size:.9rem;inline-size:.9rem;position:absolute;transform:rotate(45deg)}.automation-dock__system--1 .automation-dock__port,.automation-dock__system--3 .automation-dock__port{inset-block-start:calc(50% - .45rem);inset-inline-end:-.45rem}.automation-dock__system--2 .automation-dock__port,.automation-dock__system--4 .automation-dock__port{inset-block-start:calc(50% - .45rem);inset-inline-start:-.45rem}.automation-dock__system--1 .automation-dock__port,.automation-dock__system--2 .automation-dock__port{inset-block-start:calc(80% - .45rem)}.automation-dock__system--3 .automation-dock__port,.automation-dock__system--4 .automation-dock__port{inset-block-start:calc(20% - .45rem)}.automation-dock__bus{z-index:2;position:absolute;inset:18% 26.5%}.automation-dock__bus:after{z-index:3;border:1px solid var(--color-text);background:var(--color-cobalt);color:var(--color-canvas);content:"ИНТЕГРАЦИЯ";font-family:var(--font-accent);padding:.35rem .5rem;font-size:clamp(.45rem,.55vw,.55rem);position:absolute;inset:calc(50% - .85rem) auto auto calc(50% + 1.4rem)}.automation-dock__spine{border:2px solid var(--color-text);background:var(--color-cobalt);border-radius:.22rem;position:absolute;inset:8% calc(50% - .55rem);box-shadow:4px 4px #15151326}.automation-dock__arm{border:2px solid var(--color-text);background:var(--color-cobalt);block-size:.85rem;position:absolute}.automation-dock__arm--1,.automation-dock__arm--3{transform-origin:100%;inset-inline:0 50%}.automation-dock__arm--2,.automation-dock__arm--4{transform-origin:0;inset-inline:50% 0}.automation-dock__arm--1,.automation-dock__arm--2{inset-block-start:19%}.automation-dock__arm--3,.automation-dock__arm--4{inset-block-end:19%}.automation-dock__junction{z-index:2;border:2px solid var(--color-text);background:var(--color-canvas);block-size:1.2rem;inline-size:1.2rem;position:absolute;transform:rotate(45deg)}.automation-dock__junction--1,.automation-dock__junction--3{inset-inline-start:calc(50% - .6rem)}.automation-dock__junction--2,.automation-dock__junction--4{display:none}.automation-dock__junction--1{inset-block-start:calc(19% - .18rem)}.automation-dock__junction--3{inset-block-end:calc(19% - .18rem)}.automation-dock__slips{z-index:5;pointer-events:none;position:absolute;inset:0}.automation-dock__slips span{border:1px solid var(--color-tomato);color:#b63e2c;font-family:var(--font-accent);background:#fff8ee;padding:.65rem .75rem;font-size:clamp(.45rem,.65vw,.65rem);display:block;position:absolute;transform:rotate(-3deg);box-shadow:3px 4px #1515131a}.automation-dock__slips span:first-child{inset:39% auto auto 8%}.automation-dock__slips span:nth-child(2){inset:40% 7% auto auto}.automation-dock__slips span:nth-child(3){inset:auto auto 39% 12%}.automation-dock__slips span:nth-child(4){inset:auto 10% 39% auto}.automation-dock__input{z-index:6;border:1px solid var(--color-text);background:var(--color-butter);gap:.2rem;padding:.55rem .7rem;display:grid;position:absolute;inset:2% auto auto 29%;box-shadow:3px 4px #1515131a}.automation-dock__input strong{font-size:clamp(.7rem,1vw,1rem)}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.automation-mobile{display:grid}.automation-mobile__grid{grid-template-columns:repeat(2,1fr);align-content:center;gap:.7rem;display:grid}.automation-mobile__grid span{background:var(--color-canvas);border:1px solid;gap:.6rem;min-block-size:4.5rem;padding:.65rem;display:grid}.automation-mobile__grid strong{font-size:.85rem}.automation-mobile__grid i{background:var(--color-mint);border:1px solid;block-size:.65rem;inline-size:.65rem}.automation-mobile{position:relative}.automation-mobile__slips{pointer-events:none;justify-content:space-between;transition:transform .35s,opacity .25s;display:flex;position:absolute;inset:42% 15% auto}.automation-mobile__slips span{border:1px solid var(--color-tomato);color:#b63e2c;font-family:var(--font-accent);background:#fff8ee;padding:.35rem;font-size:.42rem}.automation-mobile__bus{background:var(--color-cobalt);color:var(--color-canvas);text-align:center;font-family:var(--font-accent);border:2px solid;padding:.6rem;font-size:.55rem}.service-card--03[data-mobile-phase=manual] .automation-mobile__bus{opacity:0;transform:scaleX(.15)}.service-card--03[data-mobile-phase=assembly] .automation-mobile__slips,.service-card--03[data-mobile-phase=complete] .automation-mobile__slips{opacity:0;transform:translateY(3rem)scale(.2)}.service-card--03[data-mobile-phase=manual] .automation-mobile__grid i{background:var(--color-canvas)}.automation-mobile__bus{transition:opacity .3s,transform .3s}}@media (prefers-reduced-motion:reduce){.automation-mobile__slips{display:none}.automation-mobile__bus{opacity:1!important;transition:none!important;transform:none!important}}.automation-dock__bus:before{z-index:3;border:2px solid var(--color-text);background:var(--color-cobalt);block-size:4.4rem;inline-size:8rem;box-shadow:5px 6px 0 #15151329, inset 0 0 0 .45rem var(--color-canvas);content:"";position:absolute;inset:calc(50% - 2.2rem) auto auto calc(50% - 4rem)}.automation-dock__bus:after{z-index:4;background:0 0;border:0;padding:0;inset:calc(50% - .35rem) auto auto calc(50% - 3.2rem)}@media (prefers-reduced-motion:reduce){.automation-dock__slips,.automation-dock__slips span,.service-demo--vision .vision-extracted{opacity:0!important;visibility:hidden!important}}.booking-branch{z-index:1;fill:none;block-size:100%;inline-size:100%;stroke:var(--color-text);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;position:absolute;inset:0;overflow:visible}.booking-branch path{opacity:0;visibility:hidden;stroke-dasharray:1;stroke-dashoffset:1px}.service-demo--agent .agent-token{opacity:0;visibility:hidden;inset-inline-start:22.4%}.service-demo--automation .automation-dock__input{inset-block-start:3%;inset-inline-start:24.5%}.service-demo--knowledge .knowledge-lines{z-index:4;block-size:100%;inline-size:100%;inset:0}.service-demo--vision .vision-result-slot:before,.service-demo--vision .vision-result-slot:after{content:none}.service-demo--vision .vision-extracted{opacity:0;visibility:hidden}.service-demo--vision .vision-result-slot>small{font-family:var(--font-accent);letter-spacing:.03em;font-size:clamp(.5rem,.65vw,.65rem)}.service-demo--vision .vision-result-slot>strong{opacity:0;visibility:hidden;letter-spacing:-.06em;clip-path:inset(0 100% 0 0);font-size:clamp(1.55rem,2.35vw,2.5rem);font-weight:650;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.service-demo--vision .vision-result-slot>strong{opacity:1!important;visibility:visible!important;clip-path:none!important}.booking-branch path{opacity:1!important;visibility:visible!important;stroke-dashoffset:0!important}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.services-stack-intro{min-block-size:60svh;padding-block:4.5rem 2.5rem}.service-card--01 .service-demo-mobile,.service-card--02 .service-demo-mobile,.service-card--03 .service-demo-mobile{display:none}.service-card--01 .service-demo,.service-card--02 .service-demo,.service-card--03 .service-demo{min-block-size:0;margin:0;display:block;position:relative;overflow:hidden}.service-card--01 .service-demo--booking{height:100%}.service-card--01 .booking-phrase{border-radius:.85rem .85rem .85rem .2rem;width:75%;min-height:7.2rem;padding:.8rem 1rem;position:absolute;top:5%;left:5%}.service-card--01 .booking-phrase p{font-size:clamp(1.25rem,5.5vw,1.55rem)}.service-card--01 .booking-meaning{justify-content:space-between;gap:.5rem;width:84%;display:flex;position:absolute;top:30%;left:8%}.service-card--01 .meaning-tag{width:48%;min-height:3.25rem;padding:.55rem .3rem .55rem 1.25rem;font-size:1rem}.service-card--01 .meaning-tag i{width:.4rem;height:.4rem;left:.35rem}.service-card--01 .booking-slots{grid-template-columns:1fr 1.18fr 1fr;gap:.35rem;width:90%;height:39%;min-height:0;position:absolute;top:49%;left:5%}.service-card--01 .booking-slot,.service-card--01 .booking-slot--selected{border-radius:.5rem;height:75%;min-height:0}.service-card--01 .booking-slot--selected{height:92%}.service-card--01 .booking-slot b{font-size:clamp(1rem,4.7vw,1.3rem)}.service-card--01 .booking-slot--selected b{font-size:clamp(1.35rem,6vw,1.75rem)}.service-card--01 .booking-slot>i{width:1.3rem;bottom:1.2rem}.service-card--01 .booking-slot--selected em{gap:.25rem;min-width:0;padding:.35rem .45rem;font-size:.48rem;top:-.65rem;right:-.25rem}.service-card--01 .booking-branch{opacity:.4}.service-card--01 .booking-connector{display:none}.service-card--02 .service-demo--agent{height:100%}.service-card--02 .agent-document{width:74%;height:27%;min-height:0;padding:.8rem;top:4%;left:5%}.service-card--02 .agent-document strong{font-size:clamp(.9rem,4.2vw,1.15rem)}.service-card--02 .agent-rail{width:1050px;height:2.3rem;transform:translateX(var(--agent-rail-shift,0px));top:77%;left:3%;right:auto}.service-card--02 .agent-stations{width:740px;transform:translateX(var(--agent-rail-shift,0px));grid-template-columns:repeat(4,170px);gap:20px;top:39%;left:160px;right:auto}.service-card--02 .agent-stations>span{min-height:9rem;padding:.7rem}.service-card--02 .agent-stations strong{font-size:.8rem}.service-card--02 .agent-token{width:4rem;height:3.6rem;top:calc(77% - 1.35rem);left:6%}.service-card--02 .agent-gate-assembly{width:105px;height:49%;transform:translateX(var(--agent-rail-shift,0px));top:38%;left:930px;right:auto}.service-card--02 .agent-gate-assembly span{font-size:.72rem}.service-card--02 .agent-secondary-token{display:none}.service-card--03 .automation-dock{height:100%}.service-card--03 .automation-dock__system{width:41%;height:29%;padding:.55rem .65rem;box-shadow:3px 4px #1515131f}.service-card--03 .automation-dock__system strong{font-size:clamp(1.15rem,5.2vw,1.5rem)}.service-card--03 .automation-dock__system small{font-size:.42rem}.service-card--03 .automation-dock__system>span{font-size:.46rem;line-height:1.15}.service-card--03 .automation-dock__system--1{top:4%;left:5%}.service-card--03 .automation-dock__system--2{top:11%;right:5%}.service-card--03 .automation-dock__system--3{height:30%;bottom:10%;left:7%}.service-card--03 .automation-dock__system--4{height:26%;bottom:4%;right:5%}.service-card--03 .automation-dock__bus{inset:19% 27%}.service-card--03 .automation-dock__bus:before{width:6.2rem;height:3.5rem;top:calc(50% - 1.75rem);left:calc(50% - 3.1rem)}.service-card--03 .automation-dock__bus:after{font-size:.42rem;top:calc(50% - .2rem);left:calc(50% - 2.65rem)}.service-card--03 .automation-dock__slips span{padding:.38rem;font-size:.38rem}.service-card--03 .automation-dock__slips span:first-child{top:35%;left:4%}.service-card--03 .automation-dock__slips span:nth-child(2){top:38%;right:4%}.service-card--03 .automation-dock__slips span:nth-child(3){bottom:35%;left:7%}.service-card--03 .automation-dock__slips span:nth-child(4){bottom:34%;right:5%}.service-card--03 .automation-dock__input{z-index:7;top:1%;left:26%}}.automation-dock__fields{display:none}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.service-card--03 .automation-dock__systems{position:absolute;inset:0}.service-card--03 .automation-dock__system{clip-path:none;border-radius:.2rem;grid-template-rows:auto auto 1fr auto;display:grid}.service-card--03 .automation-dock__system--1{background:#fff8ee;width:76%;height:23%;top:3%;left:5%}.service-card--03 .automation-dock__system--2{background:color-mix(in srgb, var(--color-powder) 38%, var(--color-canvas));width:45%;height:27%;top:33%;left:5%;right:auto}.service-card--03 .automation-dock__system--3{background:color-mix(in srgb, var(--color-mint) 30%, var(--color-canvas));width:39%;height:31%;inset:31% 5% auto auto}.service-card--03 .automation-dock__system--4{background:var(--color-canvas);width:78%;height:20%;inset:auto auto 5% 13%}.service-card--03 .automation-dock__system--4 strong{font-size:1.1rem}.service-card--03 .automation-dock__fields{align-content:center;gap:.26rem;display:grid}.service-card--03 .automation-dock__fields i{opacity:.27;background:currentColor;width:86%;height:1px;display:block}.service-card--03 .automation-dock__fields i:nth-child(2){width:62%}.service-card--03 .automation-dock__fields i:nth-child(3){width:74%}.service-card--03 .automation-dock__system--4 .automation-dock__fields{display:none}.service-card--03 .automation-dock__system>span{min-height:.7rem;color:var(--color-cobalt);font-size:.49rem;font-weight:650}.service-card--03 .automation-dock__system--4>span{color:var(--color-text)}.service-card--03 .automation-dock__bus{pointer-events:none;inset:0}.service-card--03 .automation-dock__spine,.service-card--03 .automation-dock__arm,.service-card--03 .automation-dock__junction{display:none}.service-card--03 .automation-dock__bus:before{width:32%;height:2.25rem;top:66%;left:34%;box-shadow:3px 4px #15151326}.service-card--03 .automation-dock__bus:after{font-size:.42rem;top:calc(66% + .76rem);left:37%}.service-card--03 .automation-dock__input{width:36%;top:5%;left:42%;box-shadow:2px 3px #1515131a}.service-card--03 .automation-dock__input strong{font-size:.58rem}.service-card--03 .automation-dock__slips span:first-child{top:24%;left:6%}.service-card--03 .automation-dock__slips span:nth-child(2){top:27%;right:7%}.service-card--03 .automation-dock__slips span:nth-child(3){bottom:31%;left:7%}.service-card--03 .automation-dock__slips span:nth-child(4){bottom:29%;right:6%}.service-card--01 .service-card__tags,.service-card--02 .service-card__tags,.service-card--03 .service-card__tags{font-size:.43rem;line-height:1.4}}.agent-mobile-result{display:none}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.service-card--02 .agent-mobile-result{z-index:10;border:1px solid var(--color-text);background:var(--color-tomato);width:90%;color:var(--color-text);font-family:var(--font-accent);text-align:center;opacity:0;visibility:hidden;padding:.55rem .7rem;font-size:.5rem;display:block;position:absolute;bottom:4%;right:5%;box-shadow:3px 4px #15151338}}@media (width<=700px) and (prefers-reduced-motion:reduce),(width>=701px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:reduce){.service-card--02 .agent-mobile-result{opacity:1!important;visibility:visible!important;transform:none!important}}.service-demo--agent .agent-stations>span{opacity:.62}.service-demo--automation .automation-dock__bus,.service-demo--automation .automation-dock__system>span{opacity:0}@media (prefers-reduced-motion:reduce){.service-demo--automation .automation-dock__bus,.service-demo--automation .automation-dock__system>span{opacity:1}}.service-demo--automation .automation-dock__input{opacity:0}@media (prefers-reduced-motion:reduce){.service-demo--automation .automation-dock__input{opacity:1}}@media (width<=700px) and (prefers-reduced-motion:reduce),(width>=701px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:reduce){.service-card--01 .meaning-tag,.service-card--01 .booking-slot,.service-card--01 .booking-slot--selected em{opacity:1!important;visibility:visible!important;transform:none!important}.service-card--01 .booking-slot--selected{background:var(--color-cobalt)!important;color:var(--color-canvas)!important}.service-card--02 .agent-stations,.service-card--02 .agent-rail,.service-card--02 .agent-gate-assembly{transform:translateX(var(--agent-rail-end,-710px))!important}.service-card--02 .agent-stations>span{opacity:1!important}.service-card--02 .agent-token{right:25%;opacity:1!important;visibility:visible!important;left:auto!important;transform:none!important}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.service-card--01 .booking-meaning{top:max(30%,5% + 7.7rem)}.service-card--01 .booking-slots{top:max(49%,5% + 11.9rem)}:root[data-scene-short=true] .service-card--01 .booking-phrase{height:4.5rem;min-height:0;padding:.65rem .8rem;top:4%}:root[data-scene-short=true] .service-card--01 .booking-meaning{top:calc(4% + 5rem)}:root[data-scene-short=true] .service-card--01 .meaning-tag{min-height:3rem}:root[data-scene-short=true] .service-card--01 .booking-slots{height:calc(96% - 10.2rem);top:calc(4% + 9.3rem)}:root[data-scene-short=true] .service-card--02 .agent-document{height:5.6rem;padding:.65rem .8rem;top:3%}:root[data-scene-short=true] .service-card--02 .agent-stations{top:39%}:root[data-scene-short=true] .service-card--02 .agent-stations>span{height:7rem;min-height:0;padding:.55rem .7rem}:root[data-scene-short=true] .service-card--02 .agent-gate-assembly{height:40%;top:39%}}.m2-scene{display:none}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.service-card--04 .service-demo,.service-card--05 .service-demo,.service-card--06 .service-demo{display:none}.service-card--04 .m2-scene,.service-card--05 .m2-scene,.service-card--06 .m2-scene{border-block-start:1px solid;min-block-size:0;margin:.45rem .7rem .7rem;padding:.5rem .45rem .1rem;display:grid;position:relative;overflow:hidden}.m2-scene small,.m2-analytics__top,.m2-analytics__chart>span,.m2-vision__caption{font-family:var(--font-accent);letter-spacing:.025em;font-size:clamp(.5rem,2vw,.61rem)}.m2-analytics{grid-template-rows:1.15rem minmax(0,1fr) auto;gap:.3rem}.m2-analytics__top,.m2-vision__caption{opacity:.75;justify-content:space-between;align-items:center;display:flex}.m2-analytics__chart{background:#f4f1e97a;border:1px solid #15151342;min-block-size:0;position:relative}.m2-analytics__chart svg{fill:none;block-size:calc(100% - 1.5rem);inline-size:100%;position:absolute;inset:.25rem 0 1.25rem;overflow:visible}.m2-analytics__grid{stroke:#15151324;stroke-width:1px;vector-effect:non-scaling-stroke}.m2-analytics__axis{stroke:#151513b3;stroke-width:1.2px;vector-effect:non-scaling-stroke}.m2-analytics__guide{stroke:var(--color-tomato);stroke-width:1.4px;stroke-dasharray:3 4;opacity:0;vector-effect:non-scaling-stroke}.m2-analytics__line{stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:1px}.m2-analytics__line--one{stroke:var(--color-cobalt)}.m2-analytics__line--two{stroke:var(--color-text)}.m2-analytics__event{fill:var(--color-tomato);stroke:var(--color-canvas);stroke-width:3px;opacity:0;vector-effect:non-scaling-stroke}.m2-analytics__chart>span{white-space:nowrap;font-size:.43rem;position:absolute;inset-block-end:.35rem}.m2-analytics__start{inset-inline-start:7%}.m2-analytics__signal{inset-inline-start:56%;transform:translate(-50%)}.m2-analytics__end{inset-inline-end:3%}.m2-analytics__series{opacity:0;background:#f4f1e9e0;gap:.2rem;padding:.4rem .5rem;font-size:clamp(.62rem,2.4vw,.72rem);font-weight:600;display:grid;position:absolute;inset:.55rem .55rem auto auto}.m2-analytics__series span{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.m2-analytics__series i{border-block-start:3px solid var(--color-cobalt);inline-size:.8rem}.m2-analytics__series span+span i{border-color:var(--color-text)}.m2-analytics__insight{border:1px solid var(--color-text);background:var(--color-canvas);opacity:0;grid-template-columns:1fr auto;gap:.15rem .5rem;min-block-size:4.6rem;padding:.5rem .65rem;display:grid;transform:translateY(12px)}.m2-analytics__insight small{color:#a33d2d;grid-column:1/-1;font-size:.43rem}.m2-analytics__insight strong{letter-spacing:-.04em;font-size:clamp(1rem,4vw,1.2rem)}.m2-analytics__insight span{white-space:nowrap;align-self:end;font-size:clamp(.64rem,2.4vw,.72rem)}.m2-analytics__insight b{color:var(--color-cobalt)}.m2-knowledge{grid-template-rows:2.8rem minmax(0,1fr) 7.1rem;gap:.35rem}.m2-knowledge__query{z-index:6;border-inline-start:3px solid var(--color-cobalt);background:var(--color-canvas);opacity:0;align-content:center;justify-self:start;gap:.1rem;padding:.3rem .5rem;display:grid;transform:translateY(-8px)}.m2-knowledge__query strong{font-size:clamp(.85rem,3.2vw,1rem);line-height:1.1}.m2-knowledge__workspace{min-block-size:0;position:relative}.m2-knowledge__paper{border:1px solid var(--color-text);transform-origin:bottom;background:#fffdf6;grid-template-rows:auto repeat(3,.32rem) 1fr auto;align-content:start;gap:.5rem;block-size:90%;inline-size:67%;padding:.7rem;display:grid;position:absolute;box-shadow:3px 4px #1515131f}.m2-knowledge__paper header{border-block-end:1px solid #15151359;justify-content:space-between;gap:.3rem;padding-block-end:.35rem;display:flex}.m2-knowledge__paper header strong{letter-spacing:-.035em;font-size:clamp(.82rem,3.2vw,1rem)}.m2-knowledge__paper>i{background:#15151330;block-size:.31rem;inline-size:83%}.m2-knowledge__paper>i:nth-of-type(2){inline-size:57%}.m2-knowledge__paper>span{font-family:var(--font-accent);border:1px solid;place-self:end start;padding:.2rem .3rem;font-size:.42rem}.m2-knowledge__paper--three{z-index:1;background:#f6f0d8;inset:7% auto auto 18%;transform:rotate(6deg)}.m2-knowledge__paper--two{z-index:2;background:#faf8ea;inset:3% auto auto 11%;transform:rotate(-4deg)}.m2-knowledge__paper--one{z-index:3;background:#fffdf6;inset:5% auto auto 15%;transform:rotate(1deg)}.m2-knowledge__paper--one p{border-inline-start:3px solid var(--color-cobalt);background:color-mix(in srgb, var(--color-powder) 50%, var(--color-canvas));opacity:.38;place-self:center stretch;margin:0;padding:.35rem .4rem;font-size:clamp(.78rem,3vw,.93rem);font-weight:650;line-height:1.1}.m2-knowledge__transfer{z-index:7;border:1px solid var(--color-cobalt);background:var(--color-canvas);opacity:0;pointer-events:none;inline-size:9.5rem;padding:.35rem .45rem;font-size:clamp(.78rem,3vw,.93rem);font-weight:650;line-height:1.1;position:absolute;box-shadow:2px 3px #15151321}.m2-knowledge__answer{z-index:5;border:1px solid var(--color-text);background:var(--color-canvas);opacity:.36;grid-template-rows:auto 1fr auto;gap:.2rem;padding:.5rem .65rem;display:grid;transform:translateY(10px);box-shadow:3px 4px #1515131c}.m2-knowledge__answer header{justify-content:space-between;align-items:center;display:flex}.m2-knowledge__answer header span{background:var(--color-mint);font-family:var(--font-accent);padding:.12rem .25rem;font-size:.4rem}.m2-knowledge__answer strong{letter-spacing:-.045em;opacity:0;align-self:center;font-size:clamp(1rem,4vw,1.22rem);line-height:1.05}.m2-knowledge__answer p{border-block-start:1px solid #15151338;margin:0;padding-block-start:.3rem;font-size:clamp(.58rem,2.2vw,.68rem)}.m2-knowledge__answer p b{float:right;color:var(--color-cobalt)}.m2-vision{grid-template-rows:1.15rem minmax(0,1fr) 6.6rem;gap:.35rem}.m2-vision__label{border:1px solid var(--color-text);background:color-mix(in srgb, var(--color-butter) 77%, var(--color-canvas));opacity:.7;transform-origin:50%;grid-template-rows:auto minmax(3.2rem,.65fr) auto 1fr;align-self:stretch;gap:.4rem;min-block-size:0;padding:.65rem .75rem;display:grid;position:relative;transform:translateY(8px)rotate(-1.5deg);box-shadow:4px 5px #15151321}.m2-vision__label header{border-block-end:1px solid var(--color-text);align-items:center;gap:.55rem;padding-block-end:.3rem;display:flex}.m2-vision__label header i{background:var(--color-text);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);block-size:1.2rem;inline-size:1.2rem}.m2-vision__label header strong{letter-spacing:-.055em;font-size:clamp(1.1rem,4.6vw,1.4rem)}.m2-vision__label svg{block-size:100%;inline-size:94%;fill:var(--color-text)}.m2-vision__lines{gap:.45rem;display:flex}.m2-vision__lines i{background:repeating-linear-gradient(0deg,#0000 0 .5rem,#15151321 .5rem .58rem);border:1px solid #15151340;block-size:2rem;inline-size:66%}.m2-vision__lines i+i{inline-size:27%}.m2-vision__serial{border:1px solid var(--color-text);background:var(--color-canvas);align-self:end;gap:.15rem;inline-size:82%;padding:.32rem .5rem;display:grid;position:relative}.m2-vision__serial strong{letter-spacing:-.065em;font-size:clamp(1.4rem,6vw,1.9rem);line-height:1}.m2-vision__serial small{font-size:.43rem}.m2-vision__bounds{border:2px solid var(--color-cobalt);opacity:0;position:absolute;inset:-.3rem;transform:scale(1.1)}.m2-vision__stamp{font-size:.4rem;position:absolute;inset:auto .75rem .7rem auto;transform:rotate(-9deg)}.m2-vision__token{z-index:8;border:1px solid var(--color-cobalt);background:var(--color-canvas);letter-spacing:-.065em;opacity:0;pointer-events:none;padding:.2rem .4rem;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:650;line-height:1;position:absolute;box-shadow:2px 3px #15151326}.m2-vision__result{border:1px solid var(--color-text);background:var(--color-canvas);opacity:.4;grid-template-rows:auto 1fr;gap:.35rem;padding:.5rem .65rem;display:grid;transform:translateY(8px);box-shadow:3px 4px #1515131f}.m2-vision__result header{border-block-end:1px solid #15151340;justify-content:space-between;align-items:center;gap:.3rem;display:flex}.m2-vision__result header span{background:var(--color-mint);font-family:var(--font-accent);opacity:0;padding:.1rem .25rem;font-size:.4rem}.m2-vision__result>div{border:1px dashed var(--color-cobalt);background:color-mix(in srgb, var(--color-powder) 40%, var(--color-canvas));align-content:center;gap:.1rem;padding-inline:.4rem;display:grid}.m2-vision__result strong{letter-spacing:-.06em;opacity:0;font-size:clamp(1.35rem,5.6vw,1.75rem);line-height:1}}@media (width<=700px) and (prefers-reduced-motion:reduce),(width>=701px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:reduce){.m2-analytics__line{stroke-dashoffset:0!important}.m2-analytics__guide,.m2-analytics__event,.m2-analytics__series,.m2-analytics__insight,.m2-knowledge__query,.m2-knowledge__answer,.m2-knowledge__answer strong{opacity:1!important;transform:none!important}.m2-knowledge__paper--one p{opacity:1!important}.m2-knowledge__transfer{display:none}.m2-vision__label,.m2-vision__result,.m2-vision__bounds,.m2-vision__result strong,.m2-vision__result header span{opacity:1!important;transform:none!important}.m2-vision__token{display:none}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){:root[data-scene-short=true] .service-card--04 .m2-scene,:root[data-scene-short=true] .service-card--05 .m2-scene,:root[data-scene-short=true] .service-card--06 .m2-scene{margin:.35rem .6rem .55rem;padding:.35rem .3rem .1rem}:root[data-scene-short=true] .m2-analytics{grid-template-rows:1rem minmax(0,1fr) auto;gap:.3rem}:root[data-scene-short=true] .m2-analytics__insight{min-block-size:4rem;padding:.4rem .45rem}:root[data-scene-short=true] .m2-analytics__insight strong{grid-column:1/-1}:root[data-scene-short=true] .m2-knowledge{grid-template-rows:2.5rem minmax(0,1fr) 5.8rem;gap:.3rem}:root[data-scene-short=true] .m2-knowledge__paper{gap:.25rem;padding:.4rem}:root[data-scene-short=true] .m2-knowledge__paper header{padding-block-end:.2rem}:root[data-scene-short=true] .m2-knowledge__paper--one p{padding:.25rem .3rem}:root[data-scene-short=true] .m2-knowledge__answer{padding:.4rem .45rem}:root[data-scene-short=true] .m2-vision{grid-template-rows:1rem minmax(0,1fr) 5.3rem;gap:.3rem}:root[data-scene-short=true] .m2-vision__label{grid-template-rows:auto minmax(1.25rem,1fr) auto auto;gap:.2rem;padding:.45rem .6rem}:root[data-scene-short=true] .m2-vision__label header{padding-block-end:.2rem}:root[data-scene-short=true] .m2-vision__lines i{block-size:.85rem}:root[data-scene-short=true] .m2-vision__stamp{inset-block-end:3.8rem}:root[data-scene-short=true] .m2-vision__result{gap:.2rem;padding:.4rem .45rem}}
