.audit_page__vjemN{max-width:1280px;margin:0 auto;padding:0 var(--s-7)}.audit_section__1pm9q{padding:var(--s-11) 0;border-top:1px solid var(--hairline-soft)}.audit_section__1pm9q:first-of-type{border-top:0}.audit_sectionLabel__drtCA{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--agency);margin-bottom:var(--s-5)}.audit_sectionHead__pvY68{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:0 0 var(--s-5)}.audit_sectionSub__4Kryy{font-size:var(--fs-lede);color:var(--text-secondary);max-width:640px;margin:0 0 var(--s-8);line-height:1.5}.audit_btn__EoG6l{display:inline-flex;align-items:center;gap:var(--s-2);padding:12px 18px;border-radius:var(--r-2);font-size:var(--fs-body);font-weight:500;font-family:var(--font-sans);cursor:pointer;border:1px solid transparent;transition:all var(--t-fast);text-decoration:none}.audit_btnPrimary__U8s0Y{background:var(--agency);color:#1a0d0a;border-color:var(--agency)}.audit_btnPrimary__U8s0Y:hover{background:var(--agency-bright);border-color:var(--agency-bright)}.audit_btnSecondary__W6U6L{background:transparent;color:var(--text-primary);border-color:var(--hairline-bright)}.audit_btnSecondary__W6U6L:hover{border-color:var(--text-tertiary);background:var(--surface)}.audit_auditHero__lPrJL{padding:var(--s-11) 0 var(--s-10);border-bottom:1px solid var(--hairline-soft);position:relative;overflow:hidden}.audit_auditHero__lPrJL:before{content:"";position:absolute;top:-300px;left:40%;width:900px;height:600px;background:radial-gradient(ellipse,var(--agency-wash),transparent 55%);pointer-events:none;z-index:-1}.audit_auditHeroPill__ehNhK{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px 12px;border:1px solid var(--agency);border-radius:99px;background:var(--agency-trace);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--agency);margin-bottom:var(--s-7)}.audit_auditHeroPillDot__ZNVfP{width:6px;height:6px;border-radius:50%;background:var(--agency)}.audit_auditHeroH1__gqrfM{font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.03em;font-weight:600;margin:0 0 var(--s-6);max-width:940px}.audit_auditHeroSub__GGqg3{font-size:var(--fs-lede);color:var(--text-secondary);max-width:680px;line-height:1.55;margin:0 0 var(--s-8)}.audit_auditHeroActions__4X8IM{display:flex;gap:var(--s-4);margin-bottom:var(--s-9);flex-wrap:wrap}.audit_auditHeroSpecs__PiaiB{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5);padding:var(--s-6);background:var(--void-lift);border:1px solid var(--hairline);border-radius:var(--r-3);max-width:900px}.audit_spec__OU6kw{border-right:1px solid var(--hairline-soft);padding-right:var(--s-5)}.audit_spec__OU6kw:last-child{border-right:0}.audit_specK__DUwN3{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.audit_specV__RAQt0{font-size:var(--fs-body);color:var(--text-primary);font-weight:500}.audit_specVAgency__MPEJ3{color:var(--agency)}.audit_auditPhases__AnSId{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4);margin-top:var(--s-8)}.audit_phase__z8f5o{position:relative;padding:var(--s-6);border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--void-lift)}.audit_phaseN__YgxCy{font-family:var(--font-mono);font-size:var(--fs-h3);color:var(--agency);margin-bottom:var(--s-3);font-weight:500;letter-spacing:-.02em}.audit_phaseLabel__mkU6J{font-size:var(--fs-body);font-weight:500;margin-bottom:var(--s-3)}.audit_phaseBody__bus6T{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.6;margin-bottom:var(--s-4)}.audit_phaseArtifact__pHxzf{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--text-tertiary);text-transform:uppercase;padding-top:var(--s-3);border-top:1px solid var(--hairline-soft)}.audit_blood__5kmL_{color:var(--agency)}.audit_bloodDoc__nCLTk{color:#d84a2a}.audit_sampleWrap__ZJofe{margin-top:var(--s-8);display:grid;grid-template-columns:380px 1fr;gap:var(--s-8)}.audit_sampleCtx__BvvjW{position:sticky;top:96px;align-self:start}.audit_sampleCtxHead__1V3DP{font-size:var(--fs-h4);margin-bottom:var(--s-4);line-height:1.2;letter-spacing:-.01em;font-weight:500}.audit_sampleCtxBody__nGsPH{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.65;margin-bottom:var(--s-5)}.audit_sampleCtxNote__C5h6X{padding:var(--s-4);background:var(--agency-trace);border:1px solid var(--agency-dim);border-radius:var(--r-2);font-size:var(--fs-small);color:var(--text-secondary);line-height:1.55}.audit_sampleCtxNote__C5h6X .audit_pri__eyAfY{color:var(--text-primary)}.audit_sampleDoc__V4k5B{background:#F6F4EE;color:#1a1a1a;border-radius:var(--r-3);border:1px solid var(--hairline);padding:var(--s-9) var(--s-9) var(--s-10);font-family:var(--font-sans);box-shadow:0 12px 40px rgba(0,0,0,.4);line-height:1.55;position:relative;overflow:hidden}.audit_sampleDoc__V4k5B:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--agency)}.audit_sdMasthead__kyw9e{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:var(--s-5);border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:var(--s-7);gap:var(--s-5)}.audit_sdMastheadL__AQmpJ{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,0,0,.5)}.audit_sdTitle__AMNVb{font-size:32px;font-weight:600;letter-spacing:-.02em;margin:4px 0 0;color:#1a1a1a}.audit_sdMastheadR__dIPtY{text-align:right;font-family:var(--font-mono);font-size:11px;color:rgba(0,0,0,.5)}.audit_sdSummary__GWA9p{background:rgba(0,0,0,.04);padding:var(--s-5);border-radius:4px;margin-bottom:var(--s-7);font-size:14px;line-height:1.65;color:rgba(0,0,0,.75);border-left:3px solid #d84a2a}.audit_sdSummary__GWA9p strong{color:#1a1a1a;font-weight:600}.audit_sdSectionLabel__jQJ1O{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d84a2a;margin-bottom:8px;font-weight:600}.audit_sdSectionHead__RcPQ4{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:var(--s-4);letter-spacing:-.01em}.audit_sdSection__BNwCq{margin-bottom:var(--s-7)}.audit_sdSectionLast__cO3J0{margin-bottom:0}.audit_sdTable__yquj6{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--font-sans)}.audit_sdTable__yquj6 thead th{text-align:left;padding:10px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,0,0,.55);font-weight:500;border-bottom:1px solid rgba(0,0,0,.2)}.audit_sdTable__yquj6 tbody td{padding:12px;color:rgba(0,0,0,.78);border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}.audit_sdTable__yquj6 tbody tr:last-child td{border-bottom:0}.audit_cnt__dCn3P{font-family:var(--font-mono);font-weight:500;color:#1a1a1a}.audit_classArch__Ag17U{color:#1e7a4a}.audit_classArch__Ag17U,.audit_classProc__35IdN{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.audit_classProc__35IdN{color:#c47a14}.audit_sdTableRight__Ci_ST{text-align:right}.audit_sdMetrics__BTFf6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);margin-bottom:var(--s-5)}.audit_sdMetric__vrBQh{padding:var(--s-4);background:rgba(0,0,0,.03);border-radius:4px}.audit_sdMetricNum__IiZJ6{font-family:var(--font-mono);font-size:22px;color:#1a1a1a;font-weight:500;letter-spacing:-.01em}.audit_sdMetricNum__IiZJ6.audit_sdMetricNumBlood__XdETQ{color:#d84a2a}.audit_sdMetricNum__IiZJ6.audit_sdMetricNumOk__3dUPm{color:#1e7a4a}.audit_sdMetricLabel__7pMde{color:rgba(0,0,0,.5);margin-top:4px}.audit_sdFoot__0Ipud,.audit_sdMetricLabel__7pMde{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.audit_sdFoot__0Ipud{padding-top:var(--s-5);border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;color:rgba(0,0,0,.45)}.audit_sdPilotP__Pwn4e{font-size:13px;color:rgba(0,0,0,.75);line-height:1.65;margin:0 0 12px}.audit_sdPilotP__Pwn4e:last-child{margin-bottom:0}.audit_redacted__lihgC{display:inline-block;background:rgba(0,0,0,.75);color:transparent;padding:0 8px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.audit_needGrid__uIw8m{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s-5);margin-top:var(--s-8)}.audit_needCard__C0Y1O{padding:var(--s-6);border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--void-lift)}.audit_needHead__7ihP3{font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--agency);margin-bottom:var(--s-3)}.audit_needLabel__EimC5{font-size:var(--fs-h4);font-weight:500;margin-bottom:var(--s-3);letter-spacing:-.01em;line-height:1.25}.audit_needBody__rNWTP{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.65}.audit_forRecap__akY7Q{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5);margin-top:var(--s-7)}.audit_forRecap__akY7Q a{padding:var(--s-5);border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--void-lift);transition:border-color var(--t-fast);display:flex;flex-direction:column;gap:var(--s-2);color:inherit;text-decoration:none}.audit_forRecap__akY7Q a:hover{border-color:var(--hairline-bright)}.audit_forRecapTitle__awagI{font-size:var(--fs-body);font-weight:500;color:var(--text-primary)}.audit_forRecapCta__U28Sj{color:var(--agency);font-size:var(--fs-small);margin-top:var(--s-3)}.audit_personaTag__y7MQT{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--s-3)}.audit_faq__b2BP2{max-width:840px;margin:var(--s-8) auto 0}.audit_faqItem__AKSTi{padding:var(--s-6) 0;border-bottom:1px solid var(--hairline-soft)}.audit_faqQ__TLhNH{font-size:var(--fs-body);font-weight:500;color:var(--text-primary);margin-bottom:var(--s-3)}.audit_faqA__xxGFg{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.7}.audit_faqA__xxGFg em{font-style:normal;color:var(--text-primary)}.audit_intake__amQv1{margin-top:var(--s-11);padding:var(--s-10);border:1px solid var(--agency);border-radius:var(--r-4);background:radial-gradient(circle at 85% 15%,var(--agency-wash),transparent 45%),var(--void-lift);display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9);align-items:center}.audit_intakeHead__ep7_x{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;margin:0 0 var(--s-5);line-height:1.1}.audit_intakeBody__cvsH9{color:var(--text-secondary);font-size:var(--fs-body);line-height:1.6;margin-bottom:var(--s-7)}.audit_intakeActions__txyRk{display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.audit_intakeForm__FdhNP{background:var(--void);border:1px solid var(--hairline);border-radius:var(--r-3);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4)}.audit_formRow__Qgz8K{display:flex;flex-direction:column;gap:6px}.audit_formRow__Qgz8K label{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase}.audit_formRow__Qgz8K input,.audit_formRow__Qgz8K select,.audit_formRow__Qgz8K textarea{background:var(--surface);border:1px solid var(--hairline-bright);border-radius:var(--r-2);padding:10px 12px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-small)}.audit_formRow__Qgz8K input:focus,.audit_formRow__Qgz8K select:focus,.audit_formRow__Qgz8K textarea:focus{border-color:var(--agency);outline:none}.audit_formRow__Qgz8K textarea{min-height:90px;resize:vertical}.audit_intakeSubmit__CE3Ez{background:var(--agency);color:#1a0d0a;border:0;padding:12px 18px;border-radius:var(--r-2);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:500;cursor:pointer;transition:background var(--t-fast)}.audit_intakeSubmit__CE3Ez:hover{background:var(--agency-bright)}.audit_intakeMeta__DtfYV{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--text-tertiary);text-align:center;margin-top:4px}@media (max-width:960px){.audit_auditPhases__AnSId,.audit_forRecap__akY7Q,.audit_intake__amQv1,.audit_needGrid__uIw8m,.audit_sampleWrap__ZJofe{grid-template-columns:1fr}.audit_auditHeroSpecs__PiaiB{grid-template-columns:1fr 1fr}.audit_sampleDoc__V4k5B{padding:var(--s-6)}.audit_sampleCtx__BvvjW{position:static}.audit_auditHeroH1__gqrfM{font-size:clamp(36px,8vw,56px)}.audit_intakeHead__ep7_x{font-size:clamp(28px,6vw,36px)}}@media (prefers-reduced-motion:reduce){.audit_btnPrimary__U8s0Y,.audit_btnSecondary__W6U6L,.audit_btn__EoG6l,.audit_forRecap__akY7Q a,.audit_formRow__Qgz8K input,.audit_formRow__Qgz8K select,.audit_formRow__Qgz8K textarea,.audit_intakeSubmit__CE3Ez{transition:none}}