.integrations-experience{--integrations-ink: #071b24;--integrations-muted: #4d6670;--integrations-line: #d9e8ec;--integrations-green: #2fc77e;--integrations-blue: #0192c9;--integrations-surface: #f4f9fa;min-width:0;color:var(--integrations-ink)}.integrations-experience *,.integrations-experience *:before,.integrations-experience *:after{box-sizing:border-box}.integrations-experience [hidden]{display:none!important}.integrations-nav{position:sticky;z-index:18;top:var(--site-header-height, 92px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto clamp(4rem,8vw,7rem);padding:.55rem;overflow-x:auto;border:1px solid rgba(7,27,36,.1);border-radius:1rem;background:#fffffff0;box-shadow:0 18px 45px #071b2414;scrollbar-width:none;backdrop-filter:blur(18px)}.integrations-nav::-webkit-scrollbar{display:none}.integrations-nav a{display:flex;min-width:0;min-height:3rem;align-items:center;gap:.65rem;padding:.7rem .9rem;border-radius:.72rem;color:#29434d;font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.integrations-nav a:hover{color:#005d7d;background:#eaf7fb;transform:translateY(-1px)}.integrations-nav a:focus-visible,.integrations-experience button:focus-visible,.integrations-experience [role=tabpanel]:focus-visible{outline:3px solid rgba(1,146,201,.42);outline-offset:3px}.integrations-nav a span{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:50%;color:#006b91;background:#e5f6fc;font-size:.7rem;font-variant-numeric:tabular-nums}.integrations-architecture,.integrations-ownership,.integrations-contract,.integrations-trace,.integrations-recovery,.integrations-proof{scroll-margin-top:calc(var(--site-header-height, 92px) + 5.25rem);margin-bottom:clamp(5rem,10vw,9rem)}.integrations-heading{display:grid;max-width:58rem;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.integrations-heading p{margin:0;color:#007ca7;font-size:.78rem;font-weight:850;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.integrations-heading h2{max-width:15ch;margin:0;color:var(--integrations-ink);font-size:clamp(42px,4.35vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.integrations-heading>span{max-width:52rem;color:var(--integrations-muted);font-size:clamp(1.04rem,1.5vw,1.24rem);line-height:1.65}.integrations-architecture__surface{overflow:hidden;border:1px solid var(--integrations-line);border-radius:clamp(1.5rem,3vw,2.6rem);background:radial-gradient(circle at 87% 16%,rgba(47,199,126,.14),transparent 30%),linear-gradient(145deg,#fff,#eef8fb);box-shadow:0 26px 70px #071b2414}.integrations-architecture__switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem;border-bottom:1px solid var(--integrations-line);background:#ffffffd1}.integrations-architecture__switch button{display:grid;min-height:4.8rem;gap:.28rem;padding:.9rem 1.1rem;border:0;border-radius:1rem;color:#38515a;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.integrations-architecture__switch button[aria-selected=true]{color:#062c3a;background:#e6f7fc;box-shadow:inset 0 0 0 1px #0192c933}.integrations-architecture__switch small,.integrations-architecture__panels small{color:#0080ad;font-size:.68rem;font-weight:850;letter-spacing:.11em}.integrations-architecture__switch strong{font-size:clamp(.94rem,1.3vw,1.08rem);line-height:1.25}.integrations-architecture__workspace{display:grid;min-height:34rem;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr)}.integrations-architecture__diagram{position:relative;min-height:34rem;overflow:hidden;border-right:1px solid var(--integrations-line);background-image:linear-gradient(rgba(1,146,201,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(1,146,201,.055) 1px,transparent 1px);background-size:2rem 2rem}.integrations-architecture__diagram:before{position:absolute;inset:14% 11%;border:1px dashed rgba(1,146,201,.35);border-radius:50%;content:""}.integrations-architecture__node{position:absolute;z-index:2;display:grid;min-width:8.2rem;min-height:4.5rem;place-items:center;padding:.8rem;border:1px solid rgba(7,27,36,.12);border-radius:1rem;color:#16343e;background:#fffffff0;box-shadow:0 14px 32px #071b241c;font-size:.86rem;font-weight:780;line-height:1.25;text-align:center}.integrations-architecture__node--1{top:10%;left:10%}.integrations-architecture__node--2{top:10%;right:10%}.integrations-architecture__node--3{top:43%;left:50%;color:#003f56;background:#dbf4fc;transform:translate(-50%)}.integrations-architecture__node--4{right:10%;bottom:10%}.integrations-architecture__node--5{bottom:10%;left:10%}.integrations-architecture__route{position:absolute;inset:22%;border:3px solid var(--integrations-blue);border-right-color:var(--integrations-green);border-bottom-color:var(--integrations-green);border-radius:50%;transform:rotate(26deg)}.integrations-architecture__route:after{position:absolute;right:1.3rem;bottom:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--integrations-green);box-shadow:0 0 0 .45rem #2fc77e29;content:""}.integrations-architecture__panels{display:grid;align-items:center;padding:clamp(1.7rem,4vw,3.2rem)}.integrations-architecture__panels article{display:grid;gap:1rem}.integrations-architecture__panels h3{margin:0;font-size:clamp(1.55rem,2.4vw,2.45rem);letter-spacing:-.035em;line-height:1.08}.integrations-architecture__panels p,.integrations-architecture__panels dd{margin:0;color:var(--integrations-muted);line-height:1.55}.integrations-architecture__panels dl,.integrations-ownership__detail dl,.integrations-contract__panels dl,.integrations-trace__detail dl,.integrations-recovery__detail dl{display:grid;gap:0;margin:.4rem 0 0}.integrations-architecture__panels dl div{display:grid;gap:.25rem;padding:.9rem 0;border-top:1px solid var(--integrations-line)}.integrations-architecture__panels dt,.integrations-ownership__detail dt,.integrations-contract__panels dt,.integrations-trace__detail dt,.integrations-recovery__detail dt{color:#007ca7;font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.integrations-ownership{padding:clamp(2rem,5vw,4.5rem);border-radius:clamp(1.7rem,3vw,3rem);color:#fff;background:radial-gradient(circle at 90% 4%,rgba(47,199,126,.22),transparent 30%),#061c24}.integrations-ownership .integrations-heading p,.integrations-ownership__detail dt{color:#5de2a0}.integrations-ownership .integrations-heading h2,.integrations-ownership__detail h3{color:#fff}.integrations-ownership .integrations-heading>span,.integrations-ownership__detail dd{color:#c2d3d8}.integrations-ownership__surface{display:grid;min-width:0;grid-template-columns:minmax(16rem,.76fr) minmax(0,1.24fr);gap:clamp(1rem,3vw,2.5rem)}.integrations-ownership__entities{display:grid;align-content:start;gap:.5rem}.integrations-ownership__entities button{display:grid;min-height:4.7rem;grid-template-columns:2.8rem 3.1rem minmax(0,1fr) 1.4rem;align-items:center;gap:.7rem;padding:.75rem;border:1px solid rgba(255,255,255,.11);border-radius:1rem;color:#dbe8ec;background:#ffffff0b;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.integrations-ownership__entities button:hover,.integrations-ownership__entities button[aria-selected=true]{border-color:#2fc77e7a;background:#2fc77e21}.integrations-ownership__entities button:hover{transform:translate(2px)}.integrations-ownership__entities small{color:#79a1af;font-size:.66rem;font-weight:800}.integrations-ownership__entities strong{font-size:.9rem;line-height:1.25}.integrations-ownership__entities i{color:#65dfa3;font-style:normal;text-align:center}.integrations-icon{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.82rem;color:#006e95;background:#e3f7fd}.integrations-icon--green{color:#086c45;background:#dff9ec}.integrations-icon--blue{color:#006e95;background:#e3f7fd}.integrations-icon--cyan{color:#006b78;background:#dff7f8}.integrations-icon--amber{color:#84510a;background:#fff1d9}.integrations-icon--violet{color:#5d4896;background:#eee8ff}.integrations-icon svg{width:1.35rem;height:1.35rem}.integrations-ownership__detail{display:grid;min-height:28rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(255,255,255,.12);border-radius:1.6rem;background:linear-gradient(rgba(1,146,201,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(1,146,201,.055) 1px,transparent 1px),#ffffff0a;background-size:2rem 2rem}.integrations-ownership__detail article{display:grid;gap:1rem}.integrations-ownership__detail article>small,.integrations-contract__panels article>header small,.integrations-trace__detail article>small,.integrations-recovery__detail article>small{color:#5de2a0;font-size:.7rem;font-weight:850;letter-spacing:.08em}.integrations-ownership__detail h3{margin:0;font-size:clamp(1.8rem,4vw,3.7rem);letter-spacing:-.05em;line-height:1}.integrations-ownership__detail dl{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}.integrations-ownership__detail dl div{display:grid;gap:.45rem;padding:1rem;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.integrations-ownership__detail dd{margin:0;line-height:1.5}.integrations-contract__surface{overflow:hidden;border:1px solid #17343e;border-radius:clamp(1.5rem,3vw,2.5rem);color:#ecf6f8;background:#08232d;box-shadow:0 28px 75px #071b2429}.integrations-contract__chrome{display:flex;min-height:4.2rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.11);background:#061b23}.integrations-contract__chrome span,.integrations-contract__chrome strong{font-size:.68rem;font-weight:850;letter-spacing:.1em}.integrations-contract__chrome span{color:#5de2a0}.integrations-contract__chrome strong{color:#86a8b3;text-align:right}.integrations-contract__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.11);scrollbar-width:thin}.integrations-contract__tabs button{display:grid;min-width:8.6rem;min-height:5.6rem;align-content:center;gap:.45rem;padding:.8rem;border:0;border-right:1px solid rgba(255,255,255,.08);color:#9eb6be;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease}.integrations-contract__tabs button:hover,.integrations-contract__tabs button[aria-selected=true]{color:#fff;background:#0192c921}.integrations-contract__tabs button[aria-selected=true] span{color:#5de2a0}.integrations-contract__tabs span{color:#3cb7e5;font-size:.66rem;font-weight:850;letter-spacing:.08em}.integrations-contract__tabs strong{font-size:.83rem;line-height:1.25}.integrations-contract__panels{min-height:25rem;padding:clamp(1.5rem,4vw,3rem);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:2rem 2rem}.integrations-contract__panels article{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,5vw,4rem)}.integrations-contract__panels header{display:grid;align-content:start;gap:1rem}.integrations-contract__panels h3{margin:0;color:#fff;font-size:clamp(2rem,4vw,4.2rem);letter-spacing:-.055em;line-height:.98}.integrations-contract__tone{display:block;width:4.2rem;height:.45rem;border-radius:99px;background:var(--integrations-blue)}.integrations-contract__tone--green{background:var(--integrations-green)}.integrations-contract__tone--amber{background:#ffbb54}.integrations-contract__tone--violet{background:#9c83e8}.integrations-contract__panels dl{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.integrations-contract__panels dl div{display:grid;gap:.45rem;padding:1rem;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.integrations-contract__panels dt{color:#5de2a0}.integrations-contract__panels dd{margin:0;color:#c4d5da;line-height:1.5}.integrations-trace__surface{padding:clamp(1.2rem,3vw,2.5rem);overflow:hidden;border:1px solid var(--integrations-line);border-radius:clamp(1.5rem,3vw,2.5rem);background:radial-gradient(circle at 10% 12%,rgba(1,146,201,.11),transparent 25%),#f8fbfc}.integrations-trace__rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:1rem 0 2.6rem}.integrations-trace__rail:before{position:absolute;z-index:0;top:3.2rem;right:8%;left:8%;height:2px;background:linear-gradient(90deg,var(--integrations-blue),var(--integrations-green));content:""}.integrations-trace__rail button{position:relative;z-index:2;display:grid;min-width:0;min-height:7.5rem;justify-items:center;gap:.45rem;padding:.5rem;border:0;color:#435e68;background:transparent;text-align:center;cursor:pointer}.integrations-trace__rail button .integrations-icon{border:1px solid var(--integrations-line);box-shadow:0 7px 18px #071b2417;transition:transform .18s ease,box-shadow .18s ease}.integrations-trace__rail button:hover .integrations-icon,.integrations-trace__rail button[aria-selected=true] .integrations-icon{transform:translateY(-4px);box-shadow:0 12px 26px #0192c930}.integrations-trace__rail small{color:#007ca7;font-size:.64rem;font-weight:850}.integrations-trace__rail strong{max-width:9rem;font-size:.8rem;line-height:1.25}.integrations-trace__packet{position:absolute;z-index:1;top:2.84rem;left:7.5%;width:.72rem;height:.72rem;border:2px solid #ffffff;border-radius:50%;background:var(--integrations-blue);box-shadow:0 0 0 .38rem #0192c926;animation:integrations-packet 1.7s cubic-bezier(.4,0,.2,1) .35s 3 both;pointer-events:none}@keyframes integrations-packet{0%{left:7.5%;background:var(--integrations-blue)}to{left:91.5%;background:var(--integrations-green)}}.integrations-trace__detail{min-height:15rem;padding:clamp(1.3rem,3vw,2.4rem);border-radius:1.5rem;color:#fff;background:#07212a}.integrations-trace__detail article{display:grid;gap:1rem}.integrations-trace__detail dl{grid-template-columns:repeat(3,minmax(0,1fr))}.integrations-trace__detail dl div{display:grid;gap:.45rem;padding:1rem;border-top:1px solid rgba(255,255,255,.12)}.integrations-trace__detail dt{color:#5de2a0}.integrations-trace__detail dd{margin:0;color:#c5d7dc;line-height:1.5}.integrations-recovery__surface{display:grid;min-width:0;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);border:1px solid #eadfd3;border-radius:clamp(1.5rem,3vw,2.5rem);background:#fbf8f3}.integrations-recovery__queue{overflow:hidden;border:1px solid #e5d8ca;border-radius:1.3rem;background:#fff}.integrations-recovery__queue>header{display:grid;gap:.35rem;padding:1.1rem;border-bottom:1px solid #eadfd3;background:#f5eee6}.integrations-recovery__queue>header span{color:#9a5a15;font-size:.68rem;font-weight:850;letter-spacing:.1em}.integrations-recovery__queue>header strong{font-size:.82rem;line-height:1.35}.integrations-recovery__queue>div{display:grid}.integrations-recovery__queue button{display:grid;min-height:4.8rem;grid-template-columns:.75rem 3rem minmax(0,1fr) 1.2rem;align-items:center;gap:.65rem;padding:.8rem 1rem;border:0;border-bottom:1px solid #eee3d8;color:#40565e;background:#fff;text-align:left;cursor:pointer;transition:background-color .18s ease}.integrations-recovery__queue button:hover,.integrations-recovery__queue button[aria-selected=true]{background:#fff7ed}.integrations-recovery__queue button small{color:#a16b34;font-size:.64rem;font-weight:850}.integrations-recovery__queue button strong{font-size:.86rem;line-height:1.25}.integrations-recovery__queue button i{color:#b7793c;font-style:normal}.integrations-recovery__status{width:.72rem;height:.72rem;border-radius:50%;background:#ec6c55;box-shadow:0 0 0 .25rem #ec6c551f}.integrations-recovery__status--amber{background:#edae45;box-shadow:0 0 0 .25rem #edae451f}.integrations-recovery__status--blue{background:var(--integrations-blue);box-shadow:0 0 0 .25rem #0192c91f}.integrations-recovery__status--green{background:var(--integrations-green);box-shadow:0 0 0 .25rem #2fc77e1f}.integrations-recovery__detail{display:grid;min-height:25rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:1.4rem;color:#fff;background:radial-gradient(circle at 90% 0%,rgba(237,174,69,.18),transparent 28%),#162a31}.integrations-recovery__detail article{display:grid;gap:1rem}.integrations-recovery__detail dl div{display:grid;gap:.45rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.12)}.integrations-recovery__detail dt{color:#ffcf87}.integrations-recovery__detail dd{margin:0;color:#d5e0e3;line-height:1.52}.integrations-proof{padding:clamp(2rem,5vw,4.5rem);overflow:hidden;border:1px solid #cde8dc;border-radius:clamp(1.7rem,3vw,3rem);background:radial-gradient(circle at 90% 10%,rgba(47,199,126,.22),transparent 32%),linear-gradient(140deg,#f8fffb,#eaf9f2)}.integrations-proof__grid{display:grid;grid-template-columns:minmax(13rem,.62fr) minmax(0,1.38fr);gap:clamp(1.5rem,5vw,4rem);align-items:stretch}.integrations-proof__figure{display:grid;min-height:18rem;align-content:center;gap:.6rem;padding:1.5rem;border-radius:1.5rem;color:#fff;background:#071f28}.integrations-proof__figure strong{color:#5de2a0;font-size:clamp(4.6rem,10vw,8.5rem);letter-spacing:-.08em;line-height:.8}.integrations-proof__figure span{max-width:16rem;color:#d5e5e9;font-size:1rem;line-height:1.4}.integrations-proof__grid ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.integrations-proof__grid li{display:grid;min-height:4.5rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #cde8dc;color:#24434d;line-height:1.5}.integrations-proof__grid li span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;color:#08704a;background:#c9f3df;font-size:.68rem;font-weight:850}.integrations-proof__boundary{display:grid;gap:.5rem;margin:clamp(1.5rem,4vw,3rem) 0 0;padding:1rem 1.2rem;border-left:4px solid var(--integrations-blue);color:#46616a;background:#ffffffa6;line-height:1.55}.integrations-proof__boundary strong{color:#006f96;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase}@media(max-width:1100px){.integrations-nav{grid-template-columns:repeat(5,minmax(11rem,1fr))}.integrations-architecture__workspace,.integrations-ownership__surface,.integrations-recovery__surface{grid-template-columns:1fr}.integrations-architecture__diagram{min-height:28rem;border-right:0;border-bottom:1px solid var(--integrations-line)}.integrations-architecture__workspace{min-height:auto}.integrations-contract__panels article{grid-template-columns:1fr}.integrations-contract__panels header{grid-template-columns:auto 1fr;align-items:center}.integrations-contract__panels header h3{grid-column:1 / -1}}@media(max-width:760px){.integrations-nav{top:var(--site-header-height, 74px);margin-bottom:3.5rem;margin-inline:-.25rem;border-radius:.85rem}.integrations-architecture,.integrations-ownership,.integrations-contract,.integrations-trace,.integrations-recovery,.integrations-proof{scroll-margin-top:calc(var(--site-header-height, 74px) + 5.2rem);margin-bottom:4.5rem}.integrations-heading h2{max-width:18ch}.integrations-architecture__switch{grid-template-columns:1fr}.integrations-architecture__workspace,.integrations-architecture__diagram{min-height:24rem}.integrations-architecture__node{min-width:6.5rem;min-height:3.7rem;font-size:.72rem}.integrations-architecture__node--1,.integrations-architecture__node--5{left:5%}.integrations-architecture__node--2,.integrations-architecture__node--4{right:5%}.integrations-ownership,.integrations-proof{margin-inline:-.35rem;padding:1.25rem}.integrations-ownership__entities button{grid-template-columns:2.8rem 2.5rem minmax(0,1fr) 1.2rem}.integrations-ownership__detail,.integrations-recovery__detail{min-height:auto}.integrations-ownership__detail dl,.integrations-contract__panels dl,.integrations-trace__detail dl{grid-template-columns:1fr}.integrations-contract__chrome{align-items:flex-start;flex-direction:column}.integrations-contract__chrome strong{text-align:left}.integrations-contract__tabs{grid-template-columns:repeat(5,minmax(8.6rem,1fr))}.integrations-trace__surface{padding:1rem}.integrations-trace__rail{grid-template-columns:repeat(5,minmax(7rem,1fr));margin-inline:-.35rem;overflow-x:auto;overscroll-behavior-inline:contain}.integrations-trace__rail:before,.integrations-trace__packet{display:none}.integrations-recovery__surface{padding:.75rem}.integrations-proof__grid{grid-template-columns:1fr}.integrations-proof__figure{min-height:12rem}}@media(max-width:420px){.integrations-architecture__diagram{min-height:22rem}.integrations-architecture__node{min-width:5.5rem;max-width:6rem;padding:.55rem;font-size:.65rem}.integrations-ownership__entities button{grid-template-columns:2.8rem minmax(0,1fr) 1rem}.integrations-ownership__entities small{display:none}}@media(prefers-reduced-motion:reduce){.integrations-experience *,.integrations-experience *:before,.integrations-experience *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.integrations-trace__packet{animation:none!important}}@media(max-width:680px){.integrations-heading h2{font-size:clamp(35px,9.5vw,42px);line-height:1.06}}
