.fintech-core-page{background:#111;color:#fff;font-family:AvenirNext,Avenir Next,sans-serif;overflow-x:hidden}.fintech-core-page .visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fintech-core-page .container{margin:0 auto;padding:0 20px;width:100%}.fintech-core-page .fc-v2-eyebrow{color:#ffd00e;font-size:12px;font-weight:900;letter-spacing:.14em;line-height:120%;margin:0 0 16px;text-transform:uppercase}.fintech-core-page .fc-v2-btn{align-items:center;border:1px solid transparent;border-radius:32px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:48px;padding:0 24px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap}.fintech-core-page .fc-v2-btn:focus-visible{outline:2px solid #ffd00e;outline-offset:3px}.fintech-core-page .fc-v2-btn--primary{background:#ffd00e;color:#111}.fintech-core-page .fc-v2-btn--outline-yellow,.fintech-core-page .fc-v2-btn--primary:hover{background:#111;border-color:#ffd00e;color:#ffd00e}.fintech-core-page .fc-v2-btn--outline-yellow:hover{background:#ffd00e;border-color:#ffd00e;color:#111}.fintech-core-page .fc-v2-btn--secondary{background:transparent;border-color:hsla(0,0%,100%,.35);color:#fff}.fintech-core-page .fc-v2-btn--secondary:hover{border-color:#ffd00e;color:#ffd00e}.fintech-core-page .fc-v2-screen-image{border-radius:16px;display:block;height:auto;max-width:100%;width:100%}.fintech-core-page .fc-v2-hero{background:radial-gradient(circle at 12% 18%,rgba(255,120,40,.18),transparent 42%),radial-gradient(circle at 88% 12%,rgba(255,78,80,.14),transparent 38%),#111;padding:56px 0 40px;position:relative}.fintech-core-page .fc-v2-hero__grid{display:grid;gap:20px}.fintech-core-page .fc-v2-hero__eyebrow{margin-bottom:0}.fintech-core-page .fc-v2-hero__logo{display:block;height:auto;max-width:160px;width:100%}.fintech-core-page .fc-v2-hero__title{color:#fff;font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:115%;margin:0;max-width:720px;text-transform:none}.fintech-core-page .fc-v2-hero__description{color:#d0d0d0;font-size:16px;line-height:160%;margin:0;max-width:620px}.fintech-core-page .fc-v2-hero__cta{display:flex;flex-direction:column;gap:12px}.fintech-core-page .fc-v2-hero__visual{margin:12px 0 8px;min-width:0;position:relative;width:100%}.fintech-core-page .fc-v2-hero__demo,.fintech-core-page .fc-v2-hero__demo-image{aspect-ratio:1100/650;border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.45);display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fintech-core-page .fc-v2-hero__demo .fc-ui-demo--visibility,.fintech-core-page .fc-v2-hero__demo-image .fc-ui-demo--visibility{--fc-demo-scale:0.56;border:1px solid #262624;border-radius:16px;height:365px;overflow:hidden;width:100%}.fintech-core-page .fc-v2-hero__demo .fc-ui-demo__scale,.fintech-core-page .fc-v2-hero__demo-image .fc-ui-demo__scale{height:650px;overflow:hidden;transform:scale(var(--fc-demo-scale,.56));transform-origin:top left;width:1120px}.fintech-core-page .fc-v2-hero__screen{box-shadow:0 24px 80px rgba(0,0,0,.45);display:block}.fintech-core-page .fc-v2-hero__stats{border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:40px 0 0;padding:28px 0 0}.fintech-core-page .fc-v2-hero__stat-number{color:#ffd00e;display:block;font-size:28px;font-weight:900;line-height:110%;margin-bottom:6px}.fintech-core-page .fc-v2-hero__stat-label{color:#aeaeae;display:block;font-size:14px;line-height:140%}.fintech-core-page .fc-v2-trust{background:#0d0d0d;border-top:1px solid hsla(0,0%,100%,.08);padding:28px 0 36px}.fintech-core-page .fc-v2-trust__title{color:#aeaeae;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 16px;text-align:center;text-transform:uppercase}.fintech-core-page .fc-v2-trust__logos{display:block}.fintech-core-page .fc-v2-trust__logos img{display:block;filter:grayscale(1) brightness(1.15);height:auto;margin:0 auto;max-width:100%;opacity:.85;width:min(100%,980px)}.fintech-core-page .fc-v2-paths{background:#f8f8f8;color:#111;padding:72px 0}.fintech-core-page .fc-v2-paths__title{font-size:32px;font-weight:900;line-height:115%;margin:0 0 16px;max-width:640px}.fintech-core-page .fc-v2-paths__description{color:#444;font-size:16px;line-height:160%;margin:0;max-width:640px}.fintech-core-page .fc-v2-paths__header{margin-bottom:36px}.fintech-core-page .fc-v2-paths__grid{display:grid;gap:16px;list-style:none;margin:0;padding:0}.fintech-core-page .fc-v2-paths--compact{background:#111;color:#fff;padding:64px 0}.fintech-core-page .fc-v2-paths--compact .fc-v2-paths__title{color:#fff}.fintech-core-page .fc-v2-paths--compact .fc-v2-path-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);color:#fff}.fintech-core-page .fc-v2-paths--compact .fc-v2-path-card:focus-visible,.fintech-core-page .fc-v2-paths--compact .fc-v2-path-card:hover{border-color:#ffd00e}.fintech-core-page .fc-v2-paths--compact .fc-v2-path-card__description{color:#aeaeae}.fintech-core-page .fc-v2-path-card{background:#fff;border:1px solid #e6e6e6;border-radius:20px;border-top:3px solid #ffd00e;color:inherit;display:flex;flex-direction:column;gap:14px;height:100%;overflow:hidden;padding:32px 28px 28px;position:relative;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.fintech-core-page .fc-v2-path-card:before{background:linear-gradient(180deg,rgba(255,208,14,.16),hsla(0,0%,100%,0));content:"";height:45px;left:0;pointer-events:none;position:absolute;right:0;top:0}.fintech-core-page .fc-v2-path-card:focus-visible,.fintech-core-page .fc-v2-path-card:hover{border-color:#ffd00e;box-shadow:0 18px 48px rgba(0,0,0,.08);transform:translateY(-2px)}.fintech-core-page .fc-v2-path-card__icon-wrapper{align-items:center;background:#fffdf0;border:1px solid #ffeaa5;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.fintech-core-page .fc-v2-path-card__icon{filter:brightness(0);height:20px;width:20px}.fintech-core-page .fc-v2-path-card__title{font-size:22px;font-weight:800;line-height:125%;margin:0}.fintech-core-page .fc-v2-path-card__description{color:#555;flex:1;font-size:15px;line-height:160%;margin:0}.fintech-core-page .fc-v2-path-card__cta{color:#111;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.fintech-core-page .fc-v2-capability{padding:72px 0}.fintech-core-page .fc-v2-capability--light{background:#fff;color:#111}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__pain{color:#444}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__points li{background:#f4f4f4;border:1px solid transparent;color:#111;font-weight:600}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__answer,.fintech-core-page .fc-v2-capability--light .fc-v2-capability__link{color:#111}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__annotation{background:#111;color:#ffd00e}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__annotation-num{background:#ffd00e;color:#111}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__link{color:#111}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__visual>:first-child{border:1px solid #e7e5de!important;box-shadow:none!important}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__visual>:first-child.fc-demo-vendor,.fintech-core-page .fc-v2-capability--light .fc-v2-capability__visual>:first-child.fc-v2-capability__image--provider-orchestration{border:none!important;box-shadow:0 24px 80px rgba(0,0,0,.15)!important}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__visual>:first-child.fc-v2-capability__image--customer-visibility,.fintech-core-page .fc-v2-capability--light .fc-v2-capability__visual>:first-child.fc-v2-capability__image--operational-reports{border:none!important;box-shadow:0 24px 80px rgba(0,0,0,.45)!important}.fintech-core-page .fc-v2-capability--dark{background:#111}.fintech-core-page .fc-v2-capability--dark .fc-v2-capability__visual>:first-child{border:none!important;box-shadow:0 20px 60px rgba(0,0,0,.55)!important}.fintech-core-page .fc-v2-capability__grid{display:grid;gap:20px}.fintech-core-page .fc-v2-capability__eyebrow{margin:0}.fintech-core-page .fc-v2-capability__question{font-size:30px;font-weight:900;line-height:118%;margin:0;max-width:640px}.fintech-core-page .fc-v2-capability__body{min-width:0}.fintech-core-page .fc-v2-capability__answer,.fintech-core-page .fc-v2-capability__pain{font-size:16px;line-height:160%;margin:0 0 16px;max-width:620px}.fintech-core-page .fc-v2-capability__pain{color:#aeaeae;margin-top:4px}.fintech-core-page .fc-v2-capability__answer-heading{background:#ffd00e;border-radius:999px;color:#111;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1;margin:0 0 12px;padding:8px 14px;width:-moz-fit-content;width:fit-content}.fintech-core-page .fc-v2-capability__answer{color:#fff;font-weight:700}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__answer{color:#111}.fintech-core-page .fc-v2-capability__points{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 20px;padding:0}.fintech-core-page .fc-v2-capability__points li{background:#1a1a1a;border:1px solid rgba(255,208,14,.2);border-radius:12px;color:#fff;font-size:14px;font-weight:400;line-height:1.5;padding:10px 12px}.fintech-core-page .fc-v2-capability__outcome{font-size:15px;line-height:160%;margin:0 0 16px;max-width:620px}.fintech-core-page .fc-v2-capability__links{display:flex;flex-direction:column;gap:10px}.fintech-core-page .fc-v2-capability__link{color:#ffd00e;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.fintech-core-page .fc-v2-capability__link:focus-visible{outline:2px solid #ffd00e;outline-offset:3px}.fintech-core-page .fc-v2-capability__visual{margin:4px 0 8px;min-width:0;position:relative;width:100%}.fintech-core-page .fc-v2-capability__visual>*{border-radius:16px;overflow:hidden}.fintech-core-page .fc-v2-capability__image{display:block;height:auto;width:100%}.fintech-core-page .fc-v2-capability__demo{box-shadow:0 24px 80px rgba(0,0,0,.45);max-height:450px;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fintech-core-page .fc-v2-capability__demo .fc-ui-demo--exceptions,.fintech-core-page .fc-v2-capability__demo .fc-ui-demo--revenue{--fc-demo-scale:0.5;border:none;border-radius:16px;height:100%;overflow:hidden;width:100%}.fintech-core-page .fc-v2-capability__demo .fc-ui-demo__scale{height:720px;overflow:hidden;transform:scale(var(--fc-demo-scale,.5));transform-origin:top left;width:1120px}.fintech-core-page .fc-v2-capability__arch-diagram{display:grid;gap:10px}.fintech-core-page .fc-v2-capability__arch-layer{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;font-size:14px;font-weight:700;padding:18px 16px}.fintech-core-page .fc-v2-capability__arch-layer--highlight{background:linear-gradient(90deg,rgba(255,208,14,.16),rgba(255,78,80,.12));border-color:rgba(255,208,14,.45)}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__arch-layer{background:#f4f4f4;border-color:#e4e4e4;color:#111}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__arch-layer--highlight{background:linear-gradient(90deg,rgba(255,208,14,.28),rgba(255,120,40,.12));border-color:#111}.fintech-core-page .fc-v2-capability__placeholder-note{background:rgba(255,208,14,.12);border:1px dashed rgba(255,208,14,.5);border-radius:10px;color:#ffd00e;font-size:12px;line-height:150%;margin:12px 0 0;padding:10px 12px}.fintech-core-page .fc-v2-capability--light .fc-v2-capability__placeholder-note{background:#fff8d6;border-color:#c9a400;color:#5c4b00}.fintech-core-page .fc-v2-capability__annotations{counter-reset:fc-callout;display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 0 0;padding:0}.fintech-core-page .fc-v2-capability__annotation{align-items:flex-start;background:rgba(255,208,14,.12);border:1px solid rgba(255,208,14,.35);border-radius:12px;color:#ffd00e;display:flex;font-size:12px;font-weight:700;gap:10px;padding:10px 12px;width:-moz-fit-content;width:fit-content}.fintech-core-page .fc-v2-capability__annotation-num{align-items:center;background:#ffd00e;border-radius:50%;color:#111;display:inline-flex;flex:none;font-size:11px;height:20px;justify-content:center;width:20px}.fintech-core-page .fc-v2-architecture{background:radial-gradient(circle at 0 20%,rgba(255,120,40,.12),transparent 32%),radial-gradient(circle at 96% 3%,rgba(255,120,40,.12),transparent 12%),#111;padding:80px 0}.fintech-core-page .fc-v2-architecture__title{font-size:34px;font-weight:900;line-height:115%;margin:0 0 16px;max-width:760px}.fintech-core-page .fc-v2-architecture__description{color:#aeaeae;font-size:16px;line-height:160%;margin:0 0 36px;max-width:720px}.fintech-core-page .fc-v2-architecture__intro{margin-bottom:40px}.fintech-core-page .fc-v2-architecture__btn{display:inline-flex}.fintech-core-page .fc-v2-architecture__tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.fintech-core-page .fc-v2-architecture__tab{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:100px;color:#888;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .2s ease}.fintech-core-page .fc-v2-architecture__tab--active{background:rgba(255,208,14,.16);border-color:rgba(255,208,14,.45);color:#fff}.fintech-core-page .fc-v2-architecture__tab:hover:not(.fintech-core-page .fc-v2-architecture__tab--active){border-color:hsla(0,0%,100%,.3);color:#fff}.fintech-core-page .fc-v2-architecture__panel{display:none}.fintech-core-page .fc-v2-architecture__panel--active{display:block}.fintech-core-page .fc-v2-architecture__groups{display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.fintech-core-page .fc-v2-architecture__group{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:16px}.fintech-core-page .fc-v2-architecture__group-title{font-size:16px;font-weight:800;margin:0 0 12px}.fintech-core-page .fc-v2-architecture__group-list{color:#888;display:grid;gap:6px;list-style:none;margin:0;padding:0}.fintech-core-page .fc-v2-architecture__group-list li{font-size:14px;letter-spacing:0;line-height:150%;padding-left:0}.fintech-core-page .fc-v2-proof{background:#fff;color:#111;padding:80px 0}.fintech-core-page .fc-v2-proof__title{font-size:34px;font-weight:900;line-height:115%;margin:0 0 12px;max-width:720px}.fintech-core-page .fc-v2-proof__description{color:#555;font-size:16px;line-height:160%;margin:0 0 32px;max-width:640px}.fintech-core-page .fc-v2-proof__grid{display:grid;gap:16px;list-style:none;margin:0;padding:0}.fintech-core-page .fc-v2-proof-card{background:#f8f8f8;border:none;border-radius:18px;display:flex;flex-direction:column;padding:24px}.fintech-core-page .fc-v2-proof-card__image-wrap{align-items:flex-start;aspect-ratio:1.4/1;background:#ebebeb;border-radius:18px 18px 0 0;display:flex;justify-content:center;margin:-24px -24px 24px;overflow:hidden}.fintech-core-page .fc-v2-proof-card__image-wrap img{display:block;height:auto;width:100%}.fintech-core-page .fc-v2-proof-card__logo{display:block;height:auto;margin-bottom:16px;max-height:40px;width:auto}.fintech-core-page .fc-v2-proof-card__title{font-size:22px;font-weight:800;margin:0 0 14px}.fintech-core-page .fc-v2-proof-card__label{color:#666;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.fintech-core-page .fc-v2-proof-card__result,.fintech-core-page .fc-v2-proof-card__text{font-size:14px;line-height:160%;margin:0 0 14px}.fintech-core-page .fc-v2-proof-card__result{color:#111;font-weight:700}.fintech-core-page .fc-v2-proof-card__link{color:#111;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.fintech-core-page .fc-v2-proof-card__link:focus-visible{outline:2px solid #111;outline-offset:3px}.fintech-core-page .fc-v2-comparison{background:#f8f8f8;color:#111;padding:72px 0}.fintech-core-page .fc-v2-comparison__title{font-size:32px;font-weight:900;line-height:115%;margin:0 0 28px;max-width:760px}.fintech-core-page .fc-v2-comparison__table-wrap{display:none}.fintech-core-page .fc-v2-comparison__scroll-cue{color:#666;font-size:12px;font-weight:700;margin:0 0 10px}.fintech-core-page .fc-v2-comparison__table{background:#fff;border-collapse:collapse;font-size:15px;line-height:150%;min-width:720px;width:100%}.fintech-core-page .fc-v2-comparison__table td,.fintech-core-page .fc-v2-comparison__table th{border-bottom:1px solid #e6e6e6;padding:16px 14px;text-align:left;vertical-align:top}.fintech-core-page .fc-v2-comparison__table thead th{background:#111;color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em}.fintech-core-page .fc-v2-comparison__table tbody th{font-weight:700;width:28%}.fintech-core-page .fc-v2-comparison__table tbody td:first-of-type{font-weight:700}.fintech-core-page .fc-v2-comparison__cards{display:grid;gap:12px;list-style:none;margin:0;padding:0}.fintech-core-page .fc-v2-comparison__card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:20px}.fintech-core-page .fc-v2-comparison__card-question{font-size:18px;font-weight:800;line-height:130%;margin:0 0 14px}.fintech-core-page .fc-v2-comparison__card-list{display:grid;gap:12px;margin:0}.fintech-core-page .fc-v2-comparison__card-list div{border-top:1px solid #ececec;padding-top:10px}.fintech-core-page .fc-v2-comparison__card-list dt{color:#666;font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.fintech-core-page .fc-v2-comparison__card-list dd{font-size:15px;line-height:150%;margin:0}.fintech-core-page .fc-v2-final-cta{background:radial-gradient(circle at 50% 0,rgba(255,208,14,.14),transparent 55%),#111;padding:80px 0 96px}.fintech-core-page .fc-v2-final-cta__inner{border:1px solid rgba(255,208,14,.22);border-radius:24px;padding:40px 24px;text-align:center}.fintech-core-page .fc-v2-final-cta__title{font-size:32px;font-weight:900;line-height:118%;margin:0 auto 16px;max-width:760px}.fintech-core-page .fc-v2-final-cta__description,.fintech-core-page .fc-v2-final-cta__proof,.fintech-core-page .fc-v2-final-cta__supporting{color:#aeaeae;font-size:16px;line-height:160%;margin:0 auto 16px;max-width:680px}.fintech-core-page .fc-v2-final-cta__actions{display:flex;flex-direction:column;gap:12px;justify-content:center;margin:28px auto;max-width:320px}.fintech-core-page .fc-v2-final-cta__proof{font-size:14px;margin-bottom:0}.fintech-core-page .fc-demo-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:1000}.fintech-core-page .fc-demo-modal.is-open{opacity:1;pointer-events:auto}.fintech-core-page .fc-demo-modal__overlay{background:rgba(0,0,0,.72);inset:0;position:absolute}.fintech-core-page .fc-demo-modal__dialog{background:#111;border:1px solid rgba(255,208,14,.26);border-radius:18px;box-shadow:0 30px 120px rgba(0,0,0,.48);max-height:calc(100vh - 40px);max-width:520px;overflow-y:auto;padding:28px;position:relative;transform:translateY(12px);transition:transform .25s ease;width:100%;z-index:1}.fintech-core-page .fc-demo-modal__dialog:before{background:linear-gradient(90deg,#ffd00e,#ff4e50);content:"";height:3px;left:0;position:absolute;right:0;top:0}.fintech-core-page .fc-demo-modal.is-open .fc-demo-modal__dialog{transform:translateY(0)}.fintech-core-page .fc-demo-modal__close{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:50%;cursor:pointer;height:36px;position:absolute;right:18px;top:18px;width:36px}.fintech-core-page .fc-demo-modal__close:after,.fintech-core-page .fc-demo-modal__close:before{background:#fff;content:"";height:2px;left:10px;position:absolute;top:16px;width:14px}.fintech-core-page .fc-demo-modal__close:before{transform:rotate(45deg)}.fintech-core-page .fc-demo-modal__close:after{transform:rotate(-45deg)}.fintech-core-page .fc-demo-modal__eyebrow{color:#ffd00e;font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.fintech-core-page .fc-demo-modal__title{color:#fff;font-size:28px;font-weight:900;line-height:115%;margin:0 44px 12px 0;text-transform:uppercase}.fintech-core-page .fc-demo-modal__description{color:#aeaeae;font-size:16px;line-height:150%;margin:0 0 22px}.fc-demo-modal-is-open{overflow:hidden}@media only screen and (min-width:768px){.fintech-core-page .container{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:0}.fintech-core-page .container>*{grid-column:2/12;min-width:0}.fintech-core-page .fc-v2-hero{padding:72px 0 48px}.fintech-core-page .fc-v2-hero__title{font-size:44px}.fintech-core-page .fc-v2-hero__cta{flex-direction:row;flex-wrap:wrap}.fintech-core-page .fc-v2-hero__demo{overflow:hidden}.fintech-core-page .fc-v2-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fintech-core-page .fc-v2-capability:not(.fc-v2-capability--with-demo) .fc-v2-capability__grid{align-items:start;grid-template-areas:"eyebrow visual" "question visual" "body visual";grid-template-columns:1fr 1fr}.fintech-core-page .fc-v2-capability:not(.fc-v2-capability--with-demo).fc-v2-capability--reverse .fc-v2-capability__grid{grid-template-areas:"visual eyebrow" "visual question" "visual body"}.fintech-core-page .fc-v2-capability:not(.fc-v2-capability--with-demo) .fc-v2-capability__eyebrow{grid-area:eyebrow}.fintech-core-page .fc-v2-capability:not(.fc-v2-capability--with-demo) .fc-v2-capability__question{grid-area:question}.fintech-core-page .fc-v2-capability:not(.fc-v2-capability--with-demo) .fc-v2-capability__body{grid-area:body}.fintech-core-page .fc-v2-capability:not(.fc-v2-capability--with-demo) .fc-v2-capability__visual{align-self:center;border-radius:16px;grid-area:visual;margin:0}.fintech-core-page .fc-v2-architecture__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.fintech-core-page .fc-v2-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fintech-core-page .fc-v2-comparison__table-wrap{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.fintech-core-page .fc-v2-comparison__cards{display:none}.fintech-core-page .fc-v2-final-cta__actions{flex-direction:row;max-width:none}}@media only screen and (min-width:1025px){.fintech-core-page .fc-v2-hero__grid{align-items:start;-moz-column-gap:40px;column-gap:40px;grid-template-areas:"eyebrow visual" "title visual" "desc visual" "cta visual";grid-template-columns:minmax(0,2fr) minmax(0,3fr);row-gap:20px}.fintech-core-page .fc-v2-hero__eyebrow{grid-area:eyebrow}.fintech-core-page .fc-v2-hero__title{font-size:52px;grid-area:title}.fintech-core-page .fc-v2-hero__description{grid-area:desc}.fintech-core-page .fc-v2-hero__cta{grid-area:cta}.fintech-core-page .fc-v2-hero__visual{align-self:start;grid-area:visual;margin:70px 0 0}.fintech-core-page .fc-v2-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fintech-core-page .fc-v2-paths:not(.fc-v2-paths--compact) .fc-v2-paths__grid li:last-child{grid-column:auto;max-width:none}.fintech-core-page .fc-v2-paths--compact .fc-v2-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fintech-core-page .fc-v2-capability__question{font-size:38px}.fintech-core-page .fc-v2-capability__grid{align-items:flex-start;display:flex;gap:32px;height:-moz-fit-content;height:fit-content}.fintech-core-page .fc-v2-capability--reverse .fc-v2-capability__grid{flex-direction:row-reverse}.fintech-core-page .fc-v2-capability .container{height:-moz-fit-content;height:fit-content}.fintech-core-page .fc-v2-capability .fc-v2-capability__copy{flex:0 0 calc(40% - 16px);width:calc(40% - 16px)}.fintech-core-page .fc-v2-capability .fc-v2-capability__visual{align-self:flex-start;flex:0 0 calc(60% - 16px);margin:0;width:calc(60% - 16px)}.fintech-core-page .fc-v2-capability .fc-v2-capability__visual>*{overflow:hidden}.fintech-core-page .fc-v2-architecture .container{align-items:start}.fintech-core-page .fc-v2-architecture .container .fc-v2-architecture__intro{grid-column:2/5;margin:0;position:sticky;top:100px}.fintech-core-page .fc-v2-architecture .container .fc-v2-architecture__content{grid-column:5/12}.fintech-core-page .fc-v2-architecture__groups{grid-template-columns:repeat(5,minmax(0,1fr))}.fintech-core-page .fc-v2-architecture__groups--foundational{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1441px){.fintech-core-page .fc-v2-hero__title{font-size:58px}}@media(prefers-reduced-motion:reduce){.fintech-core-page .fc-demo-modal,.fintech-core-page .fc-demo-modal__dialog,.fintech-core-page .fc-v2-btn,.fintech-core-page .fc-v2-path-card{transition:none}}.fintech-core-page .fc-v2-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.fintech-core-page .fc-v2-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fintech-core-page .fc-v2-reveal{opacity:1;transform:none;transition:none}}