@keyframes cube-dot{0%,to{opacity:.35}50%{opacity:1}}@keyframes cube-sheen{0%{transform:translateX(-120%) skewX(-20deg)}40%,to{transform:translateX(320%) skewX(-20deg)}}.r26-integration-category{--bloom-light-green:rgba(112,207,152,.38);--bloom-periwinkle:rgba(165,180,255,.28);--surface-dark-ai:linear-gradient(90deg,rgba(85,71,165,.22),transparent 60%),#12264d;--surface-panel-pale:linear-gradient(180deg,#eef3fc,#f8fafe);--wash-hero-periwinkle:linear-gradient(180deg,#f2f5ff,#eaf0ff 55%,#fff)}@media (max-width:720px){section>div[style*="margin:0 auto"]{padding-left:20px!important;padding-right:20px!important}[data-wc-head]{display:none!important}[data-wc-row]{grid-template-columns:1fr!important}}@media (max-width:1023px){[data-icd]{display:flex;flex-direction:column;gap:12px;height:auto!important}[data-icd-pill],[data-icd-svg]{display:none!important}[data-icd]>*{left:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}[data-icd-core]{margin:16px auto 0;order:5;width:200px!important}[data-icd-cap]{margin-bottom:16px;order:6}[data-icd]>div[data-icd-node]:nth-last-child(-n+3){order:7}}@media (max-width:900px){[data-ich]{aspect-ratio:auto!important;display:flex!important;flex-direction:column;gap:12px}[data-ich]>div[aria-hidden],[data-ich]>svg{display:none!important}[data-ich]>div{height:auto!important;left:auto!important;position:relative!important;top:auto!important;width:100%!important}[data-ich]>div:not([data-ich-main]):not([data-ich-foot]){display:none!important}}.r26-integration-category .s98,.r26-integration-category.s98{background:var(--surface-dark-ai);color:#fff;overflow:hidden;position:relative}.r26-integration-category .s99,.r26-integration-category.s99{background-image:var(--pattern-grid-on-dark);background-size:24px 24px;inset:0;position:absolute}.r26-integration-category .s100,.r26-integration-category.s100{background:linear-gradient(90deg,rgba(31,94,102,.35),transparent 65%);inset:0;position:absolute}.r26-integration-category .s101,.r26-integration-category.s101{align-items:center;display:grid;gap:48px 80px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));margin:0 auto;max-width:1240px;padding:96px 32px;position:relative}.r26-integration-category .s102,.r26-integration-category.s102{min-width:0}.r26-integration-category .s103,.r26-integration-category.s103{color:#fff;font-family:var(--font-display);font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.1;margin:0;text-wrap:balance}.r26-integration-category .s104,.r26-integration-category.s104{color:hsla(0,0%,100%,.86);font:400 18px/1.6 var(--font-body);margin:16px 0 0;max-width:640px;text-wrap:pretty}.r26-integration-category .s105,.r26-integration-category.s105{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.r26-integration-category .s106,.r26-integration-category.s106{justify-self:center;max-width:460px;width:100%}.r26-integration-category .s107,.r26-integration-category.s107{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.r26-integration-category .s108,.r26-integration-category.s108{aspect-ratio:1;background:#fff;border-radius:14px;box-shadow:0 16px 30px -14px rgba(0,0,0,.55);display:grid;padding:14px;place-items:center}.r26-integration-category .s109,.r26-integration-category.s109{display:block;height:auto;overflow:visible;width:100%}.r26-integration-category .s110,.r26-integration-category.s110{align-items:center;background:linear-gradient(90deg,#173d82,#1f5e66);border:1px solid rgba(112,207,152,.55);border-radius:16px;box-shadow:0 0 0 6px rgba(112,207,152,.08),0 30px 60px -24px rgba(0,0,0,.6);display:flex;gap:12px;justify-content:space-between;margin:0 auto;overflow:hidden;padding:18px 20px;position:relative;width:62%}.r26-integration-category .s111,.r26-integration-category.s111{animation:cube-sheen 4.5s cubic-bezier(.2,0,0,1) infinite;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.18) 50%,transparent 65%);background-size:250% 100%;inset:0;position:absolute}.r26-integration-category .s112,.r26-integration-category.s112{height:18px;position:relative}.r26-integration-category .s113,.r26-integration-category.s113{align-items:center;color:var(--cube-light-green);display:flex;font:500 12px var(--font-accent);gap:8px;letter-spacing:.04em;position:relative}.r26-integration-category .s114,.r26-integration-category.s114{animation:cube-dot 2.2s ease-in-out infinite;background:#70cf98;border-radius:50%;height:8px;width:8px}