.deployment-page{color:#111;background:#fff}.deployment-main{font-family:Progress Favorit,Arial,sans-serif;font-weight:300}body:not([data-banking-demo]) .deployment-page .deployment-main>section{width:100%;max-width:none;margin:0;font-family:inherit;position:relative}.deployment-main h1,.deployment-main h2,.deployment-main h3,.deployment-main p{margin:0;font-family:inherit;font-weight:300}.deployment-main h1{letter-spacing:-.055em;font-size:64px;line-height:1.04}.deployment-main h2{letter-spacing:-.045em;font-size:48px;line-height:1.05}.deployment-main h3{letter-spacing:-.045em;font-size:32px;line-height:1.15}.deployment-main p{letter-spacing:-.015em;font-size:18px;line-height:1.25}.deployment-main button,.deployment-main a{font-family:inherit}.deployment-main button{cursor:pointer}.deployment-main :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #237cff}.deployment-filter-defs{pointer-events:none;position:absolute}.deployment-photograph{pointer-events:none;position:absolute;inset:0;overflow:hidden}.deployment-photo{object-fit:cover;object-position:50% 52%;filter:sepia(.38)saturate(.7)brightness(.55)contrast(1.08)}.deployment-photo-streak{filter:sepia(.38)saturate(.7)brightness(.55)contrast(1.08)url(#deployment-photo-motion);transform:scaleX(1.06);-webkit-mask-image:linear-gradient(90deg,#000 0% 12%,#0000 26% 41%,#000 61% 100%);mask-image:linear-gradient(90deg,#000 0% 12%,#0000 26% 41%,#000 61% 100%)}body:not([data-banking-demo]) .deployment-main .deployment-hero{color:#fff;background:#29241d;align-items:center;height:850px;min-height:680px;max-height:100svh;padding:90px 32px 44px;display:grid;overflow:hidden}.deployment-hero-copy{z-index:1;text-align:center;width:100%;animation:1s cubic-bezier(.2,.65,.3,1) both deployment-hero-enter;position:relative}.deployment-hero h1{max-width:1000px;margin:0 auto}.deployment-hero p{max-width:850px;margin:34px auto 0;font-size:20px}body:not([data-banking-demo]) .deployment-main .deployment-teams{background:#fff;padding:120px 60px}.deployment-teams-intro{justify-content:space-between;gap:64px;max-width:1440px;margin:0 auto 60px;display:flex}.deployment-teams-intro>div{max-width:575px}.deployment-teams-intro h2{margin-bottom:24px}.deployment-teams-intro p{color:#737373}.deployment-team-stat{border-left:1px solid #e0e0e0;align-self:flex-start;min-width:287px;padding-left:24px}.deployment-team-stat strong{letter-spacing:-.06em;margin:0 0 18px;font-size:64px;font-weight:300;line-height:1;display:block}.deployment-team-stat p{font-size:16px;line-height:1.45}.deployment-roles{grid-template-columns:3fr 2fr;gap:10px;max-width:1440px;margin:auto;transition:grid-template-columns .65s cubic-bezier(.22,.68,0,1);display:grid}.deployment-roles[data-active-role="1"]{grid-template-columns:2fr 3fr}.deployment-role{isolation:isolate;background:#f3f3f3;border-radius:6px;min-width:0;height:542px;position:relative;overflow:hidden}.deployment-role .deployment-photograph{opacity:0;transition:opacity .55s}.deployment-role .deployment-photo{object-position:40% center}.deployment-role:nth-child(2) .deployment-photo{object-position:50% center}.deployment-role .deployment-photo-streak{-webkit-mask-image:linear-gradient(90deg,#000,#0000 28% 52%,#000 90%);mask-image:linear-gradient(90deg,#000,#0000 28% 52%,#000 90%)}.deployment-role:nth-child(2) .deployment-photo-streak{-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 75%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 75%,#000)}.deployment-role.is-active .deployment-photograph{opacity:1}.deployment-role:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 30%,#080b0670 65%,#080b06e8);transition:opacity .55s;position:absolute;inset:0}.deployment-role.is-active:after{opacity:1}.deployment-role-trigger{z-index:3;border-radius:inherit;background:0 0;border:0;width:100%;position:absolute;inset:0}.deployment-role-trigger:focus-visible{outline-offset:-5px!important}.deployment-role-copy{z-index:2;pointer-events:none;color:#191919;transition:color .45s;position:absolute;bottom:32px;left:32px;right:32px}.deployment-role-copy h3{white-space:nowrap}.deployment-role-copy p{opacity:0;color:#c6c6c6;max-width:510px;max-height:0;line-height:1.3;transition:max-height .6s cubic-bezier(.22,.68,0,1),opacity .45s,margin-top .45s;overflow:hidden}.deployment-role.is-active .deployment-role-copy{color:#fff}.deployment-role.is-active .deployment-role-copy p{opacity:1;max-height:150px;margin-top:16px}body:not([data-banking-demo]) .deployment-main .deployment-ownership{color:#f6f6f6;background:#080808;padding:120px 60px}.deployment-inner{width:100%;max-width:1200px;margin:auto}.deployment-tabs{background:#242424;border-radius:999px;gap:4px;margin-top:36px;padding:5px;display:inline-flex}.deployment-tabs button{color:#929292;letter-spacing:-.04em;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.2;transition:background .2s,color .2s}.deployment-tabs button[aria-selected=true]{color:#fff;background:#0f0f0f;border-color:#ffffff14}.deployment-tabs button:hover{color:#fff}.deployment-phase{margin-top:120px}.deployment-phase:focus-visible{outline-offset:12px;outline:1px solid #237cff}.deployment-phase h3{min-height:37px}.deployment-progress-row{align-items:center;gap:32px;margin:32px 0 12px;display:flex}.deployment-progress{background:#ededed;border-radius:999px;flex:1;height:8px;overflow:hidden}.deployment-progress>span{border-radius:inherit;background:#2382ff;height:100%;transition:width .65s cubic-bezier(.33,1,.68,1);display:block}.deployment-percent{color:#2382ff;font-variant-numeric:tabular-nums;letter-spacing:-.035em;min-width:128px;font-size:64px;line-height:1.2}.deployment-phase p{color:#f6f6f6;font-size:18px;line-height:1.5}.deployment-tags{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.deployment-tags li{color:#bdbdbd;background:#1d1d1d;border-radius:4px;padding:7px 12px;font-size:16px;line-height:1.35}.deployment-phase-enter{animation:.4s both deployment-phase-enter}body:not([data-banking-demo]) .deployment-main .deployment-models{background:#fafafa;padding:120px 60px}.deployment-models-intro{color:#777;margin-top:28px!important}.deployment-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:60px;display:grid}.deployment-model{border-left:1px solid #dedede;padding:32px}.deployment-model svg{margin-bottom:60px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.deployment-model:hover svg{transform:translateY(-5px)}.deployment-model h3{letter-spacing:-.025em;margin-bottom:26px;font-size:20px}.deployment-model p{color:#777;font-size:14px;line-height:1.5}body:not([data-banking-demo]) .deployment-main .deployment-contact{text-align:center;color:#fff;background:#2d2d20;place-items:center;height:640px;padding:80px 24px;display:grid;overflow:hidden}.deployment-contact .deployment-photograph{transform:scale(1.1)}.deployment-contact .deployment-photo{filter:sepia(.4)saturate(.65)brightness(.5)url(#deployment-photo-motion)}.deployment-contact .deployment-photo-streak{display:none}.deployment-contact>div:last-child{position:relative}.deployment-contact h2{max-width:680px}.deployment-contact-link{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:32px;padding:12px 20px;font-size:14px;line-height:1.2;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.deployment-contact-link:hover{background:#e8e8e8;transform:translateY(-2px)}.deployment-reveal-ready{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.65,.3,1);transform:translateY(24px)}.deployment-reveal-ready.is-visible{opacity:1;transform:none}.deployment-roles.deployment-reveal-ready{transition:opacity .7s,transform .7s cubic-bezier(.2,.65,.3,1),grid-template-columns .65s cubic-bezier(.22,.68,0,1)}@keyframes deployment-hero-enter{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes deployment-phase-enter{0%{opacity:.15;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1800px){.deployment-main h1{font-size:72px}}@media (max-width:1100px){body:not([data-banking-demo]) .deployment-main :is(.deployment-teams,.deployment-ownership,.deployment-models){padding:96px 32px}.deployment-main h1{font-size:56px}.deployment-main h2{font-size:42px}.deployment-team-stat{min-width:235px}.deployment-teams-intro{gap:32px}.deployment-role-copy{left:24px;right:24px}.deployment-role-copy h3{white-space:normal;font-size:26px}.deployment-model{padding:24px 16px}.deployment-model-grid{gap:12px}}@media (max-width:760px){.deployment-main h1{letter-spacing:-.045em;font-size:36px;line-height:1.12}.deployment-main h2{font-size:34px;line-height:1.12}.deployment-main h3{font-size:26px}.deployment-desktop-break{display:none}body:not([data-banking-demo]) .deployment-main .deployment-hero{height:80svh;min-height:640px;max-height:none;padding:90px 24px 50px}.deployment-hero p{margin-top:18px;font-size:18px;line-height:1.3}.deployment-hero .deployment-photo{object-position:32% center}.deployment-hero .deployment-photo-streak{-webkit-mask-image:linear-gradient(90deg,#000,#0000 25% 45%,#000 80%);mask-image:linear-gradient(90deg,#000,#0000 25% 45%,#000 80%)}body:not([data-banking-demo]) .deployment-main :is(.deployment-teams,.deployment-ownership,.deployment-models){padding:84px 24px}.deployment-teams-intro{margin-bottom:64px;display:block}.deployment-teams-intro h2{margin-bottom:24px}.deployment-team-stat{border-top:1px solid #e0e0e0;border-left:0;margin-top:64px;padding:26px 0 0}.deployment-team-stat strong{font-size:60px}.deployment-team-stat p{font-size:18px}.deployment-roles,.deployment-roles[data-active-role="1"]{grid-template-columns:1fr;gap:20px}.deployment-role{height:500px}.deployment-role .deployment-photograph,.deployment-role:after{opacity:1}.deployment-role .deployment-role-copy{color:#fff;bottom:28px}.deployment-role .deployment-role-copy p{opacity:1;max-height:none;margin-top:16px}.deployment-role-trigger{display:none}.deployment-phase{margin-top:76px}.deployment-phase h3{min-height:90px}.deployment-progress-row{gap:16px;margin-top:24px}.deployment-percent{min-width:98px;font-size:48px}.deployment-phase p{min-height:100px}.deployment-tags{gap:6px}.deployment-tags li{padding:7px 9px;font-size:14px}.deployment-model-grid{grid-template-columns:1fr 1fr;gap:32px 16px;margin-top:48px}.deployment-model{padding:20px 16px}.deployment-model svg{margin-bottom:32px}.deployment-model h3{min-height:46px;margin-bottom:16px;font-size:20px}body:not([data-banking-demo]) .deployment-main .deployment-contact{height:560px}}@media (max-width:380px){.deployment-model-grid{grid-template-columns:1fr}.deployment-model h3{min-height:0}}@media (prefers-reduced-motion:reduce){.deployment-main *,.deployment-main :before,.deployment-main :after{transition:none!important;animation:none!important}.deployment-reveal-ready{opacity:1;transform:none}}
