.hero--compact{min-height:0}.hero--compact .hero-copy{padding-top:112px;padding-bottom:110px;justify-content:flex-start}.hero--compact h1{margin-top:20px;font-size:clamp(30px,8.7vw,48px);line-height:1.02}.hero--compact .hero-details{margin-top:22px}.hero--compact .hero-lead{font-size:16px;line-height:1.55}.hero--compact .hero-actions{margin-top:22px;gap:12px}.hero--compact .hero-phone{margin-top:16px;flex-wrap:wrap;font-size:12px}@media(min-width:768px){.hero--compact{min-height:min(76svh,800px)}.hero--compact .hero-copy{padding-top:128px;padding-bottom:130px;justify-content:center}.hero--compact h1{font-size:clamp(40px,4.4vw,64px)}.hero--compact .hero-lead{font-size:18px}.hero--compact .hero-details{margin-top:24px}.hero--compact .hero-phone{font-size:14px}}.orbit-layer--sparse{opacity:.65}@media(max-width:359px){.hero--compact .hero-copy{padding-top:96px;padding-bottom:70px}.hero--compact h1{font-size:28px;margin-top:18px}.hero--compact .hero-details{margin-top:18px}.hero--compact .hero-lead{font-size:14.5px;line-height:1.5}.hero--compact .hero-actions{margin-top:18px}.hero--compact .hero-actions>a:first-child{font-size:12px;padding-inline:17px}.hero--compact .hero-phone{margin-top:12px;font-size:11px}}@media(max-width:767px){.hero--compact .horizon-in{bottom:-100px}}.hero--video{min-height:88svh}.hero--video .hero-copy{padding-top:160px;padding-bottom:140px}.hero-video-bg{position:absolute;inset:0;overflow:hidden;background:#141719}.hero-video-bg video{width:100%;height:100%;object-fit:cover}.hero-video-bg>div{position:absolute;inset:0;background:linear-gradient(180deg,#0007,#0009 55%,#000d)}.hero-video-eyebrow{color:#ffffffb0;font:10px var(--font-mono);letter-spacing:.2em}.hero-video-toggle{position:absolute;bottom:26px;right:32px;z-index:30;display:flex;align-items:center;gap:7px;color:#ffffffc9;background:#0004;border:1px solid #ffffff30;border-radius:30px;padding:9px 13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;cursor:pointer}.hero-video-toggle:focus-visible{outline:2px solid #dcebf8;outline-offset:4px}@media(max-width:767px){.hero--video{min-height:0}.hero--video .hero-copy{padding-top:135px;padding-bottom:110px}.hero--video h1{font-size:clamp(34px,9vw,52px)}.hero--video .hero-details{margin-top:25px}.hero--video .hero-lead{font-size:16px}.hero-video-toggle{bottom:22px;right:24px}}.hero--video{aspect-ratio:16 / 9;min-height:0}.hero--video .hero-copy{position:absolute;inset:0;padding:108px 32px 42px}.hero--video h1{font-size:clamp(36px,4.3vw,64px);margin-top:20px}.hero--video .hero-details{margin-top:22px}.hero--video .hero-lead{font-size:clamp(16px,1.4vw,20px)}.hero--video .hero-actions{margin-top:22px}.hero--video .hero-phone{margin-top:16px}.hero-video-bg video{object-fit:contain}@media(max-width:1023px){.hero--video{aspect-ratio:auto}.hero--video .hero-video-bg{position:relative;inset:auto;aspect-ratio:16 / 9;width:100%;flex:none}.hero--video .hero-video-bg>div{background:linear-gradient(180deg,#0003,transparent 60%,#0005)}.hero--video .hero-copy{position:relative;inset:auto;padding:36px 24px 55px}.hero--video h1{font-size:clamp(34px,6vw,48px)}.hero-video-toggle{top:calc(56.25vw - 45px);bottom:auto;right:20px}}.hero-video-bg:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:30%;min-height:80px;background:linear-gradient(180deg,transparent,#000);pointer-events:none}@media(max-width:1023px){.hero--video{min-height:82svh;aspect-ratio:auto}.hero--video .hero-video-bg{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.hero--video .hero-video-bg video{object-fit:cover}.hero--video .hero-video-bg>div{background:linear-gradient(180deg,#0007,#0009 55%,#000b)}.hero--video .hero-copy{position:relative;inset:auto;padding:120px 24px 100px;justify-content:center}.hero--video .hero-phone{flex-wrap:wrap;font-size:12px}.hero-video-toggle{top:auto;bottom:24px;right:24px}}@media(max-width:359px){.hero--video h1{font-size:31px}.hero--video .hero-lead{font-size:15px}.hero--video .hero-actions>a:first-child{font-size:12px;padding-inline:18px}}.hero--compact h1,.hero--video h1{margin-top:28px}.hero--compact .hero-details,.hero--video .hero-details{margin-top:36px}.hero--compact .hero-actions,.hero--video .hero-actions{margin-top:32px}.hero--compact .hero-phone,.hero--video .hero-phone{margin-top:20px}.hero--compact .hero-lead,.hero--video .hero-lead{max-width:650px}@media(max-width:767px){.hero--compact .hero-details,.hero--video .hero-details{margin-top:40px}.hero--compact .hero-copy,.hero--video .hero-copy{padding-top:112px}}@media(min-width:360px)and (max-width:767px){.hero--compact .hero-actions>a:first-child,.hero--video .hero-actions>a:first-child{font-size:12px;padding-inline:20px}.hero--compact .hero-actions,.hero--video .hero-actions{gap:12px}}.hero--video+#what-we-do{padding-top:24px}@media(min-width:768px){.hero--video .hero-copy{align-items:flex-start;text-align:start;padding-inline:32px}.hero--video h1{font-size:clamp(64px,5vw,76px)}.hero--video .hero-copy>div{align-items:flex-start;width:100%}.hero--video .hero-details{align-items:flex-start;width:100%}.hero--video .hero-lead{text-wrap:pretty}}@media(min-width:1024px){.hero--video .hero-copy{padding-inline:64px}}@media(max-width:767px){.hero--video h1{font-size:clamp(34px,11vw,54px);line-height:1.02}.hero--video h1:dir(rtl){line-height:1.25}.hero--video .hero-lead{font-size:18px;line-height:1.6}}.ai-marquee-shell{max-width:1920px;margin-inline:auto}.ai-marquee-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding-block:4px;scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 20px),transparent)}.ai-marquee-viewport::-webkit-scrollbar{display:none;width:0;height:0}.ai-marquee-viewport:focus-visible{outline:1px solid #dcebf888;outline-offset:3px}.ai-marquee-track{display:flex;width:max-content}.ai-bento-group{display:grid;flex:none;grid-template-columns:repeat(14,276px);grid-template-rows:repeat(2,264px);grid-auto-flow:column dense;gap:14px;padding-inline-end:14px}.ai-capability-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:16px;transition:border-color .2s}.ai-capability-card:hover{border-color:#ffffff3d}.ai-capability-card--knowledge{grid-column:1;grid-row:1 / span 2}.ai-capability-card--communications{grid-column:2;grid-row:1}.ai-capability-card--workflows{grid-column:2;grid-row:2}.ai-card-preview{position:relative;flex:none;height:106px;overflow:hidden;border-bottom:1px solid #ffffff0f;background:linear-gradient(180deg,#ffffff05,transparent)}.ai-card-preview .ai-preview-window{inset:14px -1px -12px 16px;border-color:#ffffff1f;background:#0c0c0c;box-shadow:0 -10px 40px #0005}.ai-capability-card[dir=rtl] .ai-card-preview .ai-preview-window{inset:14px 16px -12px -1px}.ai-card-content{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;padding:20px}.ai-capability-card h3{color:#f5f5f5;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.16;letter-spacing:-.025em}.ai-card-description{margin-top:10px;color:#ffffff8c;font-size:12px;line-height:1.65}.ai-card-footer{margin-top:auto;padding-top:16px}.ai-card-industry{display:flex;align-items:center;gap:7px;color:#fff6;font-size:8.5px;line-height:1.5;letter-spacing:.055em;font-weight:500;text-transform:uppercase}.ai-card-industry svg{flex:none;color:#dcebf880}.ai-card-detail{margin-top:8px;color:#dcebf899;font-size:8px;line-height:1.5}.ai-capability-card--knowledge h3{font-size:28px;margin-top:8px}.ai-capability-card--knowledge .ai-card-description{font-size:13px}.ai-capability-card--knowledge .ai-card-footer{border-top:1px solid #ffffff0f}.ai-knowledge-demo{position:relative;flex:1;min-height:270px;margin-block:24px}.ai-knowledge-demo .ai-preview-window{inset:0;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 15px 35px #0003}.ai-knowledge-content{padding:14px}.ai-demo-question{display:flex;gap:9px;align-items:flex-start;border:1px solid #ffffff1a;border-radius:7px;padding:11px;color:#dcebf8cc;font-size:11px;line-height:1.5}.ai-demo-question>svg,.ai-demo-answer>svg{flex:none;margin-top:2px}.ai-demo-answer{display:flex;gap:10px;margin-top:19px;color:#fff9;font-size:11px;line-height:1.7}.ai-demo-source{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#dcebf8aa;font-size:9px;border:1px solid #ffffff14;border-radius:4px;padding:3px 6px}.ai-knowledge-index{margin-top:22px;border-top:1px solid #ffffff0f;padding-top:12px}.ai-knowledge-index>div{display:flex;align-items:center;gap:10px;color:#ffffff50;padding-block:8px}.ai-knowledge-index>div>span{display:flex;flex:1;flex-direction:column;gap:5px}.ai-knowledge-index i{height:3px;width:70%;border-radius:3px;background:#ffffff16}.ai-knowledge-index i+i{width:45%;opacity:.5}.ai-demo-caption{margin-top:14px;color:#ffffff60;font-size:9px;text-align:center}.ai-ui-row{display:flex;align-items:center;gap:7px;min-width:0;padding-block:5px;color:#ffffff80;font-size:9px;line-height:1.3}.ai-ui-row>svg{flex:none;color:#dcebf880}.ai-ui-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ui-row>i{width:4px;height:4px;flex:none;border-radius:50%;background:#ffffff45}.ai-ui-inbox,.ai-ui-timeline,.ai-ui-booking{padding:7px 12px}.ai-ui-inbox .ai-ui-row+.ai-ui-row{border-top:1px solid #ffffff08}.ai-ui-context{display:flex;align-items:center;gap:7px;padding-top:7px;border-top:1px solid #ffffff0d;color:#dcebf880}.ai-ui-context span{margin-inline-start:auto;font-size:9px}.ai-ui-document{display:flex;gap:12px;padding:11px}.ai-ui-document>div:first-child{display:flex;width:49px;flex:none;align-items:center;flex-direction:column;gap:5px;border:1px solid #ffffff16;border-radius:5px;padding:7px;color:#dcebf880}.ai-ui-document>div:first-child span{font-size:7px}.ai-ui-document>div:last-child{flex:1}.ai-ui-imaging{display:flex;gap:12px;padding:7px 13px}.ai-ui-imaging>svg{width:70px;height:64px;flex:none;color:#dcebf877}.ai-ui-imaging>div{display:flex;flex-direction:column;gap:7px;justify-content:center;flex:1;color:#dcebf88c}.ai-ui-imaging span{font-size:8px}.ai-ui-imaging i{height:3px;width:80%;background:#ffffff14;border-radius:3px}.ai-ui-imaging i+i{width:50%}.ai-ui-voice{padding:9px 12px}.ai-ui-voice>span{display:flex;align-items:center;gap:7px;color:#ffffff80;font-size:9px}.ai-ui-voice>span>i{width:4px;height:4px;margin-inline-start:auto;border-radius:50%;background:#dcebf88c}.ai-wave-art{display:flex;align-items:center;gap:4px;height:29px;margin-top:7px;color:#dcebf8}.ai-wave-art i{width:3px;background:currentColor;border-radius:3px;opacity:.55}.ai-ui-chart{padding:8px 12px;color:#dcebf8a6}.ai-ui-chart>span{color:#fff6;font-size:8px}.ai-ui-chart svg{height:40px;width:100%;margin-top:3px}.ai-ui-inspection{display:flex;gap:6px;padding:10px}.ai-ui-inspection>div{position:relative;display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:6px;border:1px solid #ffffff14;border-radius:4px;padding:7px 2px;color:#fff4}.ai-ui-inspection span{font-size:6px}.ai-ui-inspection>div>svg:last-child{position:absolute;top:2px;inset-inline-end:2px;color:#dcebf8aa}.ai-ui-inspection .ai-ui-inspection-flag{border-color:#dcebf888;color:#dcebf8cc;background:#dcebf80c}.ai-ui-inspection-flag>i{position:absolute;width:4px;height:4px;top:4px;inset-inline-end:4px;border-radius:50%;background:#dcebf8aa}.ai-workflow-art{display:flex;align-items:center;gap:25px;padding:21px 13px}.ai-workflow-art>div{position:relative;display:flex;flex:1;align-items:center;gap:7px}.ai-workflow-art>div>span{display:grid;place-items:center;flex:none;width:25px;height:25px;border:1px solid #ffffff22;border-radius:7px;color:#dcebf8aa;background:#ffffff03}.ai-workflow-art small{font-size:10px;color:#ffffff80}.ai-workflow-art>div>svg{position:absolute;inset-inline-end:-18px;color:#fff4}.ai-ui-contract{display:flex;flex-direction:column;gap:5px;padding:9px 12px}.ai-ui-contract>span{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#ffffff80}.ai-ui-contract>i{height:3px;width:95%;background:#ffffff18;border-radius:2px}.ai-ui-contract>i:nth-of-type(2){width:70%}.ai-ui-contract>b{height:7px;width:83%;border:1px solid #dcebf844;border-radius:2px;background:#dcebf81a}.ai-ui-contract>small{color:#dcebf888;font-size:7px}.ai-ui-customer{padding:9px 12px}.ai-ui-customer>span{display:flex;align-items:center;gap:9px;color:#dcebf88c}.ai-ui-customer>span>i{display:flex;flex:1;flex-direction:column;gap:5px}.ai-ui-customer b{height:3px;width:70%;background:#ffffff1a;border-radius:3px}.ai-ui-customer b+b{width:40%;opacity:.5}.ai-ui-lesson{padding:7px 12px}.ai-ui-lesson>div:nth-child(2){display:flex;gap:5px;margin-block:4px 10px}.ai-ui-lesson>div:nth-child(2)>i{height:9px;flex:1;border:1px solid #ffffff14;border-radius:2px;background:#ffffff05}.ai-ui-lesson>div:nth-child(2)>i:first-child{background:#dcebf822;border-color:#dcebf844}.ai-ui-lesson>span{display:flex;align-items:center;gap:10px;font-size:7px;color:#fff6}.ai-ui-lesson b{height:3px;flex:1;border-radius:2px;background:#ffffff14}.ai-ui-lesson b>i{display:block;width:60%;height:100%;background:#dcebf888;border-radius:inherit}.ai-ui-quotes{display:flex;flex-direction:column;gap:5px;padding:9px 12px}.ai-ui-quotes>div{padding:5px 7px;border:1px solid #ffffff10;border-radius:4px}.ai-ui-quotes>div+div{border-color:#dcebf855;background:#dcebf80c}.ai-ui-quotes span{display:flex;justify-content:space-between;align-items:center;color:#ffffff80;font-size:8px}.ai-ui-quotes b{display:block;height:3px;margin-top:5px;border-radius:3px;background:#ffffff0d}.ai-ui-quotes i{display:block;height:100%;background:#dcebf899;border-radius:inherit}.ai-marquee-control{display:inline-flex;flex:none;width:fit-content;align-items:center;gap:8px;border:1px solid #ffffff26;border-radius:999px;background:#ffffff05;padding:10px 15px;font-size:11px;font-weight:500;color:#dcebf8b3;cursor:pointer;transition:color .2s,border-color .2s}.ai-marquee-control:hover{color:#fff;border-color:#fff5}.ai-marquee-control:focus-visible{outline:2px solid #dcebf8;outline-offset:4px}.ai-marquee-control:disabled{cursor:default;opacity:.6}@media(min-width:768px){.ai-bento-group{grid-template-columns:repeat(16,234px);grid-template-rows:repeat(2,252px);gap:16px;padding-inline-end:16px}.ai-capability-card--knowledge{grid-column:1 / span 2;grid-row:1 / span 2}.ai-capability-card--knowledge .ai-card-content{padding:28px}.ai-capability-card--communications{grid-column:3 / span 2;grid-row:1}.ai-capability-card--documents{grid-column:3;grid-row:2}.ai-capability-card--imaging{grid-column:4;grid-row:2}.ai-capability-card--workflows{grid-column:7 / span 2;grid-row:1}.ai-capability-card--contracts{grid-column:7;grid-row:2}.ai-capability-card--travel{grid-column:8;grid-row:2}.ai-capability-card--voice{grid-column:10;grid-row:1}.ai-capability-card--forecasting{grid-column:9;grid-row:1}.ai-capability-card--inspection{grid-column:10;grid-row:2}.ai-capability-card--shipping{grid-column:9;grid-row:2}.ai-capability-card--maintenance{grid-column:12;grid-row:1}.ai-capability-card--sales{grid-column:12;grid-row:2}.ai-capability-card--learning{grid-column:13;grid-row:1}.ai-capability-card--procurement{grid-column:13;grid-row:2}.ai-capability-card--traffic{grid-column:5;grid-row:1}.ai-capability-card--robotics{grid-column:5;grid-row:2}.ai-capability-card--clinical-notes{grid-column:6;grid-row:1}.ai-capability-card--patient-coordination{grid-column:6;grid-row:2}.ai-capability-card--clinical-records{grid-column:11;grid-row:1}.ai-capability-card--lab-workflows{grid-column:11;grid-row:2}.ai-capability-card--warehouse-robots{grid-column:14;grid-row:1}.ai-capability-card--incident-response{grid-column:14;grid-row:2}.ai-capability-card--agriculture{grid-column:15;grid-row:1}.ai-capability-card--energy{grid-column:15;grid-row:2}.ai-capability-card--construction-progress{grid-column:16;grid-row:1}.ai-capability-card--insurance-claims{grid-column:16;grid-row:2}.ai-capability-card--communications h3,.ai-capability-card--workflows h3{font-size:23px}.ai-capability-card--communications .ai-card-content,.ai-capability-card--workflows .ai-card-content{padding:24px}.ai-knowledge-content{padding:20px}.ai-demo-question,.ai-demo-answer{font-size:12px}.ai-workflow-art{max-width:380px;padding-block:23px}}@media(max-width:767px){.ai-capability-card--traffic{grid-column:3;grid-row:1}.ai-capability-card--robotics{grid-column:3;grid-row:2}.ai-capability-card--clinical-notes{grid-column:4;grid-row:1}.ai-capability-card--patient-coordination{grid-column:4;grid-row:2}.ai-workflow-art{gap:15px;padding-inline:10px}.ai-workflow-art>div{flex-direction:column;gap:6px}.ai-workflow-art small{font-size:8px}.ai-workflow-art>div>svg{top:6px;inset-inline-end:-13px}.ai-ui-context span{font-size:7px}}@media(prefers-reduced-motion:reduce){.ai-bento-group--clone{display:none}.ai-capability-card,.ai-marquee-control{transition:none}}.ai-capability-card--photo{position:relative;isolation:isolate;background:#0b0d10}.ai-capability-card--photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.6)}.ai-capability-card--photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#02050905 25%,#02050933 48%,#020509d9);pointer-events:none}.ai-photo-title{position:relative;z-index:2;display:flex;align-items:flex-end;flex:1;padding:24px 20px}.ai-photo-title h3{text-shadow:0 2px 15px #0008}.ai-card-preview{height:76px}.ai-card-preview .ai-preview-window{inset-block-start:8px}.ai-card-content{padding:14px}.ai-capability-card h3{font-size:17px}.ai-card-description{margin-top:8px;font-size:11px;line-height:1.5}.ai-card-footer{padding-top:10px}.ai-card-detail{margin-top:4px}.ai-capability-card--knowledge h3{font-size:25px;margin-top:0}.ai-capability-card--knowledge .ai-card-description{font-size:12px}.ai-capability-card--knowledge .ai-card-content{padding:20px}.ai-knowledge-demo{min-height:210px;margin-block:16px}.ai-knowledge-content{padding:12px}.ai-demo-answer{margin-top:12px;font-size:11px}.ai-knowledge-index{margin-top:12px;padding-top:6px}.ai-knowledge-index>div{padding-block:5px}.ai-demo-caption{margin-top:9px}.ai-capability-card--communications .ai-card-content,.ai-capability-card--workflows .ai-card-content{padding:16px}.ai-capability-card--communications h3,.ai-capability-card--workflows h3{font-size:20px}.ai-photo-title{padding:18px}.ai-card-preview{height:116px}.ai-card-preview .ai-preview-window{inset-block-start:10px}.ai-card-content{padding:12px 14px}.ai-card-description{margin-top:6px;font-size:10.5px;line-height:1.45}.ai-card-footer{padding-top:8px}.ai-capability-card:has(.ai-card-detail) .ai-card-preview{height:96px}.ai-capability-card--communications .ai-card-content,.ai-capability-card--workflows .ai-card-content{padding:14px 18px}.ai-capabilities--staggered .ai-bento-group{grid-template-columns:repeat(15,276px);padding-inline-end:14px}.ai-capabilities--staggered .ai-capability-card{translate:var(--ai-row-shift,0px) 0}.ai-capabilities--staggered .ai-capability-card--knowledge{grid-column:1 / span 2;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--documents{grid-column:1;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--imaging{grid-column:2;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--traffic{grid-column:3;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--voice{grid-column:3;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--robotics{grid-column:4;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--clinical-notes{grid-column:4;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--communications{grid-column:5 / span 2;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--patient-coordination{grid-column:5;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--travel{grid-column:6;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--inspection{grid-column:7;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--clinical-records{grid-column:7;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--sales{grid-column:8;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--shipping{grid-column:8;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--contracts{grid-column:9;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--maintenance{grid-column:9;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--lab-workflows{grid-column:10;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--learning{grid-column:11;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--workflows{grid-column:10 / span 2;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--forecasting{grid-column:12;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--warehouse-robots{grid-column:12;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--construction-progress{grid-column:13;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--procurement{grid-column:13;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--incident-response{grid-column:14;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--agriculture{grid-column:14;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--energy{grid-column:15;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--insurance-claims{grid-column:15;grid-row:2;--ai-row-shift: -80px}.ai-capabilities--staggered .ai-capability-card--knowledge h3{font-size:20px;margin:0}.ai-capabilities--staggered .ai-capability-card--knowledge .ai-card-content{padding:14px 18px}.ai-capabilities--staggered .ai-capability-card--knowledge .ai-card-description{font-size:10.5px}.ai-capabilities--staggered .ai-capability-card--knowledge .ai-card-footer{border:none}.ai-ui-knowledge-mini{padding:8px 13px}.ai-ui-knowledge-mini>div{display:flex;align-items:center;gap:7px;padding-bottom:7px;border-bottom:1px solid #ffffff12;font-size:10px;color:#dcebf8c0}.ai-ui-knowledge-mini svg{flex:none}.ai-ui-knowledge-mini p{display:flex;align-items:flex-start;gap:7px;margin-top:7px;color:#ffffff80;font-size:9px;line-height:1.5}.ai-ui-knowledge-mini small{display:flex;gap:5px;align-items:center;margin-top:6px;color:#ffffff50;font-size:7px}.ai-capability-card--imaging>img{translate:0 9px}@media(min-width:768px){.ai-capabilities--staggered .ai-bento-group{grid-template-columns:repeat(15,234px);padding-inline-end:16px}.ai-capabilities--staggered .ai-capability-card--knowledge{grid-column:1 / span 2;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--documents{grid-column:1;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--imaging{grid-column:2;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--traffic{grid-column:3;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--voice{grid-column:3;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--robotics{grid-column:4;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--clinical-notes{grid-column:4;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--communications{grid-column:5 / span 2;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--patient-coordination{grid-column:5;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--travel{grid-column:6;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--inspection{grid-column:7;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--clinical-records{grid-column:7;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--sales{grid-column:8;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--shipping{grid-column:8;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--contracts{grid-column:9;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--maintenance{grid-column:9;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--lab-workflows{grid-column:10;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--learning{grid-column:11;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--workflows{grid-column:10 / span 2;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--forecasting{grid-column:12;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--warehouse-robots{grid-column:12;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--construction-progress{grid-column:13;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--procurement{grid-column:13;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--incident-response{grid-column:14;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--agriculture{grid-column:14;grid-row:2;--ai-row-shift: -112px}.ai-capabilities--staggered .ai-capability-card--energy{grid-column:15;grid-row:1;--ai-row-shift: 0px}.ai-capabilities--staggered .ai-capability-card--insurance-claims{grid-column:15;grid-row:2;--ai-row-shift: -112px}}.ai-card-preview{height:144px}.ai-card-content{padding:10px 14px}.ai-capability-card h3{font-size:16.5px}.ai-card-description{font-size:10px;line-height:1.45}.ai-capabilities--staggered .ai-capability-card--knowledge .ai-card-content,.ai-capabilities--staggered .ai-capability-card--communications .ai-card-content,.ai-capabilities--staggered .ai-capability-card--workflows .ai-card-content{padding:10px 18px}.ai-capabilities--staggered .ai-capability-card--knowledge .ai-card-preview,.ai-capabilities--staggered .ai-capability-card--communications .ai-card-preview,.ai-capabilities--staggered .ai-capability-card--workflows .ai-card-preview{height:164px}.ai-capabilities--staggered .ai-capability-card--knowledge .ai-card-description{font-size:10px}.ai-capability-card--photo h3{font-size:17px}.ai-capabilities--staggered .ai-capability-card--communications h3,.ai-capabilities--staggered .ai-capability-card--workflows h3{font-size:20px}.ai-ui-row{position:relative;isolation:isolate}.ai-ui-row:before{content:"";position:absolute;inset:1px -5px;z-index:-1;border-radius:4px;background:#dcebf80a;opacity:0;animation:ai-row-update 7s ease-in-out infinite}.ai-ui-row:nth-child(2):before{animation-delay:-2.3s}.ai-ui-row:nth-child(3):before{animation-delay:-4.6s}.ai-ui-row>svg:last-child{animation:ai-check-update 7s ease-in-out infinite}.ai-ui-row:nth-child(2)>svg:last-child{animation-delay:-2.3s}.ai-ui-context>svg{animation:ai-channel-update 6s ease-in-out infinite}.ai-ui-context>svg:nth-child(2){animation-delay:-2s}.ai-ui-context>svg:nth-child(3){animation-delay:-4s}.ai-wave-art i{transform-origin:center;animation:ai-wave-listen 1.7s ease-in-out infinite alternate}.ai-ui-voice>span>i{animation:ai-listening-dot 2.4s ease-in-out infinite}.ai-ui-chart svg>path:last-child{stroke-dasharray:240;animation:ai-chart-update 8s ease-in-out infinite}.ai-workflow-art>div>span{animation:ai-step-update 7.5s ease-in-out infinite}.ai-workflow-art>div:nth-child(2)>span{animation-delay:-5s}.ai-workflow-art>div:nth-child(3)>span{animation-delay:-2.5s}.ai-workflow-art>div>svg{animation:ai-route-update 2.5s ease-in-out infinite}.ai-ui-contract>b{animation:ai-clause-highlight 6s ease-in-out infinite}.ai-ui-quotes i{transform-origin:left;animation:ai-comparison-update 7s ease-in-out infinite}.ai-ui-quotes>div:nth-child(2) i{animation-delay:-3.5s}.ai-ui-knowledge-mini>p{animation:ai-answer-update 7s ease-in-out infinite}.ai-ui-knowledge-mini>small{animation:ai-source-update 7s ease-in-out infinite}.ai-ui-customer>span>i>b{animation:ai-record-update 7s ease-in-out infinite;transform-origin:left}.ai-ui-customer>span>i>b+b{animation-delay:-.3s}.ai-preview-window>div:first-child>span:last-child{transition:opacity .3s}@keyframes ai-row-update{0%,14%,42%,to{opacity:0}22%,32%{opacity:1}}@keyframes ai-check-update{0%,15%,45%,to{opacity:.6}24%,34%{opacity:1}}@keyframes ai-channel-update{0%,15%,55%,to{opacity:.55}28%,38%{opacity:1}}@keyframes ai-wave-listen{0%{transform:scaleY(.5);opacity:.4}to{transform:scaleY(1.1);opacity:.8}}@keyframes ai-listening-dot{0%,to{opacity:.4}50%{opacity:1}}@keyframes ai-chart-update{0%,to{stroke-dashoffset:44;opacity:.65}35%,80%{stroke-dashoffset:0;opacity:1}}@keyframes ai-step-update{0%,12%,58%,to{background:#ffffff03;border-color:#fff2}25%,38%{background:#dcebf81a;border-color:#dcebf870}}@keyframes ai-route-update{0%,to{opacity:.3;translate:-1px 0}50%{opacity:.8;translate:2px 0}}@keyframes ai-clause-highlight{0%,to{background:#dcebf80c;border-color:#dcebf833}40%,65%{background:#dcebf82b;border-color:#dcebf877}}@keyframes ai-comparison-update{0%,to{transform:scaleX(.8);opacity:.6}35%,75%{transform:scaleX(1);opacity:1}}@keyframes ai-answer-update{0%,to{opacity:.7}30%,75%{opacity:1}}@keyframes ai-source-update{0%,20%,to{opacity:.55}40%,78%{opacity:1}}@keyframes ai-record-update{0%,to{transform:scaleX(.8)}35%,75%{transform:scaleX(1)}}.ai-capabilities[data-ui-paused=true] .ai-card-preview *,.ai-capabilities[data-ui-paused=true] .ai-card-preview *:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ai-card-preview *,.ai-card-preview *:before{animation:none!important;transition:none!important}}.ai-capabilities--single .ai-bento-group{display:flex;gap:14px;padding-inline-end:14px}.ai-capabilities--single .ai-bento-group>.ai-capability-card{width:276px;height:264px;flex:none;translate:none}.ai-capabilities--single .ai-bento-group>.ai-capability-card--knowledge,.ai-capabilities--single .ai-bento-group>.ai-capability-card--communications,.ai-capabilities--single .ai-bento-group>.ai-capability-card--workflows{width:min(90vw,484px)}@media(max-width:767px){.ai-capabilities--single .ai-capability-card--knowledge .ai-card-preview,.ai-capabilities--single .ai-capability-card--communications .ai-card-preview,.ai-capabilities--single .ai-capability-card--workflows .ai-card-preview{height:144px}}@media(min-width:768px){.ai-capabilities--single .ai-bento-group{gap:16px;padding-inline-end:16px}.ai-capabilities--single .ai-bento-group>.ai-capability-card{width:234px;height:252px}.ai-capabilities--single .ai-bento-group>.ai-capability-card--knowledge,.ai-capabilities--single .ai-bento-group>.ai-capability-card--communications,.ai-capabilities--single .ai-bento-group>.ai-capability-card--workflows{width:484px}}.ai-capabilities--single{padding-bottom:24px}.ai-capabilities--single+#what-we-do{padding-top:48px}@media(max-width:767px){.ai-capabilities--single{padding-bottom:16px}.ai-capabilities--single+#what-we-do{padding-top:32px}}.ai-capabilities--minimal{position:relative;padding-bottom:8px}.ai-capabilities--minimal+#what-we-do{padding-top:24px}.ai-marquee-compact-control{position:absolute;top:36px;inset-inline-end:16px;z-index:5;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff30;border-radius:50%;background:#0c0f13c9;color:#dcebf8c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.ai-marquee-compact-control:focus-visible{outline:2px solid #dcebf8;outline-offset:3px}.ai-marquee-compact-control:disabled{opacity:.35;cursor:default}@media(max-width:767px){.ai-marquee-compact-control{top:28px}}.work-demo{position:relative;border-radius:20px;overflow:hidden;color:#dcebf8}.work-demo-top{display:flex;justify-content:space-between;align-items:center;padding:20px 26px}.work-demo-top>span{display:flex;align-items:center;gap:8px;font:10px var(--font-mono);color:#ffffff65}.work-demo-top>span>i{height:5px;width:5px;border-radius:50%;background:#dcebf8a0}.work-demo-top>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff20;border-radius:50%;color:#ffffff70;cursor:pointer}.work-demo button:focus-visible,.work-flow-scroll:focus-visible{outline:2px solid #dcebf8;outline-offset:-3px}.work-demo-top button:disabled{opacity:.3;cursor:default}.work-flow-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#dcebf820 transparent;padding-bottom:5px}.work-flow-scene{position:relative;height:370px;min-width:900px;max-width:1150px;margin-inline:auto;direction:ltr}.work-flow-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.work-tangle{stroke:#dcebf850;stroke-width:1.15;vector-effect:non-scaling-stroke}.work-clean-line{stroke:#dcebf844;stroke-width:1;vector-effect:non-scaling-stroke}.work-flow-beam{stroke:#edf5fd;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:9 100;animation:work-flow-travel 5s linear infinite;vector-effect:non-scaling-stroke;opacity:.7}.work-department{position:absolute;padding:5px 11px;font-size:9px;border:1px solid #dcebf832;background:#1c2329;border-radius:20px;color:#dcebf89c}.work-department--sales{left:3%;top:46%}.work-department--operations{left:17%;top:87%}.work-scatter-icon{position:absolute;display:grid;place-items:center;width:39px;height:39px;translate:-50% -50%;border:1px solid #dcebf840;border-radius:50%;background:radial-gradient(at 35% 20%,#30383d,#141719);box-shadow:0 5px 16px #0005;color:#dcebf8a0;animation:work-scatter-drift 6s ease-in-out infinite alternate}.work-brand-hub{position:absolute;left:41.5%;top:50%;translate:-50% -50%;z-index:2;filter:drop-shadow(0 15px 25px #0008)}.work-brand-tile{position:relative;width:84px;height:84px;padding:1px;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);background:linear-gradient(135deg,#f3f8fc90,#ffffff18 35%,#ffffff0d 65%,#f3f8fc65)}.work-brand-tile>span{display:grid;width:100%;height:100%;place-items:center;clip-path:inherit;background:radial-gradient(ellipse at 20% 0%,#323b42,#11171b 65%)}.work-brand-tile img{display:block;width:31px;height:46px;filter:brightness(0) invert(1)}.work-brand-hub>small{position:absolute;top:calc(100% + 13px);left:50%;translate:-50% 0;font-size:10px;color:#dcebf880}.work-flow-card{position:absolute;width:20%;padding:12px 13px;border:1px solid #dcebf82b;background:linear-gradient(145deg,#1d2328,#111518);border-radius:10px;box-shadow:0 12px 30px #0003;animation:work-flow-ready 7s ease-in-out infinite}.work-flow-card--capture{left:56.36%;top:15%}.work-flow-card--action{left:56.36%;top:63%;animation-delay:-2s}.work-flow-card--review{left:77%;top:37%;width:20%;animation-delay:-4s}.work-flow-card>div:first-child{display:flex;align-items:center;gap:7px}.work-flow-card>div:first-child>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #ffffff17;border-radius:6px;color:#dcebf89c;flex:none}.work-flow-card b{font-size:10px;font-weight:500;line-height:1.3;color:#ffffffc9}.work-flow-card>div:first-child>svg{margin-inline-start:auto;color:#dcebf880;flex:none}.work-flow-card p{display:flex;flex-direction:column;gap:5px;margin-top:11px}.work-flow-card p>i{height:3px;width:90%;border-radius:3px;background:#ffffff16}.work-flow-card p>i+i{width:65%}.work-flow-card>small{display:flex;align-items:center;gap:5px;margin-top:10px;color:#dcebf870;font-size:8px}.work-review-person{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:9px;color:#dcebf88c}.work-flow-card>.work-review-chip{display:inline-flex;padding:5px 8px;border:1px solid #dcebf833;border-radius:5px;background:#dcebf80a;color:#dcebf8b0}.work-demo-caption{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 25px 28px}.work-demo-caption>p{color:#e6edf4;font:500 20px var(--font-heading);text-align:center;letter-spacing:-.02em}.work-flow-direction{display:inline-flex;align-items:center;gap:8px;color:#dcebf850}.work-flow-direction>i{width:35px;height:1px;background:#dcebf830}.work-flow-swipe{display:none;align-items:center;gap:7px;font-size:9px;color:#dcebf866}.work-demo[data-paused=true] .work-flow-scene *{animation-play-state:paused}@keyframes work-flow-travel{0%{stroke-dashoffset:110}to{stroke-dashoffset:0}}@keyframes work-scatter-drift{0%{transform:translateY(-3px)}to{transform:translate(2px,3px)}}@keyframes work-flow-ready{0%,to{border-color:#dcebf82b}40%,60%{border-color:#dcebf866}}@media(max-width:767px){.work-demo-top{padding:15px 17px}.work-demo-top>span{font-size:8px}.work-flow-scene{height:330px;min-width:820px}.work-demo-caption{padding:17px 13px 22px}.work-demo-caption>p{font-size:17px}.work-flow-swipe{display:inline-flex}.work-flow-direction{display:none}}@media(prefers-reduced-motion:reduce){.work-demo *,.work-demo *:before,.work-demo *:after{animation:none!important;transition:none!important}}
