.platform-fit-router,.platform-fit-router *,.platform-integration-slip,.platform-integration-slip *,.platform-fit-scorecard,.platform-fit-scorecard *{pointer-events:none}.platform-fit-router{color:#fff;background:#102128;border:1px solid #08111933;border-radius:.9rem;gap:1rem;margin:2rem 0 0;padding:1.15rem;display:grid;position:relative;box-shadow:.75rem .75rem #ff6d5a29}.platform-fit-router>span{font-size:var(--font-size-min);letter-spacing:.1em;color:#9db0b5;font-weight:850}.platform-fit-router>div{grid-template-columns:auto minmax(2.5rem,1fr) auto minmax(2.5rem,1fr) auto;align-items:center;gap:.65rem;display:grid}.platform-fit-router b,.platform-fit-router strong,.platform-fit-router li{font-size:var(--font-size-min);letter-spacing:.06em;font-weight:850}.platform-fit-router strong{color:#102128;background:#55c9cf;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;display:grid}.platform-fit-router i{background:#ffffff2e;height:2px;position:relative;overflow:hidden}.platform-fit-router i:after{content:"";background:#55c9cf;width:38%;animation:3.8s cubic-bezier(.65,0,.35,1) infinite platformRoutePulse;position:absolute;inset:0}.platform-fit-router i:nth-of-type(2):after{animation-delay:-1.9s}.platform-fit-router ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.platform-fit-router li{color:#bdc9cc;text-align:center;border:1px solid #ffffff24;border-radius:.45rem;padding:.7rem}.platform-integration-slip{background:#faf6ec;border:1px dashed #8ba8aa;border-radius:.35rem;margin:2rem 0 3rem;padding:1.4rem;overflow:hidden;transform:rotate(-.25deg);box-shadow:.65rem .65rem #55c9cf33}.platform-integration-slip p{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;margin:0;display:grid}.platform-integration-slip span,.platform-integration-slip b,.platform-integration-slip i,.platform-integration-slip strong{font-size:var(--font-size-min);letter-spacing:.05em;font-style:normal}.platform-integration-slip span,.platform-integration-slip strong{grid-column:1/-1}.platform-integration-slip span{color:var(--aqua-dark);letter-spacing:.1em;font-weight:850}.platform-integration-slip i{color:#db5c4c;text-align:center}.platform-integration-slip strong{color:#5f7074;text-align:right;border-top:1px solid #ced5d3;padding-top:.75rem}.platform-fit-scorecard{color:#fff;background:#102128;border-radius:.65rem;margin:2rem 0 3rem;padding:1.45rem;box-shadow:.75rem .75rem #dff3f2}.platform-fit-scorecard p{grid-template-columns:auto 1fr;align-items:center;gap:.55rem .9rem;margin:0;display:grid}.platform-fit-scorecard span,.platform-fit-scorecard b,.platform-fit-scorecard strong{font-size:var(--font-size-min);letter-spacing:.07em}.platform-fit-scorecard span,.platform-fit-scorecard strong{grid-column:1/-1}.platform-fit-scorecard span{color:#55c9cf;letter-spacing:.1em;font-weight:850}.platform-fit-scorecard i{background:linear-gradient(90deg,#55c9cf 0 72%,#ffffff29 72%);height:2px}.platform-fit-scorecard strong{color:#ff7d69;text-align:right;border-top:1px solid #385058;padding-top:.8rem}@media (width<=52rem){.platform-fit-router>div{grid-template-columns:1fr}.platform-fit-router i{justify-self:center;width:2px;height:1.8rem}.platform-fit-router i:after{width:100%;height:38%;animation-name:platformRoutePulseVertical}.platform-fit-router ol{grid-template-columns:1fr}.platform-integration-slip p{grid-template-columns:auto 1fr}.platform-integration-slip span,.platform-integration-slip strong{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.platform-fit-router i:after{transition:none!important;animation:none!important;transform:none!important}}@keyframes platformRoutePulse{0%{transform:translate(-120%)}55%,to{transform:translate(300%)}}@keyframes platformRoutePulseVertical{0%{transform:translateY(-120%)}55%,to{transform:translateY(300%)}}