.ccpro-flow{background:#f5f8fc;color:#171d4f;margin-left:calc(50% - 50vw);width:100vw}.ccpro-flow__inner{margin-inline:auto;max-width:1200px;padding:6rem 1.5rem}.ccpro-flow__intro{display:grid;gap:1rem 3rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.ccpro-flow__intro>p{color:#005fa3;font-size:.75rem;font-weight:800;grid-column:1/-1;margin:0;text-transform:uppercase}.ccpro-flow__intro h2{color:#171d4f;font-size:2.75rem;line-height:1.08;margin:0;max-width:18ch}.ccpro-flow__intro>div{color:#4f6078;font-size:1.05rem;line-height:1.7}.ccpro-flow__intro>div p:last-child{margin-bottom:0}.ccpro-flow__canvas{background:#fff;border:1px solid #c9d8e9;display:grid;gap:1.5rem;grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1fr) minmax(10rem,.8fr);margin-top:3rem;min-height:390px;padding:2rem;position:relative}.ccpro-flow__inputs,.ccpro-flow__outcomes{display:flex;flex-direction:column;gap:1rem;justify-content:center}.ccpro-flow__inputs>div,.ccpro-flow__outcomes>div{background:#f5f8fc;border-left:3px solid #2c92ff;display:flex;flex-direction:column;min-height:76px;padding:.9rem 1rem}.ccpro-flow__outcomes>div:first-child{background:#e4f4f1;border-left-color:#1f8f8a}.ccpro-flow__outcomes>div:nth-child(2){background:#e8f3ff}.ccpro-flow__outcomes>div:nth-child(3){background:#eef0f7;border-left-color:#171d4f}.ccpro-flow__canvas small{color:#4f5a70;font-size:.625rem;font-weight:800;text-transform:uppercase}.ccpro-flow__canvas strong{font-size:.8125rem;margin-top:.35rem}.ccpro-flow__conversation{align-items:center;align-self:center;background:#171d4f;border-radius:50%;color:#fff;display:flex;flex-direction:column;height:14rem;justify-content:center;justify-self:center;text-align:center;width:14rem}.ccpro-flow__conversation span{color:#7fbbff;font-size:.625rem;font-weight:800;text-transform:uppercase}.ccpro-flow__conversation strong{font-size:1.05rem;max-width:10rem}.ccpro-flow__conversation small{color:#c9e4ff;margin-top:.45rem}.ccpro-flow__decision{border:3px solid #7fbbff;height:15rem;width:15rem}.ccpro-flow__decision strong{font-size:1.15rem}.ccpro-flow__signals>div{border-left:0;border-radius:50%;justify-content:center;min-height:7.5rem;padding:1rem;text-align:center}.ccpro-flow__signals>div:first-child{border:2px solid #2c92ff}.ccpro-flow__signals>div:nth-child(2){border:2px solid #171d4f}.ccpro-flow__actions>div:first-child{background:#e4f4f1;border-left-color:#1f8f8a}.ccpro-flow__canvas>p{background:#171d4f;bottom:0;color:#fff;font-size:.75rem;font-weight:800;left:25%;margin:0;padding:.75rem;position:absolute;text-align:center;width:50%}.ccpro-flow__continuum{border-bottom:1px solid #c9d8e9;border-top:1px solid #c9d8e9;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.ccpro-flow__continuum>div{display:flex;flex-direction:column;min-height:120px;padding:1.25rem}.ccpro-flow__continuum>div:not(:last-child){border-right:1px solid #c9d8e9}.ccpro-flow__continuum span{color:#005fa3;font-size:.6875rem;font-weight:800}.ccpro-flow__continuum strong{margin-top:.45rem}.ccpro-flow__continuum small{color:#667085;font-size:.75rem;line-height:1.45;margin-top:.25rem}.ccpro-flow__note{color:#667085;font-size:.6875rem;margin:.85rem 0 0;text-align:right}@media (max-width:900px){.ccpro-flow__intro{grid-template-columns:1fr}.ccpro-flow__intro h2{font-size:2.25rem}.ccpro-flow__canvas{grid-template-columns:1fr 1fr}.ccpro-flow__conversation{grid-column:1/-1;grid-row:1}}@media (max-width:620px){.ccpro-flow__inner{padding-block:4.5rem}.ccpro-flow__canvas{grid-template-columns:1fr;padding:1.25rem 1.25rem 4rem}.ccpro-flow__conversation{height:11rem;width:11rem}.ccpro-flow__canvas>p{left:10%;width:80%}.ccpro-flow__continuum{grid-template-columns:repeat(2,minmax(0,1fr))}.ccpro-flow__continuum>div:nth-child(2){border-right:0}.ccpro-flow__continuum>div:nth-child(-n+2){border-bottom:1px solid #c9d8e9}}