.home-carousel{--color-bw-mid: #4da3f5;position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - var(--site-header-height));display:flex;align-items:center;padding-block:40px 80px;background:var(--color-ink);color:#fff}.home-carousel-video,.home-carousel-scrim{position:absolute;inset:0;width:100%;height:100%}.home-carousel-video{object-fit:cover;z-index:-2}.home-carousel-scrim{background:#0a0e1aa6;z-index:-1}.home-carousel-inner{position:relative;width:100%}.home-carousel-viewport{overflow:hidden}.home-carousel-slides{display:flex;transition:transform .7s ease-out}.home-carousel-slide{width:100%;flex-shrink:0;min-width:0}.home-carousel .eyebrow{display:block;font:400 16px/1.5 var(--font-mono);letter-spacing:.18em;color:var(--color-bw-mid);margin-bottom:24px}.home-carousel .home-carousel-title{max-width:20ch;margin:0;font:400 clamp(40px,4.4vw,68px)/1.02 var(--font-display);letter-spacing:-.035em;color:#fff}.home-carousel-title span{color:var(--color-bw-mid);display:inline-block;max-width:100%}.home-carousel-lead{max-width:70ch;margin-top:24px;font:400 clamp(16px,1.3vw,20px)/1.55 var(--font-sans);color:#fffc}.home-carousel-slide[data-slide-subject=products] .home-carousel-lead{max-width:64ch}.home-carousel-ibm{width:auto;height:36px;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:16px}.home-carousel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.home-carousel-adaptive{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px;align-items:center}.home-carousel-adaptive>div:first-child{grid-column:span 7}.home-carousel-diagram{grid-column:span 5;min-width:0}.home-carousel [data-slide-subject=adaptive] .home-carousel-title{max-width:22ch;font-size:clamp(36px,3.6vw,56px);line-height:1.05;letter-spacing:-.03em}.home-carousel [data-slide-subject=adaptive] .home-carousel-lead{max-width:48ch}.home-carousel-controls-wrap{position:absolute;inset-inline:0;bottom:13px}.home-carousel-controls{display:flex;align-items:center;gap:12px}.home-carousel-indicator{display:inline-flex;align-items:center;justify-content:center;position:relative;width:16px;height:44px;cursor:pointer}.home-carousel-indicator[aria-current=true]{width:40px}.home-carousel-indicator-line{display:block;width:16px;height:6px;border-radius:999px;background:#fff6;transition:width .2s ease}.home-carousel-indicator[aria-current=true] .home-carousel-indicator-line{width:40px;background:#fff}.home-carousel-indicator:hover .home-carousel-indicator-line{background:#ffffffb3}.home-carousel-indicator:focus-visible,.home-carousel-pause:focus-visible{outline:2px solid var(--color-bw-mid);outline-offset:4px}.home-carousel-pause{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:#fff;width:44px;height:44px;cursor:pointer}.home-logos{padding-block:24px;border-bottom:1px solid var(--color-line);background:var(--color-bg)}.home-logos-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px}.home-logos-window{min-width:0;overflow:hidden}.home-logos-track{display:flex;width:max-content;animation:home-logo-scroll 55s linear infinite}.home-logos-group{display:flex;align-items:center;gap:48px;padding-right:48px;margin:0;list-style:none;flex:none}.home-logos-group li{width:140px;flex:none}.home-logos-group img{width:140px;height:32px;object-fit:contain;filter:grayscale(1);opacity:.8}.home-logos-group img.home-logo-big{height:40px}.home-logos:hover .home-logos-track,.home-logos:focus-within .home-logos-track{animation-play-state:paused}@keyframes home-logo-scroll{to{transform:translate(-50%)}}.home-section{padding-block:clamp(48px,6vw,88px);border-bottom:1px solid var(--color-line)}.home-section-heading{max-width:72ch;margin-bottom:32px}.home-section-heading .eyebrow{color:var(--color-bw-blue);margin-bottom:16px}.home-section-heading>p:last-child{margin-top:20px;font-size:18px;line-height:1.6;color:var(--color-ink-3)}.home-entry-grid,.home-product-grid,.home-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-entry{display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--color-line);border-radius:var(--radius-md)}.home-entry h3,.home-product h3,.home-why-grid h3{font:400 25px/1.2 var(--font-display)}.home-entry p,.home-product p,.home-why-grid p{color:var(--color-ink-3);font-size:17px;line-height:1.6}.home-entry .btn-link,.home-product>.btn-link{margin-top:auto;padding-top:16px}.home-transformation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--color-line)}.home-transformation-list a{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:16px;padding-block:28px;border-bottom:1px solid var(--color-line)}.home-transformation-list h3{font:400 25px/1.2 var(--font-display);margin-bottom:12px}.home-transformation-list p{font-size:17px;line-height:1.6;color:var(--color-ink-3)}.home-transformation-list a:hover h3{color:var(--color-bw-blue)}.home-product{border-top:3px solid var(--color-bw-blue);padding:28px;background:var(--color-bg);display:flex;flex-direction:column;gap:20px;min-width:0}.home-product:nth-child(odd){background:var(--color-bg-2)}.home-product ul{border-top:1px solid var(--color-line);padding-top:12px}.home-product li a{display:flex;align-items:center;min-height:44px;font-size:15px;line-height:1.4;color:var(--color-ink-2)}.home-product li a:hover{color:var(--color-bw-blue);text-decoration:underline}.home-why-grid article{border-top:1px solid var(--color-line);padding-top:24px}.home-why-grid p{margin-top:16px}@media(max-width:1023px){.home-entry-grid,.home-product-grid,.home-why-grid{grid-template-columns:1fr}}@media(max-width:639px){.home-transformation-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-carousel-slides,.home-carousel-indicator-line{transition:none}.home-logos-track{animation:none;width:auto}.home-logos-group{flex-wrap:wrap;justify-content:center;gap:24px;padding:0}.home-logos-group[aria-hidden=true]{display:none}}.home-operations.bx-stack-stats .stat-hero,.home-operations.bx-stack-stats .stat-sub-num{display:flex;flex-direction:column;align-items:flex-start;gap:8px;white-space:normal}.home-operations.bx-stack-stats .stat-unit,.home-operations.bx-stack-stats .stat-sub-unit{display:block;margin:0;font-size:18px;line-height:1.4;white-space:normal}@media(max-width:1023px){.home-carousel-adaptive{display:block}.home-carousel-diagram{display:none}}.home-entry-tags{display:flex;flex-wrap:wrap;gap:2px 8px}.home-entry-tags>li{margin:0;line-height:1}.home-entry-tags a{display:inline-flex;align-items:center;min-height:24px;max-width:100%}.home-entry-tag-pill{padding:2px 8px;border-radius:4px;background:var(--color-bw-light);color:var(--color-bw-link, #1466d8);font:400 10px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.home-entry-tags a:hover .home-entry-tag-pill{background:var(--color-bw-mid)}.home-entry-tags a:focus-visible{outline:2px solid var(--color-bw-blue);outline-offset:3px;border-radius:4px}.home-section[data-home-section=use-cases] .home-section-heading{margin-bottom:0}.home-carousel-indicator:before{content:"";position:absolute;inset:0 -4px}#site-content .home-operations.bx-stack-stats .timeline-section>.section-wrap{padding-block:48px!important}#site-content .home-operations.bx-stack-stats .section-head{margin-bottom:32px}#site-content .home-operations.bx-stack-stats .stats-grid{margin-top:0}@media(max-width:767px){#site-content .home-operations.bx-stack-stats .timeline-section>.section-wrap{padding-block:32px!important}#site-content .home-operations.bx-stack-stats .section-head{margin-bottom:24px}}@media(min-width:1024px){.home-carousel{min-height:calc(100svh - var(--site-header-height) - 89px)}}.home-carousel-brand{display:block;width:240px;max-width:100%;height:auto;margin-bottom:24px}.home-carousel-partners{--partner-logo-height: 32px;display:grid;grid-template-columns:max-content 1px max-content;align-items:start;gap:24px;width:fit-content;max-width:100%;margin-bottom:32px}.home-carousel-partners .home-carousel-brand{width:auto;max-width:none;height:var(--partner-logo-height);margin:0}.home-carousel-ibm-crop{display:block;position:relative;overflow:hidden;width:calc(var(--partner-logo-height) * 517 / 208);height:var(--partner-logo-height)}.home-carousel-ibm-crop .home-carousel-ibm{position:absolute;width:106.5764%;max-width:none;height:auto;left:-3.2882%;top:-7.6923%;margin:0}.home-carousel [data-slide-subject=adaptive] .eyebrow{font-size:clamp(22px,1.7vw,28px);font-weight:500;letter-spacing:.1em;color:var(--color-bw-mid)}@media(max-width:767px){.home-carousel-brand{width:200px}}.home-carousel-product-owner{display:grid;grid-template-rows:var(--partner-logo-height) auto;align-items:center;justify-items:start;gap:6px;min-width:0}.home-carousel-product-owner:first-child{justify-items:end;text-align:right}.home-carousel-owned-product{font:400 16px/1.5 var(--font-mono);color:#fff}.home-carousel-partner-join{width:1px;align-self:stretch;background:#ffffff59}@media(max-width:767px){.home-carousel-partners{--partner-logo-height: 24px;gap:16px}.home-carousel-product-owner{gap:4px}.home-carousel-owned-product{font-size:14px}}.home-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:20px}.home-evidence-card{min-width:0;padding:24px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;justify-items:start;align-items:start}.home-evidence-brand{width:100%;min-height:82px;display:flex;flex-direction:column;gap:16px;color:var(--color-bw-blue)}.home-evidence-brand img{width:auto;max-width:150px;height:30px;object-fit:contain;object-position:left center;align-self:flex-start}.home-evidence-card:nth-child(n+5){background:var(--color-bg-2)}.home-evidence-card h3{font:500 12px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bw-blue);margin:0 0 16px}.home-evidence-number{font:400 clamp(40px,3.5vw,56px)/1.1 var(--font-display);color:var(--color-bw-blue);margin:0 0 18px}.home-evidence-number span{display:block;font:400 17px/1.5 var(--font-sans);color:var(--color-ink);margin-top:6px}.home-evidence-description{font:400 16px/1.6 var(--font-sans);color:var(--color-ink-3);margin:0 0 16px}.home-evidence-link{margin-top:0;font-size:14px}@media(max-width:1199px){.home-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.home-evidence-grid{grid-template-columns:1fr}}.home-evidence-note{width:100%;border-top:1px solid var(--color-line);padding-top:12px;margin:0 0 16px;font:400 12px/1.5 var(--font-sans);color:var(--color-ink-3)}.home-evidence-link{padding-bottom:2px}@media(max-width:639px){.home-evidence-card{padding:20px}.home-evidence-brand{min-height:74px;gap:12px}}
