.cp-deck{--cp-label-size: 11px;--cp-label-track: .16em;--cp-ring: inset 0 0 0 1px rgba(15, 25, 71, .07)}.cp-deck .cp-eyebrow,.cp-deck .em-tag,.cp-deck .grn-kicker,.cp-deck .gi-step,.cp-deck .cpa-team-label,.cp-deck .cx-node-label{font-family:var(--dtfs-font);font-size:var(--cp-label-size);font-weight:800;line-height:1.2;letter-spacing:var(--cp-label-track);text-transform:uppercase}.cp-deck .cx-node-label{font-size:10px}.cp-deck .cin-tag,.cp-deck .scf-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--cp-ring)}.cp-deck .cto-chips span{border-radius:999px;font-size:11.5px;font-weight:700}.cp-deck .cx-tool-icon,.cp-deck .cpa-icon,.cp-deck .esm-ficon{width:36px;height:36px;border-radius:10px}.cp-deck .cct-icon,.cp-deck .cto-badge,.cp-deck .cse-readout-icon,.cp-deck .grn-icon,.cp-deck .csc-icon,.cp-deck .cx-node-icon{width:44px;height:44px;border-radius:12px}.cp-deck .esm-icon,.cp-deck .cp-service-list article>span{width:56px;height:56px;border-radius:14px}.cp-deck .cx-tool-icon,.cp-deck .cpa-icon,.cp-deck .esm-ficon,.cp-deck .cct-icon,.cp-deck .cto-badge,.cp-deck .cse-readout-icon,.cp-deck .grn-icon,.cp-deck .csc-icon,.cp-deck .cx-node-icon,.cp-deck .esm-icon{flex-shrink:0;display:grid;place-items:center;border:0;box-shadow:var(--cp-ring)}.cp-deck .cx-tool-icon,.cp-deck .cpa-icon,.cp-deck .esm-ficon,.cp-deck .esm-icon,.cp-deck .cct-icon,.cp-deck .cto-badge,.cp-deck .csc-icon,.cp-deck .cx-node-icon{background:var(--dtfs-sky-soft);color:#25318d;box-shadow:inset 0 0 0 1px #25318d1f}.cp-deck .cse-readout-icon,.cp-deck .cto-layer.is-you .cto-badge{background:#25318d;color:#fff;box-shadow:0 8px 18px -10px #25318db3}.cp-deck .cx-tool-icon svg,.cp-deck .cpa-icon svg,.cp-deck .esm-ficon svg,.cp-deck .esm-icon svg,.cp-deck .cct-icon svg,.cp-deck .cto-badge svg,.cp-deck .csc-icon svg,.cp-deck .cx-node-icon svg,.cp-deck .cse-readout-icon svg{stroke-width:2}.cp-deck .cto-layer.is-hub .cto-badge,.cp-deck .cx-hub .cx-node-icon:has(img){background:#fff}.cp-deck .cx-hub .cx-node-icon:not(:has(img)),.cp-deck .cx-outcome .cx-node-icon,.cp-deck .esm-stat.is-dark .esm-icon{background:#ffffff1f;color:var(--dtfs-sky-light);box-shadow:inset 0 0 0 1px #ffffff29}.cp-deck .cpa-item.is-on .cpa-icon{background:#5eead429;color:#5eead4;box-shadow:none}.cp-deck .cx-tool-icon svg,.cp-deck .cpa-icon svg,.cp-deck .esm-ficon svg{width:18px;height:18px}.cp-deck .cct-icon svg,.cp-deck .csc-icon svg,.cp-deck .cto-badge svg,.cp-deck .cse-readout-icon svg,.cp-deck .grn-icon svg,.cp-deck .cx-node-icon svg{width:22px;height:22px}.cp-deck .esm-icon svg{width:26px;height:26px}.cp-deck .cx-node-icon{margin:0 auto 12px}.cp-deck .cx-cloud .cx-node-icon{width:36px;height:36px;border-radius:10px;margin-bottom:6px}.cp-deck .cx-hub .cx-node-icon{width:56px;height:56px;border-radius:14px}.cp-deck .cx-hub .cx-node-icon:has(img){width:64px;height:64px;border-radius:16px}.cp-deck .cp-card{padding:26px;border-radius:16px;border:1px solid var(--dtfs-border);background:var(--dtfs-paper);box-shadow:var(--dtfs-card-shadow)}.cp-deck .cp-card h3{font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.cp-deck .cp-card .cp-eyebrow{margin-bottom:10px}.cp-deck .cp-contact-card{gap:20px}.cp-deck .cp-contact-card h3{margin-bottom:8px}.cp-deck .cp-contact-card p{font-size:15px;line-height:1.6}.cp-deck .cp-contact-photo{width:76px;height:76px;border:0;box-shadow:0 0 0 3px var(--dtfs-paper),0 0 0 4px var(--dtfs-border)}
