.customer-blueprint-diagram-module__3NX_zq__root{--cbd-violet:#8b5cf6;--cbd-cyan:#0ea5e9;--cbd-nova:#fbbf24;--cbd-page:#0b1220;--cbd-surface:#172033;--cbd-border:#334155;--cbd-muted:#cbd5e1;--cbd-heading:#f8fafc;--cbd-text:#e2e8f0;border:1px solid var(--cbd-border);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--cbd-violet) 13%, transparent), transparent 32%), radial-gradient(circle at 85% 100%, color-mix(in srgb, var(--cbd-cyan) 11%, transparent), transparent 34%), var(--cbd-page);border-radius:18px;margin:0;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 22px 56px #02061757}.customer-blueprint-diagram-module__3NX_zq__root,.customer-blueprint-diagram-module__3NX_zq__root *{box-sizing:border-box}.customer-blueprint-diagram-module__3NX_zq__zoomFrame{min-width:0;display:flow-root;position:relative}.customer-blueprint-diagram-module__3NX_zq__inlineFrame{min-width:0;container-type:inline-size}.customer-blueprint-diagram-module__3NX_zq__inlineFrame .customer-blueprint-diagram-module__3NX_zq__root{cursor:zoom-in}.customer-blueprint-diagram-module__3NX_zq__inlineFrame .customer-blueprint-diagram-module__3NX_zq__root:focus-visible{outline-offset:4px;outline:3px solid #a78bfa}.customer-blueprint-diagram-module__3NX_zq__expandHint{z-index:2;border:1px solid color-mix(in srgb, var(--cbd-violet) 38%, var(--cbd-border));background:color-mix(in srgb, var(--cbd-page) 88%, transparent);color:color-mix(in srgb, var(--cbd-violet) 75%, var(--cbd-text));letter-spacing:.09em;text-transform:uppercase;opacity:.7;pointer-events:none;border-radius:999px;padding:.22rem .6rem;font-size:.6rem;font-weight:800;transition:opacity .16s,box-shadow .16s;position:absolute;top:.85rem;right:.95rem}.customer-blueprint-diagram-module__3NX_zq__inlineFrame .customer-blueprint-diagram-module__3NX_zq__root:hover .customer-blueprint-diagram-module__3NX_zq__expandHint,.customer-blueprint-diagram-module__3NX_zq__inlineFrame .customer-blueprint-diagram-module__3NX_zq__root:focus-visible .customer-blueprint-diagram-module__3NX_zq__expandHint{opacity:1;box-shadow:0 0 14px color-mix(in srgb, var(--cbd-violet) 30%, transparent)}.customer-blueprint-diagram-module__3NX_zq__zoomModal{z-index:10000;cursor:zoom-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617e0;justify-content:center;align-items:center;padding:4rem 1rem 1rem;display:flex;position:fixed;inset:0}.customer-blueprint-diagram-module__3NX_zq__zoomViewport{cursor:grab;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;border-radius:18px;width:min(1400px,100vw - 2rem);max-height:calc(100vh - 5rem);overflow:auto}.customer-blueprint-diagram-module__3NX_zq__zoomViewportDragging{cursor:grabbing}.customer-blueprint-diagram-module__3NX_zq__zoomViewportDragging *{-webkit-user-select:none;user-select:none}.customer-blueprint-diagram-module__3NX_zq__zoomCanvas{width:fit-content;margin:0 auto}.customer-blueprint-diagram-module__3NX_zq__zoomControls{z-index:1;cursor:default;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172adb;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .45rem;display:flex;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%)}.customer-blueprint-diagram-module__3NX_zq__zoomControls button{color:#fff;min-width:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:750}.customer-blueprint-diagram-module__3NX_zq__zoomControls button:hover{background:#ffffff24}.customer-blueprint-diagram-module__3NX_zq__zoomControls button:focus-visible{outline-offset:1px;outline:2px solid #a78bfa}.customer-blueprint-diagram-module__3NX_zq__zoomLevel{color:#ffffffd9;font-variant-numeric:tabular-nums;text-align:center;min-width:3.2ch;font-size:.7rem;font-weight:750}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot{cursor:default;width:1180px;max-width:none;margin:0}.customer-blueprint-diagram-module__3NX_zq__zoomClose{z-index:1;color:#fff;font:inherit;cursor:pointer;background:#0f172ad1;border:1px solid #ffffff52;border-radius:999px;padding:.48rem .8rem;font-size:.75rem;font-weight:750;position:fixed;top:1rem;right:1rem}.customer-blueprint-diagram-module__3NX_zq__zoomClose:focus-visible{outline-offset:2px;outline:3px solid #a78bfa}.customer-blueprint-diagram-module__3NX_zq__header{text-align:center;max-width:700px;margin:0 auto 1.75rem}.customer-blueprint-diagram-module__3NX_zq__header .customer-blueprint-diagram-module__3NX_zq__headerTitle{color:var(--cbd-heading);margin:.35rem 0 .45rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:1.25}.customer-blueprint-diagram-module__3NX_zq__header p{color:var(--cbd-muted);margin:0;font-size:.95rem}.customer-blueprint-diagram-module__3NX_zq__eyebrow{color:var(--cbd-violet);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.customer-blueprint-diagram-module__3NX_zq__diagramBody{-moz-column-gap:1.25rem;grid-template-rows:auto 72px auto 72px auto 72px auto;grid-template-columns:minmax(0,1fr) minmax(215px,.34fr);align-items:stretch;column-gap:1.25rem;display:grid}.customer-blueprint-diagram-module__3NX_zq__capabilityBand,.customer-blueprint-diagram-module__3NX_zq__blueprintBand,.customer-blueprint-diagram-module__3NX_zq__trustBand,.customer-blueprint-diagram-module__3NX_zq__infrastructureBand{border:1px solid var(--cbd-border);background:color-mix(in srgb, var(--cbd-surface) 92%, transparent);border-radius:14px;min-width:0;padding:1.5rem 1rem 1rem;position:relative}.customer-blueprint-diagram-module__3NX_zq__capabilityBand{grid-area:1/1;min-height:155px}.customer-blueprint-diagram-module__3NX_zq__flowCapabilitiesToBlueprints{grid-area:2/1}.customer-blueprint-diagram-module__3NX_zq__blueprintBand{grid-area:3/1}.customer-blueprint-diagram-module__3NX_zq__flowBlueprintsToTrust{grid-area:4/1}.customer-blueprint-diagram-module__3NX_zq__trustBand{grid-area:5/1}.customer-blueprint-diagram-module__3NX_zq__flowTrustToInfrastructure{grid-area:6/1}.customer-blueprint-diagram-module__3NX_zq__infrastructureBand{grid-area:7/1;min-height:145px}.customer-blueprint-diagram-module__3NX_zq__bandLabel{border:1px solid var(--cbd-border);background:var(--cbd-page);color:var(--cbd-muted);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.64rem;font-weight:800;position:absolute;top:0;left:1rem;transform:translateY(-50%)}.customer-blueprint-diagram-module__3NX_zq__capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.customer-blueprint-diagram-module__3NX_zq__capability{border:1px solid color-mix(in srgb, var(--cbd-violet) 34%, var(--cbd-border));background:color-mix(in srgb, var(--cbd-violet) 8%, var(--cbd-surface));min-width:0;color:var(--cbd-heading);text-align:center;overflow-wrap:anywhere;border-radius:9px;padding:.55rem .65rem;font-size:.78rem;font-weight:700;transition:opacity .16s,transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.customer-blueprint-diagram-module__3NX_zq__chipActive{transform:translateY(-1px)}.customer-blueprint-diagram-module__3NX_zq__capability.customer-blueprint-diagram-module__3NX_zq__chipActive{border-color:color-mix(in srgb, var(--cbd-violet) 75%, var(--cbd-border));background:color-mix(in srgb, var(--cbd-violet) 18%, var(--cbd-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--cbd-violet) 45%, transparent), 0 6px 16px color-mix(in srgb, var(--cbd-violet) 22%, transparent)}.customer-blueprint-diagram-module__3NX_zq__trustGrid span.customer-blueprint-diagram-module__3NX_zq__chipActive{border-color:color-mix(in srgb, var(--cbd-cyan) 70%, var(--cbd-border));background:color-mix(in srgb, var(--cbd-cyan) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cbd-cyan) 40%, transparent), 0 6px 16px color-mix(in srgb, var(--cbd-cyan) 20%, transparent)}.customer-blueprint-diagram-module__3NX_zq__chipDim{opacity:.42}.customer-blueprint-diagram-module__3NX_zq__flowConnector{--flow-primary:var(--cbd-violet);--flow-secondary:var(--cbd-violet);height:72px;color:var(--flow-primary);margin:.15rem auto;position:relative}.customer-blueprint-diagram-module__3NX_zq__flowConnectorviolet{--flow-primary:var(--cbd-violet);--flow-secondary:var(--cbd-violet)}.customer-blueprint-diagram-module__3NX_zq__flowConnectorblend{--flow-primary:var(--cbd-violet);--flow-secondary:var(--cbd-cyan)}.customer-blueprint-diagram-module__3NX_zq__flowConnectorcyan{--flow-primary:var(--cbd-cyan);--flow-secondary:var(--cbd-cyan)}.customer-blueprint-diagram-module__3NX_zq__flowGraphic{width:100%;height:72px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--flow-primary) 50%, transparent));display:block;overflow:visible}.customer-blueprint-diagram-module__3NX_zq__flowBranch,.customer-blueprint-diagram-module__3NX_zq__flowCore,.customer-blueprint-diagram-module__3NX_zq__flowArrowhead{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}.customer-blueprint-diagram-module__3NX_zq__flowBranch{stroke:var(--flow-primary);stroke-width:1.5px;stroke-dasharray:6 8;opacity:.38;animation:1.8s linear infinite customer-blueprint-diagram-module__3NX_zq__flowDash}.customer-blueprint-diagram-module__3NX_zq__flowBranch:nth-of-type(2),.customer-blueprint-diagram-module__3NX_zq__flowBranch:nth-of-type(3){stroke:var(--flow-secondary);opacity:.58}.customer-blueprint-diagram-module__3NX_zq__flowCore,.customer-blueprint-diagram-module__3NX_zq__flowArrowhead{stroke:var(--flow-secondary);stroke-width:2.4px}.customer-blueprint-diagram-module__3NX_zq__flowCore{opacity:.9;animation:1.8s ease-in-out infinite customer-blueprint-diagram-module__3NX_zq__flowPulse}.customer-blueprint-diagram-module__3NX_zq__flowLabel{z-index:1;white-space:nowrap;border:1px solid color-mix(in srgb, var(--flow-secondary) 35%, var(--cbd-border));background:color-mix(in srgb, var(--cbd-page) 94%, transparent);color:color-mix(in srgb, var(--flow-secondary) 72%, var(--cbd-text));box-shadow:0 0 16px color-mix(in srgb, var(--flow-primary) 12%, transparent);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:.22rem .6rem;font-size:.61rem;font-weight:800;position:absolute;top:21px;left:50%;transform:translate(-50%)}.customer-blueprint-diagram-module__3NX_zq__blueprintBand{border-color:color-mix(in srgb, var(--cbd-violet) 40%, var(--cbd-border))}.customer-blueprint-diagram-module__3NX_zq__blueprintGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.customer-blueprint-diagram-module__3NX_zq__blueprint{border:1px solid color-mix(in srgb, var(--cbd-violet) 38%, var(--cbd-border));background:linear-gradient(145deg, color-mix(in srgb, var(--cbd-violet) 11%, transparent), transparent 60%), var(--cbd-surface);border-radius:12px;min-width:0;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}@media (hover:hover) and (pointer:fine){.customer-blueprint-diagram-module__3NX_zq__blueprint:hover{border-color:color-mix(in srgb, var(--cbd-violet) 68%, var(--cbd-border));box-shadow:0 12px 30px color-mix(in srgb, var(--cbd-violet) 13%, transparent);transform:translateY(-3px)}}.customer-blueprint-diagram-module__3NX_zq__blueprintNumber{color:var(--cbd-violet);font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin-bottom:.45rem;font-size:.7rem;font-weight:800;display:block}.customer-blueprint-diagram-module__3NX_zq__blueprint strong{color:var(--cbd-heading);font-size:.95rem;display:block}.customer-blueprint-diagram-module__3NX_zq__blueprint p{min-height:2.5em;color:var(--cbd-muted);margin:.35rem 0 .8rem;font-size:.75rem;line-height:1.35}.customer-blueprint-diagram-module__3NX_zq__blueprintCapabilities{flex-wrap:wrap;gap:.35rem;display:flex}.customer-blueprint-diagram-module__3NX_zq__blueprintCapabilities span{background:color-mix(in srgb, var(--cbd-violet) 13%, transparent);color:var(--cbd-heading);overflow-wrap:anywhere;border-radius:999px;padding:.2rem .42rem;font-size:.62rem;font-weight:700}.customer-blueprint-diagram-module__3NX_zq__novaCrossLayer{display:contents}.customer-blueprint-diagram-module__3NX_zq__novaSpine{z-index:0;background:linear-gradient(180deg, var(--cbd-nova), color-mix(in srgb, var(--cbd-nova) 48%, var(--cbd-cyan)));width:2px;box-shadow:0 0 10px color-mix(in srgb, var(--cbd-nova) 48%, transparent);opacity:.82;grid-area:1/2/8;place-self:stretch start;margin:3.45rem 0 1.5rem .8rem;position:relative}.customer-blueprint-diagram-module__3NX_zq__novaRailHeader{z-index:2;grid-area:1/2;grid-template-columns:auto 1fr;align-self:start;align-items:center;gap:.5rem;min-width:0;padding:.25rem .35rem .25rem 0;display:grid}.customer-blueprint-diagram-module__3NX_zq__novaIcon{border:1px solid color-mix(in srgb, var(--cbd-nova) 72%, var(--cbd-border));background:linear-gradient(145deg, color-mix(in srgb, var(--cbd-nova) 24%, var(--cbd-surface)), color-mix(in srgb, var(--cbd-nova) 7%, var(--cbd-surface)));width:38px;height:38px;color:var(--cbd-nova);box-shadow:0 0 24px color-mix(in srgb, var(--cbd-nova) 20%, transparent);border-radius:11px;place-items:center;display:grid}.customer-blueprint-diagram-module__3NX_zq__novaMark{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.customer-blueprint-diagram-module__3NX_zq__novaRailHeader strong{color:var(--cbd-heading);margin:.05rem 0;font-size:.98rem;display:block}.customer-blueprint-diagram-module__3NX_zq__novaRailHeader p{color:var(--cbd-muted);margin:0;font-size:.61rem;font-weight:700}.customer-blueprint-diagram-module__3NX_zq__novaEyebrow{color:color-mix(in srgb, var(--cbd-nova) 82%, var(--cbd-text));letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:850;line-height:1.25;display:block}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoints{display:contents}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint{z-index:1;border:0;border-left:2px solid var(--cbd-nova);background:linear-gradient(90deg, color-mix(in srgb, var(--cbd-nova) 13%, var(--cbd-surface)), color-mix(in srgb, var(--cbd-surface) 80%, transparent));box-shadow:0 8px 20px color-mix(in srgb, var(--cbd-nova) 10%, transparent);border-radius:0 9px 9px 0;grid-column:2;align-self:center;margin-left:1.15rem;padding:.55rem .6rem;position:relative}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:first-child{grid-row:1;align-self:end;margin-bottom:.55rem}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(2){grid-row:3}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(3){grid-row:5}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(4){grid-row:7;align-self:center}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:before{border-top:1px dashed color-mix(in srgb, var(--cbd-nova) 78%, var(--cbd-border));width:2.4rem;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--cbd-nova) 55%, transparent));content:"";position:absolute;top:50%;right:100%}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint strong,.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint span{display:block}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint strong{color:var(--cbd-heading);font-size:.72rem}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint span{color:var(--cbd-muted);overflow-wrap:anywhere;margin-top:.18rem;font-size:.61rem;line-height:1.35}.customer-blueprint-diagram-module__3NX_zq__trustBand{border-color:color-mix(in srgb, var(--cbd-cyan) 45%, var(--cbd-border));background:linear-gradient(90deg, color-mix(in srgb, var(--cbd-violet) 10%, transparent), color-mix(in srgb, var(--cbd-cyan) 10%, transparent)), var(--cbd-surface);grid-template-columns:minmax(170px,.75fr) 1.8fr;align-items:center;gap:1rem;display:grid}.customer-blueprint-diagram-module__3NX_zq__trustHeading strong,.customer-blueprint-diagram-module__3NX_zq__trustHeading>span:last-child{display:block}.customer-blueprint-diagram-module__3NX_zq__trustHeading strong{color:var(--cbd-heading);font-size:1.05rem}.customer-blueprint-diagram-module__3NX_zq__trustHeading>span:last-child{color:var(--cbd-cyan);font-size:.75rem;font-weight:700}.customer-blueprint-diagram-module__3NX_zq__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.customer-blueprint-diagram-module__3NX_zq__trustRule{border:1px solid color-mix(in srgb, var(--cbd-cyan) 32%, var(--cbd-border));background:color-mix(in srgb, var(--cbd-cyan) 8%, transparent);color:color-mix(in srgb, var(--cbd-cyan) 62%, var(--cbd-text));text-align:center;border-radius:8px;grid-column:1/-1;margin:.75rem 0 0;padding:.5rem .65rem;font-size:.65rem;font-weight:800}.customer-blueprint-diagram-module__3NX_zq__trustGrid span,.customer-blueprint-diagram-module__3NX_zq__infrastructureGrid span{border:1px solid color-mix(in srgb, var(--cbd-cyan) 30%, var(--cbd-border));background:color-mix(in srgb, var(--cbd-cyan) 8%, transparent);color:var(--cbd-heading);text-align:center;border-radius:8px;padding:.48rem .55rem;font-size:.7rem;font-weight:700;transition:opacity .16s,transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=pending] .customer-blueprint-diagram-module__3NX_zq__diagramBody>section,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=pending] .customer-blueprint-diagram-module__3NX_zq__diagramBody .customer-blueprint-diagram-module__3NX_zq__flowConnector,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=pending] .customer-blueprint-diagram-module__3NX_zq__novaRailHeader,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=pending] .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=pending] .customer-blueprint-diagram-module__3NX_zq__novaSpine{opacity:0;transform:translateY(14px)}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__diagramBody>section,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__diagramBody .customer-blueprint-diagram-module__3NX_zq__flowConnector,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__novaRailHeader,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__novaSpine{opacity:1;transition:opacity .52s,transform .52s;transform:none}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__flowCapabilitiesToBlueprints{transition-delay:90ms}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__blueprintBand{transition-delay:.17s}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__flowBlueprintsToTrust{transition-delay:.26s}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__trustBand{transition-delay:.33s}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__flowTrustToInfrastructure{transition-delay:.42s}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__infrastructureBand{transition-delay:.48s}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__novaSpine,.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__novaRailHeader{transition-delay:.56s}.customer-blueprint-diagram-module__3NX_zq__root[data-reveal=in] .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint{transition-delay:.64s}.customer-blueprint-diagram-module__3NX_zq__infrastructureBand{border-color:color-mix(in srgb, var(--cbd-cyan) 35%, var(--cbd-border))}.customer-blueprint-diagram-module__3NX_zq__infrastructureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}@keyframes customer-blueprint-diagram-module__3NX_zq__flowDash{to{stroke-dashoffset:-28px}}@keyframes customer-blueprint-diagram-module__3NX_zq__flowPulse{0%,to{opacity:.55}50%{opacity:1}}@container (max-width:620px){.customer-blueprint-diagram-module__3NX_zq__root{padding:1.2rem .9rem}.customer-blueprint-diagram-module__3NX_zq__diagramBody{flex-direction:column;display:flex}.customer-blueprint-diagram-module__3NX_zq__novaCrossLayer{border-top:1px solid color-mix(in srgb, var(--cbd-nova) 42%, var(--cbd-border));border-bottom:1px solid color-mix(in srgb, var(--cbd-nova) 34%, var(--cbd-border));flex-direction:column;order:-1;margin-bottom:1.5rem;padding:.85rem 0;display:flex}.customer-blueprint-diagram-module__3NX_zq__novaRailHeader{padding:0 0 .75rem;position:relative;top:auto;left:auto;right:auto}.customer-blueprint-diagram-module__3NX_zq__novaSpine,.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:before,.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:after{display:none}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoints{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem 0;display:grid}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint,.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:first-child,.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(2),.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(3),.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(4){grid-area:auto;align-self:stretch;margin:0;transform:none}.customer-blueprint-diagram-module__3NX_zq__capabilityBand,.customer-blueprint-diagram-module__3NX_zq__infrastructureBand{min-height:0}.customer-blueprint-diagram-module__3NX_zq__capabilityGrid,.customer-blueprint-diagram-module__3NX_zq__infrastructureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-blueprint-diagram-module__3NX_zq__blueprintGrid,.customer-blueprint-diagram-module__3NX_zq__trustBand{grid-template-columns:1fr}.customer-blueprint-diagram-module__3NX_zq__blueprint p{min-height:0}}@container (min-width:620px) and (max-width:920px){.customer-blueprint-diagram-module__3NX_zq__diagramBody{-moz-column-gap:.9rem;grid-template-columns:minmax(0,1fr) minmax(148px,.3fr);column-gap:.9rem}.customer-blueprint-diagram-module__3NX_zq__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-blueprint-diagram-module__3NX_zq__blueprintGrid{grid-template-columns:1fr}.customer-blueprint-diagram-module__3NX_zq__blueprint p{min-height:0}.customer-blueprint-diagram-module__3NX_zq__trustBand{grid-template-columns:minmax(140px,.7fr) 1.8fr;gap:.75rem}.customer-blueprint-diagram-module__3NX_zq__infrastructureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-blueprint-diagram-module__3NX_zq__novaSpine{margin-left:.55rem}.customer-blueprint-diagram-module__3NX_zq__novaRailHeader{gap:.4rem}.customer-blueprint-diagram-module__3NX_zq__novaIcon{border-radius:9px;width:30px;height:30px}.customer-blueprint-diagram-module__3NX_zq__novaMark{width:19px;height:19px}.customer-blueprint-diagram-module__3NX_zq__novaRailHeader strong{font-size:.85rem}.customer-blueprint-diagram-module__3NX_zq__novaRailHeader p{font-size:.55rem}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint{margin-left:.9rem;padding:.45rem .5rem}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:before{width:1.45rem}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint strong{font-size:.66rem}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint span{font-size:.56rem}}@container (max-width:480px){.customer-blueprint-diagram-module__3NX_zq__root{border-radius:14px;margin:0;padding:1rem .7rem}.customer-blueprint-diagram-module__3NX_zq__header{margin-bottom:1.4rem}.customer-blueprint-diagram-module__3NX_zq__header .customer-blueprint-diagram-module__3NX_zq__headerTitle{font-size:1.35rem}.customer-blueprint-diagram-module__3NX_zq__header p{font-size:.86rem;line-height:1.5}.customer-blueprint-diagram-module__3NX_zq__capabilityBand,.customer-blueprint-diagram-module__3NX_zq__blueprintBand,.customer-blueprint-diagram-module__3NX_zq__trustBand,.customer-blueprint-diagram-module__3NX_zq__infrastructureBand,.customer-blueprint-diagram-module__3NX_zq__novaCrossLayer{border-radius:12px;padding-left:.75rem;padding-right:.75rem}.customer-blueprint-diagram-module__3NX_zq__novaTouchpoints,.customer-blueprint-diagram-module__3NX_zq__trustGrid,.customer-blueprint-diagram-module__3NX_zq__infrastructureGrid{grid-template-columns:1fr}.customer-blueprint-diagram-module__3NX_zq__flowLabel{white-space:normal;text-align:center;max-width:calc(100% - 1rem);font-size:.55rem;line-height:1.2}}@media (max-width:480px){.customer-blueprint-diagram-module__3NX_zq__zoomViewport{width:calc(100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.customer-blueprint-diagram-module__3NX_zq__flowBranch,.customer-blueprint-diagram-module__3NX_zq__flowCore{animation:none}.customer-blueprint-diagram-module__3NX_zq__blueprint,.customer-blueprint-diagram-module__3NX_zq__capability,.customer-blueprint-diagram-module__3NX_zq__trustGrid span,.customer-blueprint-diagram-module__3NX_zq__infrastructureGrid span,.customer-blueprint-diagram-module__3NX_zq__expandHint{transition:none}.customer-blueprint-diagram-module__3NX_zq__chipActive{transform:none}}@media (forced-colors:active){.customer-blueprint-diagram-module__3NX_zq__root,.customer-blueprint-diagram-module__3NX_zq__capabilityBand,.customer-blueprint-diagram-module__3NX_zq__blueprintBand,.customer-blueprint-diagram-module__3NX_zq__trustBand,.customer-blueprint-diagram-module__3NX_zq__infrastructureBand,.customer-blueprint-diagram-module__3NX_zq__novaCrossLayer,.customer-blueprint-diagram-module__3NX_zq__blueprint,.customer-blueprint-diagram-module__3NX_zq__novaTouchpoint{box-shadow:none;background:canvas;border-color:canvastext}.customer-blueprint-diagram-module__3NX_zq__flowBranch,.customer-blueprint-diagram-module__3NX_zq__flowCore,.customer-blueprint-diagram-module__3NX_zq__flowArrowhead{stroke:canvastext;filter:none}}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__diagramBody{display:grid}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__blueprintGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__trustBand{grid-template-columns:minmax(170px,.75fr) 1.8fr}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__infrastructureGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaCrossLayer{border:0;order:0;margin:0;padding:0;display:contents}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaSpine,.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:before{display:block}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoints{padding:0;display:contents}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint,.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:first-child,.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(2),.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(3),.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(4){grid-column:2;align-self:center;margin-left:1.15rem}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:first-child{grid-row:1;align-self:end;margin-bottom:.55rem}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(2){grid-row:3}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(3){grid-row:5}.customer-blueprint-diagram-module__3NX_zq__zoomedRoot .customer-blueprint-diagram-module__3NX_zq__novaTouchpoint:nth-child(4){grid-row:7}
.zoom-modal-module__ZoQr1W__backdrop{z-index:10000;cursor:zoom-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617e0;justify-content:center;align-items:center;padding:4rem 1rem 1rem;display:flex;position:fixed;inset:0}.zoom-modal-module__ZoQr1W__close{z-index:1;color:#fff;font:inherit;cursor:pointer;background:#0f172ad1;border:1px solid #ffffff52;border-radius:999px;padding:.48rem .8rem;font-size:.75rem;font-weight:750;position:fixed;top:1rem;right:1rem}.zoom-modal-module__ZoQr1W__close:focus-visible{outline-offset:2px;outline:3px solid #a78bfa}.zoom-modal-module__ZoQr1W__content{cursor:default;overscroll-behavior:contain}
