.HomePage-module__DjHlrq__page{color:#17211d;background:#edf2ef;min-height:100vh}.HomePage-module__DjHlrq__header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:20px 0;display:flex}.HomePage-module__DjHlrq__brand,.HomePage-module__DjHlrq__signIn,.HomePage-module__DjHlrq__primaryAction,.HomePage-module__DjHlrq__secondaryAction{justify-content:center;align-items:center;gap:8px;min-height:42px;text-decoration:none;display:inline-flex}.HomePage-module__DjHlrq__brand{color:#13231d;font-size:1rem;font-weight:760}.HomePage-module__DjHlrq__brandMark{color:#f3f8f5;background:#174937;border:1px solid #174937;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.78rem;display:inline-grid}.HomePage-module__DjHlrq__nav{color:#4a5c55;align-items:center;gap:22px;font-size:.95rem;display:flex}.HomePage-module__DjHlrq__nav a{color:inherit;text-decoration:none}.HomePage-module__DjHlrq__nav a:hover{color:#174937}.HomePage-module__DjHlrq__signIn{color:#1f3d34;border:1px solid #b7c6bf;border-radius:8px;min-width:112px;font-size:.95rem;font-weight:700}.HomePage-module__DjHlrq__signIn:hover{border-color:#174937}.HomePage-module__DjHlrq__hero{width:min(1180px,100% - 32px);margin:0 auto;padding:58px 0 40px}.HomePage-module__DjHlrq__heroCopy{max-width:820px}.HomePage-module__DjHlrq__eyebrow,.HomePage-module__DjHlrq__sectionKicker,.HomePage-module__DjHlrq__previewLabel,.HomePage-module__DjHlrq__metricLabel{color:#46645b;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.HomePage-module__DjHlrq__hero h1,.HomePage-module__DjHlrq__sectionIntro h2,.HomePage-module__DjHlrq__accessCopy h2{color:#0f1a17;letter-spacing:0;margin:0;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.98}.HomePage-module__DjHlrq__hero h1{margin-top:14px}.HomePage-module__DjHlrq__lead{color:#354742;max-width:720px;margin:20px 0 0;font-size:clamp(1.05rem,2.4vw,1.32rem);line-height:1.55}.HomePage-module__DjHlrq__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.HomePage-module__DjHlrq__primaryAction,.HomePage-module__DjHlrq__secondaryAction{border-radius:8px;min-width:190px;padding:0 18px;font-weight:800}.HomePage-module__DjHlrq__primaryAction{color:#fff;background:#174937;border:1px solid #174937}.HomePage-module__DjHlrq__primaryAction:hover{background:#10392c}.HomePage-module__DjHlrq__secondaryAction{color:#173b31;background:#fff;border:1px solid #b8c8c0}.HomePage-module__DjHlrq__secondaryAction:hover{border-color:#174937}.HomePage-module__DjHlrq__metricsBar{background:#f8fbf9;border:1px solid #c8d5cf;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.HomePage-module__DjHlrq__metricCell{border-right:1px solid #c8d5cf;min-height:104px;padding:22px;position:relative}.HomePage-module__DjHlrq__metricCell:last-child{border-right:0}.HomePage-module__DjHlrq__metricValue{color:#12211c;margin-top:10px;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:780;line-height:1.2;display:block}.HomePage-module__DjHlrq__metricDot{border-radius:999px;width:10px;height:10px;position:absolute;bottom:20px;right:20px}.HomePage-module__DjHlrq__metricDotGood{background:#248c68}.HomePage-module__DjHlrq__metricDotWarn{background:#c88a2b}.HomePage-module__DjHlrq__metricDotNeutral{background:#4f79b8}.HomePage-module__DjHlrq__previewSection,.HomePage-module__DjHlrq__flowSection,.HomePage-module__DjHlrq__accessSection{width:min(1180px,100% - 32px);margin:0 auto}.HomePage-module__DjHlrq__previewSection{padding:28px 0 56px}.HomePage-module__DjHlrq__sectionIntro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.HomePage-module__DjHlrq__sectionIntro h2,.HomePage-module__DjHlrq__accessCopy h2{max-width:760px;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.06}.HomePage-module__DjHlrq__previewSurface{color:#edf7f2;background:#15211d;border:1px solid #aebfb7;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #1227202e}.HomePage-module__DjHlrq__previewHeader{border-bottom:1px solid #deece529;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 20px;display:flex}.HomePage-module__DjHlrq__previewHeader h3{margin:4px 0 0;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.15}.HomePage-module__DjHlrq__previewLabel{color:#9bb2aa}.HomePage-module__DjHlrq__previewStatus{color:#cbefe1;white-space:nowrap;border:1px solid #87baa770;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.9rem;font-weight:700;display:inline-flex}.HomePage-module__DjHlrq__statusOk{background:#58d199;border-radius:999px;width:9px;height:9px}.HomePage-module__DjHlrq__previewGrid{grid-template-columns:1.05fr 1.25fr .9fr;min-height:360px;display:grid}.HomePage-module__DjHlrq__sourcePane,.HomePage-module__DjHlrq__chartPane,.HomePage-module__DjHlrq__accessPane{border-right:1px solid #deece529;min-width:0;padding:22px}.HomePage-module__DjHlrq__accessPane{border-right:0}.HomePage-module__DjHlrq__paneTitle{color:#dceee7;align-items:center;gap:9px;min-height:28px;font-weight:760;display:flex}.HomePage-module__DjHlrq__sourceTable{border-top:1px solid #deece52e;margin-top:20px}.HomePage-module__DjHlrq__sourceRow{color:#c6d8d1;border-bottom:1px solid #deece524;grid-template-columns:minmax(86px,1fr) minmax(72px,.8fr) minmax(70px,.7fr);align-items:center;gap:10px;min-height:54px;font-size:.92rem;display:grid}.HomePage-module__DjHlrq__rowStateMapped,.HomePage-module__DjHlrq__rowStateMissing{border-radius:8px;justify-self:start;padding:5px 8px;font-size:.78rem;font-weight:760}.HomePage-module__DjHlrq__rowStateMapped{color:#9ce6c3;background:#58d19924}.HomePage-module__DjHlrq__rowStateMissing{color:#f0bf72;background:#dd973c24}.HomePage-module__DjHlrq__chartBars{border-bottom:1px solid #deece533;align-items:end;gap:10px;height:210px;margin-top:24px;padding:0 6px;display:flex}.HomePage-module__DjHlrq__chartBars span{background:linear-gradient(#83c5be 0%,#f2c078 100%);border-radius:6px 6px 0 0;flex:1;min-width:18px;display:block}.HomePage-module__DjHlrq__chartLegend{color:#91a8a0;justify-content:space-between;margin-top:12px;font-size:.82rem;display:flex}.HomePage-module__DjHlrq__accessList{gap:0;margin:20px 0 0;display:grid}.HomePage-module__DjHlrq__accessList div{border-bottom:1px solid #deece524;grid-template-columns:minmax(80px,.85fr) minmax(110px,1.15fr);align-items:center;gap:12px;min-height:58px;display:grid}.HomePage-module__DjHlrq__accessList div:last-child{border-bottom:0}.HomePage-module__DjHlrq__accessList dt{color:#8ea59d;font-size:.84rem}.HomePage-module__DjHlrq__accessList dd{color:#eff8f4;margin:0;font-weight:760}.HomePage-module__DjHlrq__featureBand{border-top:1px solid #c8d5cf;border-bottom:1px solid #c8d5cf;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100% - 32px);margin:0 auto;display:grid}.HomePage-module__DjHlrq__featureItem{border-right:1px solid #c8d5cf;min-height:230px;padding:30px 26px}.HomePage-module__DjHlrq__featureItem:last-child{border-right:0}.HomePage-module__DjHlrq__featureItem svg{color:#1f6b54}.HomePage-module__DjHlrq__featureItem h3{margin:18px 0 10px;font-size:1.3rem}.HomePage-module__DjHlrq__featureItem p,.HomePage-module__DjHlrq__accessCopy p{color:#41534e;margin:0;line-height:1.65}.HomePage-module__DjHlrq__flowSection{padding:62px 0}.HomePage-module__DjHlrq__flowList{background:#f8fbf9;border:1px solid #c8d5cf;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.HomePage-module__DjHlrq__flowList li{border-right:1px solid #c8d5cf;min-height:132px;padding:24px}.HomePage-module__DjHlrq__flowList li:last-child{border-right:0}.HomePage-module__DjHlrq__flowList span{color:#5d756d;font-size:.78rem;font-weight:800;display:block}.HomePage-module__DjHlrq__flowList strong{color:#12211c;margin-top:18px;font-size:clamp(1rem,1.9vw,1.35rem);line-height:1.2;display:block}.HomePage-module__DjHlrq__accessSection{border-top:1px solid #c8d5cf;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:48px;padding:56px 0 70px;display:grid}.HomePage-module__DjHlrq__accessCopy p{max-width:650px;margin-top:18px}.HomePage-module__DjHlrq__auditRail{background:#fff;border:1px solid #c8d5cf;border-radius:8px}.HomePage-module__DjHlrq__auditRail div{color:#20332d;border-bottom:1px solid #d8e2dd;align-items:center;gap:12px;min-height:72px;padding:18px;font-weight:720;display:flex}.HomePage-module__DjHlrq__auditRail div:last-child{border-bottom:0}.HomePage-module__DjHlrq__auditRail svg{color:#1f6b54;flex:none}.HomePage-module__DjHlrq__footer{color:#536a62;border-top:1px solid #c8d5cf;justify-content:space-between;gap:16px;padding:24px max(16px,50vw - 590px);font-size:.9rem;display:flex}@media (max-width:900px){.HomePage-module__DjHlrq__header{align-items:flex-start}.HomePage-module__DjHlrq__nav{display:none}.HomePage-module__DjHlrq__metricsBar,.HomePage-module__DjHlrq__previewGrid,.HomePage-module__DjHlrq__featureBand,.HomePage-module__DjHlrq__flowList,.HomePage-module__DjHlrq__accessSection{grid-template-columns:1fr}.HomePage-module__DjHlrq__metricCell,.HomePage-module__DjHlrq__sourcePane,.HomePage-module__DjHlrq__chartPane,.HomePage-module__DjHlrq__featureItem,.HomePage-module__DjHlrq__flowList li{border-bottom:1px solid #c8d5cf;border-right:0}.HomePage-module__DjHlrq__sourcePane,.HomePage-module__DjHlrq__chartPane{border-bottom-color:#deece529}.HomePage-module__DjHlrq__accessPane,.HomePage-module__DjHlrq__featureItem:last-child,.HomePage-module__DjHlrq__flowList li:last-child{border-bottom:0}.HomePage-module__DjHlrq__sectionIntro,.HomePage-module__DjHlrq__previewHeader,.HomePage-module__DjHlrq__footer{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.HomePage-module__DjHlrq__header,.HomePage-module__DjHlrq__hero,.HomePage-module__DjHlrq__previewSection,.HomePage-module__DjHlrq__flowSection,.HomePage-module__DjHlrq__accessSection,.HomePage-module__DjHlrq__featureBand{width:min(100% - 24px,1180px)}.HomePage-module__DjHlrq__header{gap:12px}.HomePage-module__DjHlrq__brand{font-size:.94rem}.HomePage-module__DjHlrq__signIn{min-width:44px;padding:0 10px}.HomePage-module__DjHlrq__hero{padding-top:36px}.HomePage-module__DjHlrq__primaryAction,.HomePage-module__DjHlrq__secondaryAction{width:100%}.HomePage-module__DjHlrq__previewSurface,.HomePage-module__DjHlrq__metricsBar,.HomePage-module__DjHlrq__flowList,.HomePage-module__DjHlrq__auditRail{border-radius:8px}.HomePage-module__DjHlrq__sourceRow{grid-template-columns:1fr;gap:4px;padding:12px 0}.HomePage-module__DjHlrq__rowStateMapped,.HomePage-module__DjHlrq__rowStateMissing{justify-self:start}.HomePage-module__DjHlrq__chartBars{gap:6px;height:170px}.HomePage-module__DjHlrq__accessList div{grid-template-columns:1fr;gap:4px;padding:12px 0}}
