[data-integration-experience] [data-integration-band]{view-transition-name:integration-band}::view-transition-new(integration-band),::view-transition-old(integration-band){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}[data-integration-experience]{--ink:#101828;--ink-2:#1b2536;--ink-3:#2b3648;--muted:#475467;--muted-soft:#667085;--muted-faint:#98a2b3;--border:#eaecf0;--border-str:#d0d5dd;--paper:#fafafa;--paper-2:#f4f3ef;--white:#ffffff;--lime:#d7ff00;--lime-deep:#c2e600;--lime-soft:#fcffe6;--lime-glow:rgba(215,255,0,.28);--ok:#17b26a;--warn:#f5a524;--alert:#e8553a;--accent:var(--lime);--accent-deep:var(--lime-deep);--on-accent:var(--ink);--font-display:var(--font-geist-sans),system-ui,sans-serif;--font-body:var(--font-geist-sans),system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--shell:1180px;--shell-wide:1400px;--shell-hero:1560px;--radius:14px;--radius-lg:20px;--radius-sm:8px;--ease:cubic-bezier(.22,.61,.36,1);--shadow-card:0 1px 2px rgba(16,24,40,.04),0 12px 32px -16px rgba(16,24,40,.18);--on-ink-1:rgba(255,255,255,.90);--on-ink-2:rgba(255,255,255,.62);--on-ink-3:rgba(255,255,255,.42);--on-ink-line:rgba(255,255,255,.11);--on-ink-fill:rgba(255,255,255,.045);--party:#3d4657}[data-integration-experience] .ipage{display:flex;flex:1 1 auto;flex-direction:column;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}[data-integration-experience] .ipage *,[data-integration-experience] .ipage :after,[data-integration-experience] .ipage :before{box-sizing:border-box}[data-integration-experience] .ipage img,[data-integration-experience] .ipage svg{display:block;max-width:100%}[data-integration-experience] :where(.ipage a){color:inherit;text-decoration:none}[data-integration-experience] .ipage p{text-wrap:pretty}[data-integration-experience] .ipage h1,[data-integration-experience] .ipage h2,[data-integration-experience] .ipage h3,[data-integration-experience] .ipage h4{text-wrap:balance;margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.035em}[data-integration-experience] .ipage :focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:4px}[data-integration-experience] .ctaband :focus-visible,[data-integration-experience] .heroband :focus-visible{outline-color:var(--lime)}[data-integration-experience] .ipage ::selection{background:var(--lime-glow);color:var(--ink)}[data-integration-experience] .shell{max-width:var(--shell);margin:0 auto;padding:0 32px;width:100%}[data-integration-experience] .band{border-top:1px solid var(--border);padding:clamp(64px,7.5vw,110px) 0}[data-integration-experience] .band--paper{background:var(--paper)}[data-integration-experience] .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-soft);margin:0;display:inline-flex;align-items:center;gap:9px}[data-integration-experience] .eyebrow:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px var(--lime-glow)}[data-integration-experience] .ipage h1{font-size:clamp(42px,5.6vw,74px);line-height:1.04}[data-integration-experience] .ipage h2{font-size:clamp(28px,3.3vw,42px);line-height:1.12}[data-integration-experience] .ipage h3{font-size:19px;letter-spacing:-.02em}[data-integration-experience] .lead{font-size:clamp(16px,1.25vw,19px);color:var(--muted);margin:0;max-width:58ch}[data-integration-experience] .btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--radius-sm);border:1px solid var(--ink);background:var(--ink);color:var(--white);font-family:var(--font-mono);font-size:14px;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}[data-integration-experience] .btn .arr{transition:transform .2s var(--ease)}[data-integration-experience] .btn:hover .arr{transform:translateX(3px)}[data-integration-experience] .btn:hover{background:var(--ink-3);border-color:var(--ink-3);color:var(--white)}[data-integration-experience] .btn--accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}[data-integration-experience] .btn--accent:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}[data-integration-experience] .btn--ghost-inv{background:transparent;color:var(--white);border-color:rgba(255,255,255,.34)}[data-integration-experience] .btn--ghost-inv:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.72);color:var(--white)}[data-integration-experience] .lnk{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:13px;border-bottom:1px solid var(--border-str);padding-bottom:3px;transition:border-color .18s var(--ease),gap .18s var(--ease)}[data-integration-experience] .lnk:hover{border-color:var(--ink);gap:11px}[data-integration-experience] .lnk--inv{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.82)}[data-integration-experience] .lnk--inv:hover{border-color:var(--white);color:var(--white)}[data-integration-experience] .chips{display:flex;gap:6px;flex-wrap:wrap}[data-integration-experience] .chips--act{gap:18px;align-items:center}[data-integration-experience] .hero{position:relative;z-index:0;padding:18px 0 0}[data-integration-experience] .hero__shell{width:100%;max-width:var(--shell-hero);margin:0 auto;padding:0 24px}[data-integration-experience] .heroband{position:relative;border-radius:34px;background:var(--partner-ink);color:var(--white);overflow:hidden;padding:clamp(34px,3.6vw,54px) clamp(28px,3.6vw,56px) clamp(40px,4.2vw,60px);--mx:50%;--my:40%}[data-integration-experience] .heroband__glow{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .5s var(--ease)}[data-integration-experience] .heroband.is-lit .heroband__glow{opacity:1}[data-integration-experience] .heroband__in{position:relative;z-index:3}[data-integration-experience] .heroband .eyebrow{color:rgba(255,255,255,.9)}[data-integration-experience] .ctaband .eyebrow:before,[data-integration-experience] .heroband .eyebrow:before{background:rgba(255,255,255,.55);box-shadow:none}[data-integration-experience] .heroband h1{color:var(--white);font-size:clamp(34px,4.4vw,64px);line-height:1.06;letter-spacing:-.042em;margin:0}[data-integration-experience] .heroband h1 em,[data-integration-experience] .heroband h1 span{display:block}[data-integration-experience] .heroband h1 em{font-style:normal;color:var(--lime)}[data-integration-experience] .heroband .lead{color:rgba(255,255,255,.76)}[data-integration-experience] .pbadge{position:absolute;z-index:4;top:clamp(24px,2.6vw,36px);left:clamp(28px,3.6vw,56px);display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}[data-integration-experience] .pbadge img{width:26px;height:26px;border-radius:999px;object-fit:cover;background:var(--white);flex:none}[data-integration-experience] .pbadge span{font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.94);white-space:nowrap}[data-integration-experience] .pbadge i{width:7px;height:7px;border-radius:999px;background:var(--accent);flex:none}[data-integration-experience] .phead{text-align:center;max-width:1040px;margin:0 auto;padding-top:clamp(8px,1.2vw,18px)}@media(min-width:981px) and (max-width:1200px){[data-integration-experience] .phead{padding-top:74px}}[data-integration-experience] .phead .lead{margin:20px auto 0;max-width:62ch}[data-integration-experience] .hero__cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:clamp(26px,2.6vw,38px)}[data-integration-experience] .strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 22px;margin:clamp(22px,2.4vw,30px) 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.46)}[data-integration-experience] .strip li{display:flex;align-items:center;gap:22px}[data-integration-experience] .strip li+li:before{content:"";width:3px;height:3px;border-radius:999px;background:rgba(255,255,255,.3)}[data-integration-experience] .sechead{max-width:1000px;margin-bottom:clamp(30px,3.4vw,46px)}[data-integration-experience] .sechead h2{margin-top:18px;text-wrap:pretty}[data-integration-experience] .mock{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-card);overflow:hidden}[data-integration-experience] .pnl{position:relative;border:1px solid var(--on-ink-line);border-radius:var(--radius-lg);background:#0b1220;overflow:hidden;box-shadow:0 46px 100px -40px rgba(0,0,0,.55)}[data-integration-experience] .pnl__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--on-ink-line);background:rgba(255,255,255,.028);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-3)}[data-integration-experience] .pnl__bar b{font-weight:400;color:var(--on-ink-2)}[data-integration-experience] .pnl__live{display:inline-flex;align-items:center;gap:7px;text-transform:none;letter-spacing:.04em}[data-integration-experience] .pnl__live i{width:6px;height:6px;border-radius:999px;background:var(--ok);box-shadow:0 0 0 3px rgba(23,178,106,.18)}[data-integration-experience] .flow__grid{display:grid;grid-template-columns:1fr auto 1fr;padding:clamp(18px,2.2vw,28px)}[data-integration-experience] .flow__side{min-width:0}[data-integration-experience] .flow__k{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--on-ink-3)}[data-integration-experience] .flow__k i{width:8px;height:8px;border-radius:2px;flex:none;background:var(--party)}[data-integration-experience] .flow__k--s i{background:var(--accent)}[data-integration-experience] .flow__node{border:1px solid var(--on-ink-line);border-radius:var(--radius);background:rgba(255,255,255,.04);padding:14px 16px}[data-integration-experience] .flow__node+.flow__node{margin-top:10px}[data-integration-experience] .flow__node b{display:block;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.02em;color:var(--white)}[data-integration-experience] .flow__node span{display:block;margin-top:5px;font-size:13.5px;color:var(--on-ink-2);line-height:1.5}[data-integration-experience] .flow__bound{position:relative;width:clamp(92px,11vw,150px);margin:0 clamp(14px,2vw,26px);border-left:1px dashed var(--on-ink-line);border-right:1px dashed var(--on-ink-line);display:flex;flex-direction:column;justify-content:center;gap:30px}[data-integration-experience] .flow__cross{position:relative;display:flex;align-items:center;justify-content:center}[data-integration-experience] .flow__cross span{position:absolute;top:-18px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);white-space:nowrap}[data-integration-experience] .flow__arrow{width:calc(100% - 12px);height:1px;background:rgba(255,255,255,.55);position:relative}[data-integration-experience] .flow__arrow:after{content:"";position:absolute;top:-3px;width:0;height:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}[data-integration-experience] .flow__arrow--r:after{right:-1px;border-left:7px solid rgba(255,255,255,.55)}[data-integration-experience] .flow__arrow--l{background:var(--accent)}[data-integration-experience] .flow__arrow--l:after{left:-1px;border-right:7px solid var(--accent)}[data-integration-experience] .flow__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0;padding:13px clamp(16px,2vw,22px);border-top:1px solid var(--on-ink-line);background:rgba(255,255,255,.028);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-3)}[data-integration-experience] .flow__foot b{font-weight:400;color:var(--accent)}[data-integration-experience] .use{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--border);margin-top:clamp(34px,3.8vw,48px)}[data-integration-experience] .ucell{padding:32px 28px 28px;border-right:1px solid var(--border)}[data-integration-experience] .ucell:first-child{padding-left:0}[data-integration-experience] .ucell:last-child{border-right:0;padding-right:0}[data-integration-experience] .ucell .n{font-family:var(--font-mono);font-size:12px;color:var(--muted-faint)}[data-integration-experience] .ucell h3{margin:16px 0 10px;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.03em}[data-integration-experience] .ucell p{margin:0;font-size:14.5px;color:var(--muted)}[data-integration-experience] .ucell .tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;margin-top:18px;border-radius:999px;font-family:var(--font-mono);font-size:11px;border:1px solid var(--border-str);color:var(--muted);background:var(--white)}[data-integration-experience] .cmp{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-top:clamp(34px,3.8vw,48px)}[data-integration-experience] .cmp__head,[data-integration-experience] .cmp__row{display:grid;grid-template-columns:minmax(0,22ch) minmax(0,1fr) minmax(0,1fr)}[data-integration-experience] .cmp__head{background:var(--paper);border-bottom:1px solid var(--border)}[data-integration-experience] .cmp__head p{margin:0;padding:12px 20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-faint)}[data-integration-experience] .cmp__head p:last-child{color:var(--ink)}[data-integration-experience] .cmp__row{border-top:1px solid var(--border)}[data-integration-experience] .cmp__row:first-of-type{border-top:0}[data-integration-experience] .cmp__d{margin:0;padding:20px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.02em;color:var(--ink)}[data-integration-experience] .cmp__a,[data-integration-experience] .cmp__b{margin:0;padding:20px;font-size:14px;line-height:1.6}[data-integration-experience] .cmp__a{color:var(--muted-soft)}[data-integration-experience] .cmp__b{color:var(--ink);background:var(--lime-soft);position:relative}[data-integration-experience] .cmp__b:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}[data-integration-experience] .fgrid{display:grid;background:var(--on-ink-line);gap:1px;border:1px solid var(--on-ink-line);border-radius:var(--radius);overflow:hidden;margin-top:clamp(30px,3.4vw,44px)}[data-integration-experience] .fcell{display:flex;flex-direction:column;gap:10px;min-height:158px;background:#0d1420}[data-integration-experience] .fcell__k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}[data-integration-experience] .fcell p{margin:0;font-size:13.5px;color:var(--on-ink-2);line-height:1.55}[data-integration-experience] .cta{border-top:1px solid var(--border);padding:clamp(48px,5.5vw,80px) 0 clamp(56px,6vw,88px)}[data-integration-experience] .ctaband{position:relative;border-radius:34px;background:var(--partner-ink);color:var(--white);overflow:hidden;padding:clamp(44px,5vw,72px) clamp(28px,4vw,56px);--mx:50%;--my:50%}@keyframes cta-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}[data-integration-experience] .ctaband.is-lit:after{opacity:1}[data-integration-experience] .ctaband__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,4vw,64px);align-items:center}[data-integration-experience] .ctaband .eyebrow{color:rgba(255,255,255,.86)}[data-integration-experience] .ctaband h2{color:var(--white);margin-top:16px;max-width:16ch}[data-integration-experience] .ctaband .chips--act{margin-top:30px}[data-integration-experience] .ctalist{list-style:none;margin:0;padding:0;display:grid;gap:12px}[data-integration-experience] .ctalist li{display:flex;align-items:baseline;gap:14px;font-size:15px;color:rgba(255,255,255,.86)}[data-integration-experience] .ctalist i{font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:rgba(255,255,255,.4);flex:none;width:22px}[data-integration-experience] .tm{border-top:1px solid var(--border);padding:26px 0 34px}[data-integration-experience] .tm p{margin:0;font-family:var(--font-mono);font-size:11.5px;color:var(--muted-faint);line-height:1.7;max-width:96ch}@media(min-width:981px) and (max-width:1240px){[data-integration-experience] .hero__shell{max-width:var(--shell-wide)}}@media(max-width:980px){[data-integration-experience] .ctaband,[data-integration-experience] .heroband{border-radius:24px}[data-integration-experience] .pbadge{position:static;display:inline-flex;margin:0 auto 18px}[data-integration-experience] .phead{padding-top:0}[data-integration-experience] .ctaband__in,[data-integration-experience] .flow__grid{grid-template-columns:1fr}[data-integration-experience] .flow__bound{width:auto;margin:22px 0;border-left:0;border-right:0;border-top:1px dashed var(--on-ink-line);border-bottom:1px dashed var(--on-ink-line);flex-direction:row;justify-content:space-around;padding:26px 0}[data-integration-experience] .flow__cross{flex:1}[data-integration-experience] .use{grid-template-columns:1fr}[data-integration-experience] .ucell{border-right:0;border-bottom:1px solid var(--border);padding-left:0;padding-right:0}[data-integration-experience] .ucell:last-child{border-bottom:0}}@media(max-width:820px){[data-integration-experience] .cmp__head{display:none}[data-integration-experience] .cmp__row{grid-template-columns:1fr}[data-integration-experience] .cmp__a,[data-integration-experience] .cmp__b{border-top:1px solid var(--border)}[data-integration-experience] .cmp__d{padding-bottom:4px}[data-integration-experience] .cmp__a:before{margin-bottom:6px;color:var(--muted-faint)}[data-integration-experience] .cmp__a:before,[data-integration-experience] .cmp__b:after{content:attr(data-label);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}[data-integration-experience] .cmp__b:after{margin-top:10px;color:var(--muted-soft)}}@media(max-width:640px){[data-integration-experience] .hero__shell,[data-integration-experience] .shell{padding:0 20px}[data-integration-experience] .ctaband,[data-integration-experience] .heroband{border-radius:20px}}@media(prefers-reduced-motion:reduce){[data-integration-experience] .ctaband:before{animation:none}[data-integration-experience] .btn .arr,[data-integration-experience] .ctaband:after,[data-integration-experience] .heroband__glow,[data-integration-experience] .lnk{transition:none}}