.home-module__znKT8q__page{flex-direction:column;display:flex}.home-module__znKT8q__section{padding:var(--space-20) 0 var(--space-24);border-top:1px solid var(--lp-border)}.home-module__znKT8q__sectionTint{background:linear-gradient(180deg, var(--lp-tint), #f5f9ff59)}.home-module__znKT8q__sectionHead{max-width:44rem;margin-bottom:var(--space-12)}.home-module__znKT8q__eyebrow{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-accent-strong);align-items:center;gap:.75rem;display:flex}.home-module__znKT8q__eyebrowRule{background:var(--lp-accent);flex:none;width:1.75rem;height:1px}.home-module__znKT8q__headline{letter-spacing:-.035em;font-size:clamp(2.625rem,5.2vw,4.25rem);line-height:1.02;font-weight:var(--weight-semibold);color:var(--lp-ink);text-wrap:balance;margin:0}.home-module__znKT8q__headlineAccent{color:var(--lp-accent)}.home-module__znKT8q__sectionTitle{letter-spacing:-.028em;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.1;font-weight:var(--weight-semibold);color:var(--lp-ink);text-wrap:balance;margin:0}.home-module__znKT8q__sectionLede{margin:var(--space-4) 0 0;color:var(--lp-ink-muted);max-width:38rem;font-size:1.0625rem;line-height:1.65}.home-module__znKT8q__primaryAction,.home-module__znKT8q__secondaryAction{min-height:3rem;padding:0 var(--space-6);font-size:.9375rem;font-weight:var(--weight-semibold);transition:background-color var(--motion-fast) var(--easing-standard), border-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard), transform var(--motion-fast) var(--easing-standard), box-shadow var(--motion-fast) var(--easing-standard);border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-module__znKT8q__primaryAction{background-color:var(--lp-accent);color:var(--lp-accent-on);box-shadow:0 1px 2px #003b8f33}.home-module__znKT8q__primaryAction:hover{background-color:var(--lp-accent-strong);transform:translateY(-1px);box-shadow:0 8px 20px -8px #0057d98c}.home-module__znKT8q__primaryAction:active{box-shadow:none;transform:translateY(0)}.home-module__znKT8q__secondaryAction{border:1px solid var(--lp-border-strong);background-color:var(--lp-surface);color:var(--lp-ink)}.home-module__znKT8q__secondaryAction:hover{border-color:var(--lp-accent);color:var(--lp-accent-strong);transform:translateY(-1px)}.home-module__znKT8q__secondaryAction:active{transform:translateY(0)}.home-module__znKT8q__actions{gap:var(--space-3);flex-wrap:wrap;margin-top:1.75rem;display:flex}.home-module__znKT8q__hero{gap:var(--space-12);padding:var(--space-12) 0 var(--space-16);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.home-module__znKT8q__hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#006eff1c,#0000 72%);position:absolute;inset:-10% -12% 0 34%}.home-module__znKT8q__heroText{max-width:37rem;position:relative}.home-module__znKT8q__supporting{margin:var(--space-5) 0 0;color:var(--lp-ink-muted);max-width:34rem;font-size:1.125rem;line-height:1.65}.home-module__znKT8q__disclaimer{margin:var(--space-4) 0 0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.6875rem}.home-module__znKT8q__proofList{margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--lp-border);gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.home-module__znKT8q__proofList li{font-size:.9375rem;font-weight:var(--weight-medium);color:var(--lp-ink);align-items:center;gap:.625rem;display:flex}.home-module__znKT8q__checkIcon{width:1.125rem;height:1.125rem;color:var(--lp-success-ink);flex:none}.home-module__znKT8q__heroVisual{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:34rem;margin-inline:auto;display:flex;position:relative}.home-module__znKT8q__console,.home-module__znKT8q__heroReport,.home-module__znKT8q__heroFinding{background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:1rem;box-shadow:0 1px 2px #071b3a0a,0 24px 56px -32px #003b8f52}.home-module__znKT8q__console{position:relative;overflow:hidden}.home-module__znKT8q__consoleHead{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--lp-border);flex-wrap:wrap;display:flex}.home-module__znKT8q__scanTag{font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-accent-strong);background:var(--lp-accent-soft);border:1px solid var(--lp-accent-line);border-radius:.25rem;padding:.1875rem .5rem}.home-module__znKT8q__scanFile{font-family:var(--font-mono);color:var(--lp-ink);font-size:.8125rem}.home-module__znKT8q__scanStatus{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent-strong);align-items:center;gap:.5rem;margin-left:auto;font-size:.6875rem;display:inline-flex}.home-module__znKT8q__scanPulse{background:var(--lp-accent);width:.5rem;height:.5rem;animation:home-module__znKT8q__lp-pulse 1.6s var(--easing-standard) infinite;border-radius:999px}.home-module__znKT8q__stage{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.home-module__znKT8q__stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#006eff17,#0000 70%);position:absolute;inset:0}.home-module__znKT8q__stageCol{flex-direction:column;gap:.5rem;min-width:0;display:flex;position:relative}.home-module__znKT8q__signalChip{background:var(--lp-surface);border:1px solid var(--lp-border);width:fit-content;max-width:100%;font-family:var(--font-mono);letter-spacing:.02em;color:var(--lp-ink);animation:home-module__znKT8q__lp-drift 5s var(--easing-standard) infinite;animation-delay:calc(var(--chip-index,0) * .34s);border-radius:.4375rem;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-size:.6875rem;display:inline-flex;box-shadow:0 1px 2px #071b3a0d}.home-module__znKT8q__signalChipLeft{align-self:flex-end}.home-module__znKT8q__signalChipRight{flex-direction:row-reverse;align-self:flex-start}.home-module__znKT8q__signalDot{background:var(--lp-accent);border-radius:999px;flex:none;width:.375rem;height:.375rem}.home-module__znKT8q__signalLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-module__znKT8q__signalWire{background-image:linear-gradient(90deg, var(--lp-accent-line) 0 3px, transparent 3px 6px);transform-origin:0;width:2.25rem;height:3px;animation:home-module__znKT8q__lp-draw .5s var(--easing-standard) both;animation-delay:calc(.24s + var(--chip-index,0) * 90ms);background-position:0;background-repeat:repeat-x;background-size:6px 1px;border-radius:2px;flex:none;position:relative}.home-module__znKT8q__signalChipRight .home-module__znKT8q__signalWire{transform-origin:100%}.home-module__znKT8q__signalPacket{background:var(--lp-accent);width:6px;height:3px;animation:2.4s linear infinite home-module__znKT8q__lp-packet;animation-delay:calc(var(--chip-index,0) * .26s + var(--packet,0) * -800ms);border-radius:1.5px;margin:-1.5px 0 0 -3px;position:absolute;top:50%;left:0}.home-module__znKT8q__signalChipRight .home-module__znKT8q__signalPacket{animation-direction:reverse}.home-module__znKT8q__core,.home-module__znKT8q__scanMapCore{flex:none;place-items:center;width:7.75rem;height:7.75rem;display:grid;position:relative}.home-module__znKT8q__coreSweep{background:conic-gradient(#0000 0deg,#006eff38 46deg,#0000 92deg);border-radius:999px;animation:4.5s linear infinite home-module__znKT8q__lp-sweep;position:absolute;inset:0}.home-module__znKT8q__coreRing{border:1px solid var(--lp-accent);opacity:0;animation:home-module__znKT8q__lp-ring 3.6s var(--easing-standard) infinite;border-radius:999px;position:absolute;inset:0}.home-module__znKT8q__coreRing1{animation-delay:0s}.home-module__znKT8q__coreRing2{animation-delay:1.2s}.home-module__znKT8q__coreRing3{animation-delay:2.4s}.home-module__znKT8q__coreMark{filter:drop-shadow(0 10px 22px #003b8f57);border-radius:1rem;position:relative}.home-module__znKT8q__progressBlock{padding:var(--space-4) var(--space-5) var(--space-3);border-top:1px solid var(--lp-border)}.home-module__znKT8q__progressLabels{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.625rem;display:flex}.home-module__znKT8q__progressValue{color:var(--lp-accent-strong);font-weight:var(--weight-medium)}.home-module__znKT8q__progressTrack{background:var(--lp-canvas-2);border-radius:999px;height:4px;margin-top:.625rem;position:relative;overflow:hidden}.home-module__znKT8q__progressBar{background:linear-gradient(90deg, var(--lp-accent-deep), var(--lp-accent));width:4%;animation:home-module__znKT8q__lp-progress 2.6s var(--easing-standard) .3s forwards;border-radius:999px;position:absolute;inset:0 auto 0 0}.home-module__znKT8q__progressBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.9s linear infinite home-module__znKT8q__lp-shimmer;position:absolute;inset:0}.home-module__znKT8q__checklist{height:5.25rem;padding:0 var(--space-5) var(--space-4);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.home-module__znKT8q__checklistTrack{margin:0;padding:0;list-style:none;animation:16s linear infinite home-module__znKT8q__lp-scroll}.home-module__znKT8q__checklistRow{height:1.75rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--lp-ink-muted);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.home-module__znKT8q__checklistTick{color:var(--lp-success-ink);font-size:.75rem}.home-module__znKT8q__heroReport{padding:var(--space-5)}.home-module__znKT8q__heroReportHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.home-module__znKT8q__heroReportTitle{font-size:.9375rem;font-weight:var(--weight-semibold);color:var(--lp-ink)}.home-module__znKT8q__heroReportRun,.home-module__znKT8q__heroFindingHead .home-module__znKT8q__findingId{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.6875rem}.home-module__znKT8q__heroReportState,.home-module__znKT8q__reportState{margin:var(--space-3) 0 0;background:var(--lp-success-soft);font-size:.8125rem;font-weight:var(--weight-medium);color:var(--lp-success-ink);border:1px solid #16a34a4d;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .625rem;display:inline-flex}.home-module__znKT8q__reportState{margin:0}.home-module__znKT8q__stateDot{background:var(--lp-success);border-radius:999px;flex:none;width:.4375rem;height:.4375rem}.home-module__znKT8q__heroReportStats{margin-top:var(--space-4);border-top:1px solid var(--lp-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__znKT8q__heroStat{padding:var(--space-3) var(--space-2) 0;flex-direction:column;gap:.125rem;display:flex}.home-module__znKT8q__heroStat+.home-module__znKT8q__heroStat{border-left:1px solid var(--lp-border)}.home-module__znKT8q__heroStatValue{font-size:1.375rem;font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--lp-ink)}.home-module__znKT8q__statWarning{color:var(--lp-warning-ink)}.home-module__znKT8q__statSuccess{color:var(--lp-success-ink)}.home-module__znKT8q__heroStatLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.5625rem}.home-module__znKT8q__heroReportDeletion{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--lp-border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;display:flex}.home-module__znKT8q__heroDeletionLabel{color:var(--lp-ink-muted)}.home-module__znKT8q__heroDeletionValue{color:var(--lp-success-ink)}.home-module__znKT8q__heroFinding{padding:var(--space-4) var(--space-5) var(--space-5)}.home-module__znKT8q__heroFindingHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.home-module__znKT8q__heroFindingTitle{margin:var(--space-3) 0 0;font-size:.9375rem;font-weight:var(--weight-semibold);color:var(--lp-ink)}.home-module__znKT8q__findingTag{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;align-items:center;padding:.1875rem .5rem;display:inline-flex}.home-module__znKT8q__tagCritical{background:var(--lp-critical-soft);color:var(--lp-critical-ink);border:1px solid #dc26263d}.home-module__znKT8q__tagWarning{background:var(--lp-warning-soft);color:var(--lp-warning-ink);border:1px solid #d9770642}.home-module__znKT8q__tagManual{background:var(--lp-manual-soft);color:var(--lp-manual-ink);border:1px solid #3f4d6b33}.home-module__znKT8q__evidenceBox{margin-top:var(--space-3);border:1px solid var(--lp-border);background:var(--lp-canvas-2);border-radius:.5rem;overflow:hidden}.home-module__znKT8q__evidenceRow{align-items:baseline;gap:var(--space-3);min-width:0;padding:.4375rem .625rem;display:flex}.home-module__znKT8q__evidenceRow+.home-module__znKT8q__evidenceRow{border-top:1px solid var(--lp-border)}.home-module__znKT8q__evidenceKey{width:5.5rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-muted);flex:none;font-size:.5625rem}.home-module__znKT8q__evidenceRow code{font-family:var(--font-mono);font-size:var(--text-evidence-size);color:var(--lp-accent-deep);overflow-wrap:anywhere;min-width:0}.home-module__znKT8q__metrics{border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);background:var(--lp-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__znKT8q__metric{padding:var(--space-8) var(--space-6);flex-direction:column;gap:.375rem;display:flex}.home-module__znKT8q__metric+.home-module__znKT8q__metric{border-left:1px solid var(--lp-border)}.home-module__znKT8q__metricValue{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:var(--weight-semibold);letter-spacing:-.035em;color:var(--lp-accent);line-height:1}.home-module__znKT8q__metricValueSuccess{color:var(--lp-success-ink)}.home-module__znKT8q__metricLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.625rem}.home-module__znKT8q__problemGrid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__znKT8q__problemCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--lp-surface);border:1px solid var(--lp-border);transition:border-color var(--motion-standard) var(--easing-standard), box-shadow var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);border-radius:1rem;flex-direction:column;display:flex}.home-module__znKT8q__problemCard:hover{border-color:var(--lp-accent);transform:translateY(-3px);box-shadow:0 18px 40px -26px #003b8f80}.home-module__znKT8q__problemIconTile{width:4rem;height:4rem;margin-bottom:var(--space-2);border:1px solid var(--lp-accent-line);background:var(--lp-accent-soft);color:var(--lp-accent-strong);transition:background-color var(--motion-standard) var(--easing-standard), border-color var(--motion-standard) var(--easing-standard);border-radius:.875rem;place-items:center;display:grid}.home-module__znKT8q__problemCard:hover .home-module__znKT8q__problemIconTile{border-color:var(--lp-accent);background:#e2eeff}.home-module__znKT8q__problemIcon{stroke-width:1.5px;width:2.5rem;height:2.5rem}.home-module__znKT8q__riskTag{font-family:var(--font-mono);font-size:.5625rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;border-radius:.25rem;padding:.125rem .4375rem;display:inline-flex}.home-module__znKT8q__riskTagCritical{background:var(--lp-critical-soft);color:var(--lp-critical-ink)}.home-module__znKT8q__riskTagWarning{background:var(--lp-warning-soft);color:var(--lp-warning-ink)}.home-module__znKT8q__riskTagManual{background:var(--lp-manual-soft);color:var(--lp-manual-ink)}.home-module__znKT8q__riskTagInfo{background:var(--lp-accent-soft);color:var(--lp-accent-strong)}.home-module__znKT8q__problemTitle{font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--lp-ink);margin:0}.home-module__znKT8q__problemBody{color:var(--lp-ink-muted);margin:0;font-size:.9375rem;line-height:1.6}.home-module__znKT8q__commandBar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:.75rem;display:flex;box-shadow:0 1px 2px #071b3a0a}.home-module__znKT8q__commandPrompt{font-family:var(--font-mono);color:var(--lp-accent);flex:none;font-size:.8125rem}.home-module__znKT8q__commandText{font-family:var(--font-mono);color:var(--lp-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem}.home-module__znKT8q__commandCaret{background:var(--lp-accent);flex:none;width:.5rem;height:1.0625rem;animation:1.1s steps(2,start) infinite home-module__znKT8q__lp-blink}.home-module__znKT8q__scanMap{align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-10) var(--space-6);border:1px solid var(--lp-border);background-color:var(--lp-surface);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.home-module__znKT8q__scanMapNote{margin:var(--space-5) 0 0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-muted);text-align:center;font-size:.625rem}.home-module__znKT8q__pipeline{position:relative}.home-module__znKT8q__pipelineWire{background-image:linear-gradient(90deg, var(--lp-accent-line) 0 7px, transparent 7px 14px);background-size:14px 1px;height:1px;animation:1.1s linear infinite home-module__znKT8q__lp-flow;position:absolute;top:1.75rem;left:0;right:0}.home-module__znKT8q__pipelineRail{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.home-module__znKT8q__pipelineNode{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex;position:relative}.home-module__znKT8q__pipelineIconTile{border:1px solid var(--lp-border);background:var(--lp-surface);width:3.5rem;height:3.5rem;color:var(--lp-accent-strong);transition:border-color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);border-radius:.875rem;place-items:center;display:grid}.home-module__znKT8q__pipelineIconTile svg{width:1.625rem;height:1.625rem}.home-module__znKT8q__pipelineNode:hover .home-module__znKT8q__pipelineIconTile{border-color:var(--lp-accent);background:var(--lp-accent-soft);transform:translateY(-2px)}.home-module__znKT8q__pipelineStep{font-family:var(--font-mono);letter-spacing:.16em;color:var(--lp-accent);font-size:.625rem}.home-module__znKT8q__pipelineTitle{font-size:.9375rem;font-weight:var(--weight-semibold);letter-spacing:-.012em;color:var(--lp-ink);text-wrap:balance;line-height:1.35}.home-module__znKT8q__pipelineChip{border:1px solid var(--lp-border);background:var(--lp-canvas-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-muted);border-radius:.25rem;padding:.125rem .4375rem;font-size:.5625rem;display:inline-flex}.home-module__znKT8q__pipelineArrow{width:1rem;height:1rem;color:var(--lp-accent);background:var(--lp-canvas);position:absolute;top:1.75rem;right:-1.125rem;transform:translateY(-50%)}.home-module__znKT8q__reportPanel{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:1.25rem;overflow:hidden;box-shadow:0 1px 2px #071b3a0a,0 32px 64px -40px #003b8f66}.home-module__znKT8q__reportHeader{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--lp-border);background-color:var(--lp-canvas-2);flex-wrap:wrap;display:flex}.home-module__znKT8q__reportId{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.home-module__znKT8q__reportMark{border-radius:.625rem;flex:none}.home-module__znKT8q__reportTitle{font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--lp-ink)}.home-module__znKT8q__reportRun{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.6875rem}.home-module__znKT8q__reportMetrics{border-bottom:1px solid var(--lp-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.home-module__znKT8q__reportMetric{padding:var(--space-5) var(--space-4);flex-direction:column;gap:.375rem;display:flex}.home-module__znKT8q__reportMetric+.home-module__znKT8q__reportMetric{border-left:1px solid var(--lp-border)}.home-module__znKT8q__reportMetricLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.5625rem}.home-module__znKT8q__reportMetricValue{font-size:1.625rem;font-weight:var(--weight-semibold);letter-spacing:-.03em;color:var(--lp-ink);line-height:1}.home-module__znKT8q__reportMetricMono{font-family:var(--font-mono);color:var(--lp-ink);font-size:.875rem}.home-module__znKT8q__metaSuccess{color:var(--lp-success-ink)}.home-module__znKT8q__findingList{margin:0;padding:0;list-style:none}.home-module__znKT8q__reportFinding{gap:var(--space-6);padding:var(--space-6);transition:background-color var(--motion-standard) var(--easing-standard);grid-template-columns:8.5rem minmax(0,1fr);display:grid;position:relative}.home-module__znKT8q__reportFinding+.home-module__znKT8q__reportFinding{border-top:1px solid var(--lp-border)}.home-module__znKT8q__reportFinding:before{content:"";opacity:0;width:3px;transition:opacity var(--motion-standard) var(--easing-standard);background:currentColor;position:absolute;inset:0 auto 0 0}.home-module__znKT8q__reportFinding:hover{background:var(--lp-canvas-2)}.home-module__znKT8q__reportFinding:hover:before{opacity:1}.home-module__znKT8q__findingCritical{color:var(--lp-critical)}.home-module__znKT8q__findingWarning{color:var(--lp-warning)}.home-module__znKT8q__findingManual{color:var(--lp-manual-ink)}.home-module__znKT8q__findingMeta{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.home-module__znKT8q__findingId{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-muted);font-size:.625rem}.home-module__znKT8q__findingBody{min-width:0}.home-module__znKT8q__findingTitle{font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--lp-ink);margin:0}.home-module__znKT8q__findingFix{margin:var(--space-3) 0 0;color:var(--lp-ink-muted);gap:.625rem;font-size:.9375rem;line-height:1.6;display:flex}.home-module__znKT8q__fixLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-accent-strong);flex:none;padding-top:.125rem;font-size:.5625rem}.home-module__znKT8q__reportFootnote{margin:var(--space-5) 0 0;font-size:var(--text-small-size);color:var(--lp-ink-muted);max-width:44rem;line-height:1.6}.home-module__znKT8q__securityFlow{gap:var(--space-5);margin:0 0 var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-module__znKT8q__securityNode{padding:var(--space-4) var(--space-4) var(--space-5);border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:.75rem;flex-direction:column;gap:.5rem;display:flex;position:relative}.home-module__znKT8q__securityIndex{font-family:var(--font-mono);letter-spacing:.16em;color:var(--lp-accent);font-size:.625rem}.home-module__znKT8q__securityLabel{font-size:.875rem;font-weight:var(--weight-medium);color:var(--lp-ink);text-wrap:balance;line-height:1.4}.home-module__znKT8q__securityArrow{width:1rem;height:1rem;color:var(--lp-accent);position:absolute;top:50%;right:-1.125rem;transform:translateY(-50%)}.home-module__znKT8q__securityGrid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__znKT8q__securityCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--lp-surface);border:1px solid var(--lp-border);transition:border-color var(--motion-standard) var(--easing-standard), box-shadow var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);border-radius:1rem;flex-direction:column;display:flex}.home-module__znKT8q__securityCard:hover{border-color:var(--lp-accent);transform:translateY(-3px);box-shadow:0 18px 40px -26px #003b8f80}.home-module__znKT8q__securityIconTile{width:4rem;height:4rem;margin-bottom:var(--space-2);border:1px solid var(--lp-accent-line);background:var(--lp-accent-soft);color:var(--lp-accent-strong);border-radius:.875rem;place-items:center;display:grid}.home-module__znKT8q__securityIcon{stroke-width:1.5px;width:2.5rem;height:2.5rem}.home-module__znKT8q__securityTitle{font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--lp-ink);margin:0}.home-module__znKT8q__securityBody{color:var(--lp-ink-muted);margin:0;font-size:.9375rem;line-height:1.6}.home-module__znKT8q__useCaseList{border-top:1px solid var(--lp-border);margin:0;padding:0;list-style:none}.home-module__znKT8q__useCaseRow{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-2);border-bottom:1px solid var(--lp-border);transition:background-color var(--motion-standard) var(--easing-standard), padding-left var(--motion-standard) var(--easing-standard);grid-template-columns:auto auto minmax(0,1fr);display:grid}.home-module__znKT8q__useCaseRow:hover{background:var(--lp-surface);padding-left:var(--space-5)}.home-module__znKT8q__useCaseNumber{font-family:var(--font-mono);font-size:1.75rem;font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--lp-accent)}.home-module__znKT8q__useCaseIconTile{border:1px solid var(--lp-accent-line);background:var(--lp-accent-soft);width:3.25rem;height:3.25rem;color:var(--lp-accent-strong);border-radius:.75rem;place-items:center;display:grid}.home-module__znKT8q__useCaseIcon{width:1.75rem;height:1.75rem}.home-module__znKT8q__useCaseText{min-width:0}.home-module__znKT8q__useCaseTitle{font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--lp-ink);margin:0}.home-module__znKT8q__useCaseBody{color:var(--lp-ink-muted);margin:.375rem 0 0;font-size:.9375rem;line-height:1.6}.home-module__znKT8q__faqLayout{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.home-module__znKT8q__faqLayout .home-module__znKT8q__sectionHead{margin-bottom:0}.home-module__znKT8q__faqList{border-top:1px solid var(--lp-border)}.home-module__znKT8q__faqItem{border-bottom:1px solid var(--lp-border)}.home-module__znKT8q__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;font-size:1.0625rem;font-weight:var(--weight-medium);letter-spacing:-.012em;color:var(--lp-ink);cursor:pointer;transition:color var(--motion-fast) var(--easing-standard);list-style:none;display:flex}.home-module__znKT8q__faqQuestion::-webkit-details-marker{display:none}.home-module__znKT8q__faqQuestion:hover{color:var(--lp-accent-strong)}.home-module__znKT8q__faqMarker{flex:none;width:1rem;height:1rem;position:relative}.home-module__znKT8q__faqMarker:before,.home-module__znKT8q__faqMarker:after{content:"";background:var(--lp-accent);width:100%;height:1.5px;transition:transform var(--motion-standard) var(--easing-standard);border-radius:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-module__znKT8q__faqMarker:after{transform:translateY(-50%)rotate(90deg)}.home-module__znKT8q__faqItem[open] .home-module__znKT8q__faqMarker:after{transform:translateY(-50%)rotate(0)}.home-module__znKT8q__faqAnswer{padding:0 var(--space-8) var(--space-5) 0;color:var(--lp-ink-muted);margin:0;font-size:.9375rem;line-height:1.65}.home-module__znKT8q__ctaSection{padding:var(--space-16) 0 var(--space-24);border-top:1px solid var(--lp-border)}.home-module__znKT8q__ctaPanel{padding:var(--space-16) var(--space-12);background-color:var(--lp-navy);background-image:radial-gradient(120% 90% at 78% 0,#006eff8c,#0000 62%);border-radius:1.5rem;position:relative;overflow:hidden}.home-module__znKT8q__ctaWatermark{color:#ffffff17;pointer-events:none;position:absolute;top:50%;right:-4rem;transform:translateY(-50%)}.home-module__znKT8q__ctaContent{max-width:40rem;position:relative}.home-module__znKT8q__ctaEyebrow{margin:0 0 var(--space-4);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#7fb4ff;font-size:.6875rem}.home-module__znKT8q__ctaTitle{letter-spacing:-.03em;font-size:clamp(1.875rem,3.6vw,2.75rem);line-height:1.1;font-weight:var(--weight-semibold);color:#fff;text-wrap:balance;margin:0}.home-module__znKT8q__ctaCopy{margin:var(--space-4) 0 0;color:#b9cee8;max-width:34rem;font-size:1.0625rem;line-height:1.65}.home-module__znKT8q__ctaActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.home-module__znKT8q__ctaPrimary,.home-module__znKT8q__ctaSecondary{min-height:3rem;padding:0 var(--space-6);font-size:.9375rem;font-weight:var(--weight-semibold);transition:background-color var(--motion-fast) var(--easing-standard), border-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard), transform var(--motion-fast) var(--easing-standard);border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-module__znKT8q__ctaPrimary{background:var(--lp-accent);color:#fff}.home-module__znKT8q__ctaPrimary:hover{background:#2a86ff;transform:translateY(-1px)}.home-module__znKT8q__ctaSecondary{color:#fff;border:1px solid #ffffff47}.home-module__znKT8q__ctaSecondary:hover{background:#ffffff14;border-color:#fff9;transform:translateY(-1px)}.home-module__znKT8q__ctaNote{margin:var(--space-6) 0 0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8fa5c9;font-size:.6875rem}@keyframes home-module__znKT8q__lp-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes home-module__znKT8q__lp-packet{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:100%}}@keyframes home-module__znKT8q__lp-drift{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.home-module__znKT8q__signalChipRight{animation-name:home-module__znKT8q__lp-drift-reverse}@keyframes home-module__znKT8q__lp-drift-reverse{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes home-module__znKT8q__lp-sweep{to{transform:rotate(360deg)}}@keyframes home-module__znKT8q__lp-ring{0%{opacity:0;transform:scale(.52)}22%{opacity:.7}to{opacity:0;transform:scale(1)}}@keyframes home-module__znKT8q__lp-progress{0%{width:4%}to{width:72%}}@keyframes home-module__znKT8q__lp-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes home-module__znKT8q__lp-scroll{to{transform:translateY(-50%)}}@keyframes home-module__znKT8q__lp-flow{to{background-position-x:14px}}@keyframes home-module__znKT8q__lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes home-module__znKT8q__lp-blink{50%{opacity:0}}.home-module__znKT8q__iconPulse{animation:home-module__znKT8q__lp-icon-pulse 2.6s var(--easing-standard) infinite}@keyframes home-module__znKT8q__lp-icon-pulse{0%,to{opacity:.35}50%{opacity:1}}.home-module__znKT8q__iconScan{animation:home-module__znKT8q__lp-icon-scan 3.2s var(--easing-standard) infinite}@keyframes home-module__znKT8q__lp-icon-scan{0%,to{opacity:0;transform:translateY(-9px)}30%,70%{opacity:.9}to{transform:translateY(0)}}.home-module__znKT8q__iconShuttle{animation:home-module__znKT8q__lp-icon-shuttle 2.8s var(--easing-standard) infinite}@keyframes home-module__znKT8q__lp-icon-shuttle{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-module__znKT8q__metrics,.home-module__znKT8q__problemCard,.home-module__znKT8q__commandBar,.home-module__znKT8q__scanMap,.home-module__znKT8q__pipelineNode,.home-module__znKT8q__reportPanel,.home-module__znKT8q__securityNode,.home-module__znKT8q__securityCard,.home-module__znKT8q__useCaseRow,.home-module__znKT8q__reportFinding{animation:linear both home-module__znKT8q__lp-rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes home-module__znKT8q__lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-module__znKT8q__scanPulse,.home-module__znKT8q__commandCaret,.home-module__znKT8q__coreSweep,.home-module__znKT8q__coreRing,.home-module__znKT8q__signalChip,.home-module__znKT8q__signalPacket,.home-module__znKT8q__checklistTrack,.home-module__znKT8q__pipelineWire,.home-module__znKT8q__iconPulse,.home-module__znKT8q__iconScan,.home-module__znKT8q__iconShuttle,.home-module__znKT8q__progressBar:after{animation:none}.home-module__znKT8q__coreRing{opacity:.28}.home-module__znKT8q__coreRing2,.home-module__znKT8q__coreRing3{display:none}.home-module__znKT8q__signalPacket{left:calc(22% + var(--packet,0) * 28%)}.home-module__znKT8q__progressBar{width:72%;animation:none}.home-module__znKT8q__signalWire{animation:none;transform:none}}@media (min-width:1080px){.home-module__znKT8q__hero{gap:var(--space-16);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}@media (max-width:1200px){.home-module__znKT8q__problemGrid,.home-module__znKT8q__securityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__znKT8q__reportMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__znKT8q__reportMetric:nth-child(4){border-left:0}.home-module__znKT8q__reportMetric:nth-child(n+4){border-top:1px solid var(--lp-border)}.home-module__znKT8q__pipelineRail{row-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__znKT8q__pipelineWire,.home-module__znKT8q__pipelineNode:nth-child(3n) .home-module__znKT8q__pipelineArrow{display:none}.home-module__znKT8q__securityFlow{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__znKT8q__securityNode:nth-child(3n) .home-module__znKT8q__securityArrow{display:none}}@media (max-width:1079px){.home-module__znKT8q__hero{padding:var(--space-12) 0 var(--space-16)}.home-module__znKT8q__heroVisual{max-width:36rem}.home-module__znKT8q__faqLayout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.home-module__znKT8q__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__znKT8q__metric:nth-child(3){border-left:0}.home-module__znKT8q__metric:nth-child(n+3){border-top:1px solid var(--lp-border)}.home-module__znKT8q__scanMap{row-gap:var(--space-6);padding:var(--space-8) var(--space-5);grid-template-columns:minmax(0,1fr)}.home-module__znKT8q__scanMap .home-module__znKT8q__stageCol{flex-flow:wrap;justify-content:center}.home-module__znKT8q__scanMap .home-module__znKT8q__signalChipLeft,.home-module__znKT8q__scanMap .home-module__znKT8q__signalChipRight{align-self:center}.home-module__znKT8q__scanMap .home-module__znKT8q__signalWire{display:none}.home-module__znKT8q__scanMapCore{justify-self:center}.home-module__znKT8q__securityFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__znKT8q__securityNode:nth-child(3n) .home-module__znKT8q__securityArrow{display:block}.home-module__znKT8q__securityNode:nth-child(2n) .home-module__znKT8q__securityArrow{display:none}}@media (max-width:719px){.home-module__znKT8q__section{padding:var(--space-16) 0 var(--space-20)}.home-module__znKT8q__problemGrid,.home-module__znKT8q__securityGrid,.home-module__znKT8q__metrics{grid-template-columns:minmax(0,1fr)}.home-module__znKT8q__metric+.home-module__znKT8q__metric{border-left:0;border-top:1px solid var(--lp-border)}.home-module__znKT8q__stage{row-gap:var(--space-4);padding:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr)}.home-module__znKT8q__stage .home-module__znKT8q__stageCol{flex-flow:wrap;justify-content:center}.home-module__znKT8q__stage .home-module__znKT8q__signalChipLeft,.home-module__znKT8q__stage .home-module__znKT8q__signalChipRight{align-self:center}.home-module__znKT8q__stage .home-module__znKT8q__signalWire{display:none}.home-module__znKT8q__core{justify-self:center;width:7rem;height:7rem}.home-module__znKT8q__pipelineRail{grid-template-columns:minmax(0,1fr);row-gap:0}.home-module__znKT8q__pipelineNode{padding:var(--space-5) 0;border-top:1px solid var(--lp-border)}.home-module__znKT8q__pipelineNode:first-child{border-top:0}.home-module__znKT8q__pipelineArrow{display:none}.home-module__znKT8q__securityFlow{grid-template-columns:minmax(0,1fr)}.home-module__znKT8q__securityArrow{display:none!important}.home-module__znKT8q__reportFinding{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.home-module__znKT8q__findingMeta{flex-direction:row;align-items:center}.home-module__znKT8q__reportMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__znKT8q__reportMetric:nth-child(odd){border-left:0}.home-module__znKT8q__reportMetric:nth-child(n+3){border-top:1px solid var(--lp-border)}.home-module__znKT8q__reportHeader{padding:var(--space-4) var(--space-5)}.home-module__znKT8q__useCaseRow{gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.home-module__znKT8q__useCaseIconTile{display:none}.home-module__znKT8q__ctaPanel{padding:var(--space-10) var(--space-6)}.home-module__znKT8q__ctaWatermark{right:-8rem}.home-module__znKT8q__ctaActions .home-module__znKT8q__ctaPrimary,.home-module__znKT8q__ctaActions .home-module__znKT8q__ctaSecondary,.home-module__znKT8q__actions .home-module__znKT8q__primaryAction,.home-module__znKT8q__actions .home-module__znKT8q__secondaryAction{width:100%}}@media (max-width:479px){.home-module__znKT8q__consoleHead{padding:var(--space-3) var(--space-4)}.home-module__znKT8q__heroStatValue{font-size:1.125rem}.home-module__znKT8q__heroStat{padding:var(--space-3) .375rem 0}.home-module__znKT8q__evidenceKey{width:4.25rem}.home-module__znKT8q__checklist,.home-module__znKT8q__progressBlock{padding-left:var(--space-4);padding-right:var(--space-4)}}
