.solution-collage{position:relative;aspect-ratio:var(--collage-ratio, 1.5);align-self:center;isolation:isolate}.solution-collage img{position:absolute;display:block;height:auto;filter:drop-shadow(0 16px 20px #0004);max-width:none}.solution-collage[data-collage-motion]>img{translate:0 var(--collage-scroll-y, 0px);will-change:translate}@media screen and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.solution-collage>img{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.solution-collage>img:hover{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce),print{.solution-collage[data-collage-motion]>img{translate:none!important;will-change:auto}}.solution-collage__main{z-index:1;width:var(--collage-main-width, 94%);left:0;top:var(--collage-main-top, 16%)}.solution-collage__detail{z-index:2;width:var(--collage-detail-width, 44%);left:var(--collage-detail-left, auto);right:var(--collage-detail-right, 0);top:var(--collage-detail-top, 0)}.solution-collage__context{z-index:3;width:var(--collage-context-width, 80%);left:var(--collage-context-left, 6%);right:var(--collage-context-right, auto);top:var(--collage-context-top, 58%)}.solution-collage--exchanges,.solution-collage--managers,.solution-collage--dealers{--collage-ratio: 1.4;--collage-main-width: 92%;--collage-main-top: 0;--collage-detail-width: 72%;--collage-detail-left: 6%;--collage-detail-right: auto;--collage-detail-top: 60%;--collage-context-width: 34%;--collage-context-left: auto;--collage-context-right: 0;--collage-context-top: 35%}.solution-collage--managers{--collage-detail-width: 68%;--collage-context-width: 43%}.solution-collage--dealers{--collage-detail-top: 56%;--collage-context-width: 43%;--collage-context-top: 33%}.solution-collage--issuers{--collage-main-top: 10%;--collage-detail-width: 43%;--collage-context-top: 50%}@media(max-width:960px){.solution-collage{width:min(100%,760px);margin:16px auto 0}}@media(max-width:640px){.solution-collage{width:100%;margin-top:8px}.solution-collage img{filter:drop-shadow(0 9px 12px #0004)}}.c4t-page{--c4t-gold: #d7ba7c;--c4t-border: #30434b;--c4t-muted: #abc0cb;--page-product-display: Manrope, sans-serif;--page-product-font: Manrope, sans-serif;background:#06141b;color:#f4f7f8}.c4t-hero{--hero-action: #d7ba7c;--hero-action-border: #e3cb99;--hero-action-text: #101a20;--hero-action-hover: #e3cb99;position:relative;isolation:isolate;background:#06141b}.c4t-hero__art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.c4t-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06141b38 0%,#06141b10 45%,transparent 70%)}.c4t-hero .product-hero__eyebrow{color:var(--c4t-gold)}.c4t-wordmark{display:flex;flex-direction:row;gap:18px;align-items:center}.c4t-wordmark>img{width:58px;height:auto}.c4t-wordmark h1{font-size:var(--page-product-h1);letter-spacing:-.055em;margin:0;font-weight:500;line-height:1.12}.c4t-wordmark h1 span{color:var(--c4t-gold)}.c4t-hero .hero-actions>.button--outline{border-color:#947e51;color:#f3e7cf;background:#06141b66}.c4t-facts{border-block:1px solid #34434a;background:#08181f}.c4t-facts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:35px 36px}.c4t-facts__grid>div{padding-left:34px;border-left:1px solid #34434a}.c4t-facts__grid>div:first-child{padding-left:0;border:0}.c4t-facts strong{display:block;font-weight:450;font-size:43px;line-height:1.2;letter-spacing:-.05em;color:var(--c4t-gold)}.c4t-facts strong span{font-size:23px;letter-spacing:-.02em}.c4t-facts p{font-size:15px;color:var(--c4t-muted);margin-top:14px;line-height:1.6}.c4t-section{padding-block:var(--page-product-section-space);border-bottom:1px solid #293e48}.c4t-section h2{font-size:clamp(28px,3vw,44px);line-height:1.2;font-weight:500;letter-spacing:-.045em;margin:0}.c4t-section .eyebrow{color:var(--c4t-gold);margin-bottom:22px}.c4t-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:52px}.c4t-heading>p{max-width:335px;color:var(--c4t-muted);font-size:17px;line-height:1.7;margin-bottom:3px}.c4t-capabilities__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 44px}.c4t-capabilities__grid article{display:grid;grid-template-columns:32px 1fr;gap:22px;padding-top:28px;border-top:1px solid #30434b}.c4t-capabilities__grid .icon{width:30px;height:30px;color:var(--c4t-gold);margin-top:3px}.c4t-capabilities h3{font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.025em;margin:0 0 12px}.c4t-capabilities article p{font-size:15px;line-height:1.65;color:var(--c4t-muted);margin:0}.c4t-interface{background:#0a1b24}.c4t-interface__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:65px;align-items:center}.c4t-interface__copy>p:not(.eyebrow){color:var(--c4t-muted);margin:25px 0;font-size:17px;line-height:1.7}.c4t-points{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:14px}.c4t-points li{padding-left:22px;position:relative;font-size:15px;line-height:1.6;color:#becdd4}.c4t-points li:before{content:"+";position:absolute;left:0;color:var(--c4t-gold)}.c4t-interface .text-link{color:var(--c4t-gold);font-size:14px;border-color:#9f8755}.c4t-collage{position:relative;aspect-ratio:1.55;width:100%}.c4t-collage img{position:absolute;display:block;box-shadow:0 18px 40px #0007;border:1px solid #d9dfe2;border-radius:6px;max-width:none;height:auto}.c4t-screen-main{width:94%;top:0;left:0;z-index:1}.c4t-screen-detail{width:61%;top:47%;right:0;z-index:2}.c4t-interface__caption{font-size:11px;color:#829aa7;line-height:1.6;margin-top:30px;max-width:520px}.c4t-modules__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.c4t-modules__intro{padding:3px 20px 10px 0}.c4t-modules__intro h2{font-size:37px}.c4t-modules__intro>p:last-child{margin-top:22px;color:var(--c4t-muted);max-width:320px;font-size:16px}.c4t-module{border:1px solid #30434b;background:linear-gradient(135deg,#10232d,#0a1a22);border-radius:5px;padding:27px 28px 30px;min-height:232px}.c4t-module>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.c4t-module .icon{width:29px;height:29px;color:var(--c4t-gold)}.c4t-module>div>span{font-size:11px;color:#9f946e;font-variant-numeric:tabular-nums}.c4t-module h3{font-size:22px;line-height:1.35;letter-spacing:-.03em;font-weight:500;margin:0 0 13px}.c4t-module p{font-size:15px;line-height:1.65;color:var(--c4t-muted);margin:0}.c4t-fine{margin-top:24px;color:#8ca2ae;font-size:12px}.c4t-deployment{background:#0a1a22}.c4t-deployment__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:90px;align-items:center}.c4t-deployment__grid>div>p:not(.eyebrow){font-size:16px;color:var(--c4t-muted);margin:24px 0 0;line-height:1.7}.c4t-architecture{display:grid;position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:center;padding-top:18px}.c4t-architecture__line{position:absolute;left:16%;right:16%;height:1px;top:63px;background:linear-gradient(90deg,#4c5450,#d7ba7c,#4c5450)}.c4t-architecture article{z-index:1}.c4t-architecture__node{display:grid;place-items:center;width:90px;height:90px;border:1px solid #a08b60;border-radius:7px;background:#0b1c25;margin:0 auto 25px;box-shadow:0 0 26px #d7ba7c08}.c4t-architecture .icon{width:35px;height:35px;color:var(--c4t-gold)}.c4t-architecture h3{font-size:19px;font-weight:500;margin:0 0 12px;letter-spacing:-.025em}.c4t-architecture p{font-size:14px;color:var(--c4t-muted);line-height:1.6}.c4t-architecture small{grid-column:1/-1;display:block;margin-top:22px;color:#899eaa;font-size:12px}.c4t-config__panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:80px;padding:54px 50px;border:1px solid #6a624d;border-radius:7px;background:radial-gradient(ellipse at 100% 0,#7e693c20,transparent 65%),#0d2029}.c4t-config__panel h2{font-size:40px}.c4t-config__panel>div>p:not(.eyebrow){color:var(--c4t-muted);font-size:16px;line-height:1.7;margin:24px 0 30px;max-width:515px}.c4t-button{background:#d7ba7c;border-color:#e3cb99;color:#101a20}.c4t-config__right{padding-top:44px}.c4t-editions{display:flex;flex-wrap:wrap;gap:10px}.c4t-editions span{border:1px solid #756c50;border-radius:5px;padding:11px 18px;color:#ecd6a5;font-size:16px}.c4t-config__right>p{font-size:21px!important;line-height:1.6!important;color:#e3e9e9!important;letter-spacing:-.025em}.c4t-registry{display:flex;align-items:center;gap:15px;border-top:1px solid #36454b;padding-top:24px;color:#a9bbc6;font-size:13px;line-height:1.6}.c4t-registry .icon{color:var(--c4t-gold);width:25px;height:25px}.c4t-registry strong{font-weight:500;color:#e7dcc1}.c4t-docs{display:grid;grid-template-columns:180px 1fr 1fr 1fr;gap:30px;margin-top:40px;align-items:start}.c4t-docs h3{margin:0;font-size:17px;font-weight:500}.c4t-docs a{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#aabfcb;font-size:13px;border-bottom:1px solid #3c4c52;padding-bottom:15px}.c4t-docs .arrow{width:18px;height:18px;color:var(--c4t-gold)}@media(max-width:1200px){.c4t-interface__grid{gap:35px}.c4t-config__panel{gap:40px;padding:40px}.c4t-deployment__grid{gap:45px}.c4t-module{padding:24px}.c4t-config__panel h2{font-size:36px}}@media(max-width:960px){.c4t-heading{display:block}.c4t-heading>p{margin-top:25px}.c4t-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c4t-interface__grid,.c4t-deployment__grid{grid-template-columns:1fr;gap:46px}.c4t-interface__copy{max-width:650px}.c4t-modules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c4t-config__panel{grid-template-columns:1fr;gap:30px}.c4t-config__right{padding:0}.c4t-docs{grid-template-columns:1fr 1fr}.c4t-hero__art{object-position:60% center}.c4t-hero:after{background:linear-gradient(90deg,#06141b9c,#06141b55)}.c4t-collage{max-width:760px;margin:auto}.c4t-interface__caption{margin-top:40px}}@media(max-width:640px){.c4t-wordmark{gap:13px}.c4t-wordmark>img{width:41px}.c4t-facts__grid{grid-template-columns:1fr;padding-block:8px}.c4t-facts__grid>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:22px 0;border-left:0;border-bottom:1px solid #30434b;align-items:center}.c4t-facts__grid>div:last-child{border-bottom:0}.c4t-facts strong{font-size:30px}.c4t-facts strong span{font-size:16px}.c4t-facts p{font-size:12px;margin:0}.c4t-capabilities__grid{grid-template-columns:1fr;gap:28px}.c4t-heading{margin-bottom:32px}.c4t-heading>p{font-size:16px}.c4t-capabilities h3{font-size:20px}.c4t-interface__copy>p:not(.eyebrow){font-size:16px}.c4t-interface__caption{font-size:10px;margin-top:30px}.c4t-modules__grid{grid-template-columns:1fr}.c4t-modules__intro h2{font-size:30px}.c4t-module{min-height:0;padding:26px}.c4t-module>div{margin-bottom:20px}.c4t-architecture{gap:12px}.c4t-architecture__node{width:68px;height:68px}.c4t-architecture__line{top:52px}.c4t-architecture h3{font-size:16px}.c4t-architecture p,.c4t-architecture small{font-size:11px}.c4t-config__panel{padding:30px 24px}.c4t-config__panel h2{font-size:29px}.c4t-config__panel>div>p:not(.eyebrow){font-size:15px}.c4t-config__right>p{font-size:19px!important}.c4t-editions{gap:8px}.c4t-editions span{font-size:13px;padding:9px 12px}.c4t-config .button{font-size:13px;padding:14px 15px;gap:12px}.c4t-docs{grid-template-columns:1fr;gap:24px;margin-top:30px}.c4t-docs a{font-size:14px}.c4t-hero:after{background:#06141b88}}.c4t-functional-download{margin-top:38px;color:var(--c4t-gold);border-color:#927c50;font-size:14px}.c4t-materials{background:#0a1b24}.c4t-materials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.c4t-material{display:flex;flex-direction:column;padding:28px 28px 26px;border:1px solid #30434b;border-radius:5px;background:#0e222c;min-height:246px}.c4t-material:focus-visible{outline:2px solid var(--c4t-gold);outline-offset:4px}.c4t-material__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;gap:16px}.c4t-material__top .icon{color:var(--c4t-gold);width:28px;height:28px}.c4t-material__top>span{font-size:12px;color:#9fb4c0;white-space:nowrap}.c4t-material h3{font-size:22px;font-weight:500;line-height:1.35;letter-spacing:-.025em;margin:0 0 12px}.c4t-material>p{font-size:15px;color:var(--c4t-muted);line-height:1.65;margin:0 0 25px}.c4t-material__action{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--c4t-gold);font-size:14px;margin-top:auto}.c4t-material__action .arrow{width:22px;height:22px}.c4t-demo{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:30px;padding:34px 38px;border:1px solid #75684a;border-radius:6px;background:linear-gradient(100deg,#242d2a,#10232c)}.c4t-demo .eyebrow{margin-bottom:14px}.c4t-demo h3{margin:0;font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.035em}.c4t-demo p:not(.eyebrow){font-size:16px;color:var(--c4t-muted);margin:14px 0 0;line-height:1.6}.c4t-demo__action{display:grid;gap:11px;justify-items:end;flex-shrink:0}.c4t-demo__action>span{font-size:12px;color:#b5c5cd}.c4t-demo .button{gap:22px}@media(max-width:960px){.c4t-materials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c4t-demo{padding:30px;gap:25px}.c4t-demo h3{font-size:25px}.c4t-demo .button{font-size:13px;padding-inline:18px}}@media(max-width:640px){.c4t-materials__grid{grid-template-columns:1fr;gap:18px}.c4t-material{min-height:224px;padding:25px}.c4t-material h3{font-size:21px}.c4t-demo{display:block;padding:27px 25px}.c4t-demo h3{font-size:25px}.c4t-demo p:not(.eyebrow){font-size:15px}.c4t-demo__action{justify-items:start;margin-top:25px}.c4t-demo .button{font-size:13px;padding-inline:17px}.c4t-functional-download{font-size:13px}}.c4t-collage{--collage-main-top: 0;--collage-detail-top: 47%;--collage-detail-width: 61%}.c4t-button:hover{background:#e3cb99;border-color:#e3cb99;color:#101a20}@media(prefers-reduced-motion:reduce){.c4t-module,.c4t-material{transition:none}}@media print{.c4t-hero__art,.c4t-hero:after{display:none}.c4t-section,.c4t-facts{background:transparent}.c4t-capabilities__grid,.c4t-modules__grid,.c4t-materials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c4t-module,.c4t-material,.c4t-config__panel,.c4t-demo,.c4t-interface__visual{break-inside:avoid}.c4t-collage>img{transform:none!important;translate:none!important}}
