.JourneyBanner-module__3hLNSa__journey{--jb-panel:#fff;--jb-panel-2:#fafafa;--jb-line:#e4e4e7;--jb-line-soft:#f4f4f5;--jb-accent:#8b1a1a;--jb-accent-2:#c0392b;--jb-accent-glow:#e85d4a;--jb-accent-soft:#f5e6e6;--jb-accent-mid:#e9c7c3;--jb-muted:#3f3f46;--jb-muted-2:#a1a1aa;--jb-text:#18181b;--jb-glow-rgb:192, 57, 43;isolation:isolate;align-items:stretch;gap:clamp(24px,3vw,40px);margin-bottom:clamp(28px,4vw,44px);display:flex;position:relative}.JourneyBanner-module__3hLNSa__outerWires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dark .JourneyBanner-module__3hLNSa__journey{--jb-panel:#18181b;--jb-panel-2:#121216;--jb-line:#27272a;--jb-line-soft:#1f1f23;--jb-accent:#e85d4a;--jb-accent-2:#c0392b;--jb-accent-glow:#f2a99a;--jb-accent-soft:#e85d4a14;--jb-accent-mid:#e85d4a29;--jb-muted:#a1a1aa;--jb-muted-2:#71717a;--jb-text:#fafafa;--jb-glow-rgb:232, 93, 74}.JourneyBanner-module__3hLNSa__panel{z-index:1;isolation:isolate;border:1px solid var(--jb-line);background:var(--jb-panel);border-radius:18px;flex-direction:column;flex:1;min-width:0;padding:20px 18px;display:flex;position:relative}.JourneyBanner-module__3hLNSa__panelTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--jb-text);font-size:13px;font-weight:700}.JourneyBanner-module__3hLNSa__panelSub{color:var(--jb-muted-2);margin-top:3px;margin-bottom:16px;font-size:12px}.JourneyBanner-module__3hLNSa__categoryList{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.JourneyBanner-module__3hLNSa__categoryCard{border:1px solid var(--jb-line);background:var(--jb-panel-2);border-radius:12px;padding:8px 10px;transition:border-color .4s,box-shadow .4s,transform .4s}.JourneyBanner-module__3hLNSa__categoryCard.JourneyBanner-module__3hLNSa__spotlight{border-color:var(--jb-accent);box-shadow:0 0 0 1px rgba(var(--jb-glow-rgb), .3), 0 0 24px -6px rgba(var(--jb-glow-rgb), .5);transform:translateY(-1px)}.JourneyBanner-module__3hLNSa__categoryHead{letter-spacing:.04em;text-transform:uppercase;color:var(--jb-text);align-items:center;gap:7px;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.JourneyBanner-module__3hLNSa__categoryCard ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.JourneyBanner-module__3hLNSa__categoryCard li{color:var(--jb-muted-2);font-size:11px;line-height:1.4}.JourneyBanner-module__3hLNSa__rowList{flex-direction:column;gap:7px;display:flex}.JourneyBanner-module__3hLNSa__row{border:1px solid var(--jb-line);background:var(--jb-panel-2);border-radius:12px;align-items:flex-start;gap:10px;padding:8px 9px;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex}.JourneyBanner-module__3hLNSa__rowAccent{border-color:rgba(var(--jb-glow-rgb), .25);box-shadow:0 2px 10px -6px rgba(var(--jb-glow-rgb), .3)}.JourneyBanner-module__3hLNSa__row.JourneyBanner-module__3hLNSa__spotlight{border-color:var(--jb-accent);box-shadow:0 0 0 1px rgba(var(--jb-glow-rgb), .3), 0 0 24px -6px rgba(var(--jb-glow-rgb), .55);transform:translateY(-1px)}.JourneyBanner-module__3hLNSa__rowIcon{background:var(--jb-line-soft);width:30px;height:30px;color:var(--jb-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.JourneyBanner-module__3hLNSa__rowIconAccent{background:rgba(var(--jb-glow-rgb), .1);width:30px;height:30px;color:var(--jb-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.JourneyBanner-module__3hLNSa__rowTitle{color:var(--jb-text);font-size:12.5px;font-weight:600;display:block}.JourneyBanner-module__3hLNSa__rowSub{color:var(--jb-muted-2);margin-top:2px;font-size:11px;line-height:1.4;display:block}.JourneyBanner-module__3hLNSa__clarity{background:linear-gradient(180deg, var(--jb-accent-soft), var(--jb-panel));border-color:rgba(var(--jb-glow-rgb), .2)}.JourneyBanner-module__3hLNSa__blueprint{background:linear-gradient(180deg, var(--jb-accent-mid), var(--jb-panel));border-color:rgba(var(--jb-glow-rgb), .3)}.JourneyBanner-module__3hLNSa__direction{border-color:rgba(var(--jb-glow-rgb), .35);background:linear-gradient(160deg,#a52d22,#4a100d);overflow:hidden}.JourneyBanner-module__3hLNSa__direction .JourneyBanner-module__3hLNSa__panelTitle,.JourneyBanner-module__3hLNSa__direction .JourneyBanner-module__3hLNSa__panelSub{color:#fafafa}.JourneyBanner-module__3hLNSa__direction .JourneyBanner-module__3hLNSa__panelSub{color:#a1a1aa}.JourneyBanner-module__3hLNSa__pathGlow{z-index:0;width:100%;height:100%;position:absolute;inset:0}.JourneyBanner-module__3hLNSa__directionList{z-index:1;flex-direction:column;gap:7px;display:flex;position:relative}.JourneyBanner-module__3hLNSa__directionRow{color:var(--jb-accent-glow);background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:8px 9px;font-size:12.5px;font-weight:600;transition:border-color .4s,background .4s,box-shadow .4s,transform .4s;display:flex}.JourneyBanner-module__3hLNSa__directionRow span{color:#fafafa}.JourneyBanner-module__3hLNSa__directionRow.JourneyBanner-module__3hLNSa__spotlight{border-color:var(--jb-accent-glow);background:rgba(var(--jb-glow-rgb), .22);box-shadow:0 0 22px -6px rgba(var(--jb-glow-rgb), .6);transform:translateY(-1px)}.JourneyBanner-module__3hLNSa__directionCaption{z-index:1;font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin-top:auto;padding-top:16px;font-size:10px;position:relative}@media (max-width:1100px){.JourneyBanner-module__3hLNSa__journey{flex-direction:column}}@media (prefers-reduced-motion:reduce){.JourneyBanner-module__3hLNSa__categoryCard,.JourneyBanner-module__3hLNSa__row,.JourneyBanner-module__3hLNSa__directionRow{transition:none}}
.DataFoundationOverview-module__rSxgpW__diagram{--dfo-panel:#fff;--dfo-panel-2:#fafafa;--dfo-line:#e4e4e7;--dfo-line-soft:#f4f4f5;--dfo-accent:#8b1a1a;--dfo-accent-2:#c0392b;--dfo-accent-soft:#f5e6e6;--dfo-layer-light:#eeddda;--dfo-muted:#3f3f46;--dfo-muted-2:#71717a;--dfo-text:#18181b;--dfo-glow-rgb:192, 57, 43;isolation:isolate;position:relative}.dark .DataFoundationOverview-module__rSxgpW__diagram{--dfo-panel:#18181b;--dfo-panel-2:#121216;--dfo-line:#27272a;--dfo-line-soft:#1f1f23;--dfo-accent:#e85d4a;--dfo-accent-2:#c0392b;--dfo-accent-soft:#e85d4a14;--dfo-layer-light:#e85d4a24;--dfo-muted:#a1a1aa;--dfo-muted-2:#71717a;--dfo-text:#fafafa;--dfo-glow-rgb:232, 93, 74}.DataFoundationOverview-module__rSxgpW__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DataFoundationOverview-module__rSxgpW__columns{z-index:2;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(14px,2vw,22px);display:grid;position:relative}.DataFoundationOverview-module__rSxgpW__column{border:1px solid var(--dfo-line);background:var(--dfo-panel);border-radius:16px;flex-direction:column;padding:18px 16px;display:flex;position:relative}.DataFoundationOverview-module__rSxgpW__foundation{background:linear-gradient(180deg, var(--dfo-accent-soft), var(--dfo-panel));border-color:rgba(var(--dfo-glow-rgb), .25)}.DataFoundationOverview-module__rSxgpW__colTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--dfo-text);font-size:13px;font-weight:700;display:block}.DataFoundationOverview-module__rSxgpW__colSub{color:var(--dfo-muted-2);margin-top:3px;margin-bottom:14px;font-size:12px;display:block}.DataFoundationOverview-module__rSxgpW__sourceGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.DataFoundationOverview-module__rSxgpW__sourceTile{z-index:1;border:1px solid var(--dfo-line);background:var(--dfo-panel-2);color:var(--dfo-muted);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:10.5px;font-weight:500;transition:border-color .4s,box-shadow .4s,background .4s,transform .4s;display:flex;position:relative}.DataFoundationOverview-module__rSxgpW__caption{color:var(--dfo-muted-2);margin:14px 0 0;font-size:11.5px;line-height:1.5}.DataFoundationOverview-module__rSxgpW__stack{z-index:1;flex-direction:column;gap:3px;display:flex;position:relative}.DataFoundationOverview-module__rSxgpW__stackLayer{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;transition:box-shadow .4s,transform .4s;display:flex}.DataFoundationOverview-module__rSxgpW__stackLayer0{background:var(--dfo-layer-light);color:var(--dfo-muted)}.DataFoundationOverview-module__rSxgpW__stackLayer1{background:var(--dfo-accent-2);color:#fff;border-radius:8px}.DataFoundationOverview-module__rSxgpW__stackLayer2{background:var(--dfo-accent);color:#fff}.DataFoundationOverview-module__rSxgpW__stackTitle{letter-spacing:.02em;font-size:12px;font-weight:700}.DataFoundationOverview-module__rSxgpW__stackSub{font-family:var(--font-mono,monospace);opacity:.85;font-size:9.5px}.DataFoundationOverview-module__rSxgpW__trustedBadge{border:1px solid rgba(var(--dfo-glow-rgb), .4);color:var(--dfo-accent-2);font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:center;margin-top:8px;padding:3px 10px;font-size:9.5px;font-weight:700}.DataFoundationOverview-module__rSxgpW__rows{flex-direction:column;gap:10px;display:flex}.DataFoundationOverview-module__rSxgpW__row{z-index:1;border:1px solid var(--dfo-line);background:var(--dfo-panel-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative}.DataFoundationOverview-module__rSxgpW__rowIcon{background:rgba(var(--dfo-glow-rgb), .1);width:32px;height:32px;color:var(--dfo-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.DataFoundationOverview-module__rSxgpW__rowTitle{color:var(--dfo-text);font-size:12.5px;font-weight:600;display:block}.DataFoundationOverview-module__rSxgpW__rowSub{color:var(--dfo-muted-2);margin-top:2px;font-size:11px;line-height:1.4;display:block}.DataFoundationOverview-module__rSxgpW__row.DataFoundationOverview-module__rSxgpW__spotlight{border-color:var(--dfo-accent);box-shadow:0 0 0 1px rgba(var(--dfo-glow-rgb), .3), 0 0 26px -6px rgba(var(--dfo-glow-rgb), .55);transform:translateY(-1px)}.DataFoundationOverview-module__rSxgpW__sourceTile.DataFoundationOverview-module__rSxgpW__spotlight{border-color:var(--dfo-accent);background:var(--dfo-accent-soft);box-shadow:0 0 0 1px rgba(var(--dfo-glow-rgb), .3), 0 0 26px -6px rgba(var(--dfo-glow-rgb), .55);transform:translateY(-1px)}.DataFoundationOverview-module__rSxgpW__stackLayer.DataFoundationOverview-module__rSxgpW__spotlight{box-shadow:0 0 0 2px rgba(var(--dfo-glow-rgb), .35), 0 0 30px -4px rgba(var(--dfo-glow-rgb), .6);transform:scale(1.02)}.DataFoundationOverview-module__rSxgpW__governance{z-index:2;border:1px solid var(--dfo-line);background:var(--dfo-panel-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:clamp(14px,2vw,22px);padding:14px 20px;display:flex;position:relative}.DataFoundationOverview-module__rSxgpW__governanceHead{color:var(--dfo-accent);border-right:1px solid var(--dfo-line);align-items:center;gap:10px;padding-right:18px;display:flex}.DataFoundationOverview-module__rSxgpW__governanceHead .DataFoundationOverview-module__rSxgpW__colSub{margin-bottom:0}.DataFoundationOverview-module__rSxgpW__governanceItems{flex-wrap:wrap;flex:1;gap:10px;display:flex}.DataFoundationOverview-module__rSxgpW__governanceItem{color:var(--dfo-muted);border:1px solid var(--dfo-line);background:var(--dfo-panel);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex}.DataFoundationOverview-module__rSxgpW__governanceItem.DataFoundationOverview-module__rSxgpW__spotlight{border-color:var(--dfo-accent);box-shadow:0 0 0 1px rgba(var(--dfo-glow-rgb), .3), 0 0 22px -6px rgba(var(--dfo-glow-rgb), .55);transform:translateY(-1px)}.DataFoundationOverview-module__rSxgpW__govTitle{color:var(--dfo-text);font-size:12px;font-weight:600;display:block}.DataFoundationOverview-module__rSxgpW__govSub{color:var(--dfo-muted-2);font-size:10.5px;display:block}@media (max-width:980px){.DataFoundationOverview-module__rSxgpW__columns{grid-template-columns:1fr 1fr}}@media (max-width:640px){.DataFoundationOverview-module__rSxgpW__columns{grid-template-columns:1fr}.DataFoundationOverview-module__rSxgpW__governanceHead{border-right:none;border-bottom:1px solid var(--dfo-line);width:100%;padding-bottom:10px;padding-right:0}}@media (prefers-reduced-motion:reduce){.DataFoundationOverview-module__rSxgpW__sourceTile,.DataFoundationOverview-module__rSxgpW__row,.DataFoundationOverview-module__rSxgpW__stackLayer,.DataFoundationOverview-module__rSxgpW__governanceItem{transition:none}}
