[data-bs-theme=light] .integrations-page .integrations-orbit{--orbit-shadow-alpha:.08}[data-bs-theme=light] .integrations-page .integrations-orbit-aura{opacity:.18}[data-bs-theme=light] .integrations-page .integrations-hero:has(.is-ready)::before{opacity:.35}.integrations-page .integrations-hero{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);isolation:isolate;margin-bottom:48px;padding-top:16px;position:relative}.integrations-page .integrations-orbit-aura{display:none;height:420px;opacity:.25;pointer-events:none;position:absolute;transform:translateY(-50%);z-index:-1}.integrations-page .integrations-hero:has(.is-ready) .integrations-orbit-aura{display:block}.integrations-page .integrations-hero:has(.is-ready)::before{background:radial-gradient(ellipse 50% 50% at 63% 46.5%,color-mix(in srgb,var(--bvn-text-primary) 8%,#0000),color-mix(in srgb,var(--bvn-text-primary) 3%,#0000) 48%,#0000 100%);content:"";filter:blur(48px);inset:-96px 0;pointer-events:none;position:absolute;z-index:-1}.integrations-page .integrations-intro{min-width:0;padding:0;pointer-events:none;position:relative;z-index:5}.integrations-page .integrations-intro a{pointer-events:auto}.integrations-page .integrations-intro .page-title{margin:0 0 28px}.integrations-page .integrations-intro .page-title-copy{max-width:none}.integrations-page .integrations-intro h1{font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 24px}.integrations-page .integrations-intro h1>span{display:block}.integrations-page .integrations-intro h1>span:last-child{color:var(--bvn-accent)}.integrations-page .integrations-intro p{color:var(--bvn-text-secondary);font-size:1rem;line-height:1.7;margin:0;max-width:33ch;text-wrap:pretty}.integrations-page .integrations-intro .integrations-actions{column-gap:12px!important}.integrations-page .integrations-orbit{--orbit-shadow-alpha:.1;--orbit-bg:var(--bvn-surface);--orbit-fg:var(--bvn-text-primary);--orbit-accent:var(--bvn-accent);color:var(--orbit-fg);margin-left:-120px;mask-image:linear-gradient(90deg,#0000,#000 12%);min-width:0}.integrations-page .integrations-orbit-stage{isolation:isolate;min-height:584px;position:relative}.integrations-page .integrations-orbit:has(.is-ready){margin-bottom:-48px;padding-bottom:48px}.integrations-page .integrations-orbit:has(.has-active-partner){mask-image:none}.integrations-page .integrations-orbit-stage.has-active-partner{isolation:auto}.integrations-page .integrations-orbit-stage.is-ready{height:584px}.integrations-page .integrations-orbit-stage canvas{display:none;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.integrations-page .integrations-orbit-stage .integrations-orbit-border{height:calc(100% + 144px);inset:-72px;width:calc(100% + 144px)}.integrations-page .integrations-orbit-stage .integrations-orbit-hub{background:#0000;border:0 solid var(--bvn-accent);border-radius:50%;display:none;height:128px;left:50%;place-items:center;pointer-events:none;position:absolute;top:46.5%;transform:translate(-50%,-50%);width:128px;z-index:6}.integrations-page .integrations-orbit-stage .integrations-orbit-hub::after{background:var(--orbit-fg);border-radius:50%;bottom:-25px;content:"";filter:blur(9px);height:18px;left:9%;opacity:.06;position:absolute;width:82%;z-index:-1}.integrations-page .integrations-orbit-stage .integrations-orbit-hub img{filter:drop-shadow(0 1px 2px rgba(15,34,52,.55));height:64px;position:relative;width:64px;z-index:1}.integrations-page .integrations-orbit-stage.is-ready canvas{display:block}.integrations-page .integrations-orbit-stage.is-ready .integrations-orbit-hub{display:grid}.integrations-page .integrations-orbit-partners{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.integrations-page .integrations-orbit-stage.is-ready .integrations-orbit-partners{display:block;inset:0;position:absolute}.integrations-page .integrations-orbit-stage.is-ready .integrations-orbit-partners>li{left:0;position:absolute;top:0}.integrations-page .integrations-orbit-stage.is-animating .integrations-orbit-partners>li{will-change:transform,opacity}.integrations-page .integrations-orbit:has(.integrations-orbit-stage:not(.is-ready)){margin-left:0;mask-image:none}.integrations-page .integrations-orbit-stage:not(.is-ready) .integrations-orbit-link{height:100%;max-width:none;width:100%}.integrations-page .integrations-orbit-stage .integrations-orbit-link{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--orbit-fg);display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:6px;line-height:1.35;max-width:112px;min-height:44px;min-width:44px;padding:6px;position:relative;text-align:center;text-decoration:none;transition:border-color .2s,background .2s;width:max-content;z-index:4}.integrations-page .integrations-orbit-stage .integrations-orbit-link img{display:block;height:38px;object-fit:contain;padding:1px;width:38px}.integrations-page .integrations-orbit-stage .integrations-orbit-mark{background:color-mix(in srgb,var(--orbit-receive-color,#0000) calc(var(--orbit-receive-strength, 0)*100%),var(--bvn-surface));border:1px solid color-mix(in srgb,var(--bvn-accent) 25%,#0000);border-radius:8px;display:grid;filter:blur(var(--orbit-softness,0)) drop-shadow(0 var(--orbit-lift,0) 8px rgba(15,34,52,var(--orbit-shadow-alpha,.16)));flex:none;height:44px;place-items:center;position:relative;width:44px}.integrations-page .integrations-orbit-complete{background:var(--bs-success);border:2px solid var(--bvn-surface);border-radius:50%;bottom:-4px;color:var(--bs-dark);display:grid;height:18px;opacity:var(--orbit-complete-strength,0);place-items:center;pointer-events:none;position:absolute;right:-4px;transform:scale(calc(.85 + var(--orbit-complete-strength, 0)*.15));width:18px}.integrations-page .integrations-orbit-stage .integrations-orbit-name{background:var(--orbit-bg);border-radius:3px;padding:1px 3px}.integrations-page .integrations-orbit-stage .integrations-orbit-initial{background:var(--bvn-surface-elevated);border-radius:4px;color:var(--bvn-text-primary);display:grid;font-size:22px;height:38px;place-items:center;width:38px}.integrations-page .integrations-orbit-stage .integrations-orbit-link:hover .integrations-orbit-mark,.integrations-page .integrations-orbit-stage .is-active>.integrations-orbit-link .integrations-orbit-mark{outline:1px solid var(--orbit-accent);outline-offset:2px}.integrations-page .integrations-orbit-stage .integrations-orbit-link:focus,.integrations-page .integrations-orbit-stage .is-focused>.integrations-orbit-link{outline:2px solid var(--orbit-accent);outline-offset:3px}.integrations-page .integrations-orbit-stage .is-focused>.integrations-orbit-link .integrations-orbit-mark{outline:none}.integrations-page .integrations-orbit-stage .integrations-orbit-link:active .integrations-orbit-mark{outline-color:var(--orbit-accent)}.integrations-page .integrations-orbit-stage.is-ready .integrations-orbit-link{gap:0;height:52px;max-width:none;min-width:52px;padding:3px;width:52px}.integrations-page .integrations-orbit-stage.is-compact .integrations-orbit-initial,.integrations-page .integrations-orbit-stage.is-compact .integrations-orbit-link img{height:34px;width:34px}.integrations-page .integrations-orbit-stage.is-ready .integrations-orbit-name{background:var(--bvn-surface-elevated);border:1px solid var(--bvn-border);border-radius:6px;font-size:12px;font-weight:500;left:50%;line-height:1.35;max-width:160px;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;width:max-content}.integrations-page .integrations-orbit-stage.is-ready .integrations-orbit-link:is(:hover,:focus) .integrations-orbit-name,.integrations-page .integrations-orbit-stage.is-ready .is-active .integrations-orbit-name{opacity:1;pointer-events:auto}.integrations-page .integrations-orbit-stage.is-ready .integrations-orbit-name::before{content:"";height:7px;left:-1px;position:absolute;right:-1px;top:-7px}.integrations-page .integrations-orbit-stage.is-compact .integrations-orbit-hub{height:96px;width:96px}.integrations-page .integrations-orbit-stage.is-compact .integrations-orbit-hub img{height:48px;width:48px}@media(max-width:1199px)and (min-width:768px){.integrations-page .integrations-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}.integrations-page .integrations-orbit{margin-left:-100px;mask-image:linear-gradient(90deg,#0000 20%,#000 38%)}.integrations-page .integrations-intro h1{font-size:42px}.integrations-page .integrations-intro p{font-size:15px}.integrations-page .integrations-intro .integrations-actions{align-items:flex-start;flex-direction:column}.integrations-page .integrations-intro .integrations-actions a{width:auto}}@media(max-width:991px)and (min-width:768px){.integrations-page .integrations-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.integrations-page .integrations-intro h1{font-size:2.25rem}}@media(max-width:767.98px){.integrations-page .integrations-hero{grid-template-columns:minmax(0,1fr);margin-bottom:40px;padding-top:8px}.integrations-page .integrations-hero::before,.integrations-page .integrations-hero:has(.is-ready) .integrations-orbit-aura,.integrations-page .integrations-orbit{display:none}.integrations-page .integrations-intro h1{font-size:clamp(2.25rem,7vw,3.25rem);margin-bottom:20px}.integrations-page .integrations-intro p{max-width:40ch}.integrations-page .integrations-intro .page-title{margin-bottom:24px}.integrations-page .integrations-intro .integrations-actions{max-width:440px}}@media(min-width:576px)and (max-width:991.98px)and (max-height:500px){.integrations-page .integrations-hero{grid-template-columns:minmax(0,1fr);margin-bottom:32px;padding-top:8px}.integrations-page .integrations-hero::before,.integrations-page .integrations-hero:has(.is-ready) .integrations-orbit-aura,.integrations-page .integrations-orbit{display:none}.integrations-page .integrations-intro .page-title-copy{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.integrations-page .integrations-intro h1{font-size:2rem;margin-bottom:0}.integrations-page .integrations-intro p{max-width:none}.integrations-page .integrations-intro .page-title{margin-bottom:16px}.integrations-page .integrations-intro .integrations-actions{flex-direction:row}}@media(prefers-reduced-motion:reduce){.integrations-page .integrations-orbit-stage .integrations-orbit-link{transition:none}}.integrations-page .integrations-actions .btn{min-height:48px}.integrations-page .integrations-assets .btn{align-items:center;display:inline-flex;min-height:44px}.integrations-page .integrations-section{margin-top:3rem}.integrations-page .integrations-section-title{font-size:clamp(1.5rem,3vw,2.125rem);letter-spacing:-.025em}.integrations-page .integrations-steps{list-style:none;margin-bottom:0;padding:0}.integrations-page .integrations-step-heading{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.integrations-page .integrations-step-number{align-items:center;background:#ffe26e;border-radius:50%;color:#0f2234;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:40px}.integrations-page .integrations-step-line{background:var(--bvn-border-subtle);flex:1;height:1px}.integrations-page .integrations-step-copy{color:var(--bvn-text-secondary);max-width:31ch}.integrations-page .integrations-referral p{max-width:65ch}.integrations-page .integrations-documentation,.integrations-page .integrations-referral a{min-height:44px}.integrations-page .integrations-capability{border-top:1px solid var(--bvn-border-subtle);padding-block:1.25rem}.integrations-page .integrations-assets{align-items:center;background:var(--bvn-surface-elevated);border-radius:var(--bs-border-radius);display:grid;gap:2rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);isolation:isolate;min-height:400px;overflow:hidden;padding:2.5rem;position:relative}.integrations-page .integrations-assets-copy{align-self:stretch;background:var(--bvn-surface-elevated);display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:2}.integrations-page .integrations-assets-copy::before{background:linear-gradient(to right,var(--bvn-surface-elevated) 0,var(--bvn-surface-elevated) calc(100% - 110px),#0000 100%);content:"";inset:-60px -110px -60px -50px;position:absolute;z-index:-1}.integrations-page .integrations-assets-copy h2{line-height:1.18;margin-bottom:1rem;max-width:14ch}.integrations-page .integrations-assets-copy p{margin-bottom:1.5rem;max-width:34ch}.integrations-page .integrations-assets-copy .btn{align-self:flex-start}.integrations-page .integrations-assets-stage{height:292px;min-width:0;padding-top:20px;transform:rotate(-9deg);width:100%}.integrations-page .integrations-assets-row{margin-bottom:16px;width:max-content}.integrations-page .integrations-assets-row:nth-child(2){transform:translateX(20px)}.integrations-page .integrations-assets-row:nth-child(3){margin-bottom:0;transform:translateX(-24px)}.integrations-page .integrations-assets-track{animation:integrations-asset-drift 18s linear infinite;animation-play-state:paused;display:flex;width:max-content}.integrations-page .integrations-assets-row:nth-child(2) .integrations-assets-track{animation-direction:reverse;animation-duration:20s}.integrations-page .integrations-assets-row:nth-child(3) .integrations-assets-track{animation-duration:22s}.integrations-page .integrations-assets-group{display:flex;flex-shrink:0;gap:14px;padding-right:14px}.integrations-page .integrations-asset-pill{align-items:center;background:var(--bvn-surface-raised);border-radius:999px;color:var(--bvn-text-primary);display:flex;flex-shrink:0;font-size:17px;font-weight:600;gap:12px;line-height:1.2;min-width:154px;padding:14px 20px}.integrations-page .integrations-asset-pill img{flex-shrink:0;height:38px;width:38px}.integrations-page .integrations-assets-row:nth-child(2) .integrations-asset-pill{font-size:20px;min-width:172px;padding:16px 22px}.integrations-page .integrations-assets-row:nth-child(2) .integrations-asset-pill img{height:48px;width:48px}.integrations-page .integrations-assets.is-running .integrations-assets-track{animation-play-state:running}.integrations-page .integrations-assets:focus-within .integrations-assets-track{animation-play-state:paused}@media(hover:hover){.integrations-page .integrations-assets:hover .integrations-assets-track{animation-play-state:paused}}@keyframes integrations-asset-drift{to{transform:translateX(-50%)}}.integrations-page .integrations-use-cases>div+div{border-inline-start:1px solid var(--bvn-border-subtle)}.integrations-page .integrations-close{border-top:1px solid var(--bvn-border-subtle);padding-block:2rem}@media(max-width:767.98px){.integrations-page .integrations-assets{gap:28px;grid-template-columns:minmax(0,1fr);min-height:0;padding:24px}.integrations-page .integrations-assets-copy::before{display:none}.integrations-page .integrations-assets-copy h2{font-size:28px;max-width:16ch}.integrations-page .integrations-assets-copy p{max-width:none}.integrations-page .integrations-assets-stage{height:266px;padding-top:18px}.integrations-page .integrations-assets-row:nth-child(2){transform:translateX(16px)}.integrations-page .integrations-assets-row:nth-child(3){transform:translateX(-12px)}.integrations-page .integrations-assets-group{gap:12px;padding-right:12px}.integrations-page .integrations-asset-pill{font-size:16px;gap:10px;min-width:134px;padding:12px 16px}.integrations-page .integrations-asset-pill img{height:34px;width:34px}.integrations-page .integrations-assets-row:nth-child(2) .integrations-asset-pill{font-size:18px;min-width:146px;padding:14px 18px}.integrations-page .integrations-assets-row:nth-child(2) .integrations-asset-pill img{height:42px;width:42px}.integrations-page .integrations-steps{margin-inline:0}.integrations-page .integrations-steps>li{column-gap:1rem;display:grid;grid-template-columns:40px minmax(0,1fr);padding-inline:0}.integrations-page .integrations-step-heading{flex-direction:column;grid-column:1;grid-row:1/span 2;margin-bottom:0}.integrations-page .integrations-step-line{height:auto;min-height:1rem;width:1px}.integrations-page .integrations-steps>li:last-child .integrations-step-line{display:none}.integrations-page .integrations-steps h3{grid-column:2;grid-row:1}.integrations-page .integrations-step-copy{grid-column:2;grid-row:2;max-width:none}}@media(max-width:575.98px){.integrations-page .integrations-actions{flex-direction:column;width:100%}.integrations-page .integrations-actions .btn{justify-content:center;width:100%}.integrations-page .integrations-use-cases>div+div{border-inline-start:0}.integrations-page .integrations-section{margin-top:2.5rem}}@media(prefers-reduced-motion:reduce){.integrations-page .integrations-assets-track{animation:none}}