.robot-page{--robot-purple:var(--purple);--robot-dark:var(--purple-deep);--robot-yellow:var(--yellow);--robot-ink:var(--ink);color:var(--robot-ink);overflow:clip}.robot-page h1,.robot-page h2,.robot-page h3,.robot-page p,.robot-page figure{margin:0}.robot-page h1,.robot-page h2,.robot-page h3{letter-spacing:-.045em;line-height:1.45}.robot-page p{line-height:1.95}.robot-page a{transition:opacity .2s,transform .2s}.robot-page a:hover{opacity:.82}.robot-page .robot-button:hover{opacity:1}.robot-hero{color:#fff;background:radial-gradient(circle at 64% -30%,#6c3788 0,#0000 45%),linear-gradient(125deg,#321643,#251332 65%,#1c1226);padding:clamp(40px,5vw,68px) 0;position:relative}.robot-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.robot-eyebrow,.robot-kicker{letter-spacing:.18em;font-size:.72rem;font-weight:850}.robot-eyebrow{color:var(--robot-yellow);align-items:center;gap:11px;display:flex;margin-bottom:24px!important}.robot-eyebrow span,.robot-visual-dot{background:var(--robot-yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ffd40021}.robot-hero h1{font-size:clamp(2rem,3.5vw,3.15rem)}.robot-hero h1 em{color:#fff;font-style:normal}.robot-hero h1 .robot-title-highlight{color:var(--robot-yellow)}.robot-hero h1 .robot-title-brand{color:#c99be8}.robot-hero-lead{color:#ebdff1;max-width:530px;font-size:clamp(.98rem,1.2vw,1.08rem);margin-top:28px!important}.robot-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.robot-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 22px;font-size:.9rem;font-weight:750;line-height:1.5;display:inline-flex}.robot-button-yellow{background:var(--robot-yellow);color:#301b37}.robot-button-outline-yellow{border:2px solid var(--robot-yellow);color:var(--robot-yellow);background:0 0;transition:background-color .2s,color .2s}.robot-button-outline-yellow:hover,.robot-button-outline-yellow:focus-visible{background:var(--robot-yellow);color:#301b37}.robot-hero-actions .robot-button{justify-content:center;gap:0;min-width:190px;text-decoration:none}.robot-hero-actions .robot-button-outline-white{color:#fff;background:0 0;border:2px solid #fff;transition:background-color .2s,color .2s}.robot-hero-actions .robot-button-outline-white:hover,.robot-hero-actions .robot-button-outline-white:focus-visible{color:var(--robot-dark);background:#fff}.robot-button span,.robot-text-link span{font-size:1.2em;font-weight:400}.robot-text-link{border-bottom:1px solid var(--robot-purple);color:var(--robot-purple);align-items:center;gap:17px;font-size:.88rem;font-weight:800;display:inline-flex}.robot-text-link-light{color:#fff;border-color:#fff9}.robot-hero-scope{color:#bcaac7;font-size:.75rem;margin-top:32px!important}.robot-hero-visual{aspect-ratio:1.25;border:1px solid #ffffff38;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:12px 12px #7030a02e}.robot-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#180d1f8c);position:absolute;inset:0}.robot-hero-visual img{object-fit:cover;object-position:64% 50%;width:100%;height:100%}.robot-hero-visual figcaption{z-index:1;color:#fff;letter-spacing:.14em;align-items:center;gap:13px;font-size:.69rem;font-weight:800;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.robot-page-nav{border-bottom:1px solid #dfd5e7;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:14px;display:grid}.robot-page-nav a{color:#62576b;text-align:center;border-right:1px solid #dfd5e7;justify-content:center;align-items:center;min-height:44px;padding:6px 10px;font-size:.85rem;font-weight:750;display:flex}.robot-page-nav a:last-child{border-right:0}.robot-page-nav a:hover{color:var(--robot-purple);background:#f2edf7}.robot-case .robot-case-metric{border-block:1px solid #e5d8eb;gap:3px;padding:16px 0;display:grid}.robot-case-metric strong{color:var(--robot-purple);font-size:1.7rem;line-height:1.4}.robot-case-metric span{font-size:.8rem}.robot-section{padding:var(--section-space) 0}.robot-section-heading{margin-bottom:clamp(26px,3vw,40px)}.robot-heading-split{grid-template-columns:1fr minmax(300px,.67fr);align-items:end;gap:44px;display:grid}.robot-kicker{color:var(--robot-purple);margin-bottom:14px!important}.robot-section h2{font-size:var(--heading-size)}.robot-section-heading>p:not(.robot-kicker),.robot-heading-split>p{color:#62576b;font-size:.96rem}.robot-challenges{background:#fbfafc}.robot-challenges h2{margin:13px 0 0;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.5}.robot-challenges h2 span{color:var(--robot-purple)}.robot-challenge-intro{background:#fff;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 6px 24px #39194b0f}.robot-challenge-photo{background:#392146;min-height:360px;margin:0;position:relative;overflow:hidden}.robot-challenge-photo:after{content:"";background:linear-gradient(90deg,#0000 50%,#27123357);position:absolute;inset:0}.robot-challenge-photo img{object-fit:cover;object-position:38% center;width:100%;height:100%}.robot-challenge-photo figcaption{z-index:1;color:#fff;letter-spacing:.1em;font-size:.67rem;font-weight:800;position:absolute;bottom:22px;left:24px}.robot-challenge-message{background:linear-gradient(135deg,#fff 0%,#f5eef9 100%);flex-direction:column;justify-content:center;padding:clamp(24px,3.5vw,44px);display:flex}.robot-challenge-message .robot-kicker{margin:0!important}.robot-challenge-lead{color:#685b70;margin:23px 0 0;font-size:.9rem;line-height:2}.robot-challenge-message ul{border-top:1px solid #ddcde7;gap:11px;margin:27px 0 0;padding:22px 0 0;list-style:none;display:grid}.robot-challenge-message li{color:#513860;padding-left:19px;font-size:.82rem;font-weight:700;position:relative}.robot-challenge-message li:before{background:var(--robot-yellow);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.robot-strengths{background:linear-gradient(150deg,#f4eaf9,#faf7fc 56%,#ebe0f4)}.robot-strengths h2 span{color:var(--robot-purple)}.robot-strength-list{border-top:1px solid #cdb6dd;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.robot-strength{border-bottom:1px solid #cdb6dd;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;padding:25px 0;display:grid}.robot-strength-number{color:var(--robot-purple);letter-spacing:-.06em;font-size:1.65rem;font-weight:750;line-height:1.3}.robot-strength small{color:#895da3;letter-spacing:.15em;font-size:.68rem;font-weight:900}.robot-strength h3{margin-top:6px;font-size:clamp(1.05rem,1.6vw,1.3rem)}.robot-strength p{color:#64586d;max-width:760px;margin-top:10px;font-size:.9rem}.robot-scope-note{color:#8b376e;font-size:.8rem;font-weight:750;margin-top:24px!important}.robot-integration{background:#fff}.robot-integration-heading{grid-template-columns:max-content minmax(340px,1fr);grid-template-areas:"kicker kicker""title summary";align-items:center;gap:14px clamp(32px,4vw,56px);max-width:none}.robot-integration-heading .robot-kicker{grid-area:kicker;margin-bottom:0!important}.robot-integration-heading h2{grid-area:title}.robot-integration-summary{grid-area:summary;margin:0}.robot-integration-heading h2 span{color:var(--robot-purple)}.robot-page .robot-integration-diagram{background:#fff;border:1px solid #e2d6e9;border-radius:16px;padding:clamp(22px,3vw,36px);box-shadow:0 12px 32px #39194b0a}.robot-integration-diagram figcaption{text-align:center;gap:7px;margin-bottom:28px;display:grid}.robot-integration-diagram figcaption strong{font-size:clamp(1.05rem,1.7vw,1.3rem)}.robot-integration-diagram figcaption>span{color:#655b6c;font-size:.82rem}.robot-integration-caption-auto{color:#513366;text-align:center;border-top:1px solid #e8deed;padding-top:18px;font-size:.86rem;font-weight:800;margin-top:24px!important}.robot-integration-flow{grid-template-columns:minmax(140px,.75fr) minmax(0,2.25fr) minmax(155px,.85fr);align-items:stretch;gap:36px;display:grid}.robot-integration-endpoint{text-align:center;background:#f9f6fb;border:1px solid #e4d9eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:24px 12px;display:flex}.robot-integration-step{color:#71617c;letter-spacing:.06em;margin-bottom:16px;font-size:.74rem;font-weight:800}.robot-integration-source img{object-fit:contain;width:88px;height:88px;margin-bottom:18px}.robot-integration-endpoint>strong{font-size:1.3rem}.robot-integration-endpoint p{color:#655b6c;margin-top:8px;font-size:.8rem}.robot-integration-data{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.robot-integration-data span{color:#6b557a;background:#fff;border:1px solid #ded0e7;border-radius:4px;padding:2px 12px;font-size:.72rem}.robot-integration-routes{grid-template-rows:1fr auto 1fr;min-width:0;display:grid}.robot-integration-route{background:#fbf8fd;border:1px solid #d9c4e7;border-radius:10px;padding:20px;position:relative}.robot-integration-route:before,.robot-integration-route:after{clip-path:polygon(0 42%,75% 42%,75% 10%,100% 50%,75% 90%,75% 58%,0 58%);content:"";background:#a585b9;width:36px;height:12px;position:absolute;top:50%}.robot-integration-route:before{left:-37px}.robot-integration-route:after{right:-37px}.robot-integration-route-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.robot-integration-route-head svg{width:42px;height:42px;color:var(--robot-purple);grid-area:1/1}.robot-integration-route-head>div{grid-area:1/2;min-width:0}.robot-integration-route-label{color:#816194;letter-spacing:.12em;font-size:.62rem;font-weight:800}.robot-integration-route h3{letter-spacing:-.02em;font-size:1rem}.robot-integration-method{color:#603180;white-space:nowrap;background:#ece0f4;border-radius:5px;grid-area:1/3;justify-self:end;padding:3px 9px;font-size:.68rem;font-weight:800}.robot-integration-route p{color:#655b6c;margin-top:12px;font-size:.8rem}.robot-integration-or{color:#7a6b83;text-align:center;padding:7px 0;font-size:.7rem}.robot-integration-route-local{background:#fffdf5;border-color:#ded7c5}.robot-integration-route-local .robot-integration-method{color:#6d5700;background:#fff0b0}.robot-integration-destination{color:#fff;background:#7030a0;border-color:#7030a0}.robot-integration-destination .robot-integration-step{color:#f3dfff}.robot-integration-destination>svg{color:#fff;width:100px;height:80px;margin-bottom:20px}.robot-integration-destination p{color:#f1e6f7}.robot-integration-auto{background:var(--robot-purple);color:#fff;border:2px solid #fff;border-radius:5px;margin-top:20px;padding:6px 10px;font-size:.68rem;font-weight:800}.robot-integration-note{color:#71657b;font-size:.76rem;margin-top:20px!important}@media (width<=1000px){.robot-integration-flow{grid-template-columns:1fr;gap:30px}.robot-integration-endpoint{padding:22px}.robot-integration-source img{width:72px;height:72px;margin-bottom:8px}.robot-integration-endpoint p br{display:none}.robot-integration-step{margin-bottom:8px}.robot-integration-data{margin-top:10px}.robot-integration-routes{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px}.robot-integration-or{align-self:center}.robot-integration-route:before,.robot-integration-route:after{clip-path:polygon(42% 0,58% 0,58% 75%,90% 75%,50% 100%,10% 75%,42% 75%);width:12px;height:30px;left:calc(50% - 6px);right:auto}.robot-integration-route:before{top:-31px}.robot-integration-route:after{top:auto;bottom:-31px}.robot-integration-destination>svg{width:80px;height:64px;margin-bottom:8px}.robot-integration-auto{margin-top:12px}}@media (width<=600px){.robot-integration-heading br{display:none}.robot-integration-heading h2 span{display:block}.robot-integration-routes{grid-template-columns:1fr;gap:0}.robot-integration-or{padding:12px 0}.robot-integration-route:first-child:after,.robot-integration-route-local:before{display:none}.robot-integration-route{padding:18px}.robot-integration-route-head{grid-template-columns:34px minmax(0,1fr);gap:8px 10px}.robot-integration-route-head svg{width:34px;height:34px}.robot-integration-method{grid-area:2/2;justify-self:start}.robot-integration-route h3{font-size:.93rem}}.robot-operation{color:#301b37;background:#f2ebf6;padding:clamp(28px,3vw,42px) 0}.robot-operation .robot-kicker{color:var(--robot-purple)}.robot-operation-heading{grid-template-columns:max-content minmax(340px,1fr);grid-template-areas:"kicker kicker""title summary";align-items:center;gap:14px clamp(32px,4vw,56px);max-width:none;margin-bottom:clamp(18px,2vw,26px);display:grid}.robot-operation-heading .robot-kicker{grid-area:kicker;margin-bottom:0!important}.robot-operation-heading h2{grid-area:title}.robot-operation h2 span{color:var(--robot-purple)}.robot-operation-summary{color:#655b6c;grid-area:summary;margin:0;font-size:.9rem}.robot-operation-context{color:#301b37;letter-spacing:.04em;text-align:center;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:850;line-height:1.5;margin:0 0 10px!important}.robot-operation-context:after{border-top:3px solid var(--robot-purple);content:"";width:28px;margin:6px auto 0;display:block}.robot-operation-map{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px 14px;width:100%;margin:0 auto;display:grid}.robot-operation-scope{border:0;border-top:3px solid var(--robot-purple);background:#eee3f5;border-radius:0 0 6px 6px;grid-area:3/2/auto/6;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:8px 16px;display:flex}.robot-operation-scope-label{display:none}.robot-operation-logo{width:130px;height:auto;display:block}.robot-operation-scope-copy{color:#513366;text-align:center;font-size:.87rem;font-weight:750;line-height:1.5}.robot-operation-automation,.robot-operation-efficiency{color:#38424d;justify-content:center;align-items:center;gap:12px;min-width:0;padding:6px 0;font-size:.92rem;display:flex;line-height:1.5!important}.robot-operation-automation:before,.robot-operation-automation:after,.robot-operation-efficiency:before,.robot-operation-efficiency:after{content:"";border-top:2px solid;flex:1;min-width:0}.robot-operation-automation{grid-area:1/1/auto/5}.robot-operation-automation:before,.robot-operation-automation:after{border-color:var(--robot-purple)}.robot-operation-efficiency:before,.robot-operation-efficiency:after{border-color:var(--robot-yellow)}.robot-operation-automation strong,.robot-operation-efficiency strong{letter-spacing:.08em;border:2px solid;border-radius:6px;padding:3px 11px;font-weight:850}.robot-operation-automation strong{border-color:var(--robot-purple);color:var(--robot-purple);background:#f7f0fb}.robot-operation-efficiency strong{border-color:var(--robot-yellow);color:#6d5700;background:#fffbea}.robot-operation-efficiency{grid-area:1/5;font-weight:800}.robot-operation-cycle{margin:0;padding:0;list-style:none;display:contents}.robot-operation-node{color:#301b37;background:#faf6fd;border:1px solid #d9c4e5;border-radius:9px;flex-direction:column;grid-row:2;min-width:0;min-height:150px;padding:14px 13px;display:flex;position:relative;box-shadow:0 6px 16px #28143214}.robot-operation-node:not(:last-child):after{z-index:2;content:"";border-top:1px solid #b99acb;width:14px;position:absolute;top:50%;right:-14px}.robot-operation-head{align-items:center;gap:8px;min-width:0;display:flex}.robot-operation-badge{background:var(--robot-purple);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:850;line-height:1;display:grid}.robot-operation-field{color:#301b37;background:#f0e7f5;border-color:#c9acd9}.robot-operation-field .robot-operation-badge{background:var(--robot-yellow);color:#301b37}.robot-operation-node h3{word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.94rem;line-height:1.45}.robot-operation-icon{object-fit:contain;align-self:center;width:44px;height:44px;margin-top:10px;display:block}.robot-operation-icon-small{transform:scale(.8)}.robot-operation-icon-upload{transform:scale(.64)}.robot-operation-node p{color:#655b6c;margin-top:8px;font-size:.8rem}.robot-operation-field p{color:#705c7d}.robot-partner{background:#fffdf8}.robot-partner-heading{grid-template-columns:minmax(0,480px) minmax(340px,1fr);grid-template-areas:"kicker kicker""title summary";align-items:center;gap:14px clamp(32px,4vw,56px);display:grid}.robot-partner-heading .robot-kicker{grid-area:kicker;margin-bottom:0!important}.robot-partner-heading h2{grid-area:title}.robot-partner-summary{grid-area:summary;margin:0}.robot-partner-list{gap:36px;display:grid}.robot-partner-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,48px);display:grid}.robot-partner-photo{background:#f8f5fa;border-radius:12px;overflow:hidden}.robot-partner-photo img{width:100%;height:auto;display:block}.robot-partner-photo figcaption{color:#655b6c;padding:10px 16px;font-size:.72rem}.robot-partner-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.robot-partner-meta>span{color:var(--robot-purple);background:#f0e6f7;border-radius:4px;padding:3px 10px;font-size:.72rem;font-weight:800}.robot-partner-meta p{color:#655b6c;font-size:.8rem}.robot-partner-copy h3{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:clamp(1.9rem,3vw,2.5rem);display:flex}.robot-partner-copy h3 span{color:#655b6c;letter-spacing:0;font-size:.85rem;font-weight:600}.robot-partner-copy>p{color:#655b6c;margin-top:12px;font-size:.9rem}.robot-partner-copy .robot-text-link{margin-top:16px}.robot-partner-purchase{border-top:1px solid #e5dce9;margin-top:22px;padding-top:16px}.robot-partner-purchase p{color:#655b6c;font-size:.77rem}.robot-partner-company{color:#6d5700;background:#fffbea;border:1px solid #d3aa00;border-radius:8px;align-items:center;margin:6px 0 8px;padding:10px 16px;font-size:.95rem;font-weight:750;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.robot-partner-company:hover{background:var(--robot-yellow);color:#301b37;transform:translateY(-2px);box-shadow:0 7px 16px #8e730033}.robot-partner-invitation{color:#fff;background:#3b1b53;border-radius:13px;justify-content:space-between;align-items:center;gap:35px;margin-top:40px;padding:clamp(26px,3vw,40px);display:flex}.robot-partner-invitation-label{color:var(--robot-yellow);font-size:.77rem;font-weight:800;margin-bottom:8px!important}.robot-partner-invitation h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}.robot-partner-invitation h3 span{display:inline-block}.robot-partner-invitation h3+p{color:#ddcbe6;max-width:640px;margin-top:9px;font-size:.87rem}.robot-partner-cta{color:#301b37}.robot-partner-cta.robot-button-outline-yellow{color:var(--robot-yellow)}.robot-partner-cta.robot-button-outline-yellow:hover,.robot-partner-cta.robot-button-outline-yellow:focus-visible{color:#301b37}.robot-partner-invitation-action>p{color:#ddcbe6;text-align:center;margin-top:8px;font-size:.72rem}.robot-adoption{background:#f6f1f8}.robot-adoption:has(.robot-adoption-card){background:linear-gradient(160deg,#f8f5fa,#f0e7f5)}.robot-adoption-heading{grid-template-columns:minmax(0,480px) minmax(340px,1fr);grid-template-areas:"kicker kicker""title summary";align-items:center;gap:14px clamp(32px,4vw,56px)}.robot-adoption-heading .robot-kicker{grid-area:kicker;margin-bottom:0!important}.robot-adoption-heading h2{grid-area:title}.robot-adoption-summary{grid-area:summary;margin:0}.robot-adoption-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.robot-adoption-grid:has(.robot-adoption-card){gap:30px}.robot-adoption-grid>li:not(.robot-adoption-card){background:#fff;border:1px solid #e5d9ec;border-radius:8px;min-height:224px;padding:28px 23px}.robot-adoption-grid>li:not(.robot-adoption-card) span{background:var(--robot-purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.73rem;font-weight:850;display:inline-flex}.robot-adoption-grid>li:not(.robot-adoption-card) h3{margin-top:24px;font-size:1.05rem}.robot-adoption-grid>li:not(.robot-adoption-card) p{color:#6d6373;margin-top:10px;font-size:.81rem}.robot-adoption-card{border:1px solid #e1d4e9;border-top:4px solid var(--robot-purple);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:26px 22px;display:flex;position:relative;box-shadow:0 8px 24px #39194b0f}.robot-adoption-card:not(:last-child):after{z-index:2;background:var(--robot-purple);color:#fff;content:"→";border:3px solid #f5f0f8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.82rem;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:-32px;transform:translateY(-50%);box-shadow:0 4px 10px #39194b2e}.robot-adoption-step{border-bottom:1px solid #eadfee;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.robot-adoption-number{color:var(--robot-purple);letter-spacing:-.06em;font-size:2.5rem;font-weight:850;line-height:1}.robot-adoption-label{color:#7a6489;letter-spacing:.1em;font-size:.63rem;font-weight:800}.robot-adoption-grid h3{letter-spacing:-.03em;font-size:1.08rem}.robot-adoption-grid p{color:#65596d;margin-top:14px;font-size:.85rem}.robot-adoption-grid .robot-adoption-note{color:#72617b;border-top:1px solid #e8dfed;margin-top:20px;padding-top:14px;font-size:.75rem}.robot-adoption-optional{background:#fffdf4;border-top-color:#d6ad00}.robot-adoption-badge{color:#6d5700;background:#fff0b0;border-radius:5px;padding:3px 10px;font-size:.7rem;font-weight:800;position:absolute;top:14px;right:14px}.robot-adoption-card:last-child{border-top-color:var(--robot-yellow);background:#f4ecfa}.robot-cases{background:#f3edf7}.robot-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.robot-case{border:1px solid #e5d8eb;border-top:5px solid var(--robot-purple);background:#fcfafd;border-radius:8px;flex-direction:column;padding:28px;display:flex}.robot-case-top{color:var(--robot-purple);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.65rem;font-weight:900;display:flex}.robot-case h3{margin-top:27px;font-size:clamp(1.3rem,2vw,1.65rem)}.robot-case h3 small{color:#66576f;font-size:.66em;font-weight:650}.robot-case p{color:#6c6172;margin-top:16px;font-size:.87rem}.robot-case a{color:var(--robot-purple);align-self:flex-start;gap:14px;margin-top:auto;padding-top:24px;font-size:.82rem;font-weight:850;display:inline-flex}.robot-case-note{color:#766a7b;font-size:.73rem;margin-top:18px!important}.robot-final-cta{color:#fff;background:#3b1b53;border-radius:13px;justify-content:space-between;align-items:center;gap:35px;margin-top:40px;padding:clamp(26px,3vw,40px);display:flex}.robot-final-cta .robot-kicker{color:var(--robot-yellow)}.robot-final-cta h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}.robot-final-cta p:last-child{color:#ddcbe6;margin-top:9px;font-size:.87rem}.robot-final-cta .robot-button{flex:none}@media (width<=950px){.robot-operation-heading{grid-template-columns:1fr;grid-template-areas:"kicker""title""summary";align-items:start;gap:18px}.robot-operation-summary{max-width:700px;margin-bottom:0}.robot-operation-map{grid-template-columns:30px minmax(0,1fr);gap:9px}.robot-operation-scope{flex-direction:column;grid-area:6/2;gap:2px;min-height:42px;padding:8px 12px}.robot-operation-scope .robot-operation-logo{display:none}.robot-operation-scope-label{color:#705c7d;font-size:.75rem;font-weight:750;display:inline}.robot-operation-scope-copy{font-size:.84rem}.robot-operation-scope-copy>span{display:block}.robot-operation-automation,.robot-operation-efficiency{flex-direction:column;gap:10px;padding:0}.robot-operation-automation:before,.robot-operation-automation:after,.robot-operation-efficiency:before,.robot-operation-efficiency:after{border-top:0;border-left:2px solid;width:0}.robot-operation-automation:before,.robot-operation-automation:after{border-left-color:var(--robot-purple)}.robot-operation-efficiency:before,.robot-operation-efficiency:after{border-left-color:var(--robot-yellow)}.robot-operation-automation{grid-area:1/1/5}.robot-operation-automation strong,.robot-operation-efficiency strong{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em;padding:8px 4px}.robot-operation-efficiency{grid-area:5/1}.robot-operation-node{grid-area:auto/2;min-height:0;padding:13px 15px}.robot-operation-node:not(:last-child):after{display:none}.robot-operation-node h3{font-size:.9rem}.robot-operation-node p{font-size:.83rem}.robot-hero-grid{grid-template-columns:1fr}.robot-hero-copy{max-width:740px}.robot-hero-visual{aspect-ratio:1.65;max-width:780px;box-shadow:12px 12px #7030a040}.robot-heading-split{grid-template-columns:1fr;gap:18px}.robot-heading-split>p{max-width:700px}.robot-integration-heading,.robot-adoption-heading,.robot-partner-heading{grid-template-columns:1fr;grid-template-areas:"kicker""title""summary";align-items:start;gap:18px}.robot-partner-grid{gap:28px}.robot-partner-invitation{flex-direction:column;align-items:flex-start}.robot-partner-invitation-action{justify-self:start}.robot-adoption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-adoption-grid:has(.robot-adoption-card){grid-template-columns:1fr;gap:38px;max-width:720px;margin-inline:auto}.robot-adoption-card:nth-child(2):after{display:grid}.robot-adoption-card:not(:last-child):after{content:"↓";inset:auto auto -35px 50%;transform:translate(-50%)}}@media (width<=700px){.robot-adoption-grid:has(.robot-adoption-card){grid-template-columns:1fr;gap:38px}.robot-adoption-card:not(:last-child):after{content:"↓";display:grid;inset:auto auto -35px 50%;transform:translate(-50%)}.robot-adoption-step{margin-bottom:16px}.robot-page .shell{width:calc(100% - 36px)}.robot-page-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:10px}.robot-page-nav a{font-size:.8rem}.robot-page-nav a:nth-child(2){border-right:0}.robot-hero-visual figcaption{letter-spacing:.04em;font-size:.62rem;bottom:16px;left:16px;right:16px}.robot-operation h2{font-size:clamp(1.4rem,6vw,2rem)}.robot-hero{padding-top:36px}.robot-hero h1{font-size:clamp(1.9rem,6.6vw,3rem)}.robot-hero-visual{aspect-ratio:16/9}.robot-challenge-intro{grid-template-columns:1fr}.robot-challenge-photo{aspect-ratio:16/10;min-height:0}.robot-challenge-message{padding:34px 25px 38px}.robot-strength-list{grid-template-columns:1fr}.robot-strength{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:22px 0}.robot-strength-number{font-size:1.3rem}.robot-partner-grid,.robot-case-grid{grid-template-columns:1fr}.robot-partner-invitation-action{justify-self:stretch}.robot-partner-cta{width:100%;padding-inline:12px;font-size:.85rem}.robot-final-cta,.robot-partner-invitation{flex-direction:column;align-items:flex-start}.robot-final-cta .robot-button{width:100%}}@media (width<=430px){.robot-hero h1{font-size:clamp(1.65rem,6.8vw,2.55rem)}.robot-hero-actions{flex-direction:column;align-items:stretch;gap:20px}.robot-text-link-light{align-self:flex-start}.robot-hero-visual{aspect-ratio:16/9}.robot-adoption-grid{grid-template-columns:1fr}.robot-adoption-grid li{min-height:auto}.robot-case{padding:27px}}
