@font-face{font-family:Poppins;src:url(/static/local/partner-pages/fonts/Poppins.woff2) format("woff2-variations"),url(/static/local/partner-pages/fonts/Poppins.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/static/local/partner-pages/fonts/Fragment_Mono.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/local/partner-pages/fonts/Montserrat.woff2) format("woff2-variations"),url(/static/local/partner-pages/fonts/Montserrat.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--cad-ink: #001d6b;--cad-ink-deep: #020d35;--cad-ink-mid: #082678;--cad-royal: #0b359b;--cad-sky: #97c2f8;--cad-sky-bright: #b8d9ff;--cad-ice: #e2efff;--cad-pale: #f2f7ff;--cad-white: #ffffff;--cad-text: #14264b;--cad-muted: #637391;--cad-line: rgba(0, 29, 107, .16);--cad-line-dark: rgba(184, 217, 255, .24);--cad-shell: 1180px}html{scroll-behavior:smooth}body[data-ajaia-unified-page]{margin:0;overflow-x:clip;background:var(--cad-white);color:var(--cad-text);font-family:Poppins,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body[data-ajaia-unified-page] *,body[data-ajaia-unified-page] *:before,body[data-ajaia-unified-page] *:after{box-sizing:border-box}.cad-page{position:relative;isolation:isolate;overflow:clip}.cad-page a{color:inherit}.cad-shell{width:min(calc(100% - 96px),var(--cad-shell));margin-inline:auto}.cad-section{position:relative;padding-block:clamp(88px,9.5vw,142px)}.cad-eyebrow,.cad-page .ajaia-capabilities__eyebrow,.cad-page .ajaia-custom-faq__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--cad-ink);font-family:Fragment Mono,monospace;font-size:12px;font-weight:400;letter-spacing:.17em;line-height:1.35;text-transform:uppercase}.cad-eyebrow:before,.cad-page .ajaia-capabilities__eyebrow:before,.cad-page .ajaia-custom-faq__eyebrow:before{width:9px;height:9px;flex:0 0 auto;background:var(--cad-royal);content:""}.cad-eyebrow--light{color:var(--cad-sky-bright)}.cad-eyebrow--light:before{background:var(--cad-sky)}.cad-title{max-width:820px;margin:0;color:var(--cad-ink);font-family:Montserrat,Poppins,Arial,sans-serif;font-size:clamp(40px,5.2vw,72px);font-weight:600;letter-spacing:-.048em;line-height:.98}.cad-section-title{max-width:720px;margin:0;color:var(--cad-ink);font-family:Montserrat,Poppins,Arial,sans-serif;font-size:clamp(38px,4.4vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.cad-lead{max-width:680px;margin:26px 0 0;color:var(--cad-text);font-size:clamp(17px,1.45vw,20px);font-weight:400;line-height:1.65}.cad-button{min-height:58px;display:inline-grid;grid-template-columns:auto 58px;align-items:stretch;margin-top:34px;border:1px solid rgba(151,194,248,.48);background:var(--cad-sky);color:var(--cad-ink);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.cad-button__label{display:inline-flex;align-items:center;padding:16px 24px}.cad-button__arrow{display:grid;place-items:center;border-left:1px solid rgba(0,29,107,.18);font-size:21px;transition:transform .18s ease}.cad-button:hover,.cad-button:focus-visible{background:var(--cad-sky-bright);transform:translateY(-2px)}.cad-button:hover .cad-button__arrow,.cad-button:focus-visible .cad-button__arrow{transform:translate(3px)}.cad-button:focus-visible,.cad-page button:focus-visible,.cad-page a:focus-visible{outline:3px solid var(--cad-sky);outline-offset:4px}.cad-hero{position:relative;min-height:780px;overflow:hidden;background:linear-gradient(rgba(151,194,248,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(151,194,248,.045) 1px,transparent 1px),var(--cad-ink-deep);background-size:80px 80px;color:var(--cad-white)}.cad-hero:before{position:absolute;inset:0;background:radial-gradient(circle at 75% 42%,rgba(33,82,171,.33),transparent 34%),linear-gradient(90deg,#020d3533,#020d3500);content:"";pointer-events:none}.cad-hero__inner{position:relative;z-index:1;padding-top:clamp(82px,9vw,128px);padding-bottom:52px}.cad-hero__grid{display:block}.cad-hero__copy{max-width:920px;margin-inline:auto;text-align:center}.cad-hero .cad-title,.cad-hero .cad-lead{color:var(--cad-white)}.cad-hero .cad-title{margin-inline:auto}.cad-hero .cad-lead{max-width:650px;margin-inline:auto;color:#ffffffe0}.cad-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(58px,7vw,94px);border:1px solid rgba(184,217,255,.42)}.cad-metric{min-width:0;padding:28px 28px 26px;text-align:center}.cad-metric+.cad-metric{border-left:1px solid rgba(184,217,255,.42)}.cad-metric__value{display:block;color:var(--cad-white);font-size:clamp(42px,4.5vw,64px);font-weight:500;letter-spacing:-.05em;line-height:1}.cad-metric__label{display:block;margin-top:10px;color:#ffffffd1;font-size:14px;line-height:1.45}.cad-values{background:var(--cad-white)}.cad-values__heading{margin-bottom:52px;text-align:center}.cad-values__heading .cad-section-title{margin-inline:auto}.cad-values__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--cad-line);border-bottom:1px solid var(--cad-line)}.cad-value{min-width:0;padding:34px 28px 38px}.cad-value+.cad-value{border-left:1px solid var(--cad-line)}.cad-value:before{display:block;width:9px;height:9px;margin-bottom:34px;background:var(--cad-royal);box-shadow:5px 5px 0 -1px #0b359b42;content:""}.cad-value h3{margin:0;color:var(--cad-ink);font-size:24px;font-weight:600;letter-spacing:-.025em}.cad-value p{margin:12px 0 0;color:var(--cad-muted);font-size:15px;line-height:1.65}.cad-problem{background:linear-gradient(rgba(0,29,107,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,29,107,.035) 1px,transparent 1px),var(--cad-ice);background-size:64px 64px}.cad-problem__layout{display:grid;grid-template-columns:1.65fr .82fr .82fr 1.18fr;border-top:1px solid var(--cad-line);border-bottom:1px solid var(--cad-line)}.cad-problem__intro,.cad-problem__figure,.cad-problem__action{min-width:0;padding:34px 30px}.cad-problem__figure,.cad-problem__action{border-left:1px solid var(--cad-line)}.cad-problem__intro .cad-section-title{max-width:520px;font-size:clamp(34px,3.4vw,51px)}.cad-problem__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cad-problem__figure strong{display:block;color:var(--cad-ink);font-size:clamp(58px,6vw,86px);font-weight:500;letter-spacing:-.06em;line-height:1}.cad-problem__figure p{margin:16px 0 0;color:var(--cad-text);font-size:14px;line-height:1.65}.cad-problem__action{display:flex;flex-direction:column;justify-content:center}.cad-problem__list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.cad-problem__list li{position:relative;padding-left:20px;color:var(--cad-ink);font-size:14px;font-weight:500;line-height:1.5}.cad-problem__list li:before{position:absolute;top:.55em;left:0;width:7px;height:7px;background:var(--cad-royal);content:""}.cad-problem__statement{margin:28px 0 0;color:var(--cad-ink);font-size:16px;font-weight:600;line-height:1.5}.cad-problem__action .cad-button{width:100%;grid-template-columns:minmax(0,1fr) 58px;margin-top:26px}.cad-difference{background:linear-gradient(rgba(151,194,248,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(151,194,248,.045) 1px,transparent 1px),var(--cad-ink-deep);background-size:72px 72px;color:var(--cad-white)}.cad-difference__layout{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.45fr);gap:clamp(48px,7vw,110px);align-items:end}.cad-difference .cad-section-title{color:var(--cad-white);font-size:clamp(36px,3.4vw,50px)}.cad-chart__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:34px}.cad-chart__legend-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}.cad-chart__line{height:2px;margin-top:10px;background:#64a7ff}.cad-chart__line--legacy{background:repeating-linear-gradient(90deg,rgba(255,255,255,.82) 0 7px,transparent 7px 14px)}.cad-chart__legend-item strong,.cad-chart__legend-item span{display:block}.cad-chart__legend-item strong{color:var(--cad-white);font-size:14px;font-weight:600;line-height:1.45}.cad-chart__legend-item span{margin-top:3px;color:#ffffffad;font-size:12px;line-height:1.45}.cad-chart__label{display:block;margin-bottom:10px;color:var(--cad-white);font-size:14px;font-weight:500}.cad-chart__plot{width:100%;height:auto;overflow:visible}.cad-chart__axis{fill:none;stroke:#b8d9ff80;stroke-width:1}.cad-chart__grid{fill:none;stroke:#b8d9ff14;stroke-width:1}.cad-chart__ajaia{fill:none;stroke:#64a7ff;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter}.cad-chart__legacy{fill:none;stroke:#fffc;stroke-width:2;stroke-dasharray:8 8;stroke-linecap:square;stroke-linejoin:miter}.cad-integrations{background:var(--cad-white)}.cad-integrations__layout{display:flex;flex-direction:column;align-items:center}.cad-integrations__intro{width:100%}.cad-integrations__intro .cad-eyebrow{display:flex;width:100%;margin-bottom:28px;text-align:left}.cad-integrations__intro .cad-eyebrow:after{height:1px;flex:1 1 auto;margin-left:6px;background:var(--cad-line);content:""}.cad-integrations .cad-section-title{max-width:1100px;margin-inline:auto;font-size:clamp(36px,3.8vw,50px);font-weight:600;line-height:1.18;text-align:center}.cad-integrations__network{width:100%;margin-top:34px}.cad-integration-group+.cad-integration-group{margin-top:12px}.cad-integration-group__label{max-width:780px;margin:0 auto;color:var(--cad-text);font-size:14px;letter-spacing:.015em;line-height:1.65;text-align:center}.cad-integration-group__label strong{color:var(--cad-ink);font-weight:700;letter-spacing:.08em}.cad-logo-carousel{--cad-carousel-duration: 30s;width:min(100%,1108px);height:202px;margin:7px auto 0;overflow:hidden}.cad-logo-carousel:focus-visible{outline:2px solid var(--cad-ink);outline-offset:6px}.cad-logo-carousel--reverse{--cad-carousel-duration: 54s}.cad-logo-carousel__track{display:flex;width:max-content;height:100%;gap:0;animation:cad-logo-scroll var(--cad-carousel-duration) linear infinite;will-change:transform}.cad-logo-carousel--reverse .cad-logo-carousel__track{animation-direction:reverse}.cad-logo-carousel:hover .cad-logo-carousel__track,.cad-logo-carousel:focus-within .cad-logo-carousel__track{animation-play-state:paused}.cad-logo-carousel__set{display:flex;flex:none;align-items:center;gap:0}.cad-logo{display:grid;width:295px;height:196px;flex:none;place-items:center;padding:18px 24px;background:var(--cad-white)}.cad-logo img{width:100%;max-width:248px;height:161px;display:block;object-fit:contain}@keyframes cad-logo-scroll{to{transform:translate(-50%)}}.cad-page .ajaia-capabilities{padding:clamp(88px,9.5vw,142px) 0;background:linear-gradient(rgba(0,29,107,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,29,107,.035) 1px,transparent 1px),var(--cad-ice);background-size:64px 64px;color:var(--cad-text)}.cad-page .ajaia-capabilities__wrap,.cad-page .ajaia-custom-faq__wrap{width:min(calc(100% - 96px),var(--cad-shell));margin-inline:auto}.cad-page .ajaia-capabilities__layout,.cad-page .ajaia-custom-faq__layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);gap:clamp(56px,8vw,126px);align-items:start}.cad-page .ajaia-capabilities__intro,.cad-page .ajaia-custom-faq__intro{position:sticky;top:104px}.cad-page .ajaia-capabilities__title,.cad-page .ajaia-custom-faq__title{max-width:530px;margin:0;color:var(--cad-ink);font-family:Montserrat,Poppins,Arial,sans-serif;font-size:clamp(38px,4.3vw,60px);font-weight:500;letter-spacing:-.045em;line-height:1.03}.cad-page .ajaia-capabilities__lead,.cad-page .ajaia-custom-faq__lead{max-width:520px;margin:26px 0 0;color:var(--cad-text);font-size:17px;line-height:1.7}.cad-page .ajaia-capabilities__meta{margin-top:30px;color:var(--cad-ink);font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cad-page .ajaia-capabilities__cta,.cad-page .ajaia-custom-faq__cta{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:14px 18px;border:1px solid rgba(0,29,107,.16);background:var(--cad-sky);color:var(--cad-ink);font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.cad-page .ajaia-capabilities__cta:hover,.cad-page .ajaia-capabilities__cta:focus-visible,.cad-page .ajaia-custom-faq__cta:hover,.cad-page .ajaia-custom-faq__cta:focus-visible{background:var(--cad-sky-bright);transform:translateY(-2px)}.cad-page .ajaia-capabilities__list,.cad-page .ajaia-custom-faq__list{border-top:1px solid rgba(0,29,107,.22)}.cad-page .ajaia-capabilities__item,.cad-page .ajaia-custom-faq__item{position:relative;overflow:hidden;border-right:1px solid rgba(0,29,107,.22);border-bottom:1px solid rgba(0,29,107,.22);border-left:1px solid rgba(0,29,107,.22);background:#ffffffb3;transition:background-color .18s ease}.cad-page .ajaia-capabilities__item.is-open,.cad-page .ajaia-custom-faq__item.is-open{background:#ffffffe6}.cad-page .ajaia-capabilities__item h3,.cad-page .ajaia-custom-faq__item h3{margin:0}.cad-page .ajaia-capabilities__question,.cad-page .ajaia-custom-faq__question{width:100%;display:grid;grid-template-columns:54px minmax(0,1fr) 42px;gap:16px;align-items:center;min-height:70px;padding:0 16px 0 0;border:0;background:transparent;color:var(--cad-ink);cursor:pointer;font:inherit;font-size:16px;font-weight:600;line-height:1.35;text-align:left}.cad-page .ajaia-custom-faq__question{display:flex;justify-content:space-between;gap:28px;padding:18px 18px 18px 22px}.cad-page .ajaia-capabilities__number,.cad-page .ajaia-custom-faq__number{align-self:stretch;display:grid;place-items:center;border-right:1px solid rgba(0,29,107,.2);color:var(--cad-ink);font-family:Fragment Mono,monospace;font-size:13px;font-weight:400}.cad-page .ajaia-capabilities__item.is-open .ajaia-capabilities__number,.cad-page .ajaia-custom-faq__item.is-open .ajaia-custom-faq__number{background:var(--cad-ink);color:var(--cad-white)}.cad-page .ajaia-capabilities__icon,.cad-page .ajaia-custom-faq__icon{position:relative;width:30px;height:30px;justify-self:end}.cad-page .ajaia-capabilities__icon:before,.cad-page .ajaia-capabilities__icon:after,.cad-page .ajaia-custom-faq__icon:before,.cad-page .ajaia-custom-faq__icon:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.cad-page .ajaia-capabilities__icon:after,.cad-page .ajaia-custom-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.cad-page .ajaia-capabilities__item.is-open .ajaia-capabilities__icon:after,.cad-page .ajaia-custom-faq__item.is-open .ajaia-custom-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}body[data-ajaia-unified-page] .cad-page .ajaia-capabilities__icon:before,body[data-ajaia-unified-page] .cad-page .ajaia-custom-faq__icon:before{top:50%;left:50%;width:14px;height:1px;transform:translate(-50%,-50%)}body[data-ajaia-unified-page] .cad-page .ajaia-capabilities__icon:after,body[data-ajaia-unified-page] .cad-page .ajaia-custom-faq__icon:after{top:50%;left:50%;width:1px;height:14px;transform:translate(-50%,-50%)}body[data-ajaia-unified-page] .cad-page .ajaia-capabilities__item.is-open .ajaia-capabilities__icon:after,body[data-ajaia-unified-page] .cad-page .ajaia-custom-faq__item.is-open .ajaia-custom-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.cad-page .ajaia-capabilities__answer,.cad-page .ajaia-custom-faq__answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .36s cubic-bezier(.2,.7,.2,1),opacity .24s ease}.cad-page .ajaia-capabilities__answer p,.cad-page .ajaia-custom-faq__answer p{margin:0;padding:0 72px 26px 70px;color:var(--cad-text);font-size:14px;line-height:1.72}.cad-page .ajaia-custom-faq__answer p{padding-left:22px}.cad-page .ajaia-custom-faq{padding:clamp(88px,9.5vw,142px) 0;background:var(--cad-white);color:var(--cad-text)}.cad-page .ajaia-custom-faq__eyebrow{margin-bottom:22px}.js .cad-reveal{opacity:0;transform:translateY(24px);transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1)}.js .cad-reveal.is-visible{opacity:1;transform:none}@media(max-width:1080px){.cad-shell,.cad-page .ajaia-capabilities__wrap,.cad-page .ajaia-custom-faq__wrap{width:min(calc(100% - 64px),var(--cad-shell))}.cad-problem__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-problem__figure:nth-of-type(2){border-left:1px solid var(--cad-line)}.cad-problem__action{border-top:1px solid var(--cad-line)}.cad-integrations__layout,.cad-difference__layout,.cad-page .ajaia-capabilities__layout,.cad-page .ajaia-custom-faq__layout{grid-template-columns:1fr}.cad-page .ajaia-capabilities__intro,.cad-page .ajaia-custom-faq__intro{position:static}.cad-integrations__intro,.cad-difference__intro,.cad-page .ajaia-capabilities__intro,.cad-page .ajaia-custom-faq__intro{max-width:760px}.cad-integrations .cad-integrations__intro{max-width:none}}@media(max-width:809px){html{scroll-behavior:auto}.cad-shell,.cad-page .ajaia-capabilities__wrap,.cad-page .ajaia-custom-faq__wrap{width:min(calc(100% - 40px),var(--cad-shell))}.cad-section{padding-block:78px}.cad-hero{min-height:0}.cad-hero__inner{padding-top:76px;padding-bottom:34px}.cad-title{font-size:clamp(42px,12vw,62px)}.cad-section-title{font-size:clamp(36px,10vw,50px)}.cad-logo-carousel{width:calc(100vw - 40px);height:170px}.cad-logo{width:240px;height:166px;padding:16px 22px}.cad-logo img{max-width:206px;height:136px}.cad-metrics{grid-template-columns:1fr;margin-top:52px}.cad-metric+.cad-metric{border-top:1px solid rgba(184,217,255,.42);border-left:0}.cad-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-value:nth-child(3){border-top:1px solid var(--cad-line);border-left:0}.cad-value:nth-child(4){border-top:1px solid var(--cad-line)}.cad-problem__layout{grid-template-columns:1fr}.cad-problem__intro,.cad-problem__figure,.cad-problem__action{padding:30px 24px}.cad-problem__figure,.cad-problem__figure:nth-of-type(2),.cad-problem__action{border-top:1px solid var(--cad-line);border-left:0}.cad-chart__legend{grid-template-columns:1fr}.cad-page .ajaia-capabilities,.cad-page .ajaia-custom-faq{padding-block:78px}.cad-page .ajaia-capabilities__question{grid-template-columns:48px minmax(0,1fr) 36px;gap:12px;min-height:68px;padding-right:12px;font-size:15px}.cad-page .ajaia-custom-faq__question{display:flex;padding:16px 12px 16px 18px;font-size:15px}.cad-page .ajaia-capabilities__answer p{padding:0 52px 24px 60px}.cad-page .ajaia-custom-faq__answer p{padding:0 54px 24px 18px}}@media(max-width:520px){.cad-shell,.cad-page .ajaia-capabilities__wrap,.cad-page .ajaia-custom-faq__wrap{width:min(calc(100% - 32px),var(--cad-shell))}.cad-eyebrow,.cad-page .ajaia-capabilities__eyebrow,.cad-page .ajaia-custom-faq__eyebrow{font-size:10px;letter-spacing:.14em}.cad-lead{font-size:16px}.cad-button{width:100%;grid-template-columns:minmax(0,1fr) 54px}.cad-values__grid{grid-template-columns:1fr}.cad-value+.cad-value,.cad-value:nth-child(3),.cad-value:nth-child(4){border-top:1px solid var(--cad-line);border-left:0}.cad-value{padding-inline:22px}.cad-logo{min-height:92px;padding:16px}.cad-page .ajaia-capabilities__title,.cad-page .ajaia-custom-faq__title{font-size:clamp(34px,10.5vw,46px)}.cad-page .ajaia-capabilities__lead,.cad-page .ajaia-custom-faq__lead{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cad-page *,.cad-page *:before,.cad-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.js .cad-reveal{opacity:1;transform:none}}
