.audit-suite-module__3hGvHq__pageSection{padding:clamp(3rem,6vw,5rem) 0}.audit-suite-module__3hGvHq__sectionHeader{text-align:center;max-width:820px;margin:0 auto clamp(2rem,4vw,3rem)}.audit-suite-module__3hGvHq__eyebrow{color:var(--ap-accent);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:0 0 1rem;font-size:11.5px;font-weight:500;line-height:1.2;display:flex}.audit-suite-module__3hGvHq__eyebrowGlyph{background:var(--ap-accent);border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.audit-suite-module__3hGvHq__headlineHero{color:var(--ap-text);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(2.375rem,5.2vw,3.75rem);font-weight:400;line-height:1.08}.audit-suite-module__3hGvHq__headlineSection{color:var(--ap-text);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:400;line-height:1.12}.audit-suite-module__3hGvHq__sectionSubhead{color:var(--ap-muted);font-family:var(--font-instrument-sans), system-ui, sans-serif;text-wrap:balance;max-width:640px;margin:1rem auto 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.5}.audit-suite-module__3hGvHq__prose{color:var(--ap-text-2);font-family:var(--font-instrument-sans), system-ui, sans-serif;font-size:1.0625rem;line-height:1.75}.audit-suite-module__3hGvHq__prose p{margin:0 0 1.25rem}.audit-suite-module__3hGvHq__prose p:last-child{margin-bottom:0}.audit-suite-module__3hGvHq__proseCentered{max-width:720px;margin:0 auto}.audit-suite-module__3hGvHq__fsClosing{margin-top:1.5rem}.audit-suite-module__3hGvHq__aiSubIntro,.audit-suite-module__3hGvHq__whoSubIntro{margin-bottom:1rem}.audit-suite-module__3hGvHq__pullQuote{border-top:1px dashed var(--ap-dash);border-bottom:1px dashed var(--ap-dash);color:var(--ap-text);margin:1.5rem 0;padding:1.25rem 0}.audit-suite-module__3hGvHq__btnPrimary{background:var(--ap-accent);color:var(--ap-accent-ink);cursor:pointer;font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;border:none;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex}.audit-suite-module__3hGvHq__btnPrimary:hover{background:var(--ap-accent-bright)}.audit-suite-module__3hGvHq__btnPrimary:focus-visible{outline:2px solid var(--ap-accent-bright);outline-offset:3px}.audit-suite-module__3hGvHq__heroSection{text-align:center;padding:clamp(4rem,8vw,6rem) 0 clamp(3rem,5vw,4rem)}.audit-suite-module__3hGvHq__heroActions{margin-top:1.75rem}.audit-suite-module__3hGvHq__perforatedPanel{background-color:var(--ap-surface);background-image:radial-gradient(circle at 10px 0, transparent 4px, var(--ap-line) 4px, var(--ap-line) 5px, transparent 5px);border:1px solid var(--ap-line);background-position:top;background-repeat:repeat-x;background-size:20px 10px;border-radius:6px;overflow:hidden}.audit-suite-module__3hGvHq__perforatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.audit-suite-module__3hGvHq__perforatedCell{border-bottom:1px dashed #ffffff1c;border-right:1px dashed #ffffff1c;padding:1.5rem 1.25rem}.audit-suite-module__3hGvHq__perforatedCell:nth-child(3n){border-right:none}.audit-suite-module__3hGvHq__cellNum{color:var(--ap-accent);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;margin-bottom:.75rem;font-size:.75rem;font-weight:500;display:block}.audit-suite-module__3hGvHq__cellTitle{color:var(--ap-text);font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;margin:0 0 .625rem;font-size:1rem;font-weight:600;line-height:1.35}.audit-suite-module__3hGvHq__cellBody{color:var(--ap-text-3);font-family:var(--font-instrument-sans), system-ui, sans-serif;margin:0;font-size:.9375rem;line-height:1.65}.audit-suite-module__3hGvHq__traceClosing{color:var(--ap-text-2);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;text-align:center;text-wrap:balance;max-width:720px;margin:1.5rem auto 0;font-size:clamp(1.125rem,2vw,1.375rem);font-style:italic;line-height:1.5}.audit-suite-module__3hGvHq__twoColumn{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}.audit-suite-module__3hGvHq__chipList{flex-wrap:wrap;gap:.5rem;display:flex}.audit-suite-module__3hGvHq__chip{background:var(--ap-surface-raised);border:1px solid var(--ap-line);color:var(--ap-text-3);font-family:var(--font-instrument-sans), system-ui, sans-serif;border-radius:9999px;padding:.45rem .85rem;font-size:.8125rem;line-height:1.3}.audit-suite-module__3hGvHq__populationAuditVisual{min-width:0}.audit-suite-module__3hGvHq__prose .audit-suite-module__3hGvHq__chipList{margin-top:.35rem;margin-bottom:1rem}.audit-suite-module__3hGvHq__sheetMockup{background:var(--ap-surface-sunken);border:1px solid var(--ap-line);border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.audit-suite-module__3hGvHq__sheetChrome{background:var(--ap-surface-raised);border-bottom:1px solid var(--ap-hairline);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.audit-suite-module__3hGvHq__sheetTabGroup{align-items:center;gap:.4rem;min-width:0;display:flex}.audit-suite-module__3hGvHq__sheetFileSwatch{background:var(--ap-accent);border-radius:2px;flex-shrink:0;width:10px;height:10px}.audit-suite-module__3hGvHq__sheetTab{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.3;overflow:hidden}.audit-suite-module__3hGvHq__sheetRowCount{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;flex-shrink:0;font-size:.5625rem;line-height:1.2}.audit-suite-module__3hGvHq__sheetFormulaBar{border-bottom:1px solid var(--ap-hairline);align-items:center;gap:.45rem;padding:.35rem .55rem;display:flex}.audit-suite-module__3hGvHq__sheetFormulaRef{border:1px solid var(--ap-line);color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;text-align:center;border-radius:3px;min-width:28px;padding:.2rem .35rem;font-size:.5625rem;line-height:1.2}.audit-suite-module__3hGvHq__sheetFormulaExpr{color:var(--ap-text-3);font-family:var(--font-plex-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;line-height:1.3;overflow:hidden}.audit-suite-module__3hGvHq__sheetTable{flex-direction:column;display:flex}.audit-suite-module__3hGvHq__sheetHeaderRow,.audit-suite-module__3hGvHq__sheetDataRow{grid-template-columns:26px minmax(0,74px) minmax(0,1fr) minmax(0,58px) minmax(0,86px) minmax(0,40px);align-items:center;gap:.25rem;padding:0 .35rem;display:grid}.audit-suite-module__3hGvHq__sheetHeaderRow{background:var(--ap-surface);border-bottom:1px solid var(--ap-hairline);color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;min-height:22px;font-size:.5rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__sheetBody{position:relative}.audit-suite-module__3hGvHq__sheetCursor{pointer-events:none;z-index:2;background:#00b8941f;border:1px solid #00b89459;height:29px;animation:5.2s steps(10,end) infinite audit-suite-module__3hGvHq__ap-cursor;position:absolute;top:0;left:0;right:0;transform:translateY(0);box-shadow:inset 0 0 0 1px #00b89426}.audit-suite-module__3hGvHq__sheetDataRow{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;border-bottom:1px solid #ffffff0a;height:29px;font-size:.5625rem;line-height:1.2;position:relative}.audit-suite-module__3hGvHq__sheetDataRowFlagged{animation:5.2s infinite audit-suite-module__3hGvHq__ap-cellflag;animation-delay:var(--sheet-row-delay,0s);border-left:2px solid #0000}.audit-suite-module__3hGvHq__sheetRowGutter{color:var(--ap-dim);text-align:center;font-size:.5rem}.audit-suite-module__3hGvHq__sheetColDate,.audit-suite-module__3hGvHq__sheetColRef,.audit-suite-module__3hGvHq__sheetColAcct,.audit-suite-module__3hGvHq__sheetColAmt,.audit-suite-module__3hGvHq__sheetColAge{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-suite-module__3hGvHq__sheetColAmt{text-align:right}.audit-suite-module__3hGvHq__sheetColAmtFlagged{color:var(--ap-warn-soft)}.audit-suite-module__3hGvHq__sheetRuleChip{animation:5.2s cubic-bezier(.16,1,.3,1) infinite audit-suite-module__3hGvHq__ap-cellchip;animation-delay:var(--sheet-row-delay,0s);color:var(--ap-warn);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;opacity:0;z-index:1;background:#ffb45424;border:1px solid #ffb45459;border-radius:3px;padding:.1rem .3rem;font-size:.5rem;font-weight:500;line-height:1.2;position:absolute;top:50%;right:2px;transform:translateY(-50%)translate(7px)}.audit-suite-module__3hGvHq__sheetStatusBar{border-top:1px solid var(--ap-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.audit-suite-module__3hGvHq__sheetStatusCounts{gap:.75rem;display:flex}.audit-suite-module__3hGvHq__sheetStatusItem{align-items:baseline;gap:.35rem;display:flex}.audit-suite-module__3hGvHq__sheetStatusLabel{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.5rem;line-height:1.2}.audit-suite-module__3hGvHq__sheetStatusValue{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__sheetLegend{gap:.65rem;display:flex}.audit-suite-module__3hGvHq__sheetLegendItem{color:var(--ap-dim);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:.5rem;line-height:1.2;display:flex}.audit-suite-module__3hGvHq__sheetLegendSwatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.audit-suite-module__3hGvHq__sheetLegendTested{background:#00b89473}.audit-suite-module__3hGvHq__sheetLegendFlagged{background:var(--ap-warn)}.audit-suite-module__3hGvHq__sheetMockupPaused .audit-suite-module__3hGvHq__sheetCursor,.audit-suite-module__3hGvHq__sheetMockupPaused .audit-suite-module__3hGvHq__sheetDataRowFlagged,.audit-suite-module__3hGvHq__sheetMockupPaused .audit-suite-module__3hGvHq__sheetRuleChip{animation-play-state:paused}.audit-suite-module__3hGvHq__sheetMockupReduced .audit-suite-module__3hGvHq__sheetCursor{animation:none;transform:translateY(261px)}.audit-suite-module__3hGvHq__sheetMockupReduced .audit-suite-module__3hGvHq__sheetDataRowFlagged{border-left-color:var(--ap-warn);background:#ffb4541f;animation:none}.audit-suite-module__3hGvHq__sheetMockupReduced .audit-suite-module__3hGvHq__sheetRuleChip{opacity:1;animation:none;transform:translateY(-50%)translate(0)}@keyframes audit-suite-module__3hGvHq__ap-cursor{0%{transform:translateY(0)}to{transform:translateY(261px)}}@keyframes audit-suite-module__3hGvHq__ap-cellflag{0%,1%{background:0 0;border-left-color:#0000}2%,96%{border-left-color:var(--ap-warn);background:#ffb4541f}to{background:0 0;border-left-color:#0000}}@keyframes audit-suite-module__3hGvHq__ap-cellchip{0%,1%{opacity:0;transform:translateY(-50%)translate(7px)}8%,96%{opacity:1;transform:translateY(-50%)translate(0)}to{opacity:0;transform:translateY(-50%)translate(7px)}}.audit-suite-module__3hGvHq__checksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.audit-suite-module__3hGvHq__checkItem dt{color:var(--ap-text);font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.35}.audit-suite-module__3hGvHq__checkItem dd{color:var(--ap-text-3);font-family:var(--font-instrument-sans), system-ui, sans-serif;margin:0;font-size:.9375rem;line-height:1.65}.audit-suite-module__3hGvHq__findingList{margin:0;padding:0;list-style:none}.audit-suite-module__3hGvHq__findingList li{border-bottom:1px solid var(--ap-hairline);color:var(--ap-text-2);font-family:var(--font-instrument-sans), system-ui, sans-serif;padding:.75rem 0;font-size:.9375rem;line-height:1.5}.audit-suite-module__3hGvHq__findingList li:first-child{border-top:1px solid var(--ap-hairline)}.audit-suite-module__3hGvHq__managementLettersVisual{width:100%;min-width:0}.audit-suite-module__3hGvHq__letterDraftMockup{width:100%;position:relative}.audit-suite-module__3hGvHq__letterDraftAmbient{pointer-events:none;z-index:0;background:radial-gradient(90% 70% at 50% 0,#00b89424,#0000 68%),radial-gradient(60% 50% at 100% 80%,#ffb4540f,#0000 70%);border-radius:12px;position:absolute;inset:-8px}.audit-suite-module__3hGvHq__letterDraftMockup .audit-suite-module__3hGvHq__letterDocPanel{z-index:1;position:relative}.audit-suite-module__3hGvHq__letterDraftBody{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:.75rem;display:grid}.audit-suite-module__3hGvHq__letterEvidenceRail{flex-direction:column;gap:.4rem;display:flex;position:relative}.audit-suite-module__3hGvHq__letterEvidenceTitle{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;margin:0 0 .15rem;font-size:.5rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__letterEvidenceChip{animation:7s cubic-bezier(.16,1,.3,1) infinite audit-suite-module__3hGvHq__ml-evidence-chip;animation-delay:var(--ml-evidence-delay,0s);background:var(--ap-surface);border:1px solid var(--ap-line);opacity:0;border-radius:6px;flex-direction:column;gap:.1rem;padding:.35rem .45rem;display:flex;transform:translate(-10px)}.audit-suite-module__3hGvHq__letterEvidenceChipLabel{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.5rem;line-height:1.2}.audit-suite-module__3hGvHq__letterEvidenceChipValue{color:var(--ap-accent-bright);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:.5625rem;line-height:1.3}.audit-suite-module__3hGvHq__letterDraftConnector{opacity:0;width:48px;height:52%;animation:7s infinite audit-suite-module__3hGvHq__ml-connector-fade;position:absolute;bottom:.25rem;right:-.35rem}.audit-suite-module__3hGvHq__letterDraftConnectorPath{fill:none;stroke:#00b8948c;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.5px;animation:7s infinite audit-suite-module__3hGvHq__ml-connector-draw}.audit-suite-module__3hGvHq__letterDraftMockup .audit-suite-module__3hGvHq__letterLineRow{animation:7s cubic-bezier(.16,1,.3,1) infinite audit-suite-module__3hGvHq__ml-draft-row;animation-delay:var(--ml-draft-row-delay,0s);opacity:0;border-radius:4px;transform:translateY(12px)}.audit-suite-module__3hGvHq__letterDraftMockup .audit-suite-module__3hGvHq__letterLineTick{animation:7s cubic-bezier(.16,1,.3,1) infinite audit-suite-module__3hGvHq__ml-draft-tick;animation-delay:var(--ml-draft-row-delay,0s);opacity:0;transform:scale(.5)}.audit-suite-module__3hGvHq__letterLineRowSeverity{animation-name:audit-suite-module__3hGvHq__ml-draft-row-severity}.audit-suite-module__3hGvHq__letterLineRowEvidence .audit-suite-module__3hGvHq__letterLineValue{color:var(--ap-accent)}.audit-suite-module__3hGvHq__letterDraftMockup .audit-suite-module__3hGvHq__letterFooter{opacity:0;animation:7s cubic-bezier(.16,1,.3,1) infinite audit-suite-module__3hGvHq__ml-draft-footer;transform:scale(.94)}.audit-suite-module__3hGvHq__letterDraftMockupPaused .audit-suite-module__3hGvHq__letterEvidenceChip,.audit-suite-module__3hGvHq__letterDraftMockupPaused .audit-suite-module__3hGvHq__letterDraftConnector,.audit-suite-module__3hGvHq__letterDraftMockupPaused .audit-suite-module__3hGvHq__letterDraftConnectorPath,.audit-suite-module__3hGvHq__letterDraftMockupPaused .audit-suite-module__3hGvHq__letterLineRow,.audit-suite-module__3hGvHq__letterDraftMockupPaused .audit-suite-module__3hGvHq__letterLineTick,.audit-suite-module__3hGvHq__letterDraftMockupPaused .audit-suite-module__3hGvHq__letterFooter{animation-play-state:paused}.audit-suite-module__3hGvHq__letterDraftMockupReduced .audit-suite-module__3hGvHq__letterEvidenceChip{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__letterDraftMockupReduced .audit-suite-module__3hGvHq__letterDraftConnector{opacity:1}.audit-suite-module__3hGvHq__letterDraftMockupReduced .audit-suite-module__3hGvHq__letterDraftConnectorPath{stroke-dashoffset:0;animation:none}.audit-suite-module__3hGvHq__letterDraftMockupReduced .audit-suite-module__3hGvHq__letterLineRow{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__letterDraftMockupReduced .audit-suite-module__3hGvHq__letterLineRowSeverity{background:#ffb4541a;border:1px solid #ffb45447}.audit-suite-module__3hGvHq__letterDraftMockupReduced .audit-suite-module__3hGvHq__letterLineTick,.audit-suite-module__3hGvHq__letterDraftMockupReduced .audit-suite-module__3hGvHq__letterFooter{opacity:1;animation:none;transform:scale(1)}@keyframes audit-suite-module__3hGvHq__ml-evidence-chip{0%,4%{opacity:0;transform:translate(-10px)}12%,92%,to{opacity:1;transform:none}}@keyframes audit-suite-module__3hGvHq__ml-connector-draw{0%,10%{stroke-dashoffset:1px}22%,92%,to{stroke-dashoffset:0}}@keyframes audit-suite-module__3hGvHq__ml-connector-fade{0%,10%{opacity:0}20%,92%,to{opacity:1}}@keyframes audit-suite-module__3hGvHq__ml-draft-row{0%,8%{opacity:0;transform:translateY(12px)}16%,92%,to{opacity:1;transform:none}}@keyframes audit-suite-module__3hGvHq__ml-draft-row-severity{0%,8%{opacity:0;background:0 0;border-color:#0000;transform:translateY(12px)}16%,92%,to{opacity:1;background:#ffb4541a;border:1px solid #ffb45447;transform:none}}@keyframes audit-suite-module__3hGvHq__ml-draft-tick{0%,10%{opacity:0;transform:scale(.5)}18%,92%,to{opacity:1;transform:scale(1)}}@keyframes audit-suite-module__3hGvHq__ml-draft-footer{0%,78%{opacity:0;transform:scale(.94)}86%,92%,to{opacity:1;transform:scale(1)}}.audit-suite-module__3hGvHq__numberedList{margin:0;padding:0;list-style:none}.audit-suite-module__3hGvHq__numberedItem{border-bottom:1px solid var(--ap-hairline);grid-template-columns:auto 1fr;gap:1rem;padding:1rem 0;display:grid}.audit-suite-module__3hGvHq__numberedItem:first-child{border-top:1px solid var(--ap-hairline)}.audit-suite-module__3hGvHq__numberedItemNum{color:var(--ap-accent);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:.8125rem;font-weight:500}.audit-suite-module__3hGvHq__numberedItemText{color:var(--ap-text-2);font-family:var(--font-instrument-sans), system-ui, sans-serif;margin:0;font-size:1rem;line-height:1.6}.audit-suite-module__3hGvHq__proofCard{background:var(--ap-surface);border:1px solid var(--ap-line);color:var(--ap-text-2);font-family:var(--font-newsreader), Georgia, serif;border-radius:8px;padding:1.5rem;font-size:1.125rem;line-height:1.65}.audit-suite-module__3hGvHq__emphasisAccent{color:var(--ap-accent-bright);font-weight:500}.audit-suite-module__3hGvHq__emphasisItalicSerif{color:var(--ap-text);font-family:var(--font-newsreader), Georgia, serif;font-style:italic}.audit-suite-module__3hGvHq__aiDoesList{margin:0;padding:0;list-style:none}.audit-suite-module__3hGvHq__aiDoesItem{border-bottom:1px solid var(--ap-hairline);color:var(--ap-text-2);grid-template-columns:auto 1fr;gap:1rem;padding:.875rem 0;display:grid}.audit-suite-module__3hGvHq__aiDoesItem:first-child{border-top:1px solid var(--ap-hairline)}.audit-suite-module__3hGvHq__aiDoesNum{color:var(--ap-accent);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:.8125rem;font-weight:600}.audit-suite-module__3hGvHq__faqSection{max-width:820px;margin:0 auto}.audit-suite-module__3hGvHq__faqList{border:1px solid var(--ap-line);border-radius:8px;overflow:hidden}.audit-suite-module__3hGvHq__faqItem{border-bottom:1px solid var(--ap-hairline)}.audit-suite-module__3hGvHq__faqItem:last-child{border-bottom:none}.audit-suite-module__3hGvHq__faqButton{color:var(--ap-text);cursor:pointer;font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:44px;padding:1rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.4;display:flex}.audit-suite-module__3hGvHq__faqButton:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px}.audit-suite-module__3hGvHq__faqToggle{color:var(--ap-accent);font-family:var(--font-plex-mono), ui-monospace, monospace;flex-shrink:0;font-size:1.125rem;line-height:1}.audit-suite-module__3hGvHq__faqAnswer{color:var(--ap-text-3);font-family:var(--font-instrument-sans), system-ui, sans-serif;padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.7}.audit-suite-module__3hGvHq__ctaSection{text-align:center;padding:clamp(4rem,7vw,6rem) 0}.audit-suite-module__3hGvHq__ctaHeadline{color:var(--ap-text);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.028em;text-wrap:balance;max-width:720px;margin:0 auto 1rem;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:400;line-height:1.12}.audit-suite-module__3hGvHq__ctaSubhead{color:var(--ap-muted);font-family:var(--font-instrument-sans), system-ui, sans-serif;max-width:560px;margin:0 auto 1.75rem;font-size:1.0625rem;line-height:1.65}.audit-suite-module__3hGvHq__moduleCarouselSplit{grid-template-columns:.82fr 1.18fr;align-items:start;gap:60px;min-width:0;display:grid}.audit-suite-module__3hGvHq__moduleList{min-width:0}.audit-suite-module__3hGvHq__moduleRow{border-bottom:1px dashed var(--ap-dash)}.audit-suite-module__3hGvHq__moduleRowHeader{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:13px 1fr auto;align-items:center;gap:12px;width:100%;padding:1rem 0;display:grid}.audit-suite-module__3hGvHq__moduleRowHeader:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.audit-suite-module__3hGvHq__moduleSquare{background:var(--ap-accent);opacity:0;border-radius:2px;flex-shrink:0;width:13px;height:13px}.audit-suite-module__3hGvHq__moduleSquareVisible{opacity:1}.audit-suite-module__3hGvHq__moduleName{color:#6f8698;font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;font-size:1rem;font-weight:500;line-height:1.35}.audit-suite-module__3hGvHq__moduleNameActive{color:var(--ap-text)}.audit-suite-module__3hGvHq__moduleNum{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:.8125rem;font-weight:500;line-height:1}.audit-suite-module__3hGvHq__moduleBodyWrap{max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.audit-suite-module__3hGvHq__moduleBodyWrapActive{max-height:180px}.audit-suite-module__3hGvHq__moduleBody{color:var(--ap-text-3);font-family:var(--font-instrument-sans), system-ui, sans-serif;margin:0 0 .75rem;padding-left:25px;font-size:.9375rem;line-height:1.65}.audit-suite-module__3hGvHq__moduleProgressTrack{background:var(--ap-hairline);height:1.5px;margin-bottom:.625rem;margin-left:25px}.audit-suite-module__3hGvHq__moduleProgressFill{background:var(--ap-accent);width:0;height:100%;transition:width 90ms linear}.audit-suite-module__3hGvHq__moduleProgressFillReduced{transition:none}.audit-suite-module__3hGvHq__moduleStage{background:radial-gradient(ellipse 80% 55% at 50% 0%, #00b8941a, transparent 70%), var(--ap-surface);border:1px solid var(--ap-line);border-radius:12px;height:520px;position:relative;overflow:hidden}.audit-suite-module__3hGvHq__moduleStageLayer{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .34s,transform .48s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(10px)scale(.985)}.audit-suite-module__3hGvHq__moduleStageLayerActive{opacity:1;transform:none}.audit-suite-module__3hGvHq__moduleStageLayerReduced{transition:none}.audit-suite-module__3hGvHq__moduleStageLayerIllustration{justify-content:stretch;align-items:stretch}.audit-suite-module__3hGvHq__moduleStagePlaceholder{border:1px dashed var(--ap-dash);color:var(--ap-muted);font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;text-align:center;border-radius:8px;padding:1.5rem 2rem;font-size:.9375rem;font-weight:500}.audit-suite-module__3hGvHq__moduleCaption{background:var(--ap-surface-raised);border:1px solid var(--ap-line);color:var(--ap-text-2);font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.2;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.audit-suite-module__3hGvHq__dataExtract{box-sizing:border-box;width:100%;height:100%;padding:1.25rem 1.25rem 2.75rem}.audit-suite-module__3hGvHq__dataExtractSplit{grid-template-columns:1.12fr 20px .88fr;align-items:stretch;gap:0;height:100%;display:grid}.audit-suite-module__3hGvHq__dataExtractStatement{background:var(--ap-surface-sunken);border:1px solid var(--ap-line);border-radius:8px;min-width:0;overflow:hidden}.audit-suite-module__3hGvHq__dataExtractStatementHeader{border-bottom:1px solid var(--ap-hairline);justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.audit-suite-module__3hGvHq__dataExtractStatementTitle{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__dataExtractStatementCurrency{color:var(--ap-text-3);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.6875rem;font-weight:500}.audit-suite-module__3hGvHq__dataExtractStatementBody{position:relative}.audit-suite-module__3hGvHq__dataExtractScan{background:linear-gradient(90deg, transparent, #4fdcbf26, var(--ap-accent-bright), #4fdcbf26, transparent);opacity:0;pointer-events:none;z-index:2;height:1px;animation:4.2s infinite audit-suite-module__3hGvHq__ap-x-scan;position:absolute;top:14%;left:0;right:0;box-shadow:0 0 8px #00b89473}.audit-suite-module__3hGvHq__dataExtractStatementRow{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;grid-template-columns:3.25rem 1fr auto;gap:.35rem;padding:.3rem .625rem;font-size:.625rem;line-height:1.35;display:grid}.audit-suite-module__3hGvHq__dataExtractStatementRowHit{animation:4.2s infinite audit-suite-module__3hGvHq__ap-x-rowlit}.audit-suite-module__3hGvHq__dataExtractStatementRowDim{animation:4.2s infinite audit-suite-module__3hGvHq__ap-x-dim}.audit-suite-module__3hGvHq__dataExtractRowDate{color:var(--ap-muted)}.audit-suite-module__3hGvHq__dataExtractRowRef{color:var(--ap-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-suite-module__3hGvHq__dataExtractRowAmt{color:var(--ap-text-3);text-align:right}.audit-suite-module__3hGvHq__dataExtractLeaderWrap{justify-content:center;align-self:center;width:20px;display:flex;position:relative}.audit-suite-module__3hGvHq__dataExtractLeader{background:var(--ap-accent);opacity:0;transform-origin:0;width:20px;height:1.5px;animation:4.2s infinite audit-suite-module__3hGvHq__ap-x-leader;transform:scaleX(0)}.audit-suite-module__3hGvHq__dataExtractPanel{background:var(--ap-surface-raised);border:1px solid var(--ap-line);border-radius:8px;flex-direction:column;min-width:0;padding:.75rem;display:flex;position:relative}.audit-suite-module__3hGvHq__dataExtractPanelTitle{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .625rem;font-size:.625rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__dataExtractFields{flex-direction:column;gap:.5rem;display:flex}.audit-suite-module__3hGvHq__dataExtractField{animation:4.2s infinite audit-suite-module__3hGvHq__ap-x-field;animation-delay:var(--ap-x-field-delay,0s);border-bottom:1px solid var(--ap-hairline);opacity:0;padding-bottom:.45rem;transform:translate(18px)}.audit-suite-module__3hGvHq__dataExtractField:last-child{border-bottom:none;padding-bottom:0}.audit-suite-module__3hGvHq__dataExtractFieldLabel{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;margin-bottom:.2rem;font-size:.5625rem;font-weight:500;line-height:1.3;display:block}.audit-suite-module__3hGvHq__dataExtractFieldValue{color:var(--ap-text);font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;font-size:.75rem;font-weight:500;line-height:1.35;display:block}.audit-suite-module__3hGvHq__dataExtractFieldSrc{color:var(--ap-accent);font-family:var(--font-plex-mono), ui-monospace, monospace;margin-top:.15rem;font-size:.5625rem;line-height:1.35;display:block}.audit-suite-module__3hGvHq__dataExtractTick{color:var(--ap-accent-bright);opacity:0;background:#00b89424;border:1px solid #00b89473;border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;animation:4.2s infinite audit-suite-module__3hGvHq__ap-x-tick;display:flex;position:absolute;bottom:.625rem;right:.625rem;transform:scale(.6)}.audit-suite-module__3hGvHq__dataExtractPaused .audit-suite-module__3hGvHq__dataExtractScan,.audit-suite-module__3hGvHq__dataExtractPaused .audit-suite-module__3hGvHq__dataExtractStatementRowHit,.audit-suite-module__3hGvHq__dataExtractPaused .audit-suite-module__3hGvHq__dataExtractStatementRowDim,.audit-suite-module__3hGvHq__dataExtractPaused .audit-suite-module__3hGvHq__dataExtractLeader,.audit-suite-module__3hGvHq__dataExtractPaused .audit-suite-module__3hGvHq__dataExtractField,.audit-suite-module__3hGvHq__dataExtractPaused .audit-suite-module__3hGvHq__dataExtractTick{animation-play-state:paused}.audit-suite-module__3hGvHq__dataExtractReduced .audit-suite-module__3hGvHq__dataExtractScan{opacity:0;animation:none}.audit-suite-module__3hGvHq__dataExtractReduced .audit-suite-module__3hGvHq__dataExtractStatementRowHit{background:#00b89426;animation:none;box-shadow:inset 0 0 0 1px #00b89473}.audit-suite-module__3hGvHq__dataExtractReduced .audit-suite-module__3hGvHq__dataExtractStatementRowDim{opacity:.34;animation:none}.audit-suite-module__3hGvHq__dataExtractReduced .audit-suite-module__3hGvHq__dataExtractLeader{opacity:1;animation:none;transform:scaleX(1)}.audit-suite-module__3hGvHq__dataExtractReduced .audit-suite-module__3hGvHq__dataExtractField{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__dataExtractReduced .audit-suite-module__3hGvHq__dataExtractTick{opacity:1;animation:none;transform:scale(1)}@keyframes audit-suite-module__3hGvHq__ap-x-scan{0%{opacity:1;top:14%}34%{opacity:1;top:47%}45%{opacity:0;top:47%}to{opacity:0;top:47%}}@keyframes audit-suite-module__3hGvHq__ap-x-rowlit{0%,37%{box-shadow:none;background:0 0}38%,94%{background:#00b89426;box-shadow:inset 0 0 0 1px #00b89473}95%,to{box-shadow:none;background:0 0}}@keyframes audit-suite-module__3hGvHq__ap-x-dim{0%,43%{opacity:1}44%,to{opacity:.34}}@keyframes audit-suite-module__3hGvHq__ap-x-leader{0%,37%{opacity:0;transform:scaleX(0)}38%{opacity:1;transform:scaleX(0)}54%,94%,to{opacity:1;transform:scaleX(1)}}@keyframes audit-suite-module__3hGvHq__ap-x-field{0%{opacity:0;transform:translate(18px)}12%{opacity:1;transform:translate(0)}94%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes audit-suite-module__3hGvHq__ap-x-tick{0%,75%{opacity:0;transform:scale(.6)}76%{opacity:1;transform:scale(1.1)}84%,94%,to{opacity:1;transform:scale(1)}}.audit-suite-module__3hGvHq__dataMatch{box-sizing:border-box;flex-direction:column;gap:.625rem;width:100%;height:100%;padding:1rem 1.25rem 2.75rem;display:flex}.audit-suite-module__3hGvHq__dataMatchColumns{grid-template-columns:1fr 76px 1fr;gap:0;display:grid}.audit-suite-module__3hGvHq__dataMatchColHeader{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__dataMatchColHeader:last-child{text-align:right}.audit-suite-module__3hGvHq__dataMatchRows{flex-direction:column;flex:1;gap:.4rem;min-height:0;display:flex}.audit-suite-module__3hGvHq__dataMatchRow{grid-template-columns:1fr 76px 1fr;align-items:center;gap:0;display:grid}.audit-suite-module__3hGvHq__dataMatchCard{background:var(--ap-surface-sunken);border:1px solid var(--ap-line);border-radius:6px;flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .55rem;display:flex}.audit-suite-module__3hGvHq__dataMatchCardProposed{animation:2.4s ease-in-out infinite audit-suite-module__3hGvHq__ap-m-pulse}.audit-suite-module__3hGvHq__dataMatchCardEmpty{opacity:.72;border-style:dashed}.audit-suite-module__3hGvHq__dataMatchCardRef{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.35;overflow:hidden}.audit-suite-module__3hGvHq__dataMatchCardAmt{color:var(--ap-text-3);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:.5625rem;line-height:1.3}.audit-suite-module__3hGvHq__dataMatchGutter{justify-content:center;align-items:center;width:76px;height:100%;display:flex;position:relative}.audit-suite-module__3hGvHq__dataMatchLink{animation:4.2s infinite audit-suite-module__3hGvHq__ap-m-link;animation-delay:var(--ap-m-row-delay,0s);transform-origin:0;width:100%;height:1.5px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.audit-suite-module__3hGvHq__dataMatchLinkMatched{background:#ffffff29}.audit-suite-module__3hGvHq__dataMatchLinkProposed{background:#00b894cc}.audit-suite-module__3hGvHq__dataMatchBadge{animation:4.2s infinite audit-suite-module__3hGvHq__ap-m-tick;animation-delay:var(--ap-m-row-delay,0s);opacity:0;z-index:1;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative;transform:scale(.5)}.audit-suite-module__3hGvHq__dataMatchBadgeStatic{opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__dataMatchBadgeMatched{color:var(--ap-accent);background:#00b89429;border:1px solid #00b89473}.audit-suite-module__3hGvHq__dataMatchBadgeProposed{color:var(--ap-accent-bright);background:#4fdcbf24;border:1px solid #4fdcbf8c}.audit-suite-module__3hGvHq__dataMatchBadgeNone{border:1px solid var(--ap-line);color:var(--ap-dim);background:#ffffff0a}.audit-suite-module__3hGvHq__dataMatchBadgeQuestion{font-family:var(--font-instrument-sans), system-ui, sans-serif;font-size:.6875rem;font-weight:600;line-height:1}.audit-suite-module__3hGvHq__dataMatchFooter{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.audit-suite-module__3hGvHq__dataMatchPill,.audit-suite-module__3hGvHq__dataMatchPillMuted{border:1px solid var(--ap-line);color:var(--ap-text-3);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.5625rem;font-weight:500;line-height:1.2;display:inline-flex}.audit-suite-module__3hGvHq__dataMatchPill{color:var(--ap-accent-bright);background:#00b89414;border-color:#00b89447}.audit-suite-module__3hGvHq__dataMatchBlinkDot{background:var(--ap-accent-bright);border-radius:9999px;flex-shrink:0;width:5px;height:5px;animation:1.4s ease-in-out infinite audit-suite-module__3hGvHq__ap-blink}.audit-suite-module__3hGvHq__dataMatchPaused .audit-suite-module__3hGvHq__dataMatchLink,.audit-suite-module__3hGvHq__dataMatchPaused .audit-suite-module__3hGvHq__dataMatchBadge:not(.audit-suite-module__3hGvHq__dataMatchBadgeStatic),.audit-suite-module__3hGvHq__dataMatchPaused .audit-suite-module__3hGvHq__dataMatchCardProposed,.audit-suite-module__3hGvHq__dataMatchPaused .audit-suite-module__3hGvHq__dataMatchBlinkDot{animation-play-state:paused}.audit-suite-module__3hGvHq__dataMatchReduced .audit-suite-module__3hGvHq__dataMatchLink{opacity:1;animation:none;transform:scaleX(1)}.audit-suite-module__3hGvHq__dataMatchReduced .audit-suite-module__3hGvHq__dataMatchBadge:not(.audit-suite-module__3hGvHq__dataMatchBadgeStatic){opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__dataMatchReduced .audit-suite-module__3hGvHq__dataMatchCardProposed{animation:none;box-shadow:0 0 0 2px #00b89438}.audit-suite-module__3hGvHq__dataMatchReduced .audit-suite-module__3hGvHq__dataMatchBlinkDot{opacity:1;animation:none}@keyframes audit-suite-module__3hGvHq__ap-m-link{0%,13%{opacity:0;transform:scaleX(0)}14%{opacity:1;transform:scaleX(0)}34%,94%,to{opacity:1;transform:scaleX(1)}}@keyframes audit-suite-module__3hGvHq__ap-m-tick{0%,29%{opacity:0;transform:scale(.5)}30%{opacity:0;transform:scale(.5)}40%,94%,to{opacity:1;transform:scale(1)}}@keyframes audit-suite-module__3hGvHq__ap-m-pulse{0%,to{box-shadow:0 0 #00b89414}50%{box-shadow:0 0 0 3px #00b8942e}}@keyframes audit-suite-module__3hGvHq__ap-blink{0%,to{opacity:1}50%{opacity:.3}}.audit-suite-module__3hGvHq__populationAudit{box-sizing:border-box;flex-direction:column;gap:.625rem;width:100%;height:100%;padding:.875rem 1.25rem 2.75rem;display:flex}.audit-suite-module__3hGvHq__popCounters{flex-direction:column;gap:.45rem;display:flex}.audit-suite-module__3hGvHq__popCounterGroup{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.audit-suite-module__3hGvHq__popCounter{flex-direction:column;gap:.2rem;display:flex}.audit-suite-module__3hGvHq__popCounterLabel{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:.5625rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__popCounterValue{color:var(--ap-text);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500;line-height:1.1}.audit-suite-module__3hGvHq__popProgressTrack{background:var(--ap-hairline);width:100%;height:2px}.audit-suite-module__3hGvHq__popProgressFill{background:var(--ap-accent);width:0;height:100%}.audit-suite-module__3hGvHq__popGridWrap{border:1px solid var(--ap-line);border-radius:8px;flex:1;min-height:0;position:relative;overflow:hidden}.audit-suite-module__3hGvHq__popSweep{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#00b89414,#00b89438,#00b89414,#0000);width:78px;height:100%;animation:7s linear infinite audit-suite-module__3hGvHq__ap-sweep;position:absolute;top:0;left:-78px}.audit-suite-module__3hGvHq__popGrid{grid-template-rows:repeat(13,1fr);grid-template-columns:repeat(26,1fr);gap:3px;height:100%;padding:.5rem;display:grid}.audit-suite-module__3hGvHq__popDot{animation:7s ease-in-out infinite audit-suite-module__3hGvHq__ap-dot;animation-delay:var(--ap-dot-delay,0s);background:#5f748859;border-radius:9999px;width:4px;height:4px}.audit-suite-module__3hGvHq__popDotExc{animation-name:audit-suite-module__3hGvHq__ap-dot-exc}.audit-suite-module__3hGvHq__popExceptions{flex-direction:column;gap:.35rem;display:flex}.audit-suite-module__3hGvHq__popExceptionRow{animation:4.2s infinite audit-suite-module__3hGvHq__ap-pop-row;animation-delay:var(--ap-pop-row-delay,0s);background:var(--ap-surface-sunken);border:1px solid var(--ap-line);opacity:0;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.4rem .55rem;display:grid;transform:translateY(10px)}.audit-suite-module__3hGvHq__popExceptionMeta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.audit-suite-module__3hGvHq__popExceptionRef{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:.625rem;line-height:1.3}.audit-suite-module__3hGvHq__popExceptionAcct{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:.5625rem;line-height:1.3}.audit-suite-module__3hGvHq__popExceptionAmt{color:var(--ap-text-3);font-family:var(--font-plex-mono), ui-monospace, monospace;text-align:right;font-size:.5625rem;line-height:1.3}.audit-suite-module__3hGvHq__popExceptionRule{color:var(--ap-warn);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;text-align:right;font-size:.5625rem;font-weight:500;line-height:1.3}.audit-suite-module__3hGvHq__populationAuditPaused .audit-suite-module__3hGvHq__popDot,.audit-suite-module__3hGvHq__populationAuditPaused .audit-suite-module__3hGvHq__popDotExc,.audit-suite-module__3hGvHq__populationAuditPaused .audit-suite-module__3hGvHq__popSweep,.audit-suite-module__3hGvHq__populationAuditPaused .audit-suite-module__3hGvHq__popExceptionRow{animation-play-state:paused}.audit-suite-module__3hGvHq__populationAuditReduced .audit-suite-module__3hGvHq__popSweep{opacity:0;animation:none}.audit-suite-module__3hGvHq__populationAuditReduced .audit-suite-module__3hGvHq__popDot{background:#5f748859;animation:none}.audit-suite-module__3hGvHq__populationAuditReduced .audit-suite-module__3hGvHq__popDotExc{background:var(--ap-warn);animation:none;box-shadow:0 0 4px #ffb45459}.audit-suite-module__3hGvHq__populationAuditReduced .audit-suite-module__3hGvHq__popExceptionRow{opacity:1;animation:none;transform:none}@keyframes audit-suite-module__3hGvHq__ap-dot{0%,82%,to{box-shadow:none;background:#5f748859;transform:scale(1)}42%{background:var(--ap-accent);transform:scale(1.15);box-shadow:0 0 4px #00b89473}}@keyframes audit-suite-module__3hGvHq__ap-dot-exc{0%,82%,to{box-shadow:none;background:#ffb45447;transform:scale(1)}42%{background:var(--ap-warn);transform:scale(1.15);box-shadow:0 0 4px #ffb45473}}@keyframes audit-suite-module__3hGvHq__ap-sweep{0%{left:-78px}to{left:calc(100% - 78px)}}@keyframes audit-suite-module__3hGvHq__ap-pop-row{0%{opacity:0;transform:translateY(10px)}8%{opacity:1;transform:translateY(0)}94%,to{opacity:1;transform:translateY(0)}}.audit-suite-module__3hGvHq__fsValidationIllustration{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem 1.25rem 2.75rem;display:flex}.audit-suite-module__3hGvHq__fsDocPanel{background:var(--ap-surface-sunken);border:1px solid var(--ap-line);border-radius:8px;flex-direction:column;gap:.625rem;width:100%;max-width:100%;padding:.75rem .875rem;display:flex}.audit-suite-module__3hGvHq__fsDocHeader{border-bottom:1px solid var(--ap-hairline);padding-bottom:.5rem}.audit-suite-module__3hGvHq__fsDocTitle{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:500;line-height:1.3}.audit-suite-module__3hGvHq__fsDocMeta{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;margin:.2rem 0 0;font-size:.5625rem;line-height:1.3}.audit-suite-module__3hGvHq__fsLineList{flex-direction:column;gap:.2rem;display:flex}.audit-suite-module__3hGvHq__fsLineRow{grid-template-columns:16px 1fr auto;align-items:center;gap:.5rem;padding:.25rem .15rem;display:grid}.audit-suite-module__3hGvHq__fsLineRowOmitted{border-radius:4px;animation:4.2s infinite audit-suite-module__3hGvHq__ap-v-omit}.audit-suite-module__3hGvHq__fsLineTick{animation:4.2s infinite audit-suite-module__3hGvHq__ap-v-tick;animation-delay:var(--ap-v-tick-delay,0s);color:var(--ap-accent);opacity:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;transform:scale(.5)}.audit-suite-module__3hGvHq__fsLineLabel{color:var(--ap-text-3);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:.625rem;line-height:1.35}.audit-suite-module__3hGvHq__fsLineValue{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;text-align:right;font-size:.625rem;line-height:1.35}.audit-suite-module__3hGvHq__fsTotals{border-top:1px solid var(--ap-hairline);flex-direction:column;gap:.35rem;padding-top:.45rem;display:flex}.audit-suite-module__3hGvHq__fsTotalRow{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.audit-suite-module__3hGvHq__fsTotalRecalcRow{border-top:1px dashed var(--ap-dash);grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding-top:.35rem;display:grid}.audit-suite-module__3hGvHq__fsTotalLabel{color:var(--ap-muted);font-family:var(--font-instrument-sans), system-ui, sans-serif;font-size:.6875rem;line-height:1.35}.audit-suite-module__3hGvHq__fsTotalPresented{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;text-align:right;border-radius:4px;padding:.1rem .25rem;font-size:.6875rem;font-weight:500;line-height:1.35;animation:4.2s infinite audit-suite-module__3hGvHq__ap-v-total}.audit-suite-module__3hGvHq__fsTotalRecalc{color:var(--ap-accent-bright);font-family:var(--font-plex-mono), ui-monospace, monospace;text-align:right;font-size:.6875rem;font-weight:500;line-height:1.35}.audit-suite-module__3hGvHq__fsResolutionChip{background:var(--ap-surface-raised);border:1px solid var(--ap-line);opacity:0;border-radius:6px;flex-direction:column;gap:.2rem;padding:.5rem .6rem;animation:4.2s infinite audit-suite-module__3hGvHq__ap-v-chip;display:flex;transform:translateY(8px)}.audit-suite-module__3hGvHq__fsResolutionLabel{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:.5625rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__fsResolutionText{color:var(--ap-text-2);font-family:var(--font-instrument-sans), system-ui, sans-serif;margin:0;font-size:.6875rem;line-height:1.45}.audit-suite-module__3hGvHq__fsResolutionSrc{color:var(--ap-accent);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:.5625rem;line-height:1.3}.audit-suite-module__3hGvHq__fsValidationIllustrationPaused .audit-suite-module__3hGvHq__fsLineTick,.audit-suite-module__3hGvHq__fsValidationIllustrationPaused .audit-suite-module__3hGvHq__fsLineRowOmitted,.audit-suite-module__3hGvHq__fsValidationIllustrationPaused .audit-suite-module__3hGvHq__fsTotalPresented,.audit-suite-module__3hGvHq__fsValidationIllustrationPaused .audit-suite-module__3hGvHq__fsResolutionChip{animation-play-state:paused}.audit-suite-module__3hGvHq__fsValidationIllustrationReduced .audit-suite-module__3hGvHq__fsLineTick{opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__fsValidationIllustrationReduced .audit-suite-module__3hGvHq__fsLineRowOmitted{background:#ffb45426;animation:none;box-shadow:inset 0 0 0 1px #ffb45459}.audit-suite-module__3hGvHq__fsValidationIllustrationReduced .audit-suite-module__3hGvHq__fsTotalPresented{color:var(--ap-warn);animation:none}.audit-suite-module__3hGvHq__fsValidationIllustrationReduced .audit-suite-module__3hGvHq__fsResolutionChip{opacity:1;animation:none;transform:none}@keyframes audit-suite-module__3hGvHq__ap-v-tick{0%,18%{opacity:0;transform:scale(.5)}28%,94%,to{opacity:1;transform:scale(1)}}@keyframes audit-suite-module__3hGvHq__ap-v-omit{0%,49%{box-shadow:none;background:0 0}50%,94%,to{background:#ffb45426;box-shadow:inset 0 0 0 1px #ffb45459}}@keyframes audit-suite-module__3hGvHq__ap-v-total{0%,55%{color:var(--ap-text-2);background:0 0}56%,66%{color:var(--ap-warn);background:#ffb4542e}67%,94%,to{color:var(--ap-warn);background:0 0}}@keyframes audit-suite-module__3hGvHq__ap-v-chip{0%,69%{opacity:0;transform:translateY(8px)}70%{opacity:0;transform:translateY(8px)}80%,94%,to{opacity:1;transform:translateY(0)}}.audit-suite-module__3hGvHq__managementLettersIllustration{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem 1.25rem 2.75rem;display:flex}.audit-suite-module__3hGvHq__letterDocPanel{background:var(--ap-surface-sunken);border:1px solid var(--ap-line);border-radius:8px;flex-direction:column;gap:.5rem;width:100%;max-width:100%;padding:.75rem .875rem;display:flex}.audit-suite-module__3hGvHq__letterDocHeader{border-bottom:1px solid var(--ap-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.audit-suite-module__3hGvHq__letterDocTitle{color:var(--ap-text-2);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:500;line-height:1.3}.audit-suite-module__3hGvHq__letterFindingChip{color:var(--ap-accent-bright);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;background:#00b8941a;border:1px solid #00b89447;border-radius:9999px;padding:.25rem .55rem;font-size:.5625rem;font-weight:500;line-height:1.2}.audit-suite-module__3hGvHq__letterLineList{flex-direction:column;gap:.35rem;display:flex}.audit-suite-module__3hGvHq__letterLineRow{animation:4.2s infinite audit-suite-module__3hGvHq__ap-l-row;animation-delay:var(--ap-l-row-delay,0s);opacity:0;grid-template-columns:16px 1fr;gap:.5rem;display:grid;transform:translateY(10px)}.audit-suite-module__3hGvHq__letterLineTick{animation:4.2s infinite audit-suite-module__3hGvHq__ap-l-tick;animation-delay:var(--ap-l-row-delay,0s);color:var(--ap-accent);opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:.1rem;display:flex;transform:scale(.5)}.audit-suite-module__3hGvHq__letterLineLabel{color:var(--ap-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;margin-bottom:.15rem;font-size:.5625rem;font-weight:500;line-height:1.3;display:block}.audit-suite-module__3hGvHq__letterLineValue{color:var(--ap-text-2);font-family:var(--font-instrument-sans), system-ui, sans-serif;margin:0;font-size:.6875rem;line-height:1.45}.audit-suite-module__3hGvHq__letterFooter{border-top:1px solid var(--ap-hairline);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;animation:4.2s infinite audit-suite-module__3hGvHq__ap-l-cta;display:flex;transform:scale(.92)}.audit-suite-module__3hGvHq__letterFooterActions{align-items:center;gap:.5rem;display:flex}.audit-suite-module__3hGvHq__letterApproveBtn{background:var(--ap-accent);color:var(--ap-accent-ink);font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.01em;border-radius:9999px;padding:.35rem .7rem;font-size:.6875rem;font-weight:600;line-height:1.2}.audit-suite-module__3hGvHq__letterEditLabel{color:var(--ap-muted);font-family:var(--font-instrument-sans), system-ui, sans-serif;font-size:.6875rem;line-height:1.2}.audit-suite-module__3hGvHq__letterSourceRefs{color:var(--ap-dim);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;margin-left:auto;font-size:.5625rem;line-height:1.2}.audit-suite-module__3hGvHq__managementLettersIllustrationPaused .audit-suite-module__3hGvHq__letterLineRow,.audit-suite-module__3hGvHq__managementLettersIllustrationPaused .audit-suite-module__3hGvHq__letterLineTick,.audit-suite-module__3hGvHq__managementLettersIllustrationPaused .audit-suite-module__3hGvHq__letterFooter{animation-play-state:paused}.audit-suite-module__3hGvHq__managementLettersIllustrationReduced .audit-suite-module__3hGvHq__letterLineRow{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__managementLettersIllustrationReduced .audit-suite-module__3hGvHq__letterLineTick,.audit-suite-module__3hGvHq__managementLettersIllustrationReduced .audit-suite-module__3hGvHq__letterFooter{opacity:1;animation:none;transform:scale(1)}@keyframes audit-suite-module__3hGvHq__ap-l-row{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}94%,to{opacity:1;transform:translateY(0)}}@keyframes audit-suite-module__3hGvHq__ap-l-tick{0%,8%{opacity:0;transform:scale(.5)}16%,94%,to{opacity:1;transform:scale(1)}}@keyframes audit-suite-module__3hGvHq__ap-l-cta{0%,81%{opacity:0;transform:scale(.92)}82%{opacity:0;transform:scale(.92)}90%,94%,to{opacity:1;transform:scale(1)}}@media (max-width:1180px){.audit-suite-module__3hGvHq__perforatedGridTraceability{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-suite-module__3hGvHq__perforatedGridTraceability>.audit-suite-module__3hGvHq__perforatedCell:nth-child(3n){border-right:1px dashed #ffffff1c}.audit-suite-module__3hGvHq__perforatedGridTraceability>.audit-suite-module__3hGvHq__perforatedCell:nth-child(2n){border-right:none}}@media (max-width:1120px){.audit-suite-module__3hGvHq__perforatedGridWorkflow{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-suite-module__3hGvHq__perforatedGridWorkflow>.audit-suite-module__3hGvHq__perforatedCell:nth-child(3n){border-right:1px dashed #ffffff1c}.audit-suite-module__3hGvHq__perforatedGridWorkflow>.audit-suite-module__3hGvHq__perforatedCell:nth-child(2n){border-right:none}}@media (max-width:900px){.audit-suite-module__3hGvHq__perforatedGridWorkflow,.audit-suite-module__3hGvHq__perforatedGridTraceability{grid-template-columns:1fr}.audit-suite-module__3hGvHq__perforatedGridWorkflow>.audit-suite-module__3hGvHq__perforatedCell,.audit-suite-module__3hGvHq__perforatedGridTraceability>.audit-suite-module__3hGvHq__perforatedCell{border-right:none}.audit-suite-module__3hGvHq__perforatedPanel{background-image:none}.audit-suite-module__3hGvHq__twoColumn,.audit-suite-module__3hGvHq__checksGrid{grid-template-columns:1fr}.audit-suite-module__3hGvHq__moduleCarouselSplit{grid-template-columns:1fr;gap:clamp(2rem,4vw,2.5rem)}.audit-suite-module__3hGvHq__moduleStage{height:340px}.audit-suite-module__3hGvHq__dataExtract{padding:.875rem .875rem 2.5rem}.audit-suite-module__3hGvHq__dataExtractSplit{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.5rem}.audit-suite-module__3hGvHq__dataExtractLeaderWrap{justify-content:flex-start;width:auto}.audit-suite-module__3hGvHq__dataExtractLeader{transform-origin:0;width:32px}.audit-suite-module__3hGvHq__dataMatch{padding:.75rem .875rem 2.5rem}.audit-suite-module__3hGvHq__dataMatchColumns,.audit-suite-module__3hGvHq__dataMatchRow{grid-template-columns:1fr 48px 1fr}.audit-suite-module__3hGvHq__dataMatchGutter{width:48px}.audit-suite-module__3hGvHq__populationAudit{gap:.45rem;padding:.625rem .875rem 2.5rem}.audit-suite-module__3hGvHq__popCounterValue{font-size:.9375rem}.audit-suite-module__3hGvHq__popExceptionRow{grid-template-columns:1fr;gap:.25rem}.audit-suite-module__3hGvHq__popExceptionAmt,.audit-suite-module__3hGvHq__popExceptionRule{text-align:left}.audit-suite-module__3hGvHq__fsValidationIllustration{padding:.75rem .875rem 2.5rem}.audit-suite-module__3hGvHq__fsDocPanel{padding:.625rem .7rem}.audit-suite-module__3hGvHq__managementLettersIllustration{padding:.75rem .875rem 2.5rem}.audit-suite-module__3hGvHq__letterDocPanel{padding:.625rem .7rem}.audit-suite-module__3hGvHq__letterSourceRefs{margin-left:0}.audit-suite-module__3hGvHq__letterDraftBody{grid-template-columns:1fr}.audit-suite-module__3hGvHq__letterDraftConnector{display:none}.audit-suite-module__3hGvHq__sheetHeaderRow,.audit-suite-module__3hGvHq__sheetDataRow{grid-template-columns:26px minmax(0,74px) minmax(0,1fr) minmax(0,86px)}.audit-suite-module__3hGvHq__sheetColAcct,.audit-suite-module__3hGvHq__sheetColAge{display:none}}@media (prefers-reduced-motion:reduce){.audit-suite-module__3hGvHq__moduleStageLayer,.audit-suite-module__3hGvHq__moduleProgressFill{transition:none}.audit-suite-module__3hGvHq__dataExtractScan{opacity:0;animation:none}.audit-suite-module__3hGvHq__dataExtractStatementRowHit{background:#00b89426;animation:none;box-shadow:inset 0 0 0 1px #00b89473}.audit-suite-module__3hGvHq__dataExtractStatementRowDim{opacity:.34;animation:none}.audit-suite-module__3hGvHq__dataExtractLeader{opacity:1;animation:none;transform:scaleX(1)}.audit-suite-module__3hGvHq__dataExtractField{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__dataExtractTick{opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__dataMatchLink{opacity:1;animation:none;transform:scaleX(1)}.audit-suite-module__3hGvHq__dataMatchBadge:not(.audit-suite-module__3hGvHq__dataMatchBadgeStatic){opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__dataMatchCardProposed{animation:none;box-shadow:0 0 0 2px #00b89438}.audit-suite-module__3hGvHq__dataMatchBlinkDot{opacity:1;animation:none}.audit-suite-module__3hGvHq__popSweep{opacity:0;animation:none}.audit-suite-module__3hGvHq__popDot{background:#5f748859;animation:none}.audit-suite-module__3hGvHq__popDotExc{background:var(--ap-warn);animation:none;box-shadow:0 0 4px #ffb45459}.audit-suite-module__3hGvHq__popExceptionRow{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__fsLineTick{opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__fsLineRowOmitted{background:#ffb45426;animation:none;box-shadow:inset 0 0 0 1px #ffb45459}.audit-suite-module__3hGvHq__fsTotalPresented{color:var(--ap-warn);animation:none}.audit-suite-module__3hGvHq__fsResolutionChip,.audit-suite-module__3hGvHq__letterLineRow{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__letterLineTick,.audit-suite-module__3hGvHq__letterFooter{opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__letterDraftConnector{opacity:1;animation:none}.audit-suite-module__3hGvHq__letterDraftConnectorPath{stroke-dashoffset:0;animation:none}.audit-suite-module__3hGvHq__letterDraftMockup .audit-suite-module__3hGvHq__letterLineRow{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__letterLineRowSeverity{background:#ffb4541a;border:1px solid #ffb45447}.audit-suite-module__3hGvHq__letterDraftMockup .audit-suite-module__3hGvHq__letterLineTick,.audit-suite-module__3hGvHq__letterDraftMockup .audit-suite-module__3hGvHq__letterFooter{opacity:1;animation:none;transform:scale(1)}.audit-suite-module__3hGvHq__letterEvidenceChip{opacity:1;animation:none;transform:none}.audit-suite-module__3hGvHq__sheetCursor{animation:none;transform:translateY(261px)}.audit-suite-module__3hGvHq__sheetDataRowFlagged{border-left-color:var(--ap-warn);background:#ffb4541f;animation:none}.audit-suite-module__3hGvHq__sheetRuleChip{opacity:1;animation:none;transform:translateY(-50%)translate(0)}}
