.risk-block_block__YNtBm{background:var(--paper-2);padding:1.75rem;margin-bottom:var(--sp-6);border-left:4px solid var(--line)}.risk-block_block__YNtBm.risk-block_low__BePcm{border-left-color:var(--risk-low)}.risk-block_block__YNtBm.risk-block_med__J8jsJ{border-left-color:var(--risk-med)}.risk-block_block__YNtBm.risk-block_high__DZyNF{border-left-color:var(--risk-high)}.risk-block_block__YNtBm.risk-block_pending__FkSI4{border-left-color:var(--ink-3)}.risk-block_label__iikTC{font-family:var(--mono);font-size:var(--t-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem}.risk-block_level__otK39{font-family:var(--serif);font-size:var(--t-risk-level);font-weight:500;letter-spacing:-.5px;margin-bottom:.25rem;line-height:1.1}.risk-block_low__BePcm .risk-block_level__otK39{color:var(--risk-low)}.risk-block_med__J8jsJ .risk-block_level__otK39{color:var(--risk-med)}.risk-block_high__DZyNF .risk-block_level__otK39{color:var(--risk-high)}.risk-block_pending__FkSI4 .risk-block_level__otK39{color:var(--ink-3)}.risk-block_reason__osz1_{font-size:.9375rem;color:var(--ink-2);line-height:1.5;max-width:40rem}.risk-block_meter__sK__8{display:flex;gap:4px;margin-top:1rem}.risk-block_tick__MxJBd{width:24px;height:4px;background:var(--line)}.risk-block_low__BePcm .risk-block_tickActive__Z1Eiu{background:var(--risk-low)}.risk-block_med__J8jsJ .risk-block_tickActive__Z1Eiu{background:var(--risk-med)}.risk-block_high__DZyNF .risk-block_tickActive__Z1Eiu{background:var(--risk-high)}.risk-block_cursor__pJ_JO{display:inline-block;width:6px;height:2rem;margin-left:4px;vertical-align:-.25rem;animation:risk-block_blink__f0VvP 1s steps(2) infinite}.risk-block_low__BePcm .risk-block_cursor__pJ_JO{background:var(--risk-low)}.risk-block_med__J8jsJ .risk-block_cursor__pJ_JO{background:var(--risk-med)}.risk-block_high__DZyNF .risk-block_cursor__pJ_JO{background:var(--risk-high)}@keyframes risk-block_blink__f0VvP{0%,to{opacity:1}50%{opacity:0}}.flag-card_flag__7tizm{padding:1.125rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:20px 1fr;grid-gap:1rem;gap:1rem;align-items:start}.flag-card_flag__7tizm:last-child{border-bottom:none}.flag-card_dot__8YC3i{width:10px;height:10px;border-radius:50%;margin-top:7px}.flag-card_flag__7tizm.flag-card_high__yvV2b .flag-card_dot__8YC3i{background:var(--risk-high)}.flag-card_flag__7tizm.flag-card_med__btMcI .flag-card_dot__8YC3i{background:var(--risk-med)}.flag-card_flag__7tizm.flag-card_low__kYAGN .flag-card_dot__8YC3i{background:var(--risk-low)}.flag-card_ref__TuyL1{font-family:var(--mono);font-size:var(--t-label);color:var(--ink-3);letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.flag-card_title__acWnb{font-family:var(--sans);font-size:var(--t-body);font-weight:600;margin-bottom:.375rem;color:var(--ink);line-height:1.4}.flag-card_desc__nqJUP{font-size:.875rem;color:var(--ink-2);line-height:1.5;margin-bottom:.5rem}.flag-card_suggestion__DYhuW{font-size:var(--t-small);color:var(--accent-2);padding:.5rem .75rem;background:var(--accent-soft);border-left:2px solid var(--accent);margin-top:.5rem;line-height:1.5}.flag-card_pulse__R2WvL{height:.75rem;background:var(--line);margin-bottom:.5rem;animation:flag-card_pulse__R2WvL 1.8s infinite}@keyframes flag-card_pulse__R2WvL{0%,to{opacity:.5}50%{opacity:.9}}@media print{.flag-card_flag__7tizm{page-break-inside:avoid;break-inside:avoid}.flag-card_pulse__R2WvL{display:none}}.newsletter-capture_wrap__TTFQ1{background:var(--paper-2);border:1px solid var(--line);padding:1.75rem 1.5rem;margin-top:var(--sp-7)}.newsletter-capture_headline__8Yx4N{font-family:var(--serif);font-size:1.375rem;font-weight:500;line-height:1.25;color:var(--ink);margin-bottom:.5rem;letter-spacing:-.25px}.newsletter-capture_sub__ePBY2{font-size:var(--t-small);color:var(--ink-2);line-height:1.5;margin-bottom:1.25rem;max-width:36rem}.newsletter-capture_form__xQidP{display:flex;gap:.5rem;flex-wrap:wrap;align-items:stretch;margin-bottom:.625rem}.newsletter-capture_input__K_bY3{flex:1 1 18rem;font-family:var(--sans);font-size:var(--t-body);padding:.625rem .875rem;background:var(--paper);border:1px solid var(--line);color:var(--ink);min-height:44px;transition:border-color var(--dur-short) var(--ease-out)}.newsletter-capture_input__K_bY3:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.newsletter-capture_input__K_bY3:disabled{opacity:.6;cursor:not-allowed}.newsletter-capture_button__O7AnL{background:var(--accent);color:#fff;padding:.625rem 1.25rem;font-family:var(--sans);font-size:var(--t-body);font-weight:500;border:none;cursor:pointer;min-height:44px;transition:background-color var(--dur-short) var(--ease-out)}.newsletter-capture_button__O7AnL:hover{background:var(--accent-2)}.newsletter-capture_button__O7AnL:disabled{opacity:.5;cursor:not-allowed}.newsletter-capture_consent__JJm4I{font-size:.75rem;color:var(--ink-3);line-height:1.5;max-width:36rem}.newsletter-capture_consent__JJm4I a{color:var(--ink-2);text-decoration:underline}.newsletter-capture_consent__JJm4I a:hover{color:var(--ink)}.newsletter-capture_success__bTjp6{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.newsletter-capture_error__ybuF9{margin-top:.5rem;font-size:var(--t-small);color:var(--risk-high);line-height:1.5}.client_intake__R9BI5{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem}.client_eyebrow__T_Ohb{font-family:var(--mono);font-size:var(--t-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.client_h1__FIwZ8{font-family:var(--serif);font-size:2.5rem;font-weight:500;letter-spacing:-1px;line-height:1.1;margin-bottom:.75rem}.client_sub__94SFv{font-size:1.0625rem;color:var(--ink-2);margin-bottom:2rem;line-height:1.5;max-width:32rem}.client_dropzone__wgFFA{display:block;border:2px dashed var(--line);background:var(--paper-2);padding:3rem 2rem;cursor:pointer;transition:border-color var(--dur-short),background var(--dur-short)}.client_dropzoneHasFile__O8u3a,.client_dropzone__wgFFA:hover{border-color:var(--accent);background:var(--accent-soft)}.client_fileInput__JsZQM{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.client_dropzoneInner___05D4{text-align:center}.client_dropzoneIcon__m94ea{font-size:2rem;color:var(--ink-3);margin-bottom:.75rem;font-family:var(--mono)}.client_dropzoneTitle__ABJaB{font-family:var(--serif);font-size:1.25rem;color:var(--ink);margin-bottom:.375rem}.client_dropzoneSub__DdnDy{font-size:var(--t-small);color:var(--ink-3)}.client_fileChosen__sEVzh{display:flex;align-items:center;gap:1rem;justify-content:center;flex-wrap:wrap}.client_fileSize__9_5hs{font-family:var(--mono);font-size:var(--t-small);color:var(--ink-3)}.client_changeBtn__ADnzL{font-family:var(--mono);font-size:var(--t-small);color:var(--accent);background:transparent;border:none;cursor:pointer;text-decoration:underline}.client_consentBlock__JKDXv{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.client_consentRowOptional__RM25t,.client_consentRow__tA6r2{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.125rem;background:var(--warn-bg);border:1px solid var(--warn-border);font-size:.875rem;color:var(--ink-2);line-height:1.5;cursor:pointer}.client_consentRowOptional__RM25t{background:var(--paper-2);border:1px solid var(--line)}.client_consentRowOptional__RM25t input,.client_consentRow__tA6r2 input{margin-top:3px;flex-shrink:0;accent-color:var(--accent)}.client_submitRow__X_7wt{margin-top:2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.client_inlineError__QTHek{font-size:.875rem;color:var(--risk-high);background:#faebe7;padding:.75rem 1rem;border:1px solid #e6bbb1;flex:1 1;min-width:220px}.client_outcome__IkJ_s{background:var(--paper-2);padding:1.5rem;border:1px solid var(--line);height:-moz-fit-content;height:fit-content}.client_outcomeLabel__xf9yK{font-family:var(--mono);font-size:var(--t-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem}.client_outcomeList__NiJBb{list-style:none;display:flex;flex-direction:column;gap:1rem;font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.client_outcomeList__NiJBb strong{color:var(--ink);font-family:var(--serif);font-weight:500}.client_processing__k51Jg{max-width:32rem;margin:4rem auto;text-align:center}.client_processingLabel__MuiZ1{font-family:var(--serif);font-size:1.5rem;color:var(--ink);margin-bottom:1.5rem}.client_progressBar__Ufeuv{height:4px;background:var(--line);overflow:hidden}.client_progressFill__mZR4g{height:100%;background:var(--accent);transition:width .3s var(--ease-out)}.client_reportGrid__RT_gz{display:grid;grid-template-columns:1fr 320px;grid-gap:2rem;gap:2rem}.client_reportMain__1PaGp{background:var(--paper)}.client_reportTopBar__OpZ2A{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.125rem;margin-bottom:2rem;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem}.client_reportActions___hF1O{display:flex;gap:.5rem;flex-wrap:wrap}.client_section__5Sact{margin-top:var(--sp-7)}.client_sectionH__KGVaL{font-family:var(--serif);font-size:var(--t-section-h);font-weight:500;margin-bottom:.25rem}.client_sectionSub__0S1qp{font-size:var(--t-small);color:var(--ink-3);margin-bottom:1.25rem}.client_checklist__vmqod{list-style:none;counter-reset:neg;padding:0}.client_checklist__vmqod li{counter-increment:neg;padding:.875rem 0 .875rem 2.5rem;border-bottom:1px solid var(--line);position:relative;font-size:.9375rem;color:var(--ink-2);line-height:1.5}.client_checklist__vmqod li:before{content:counter(neg,decimal-leading-zero);position:absolute;left:0;top:.875rem;font-family:var(--mono);font-size:var(--t-small);color:var(--accent);font-weight:600}.client_summary__jhY3l{margin-top:.5rem}.client_summary__jhY3l p{font-family:var(--serif);font-size:var(--t-body-emphasis);line-height:1.7;color:var(--ink);margin-bottom:.875rem}.client_pulseLine__V_MD_{height:.875rem;background:var(--line);animation:client_pulse__YCZZq 1.8s infinite}@keyframes client_pulse__YCZZq{0%,to{opacity:.5}50%{opacity:.9}}.client_reportSide__4irAM{background:var(--paper-2);padding:1.75rem 1.5rem;border:1px solid var(--line);align-self:start;position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.client_outlineLabel__PBHp4{font-family:var(--mono);font-size:var(--t-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);margin-bottom:.875rem}.client_outlineList__qFjLg{list-style:none;padding:0}.client_outlineList__qFjLg li{padding:.625rem 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--ink-2);display:flex;justify-content:space-between;align-items:center}.client_riskDot__JlYgV{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.client_outlineEmpty__F3XOu{font-size:.8125rem;color:var(--ink-3);font-style:italic}.client_aboutBlock__ut2in{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--line)}.client_aboutMeta__LGC2k{font-size:.8125rem;color:var(--ink-2);line-height:1.6;margin-top:.5rem}.client_aboutMeta__LGC2k>div+div{margin-top:.25rem}.client_aboutMeta__LGC2k strong{color:var(--ink);font-weight:500}@media (max-width:960px){.client_intake__R9BI5,.client_reportGrid__RT_gz{grid-template-columns:1fr}.client_reportSide__4irAM{position:static;max-height:none}.client_h1__FIwZ8{font-size:2rem}}@media print{.client_intake__R9BI5,.client_processing__k51Jg,.client_pulseLine__V_MD_,.client_reportActions___hF1O,.client_reportSide__4irAM,.client_reportTopBar__OpZ2A{display:none!important}.client_reportGrid__RT_gz{display:block;grid-template-columns:1fr;gap:0}.client_reportMain__1PaGp{background:#fff;padding:0!important;color:var(--ink)}.client_section__5Sact{margin-top:1.5rem}.client_checklist__vmqod li,.client_section__5Sact,.client_summary__jhY3l p{page-break-inside:avoid;break-inside:avoid}.client_h1__FIwZ8,.client_sectionH__KGVaL{color:var(--ink)}}.client_betaBanner__xuMoU{background:var(--warn-bg);border:1px solid var(--warn-border);padding:.625rem .875rem;font-size:var(--t-small);color:var(--ink);margin-bottom:1.75rem;display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.client_betaTag__a1O7g{background:var(--accent);color:#fff;padding:2px 8px;font-family:var(--mono);font-size:.625rem;letter-spacing:1px}.client_stepIndicator__P1f9x{display:flex;gap:.5rem;margin-bottom:2rem;font-family:var(--mono);font-size:.75rem;color:var(--ink-3);flex-wrap:wrap}.client_step__x_OpM{padding:.25rem .625rem;border:1px solid var(--line)}.client_stepActive__pzipj{background:var(--ink);color:var(--paper);border-color:var(--ink)}.client_h1__Co92o{font-family:var(--serif);font-size:2.25rem;font-weight:500;letter-spacing:-1px;line-height:1.1;margin-bottom:.5rem}.client_sub__HUpGE{font-size:1rem;color:var(--ink-2);margin-bottom:2.5rem;max-width:37.5rem;line-height:1.5}.client_grid__EnxQJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.client_typeCard__ZMzBz{background:var(--paper-2);padding:1.5rem 1.25rem;border:1px solid var(--line);cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:border-color var(--dur-short),background var(--dur-short)}.client_typeCard__ZMzBz:hover{border-color:var(--ink-2)}.client_typeCardSelected__ET708{border-color:var(--accent)!important;background:var(--accent-soft)}.client_typeRef__pdde2{font-family:var(--mono);font-size:.625rem;color:var(--ink-3);letter-spacing:1.5px;margin-bottom:.625rem;text-transform:uppercase}.client_typeTitle__ZNUSc{font-family:var(--serif);font-size:1.25rem;font-weight:500;margin-bottom:.5rem;color:var(--ink)}.client_typeDesc__bMRIG{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.client_bottomBar__8Wd7_{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--line);gap:1rem;flex-wrap:wrap}.client_fillHeader__PJEVD{margin-bottom:2rem}.client_form__CyQLe{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;max-width:50rem}.client_formRow__GREy1{display:flex;flex-direction:column;gap:.375rem}.client_formRow__GREy1:has(.client_formTextarea__dYC5H){grid-column:1/-1}.client_formLabel__eTPKS{font-size:var(--t-small);color:var(--ink);font-weight:500}.client_required__zN11I{color:var(--accent)}.client_formInput__HEVM_,.client_formTextarea__dYC5H{font-family:var(--sans);font-size:var(--t-body);padding:.625rem .875rem;background:var(--paper-2);border:1px solid var(--line);color:var(--ink);min-height:44px;transition:border-color var(--dur-short)}.client_formInput__HEVM_:focus,.client_formTextarea__dYC5H:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.client_formTextarea__dYC5H{resize:vertical;min-height:88px;font-family:var(--sans);line-height:1.5}.client_formHelp__BX4Wy{font-size:.75rem;color:var(--ink-3)}.client_processing__XE6rX{max-width:32rem;margin:4rem auto;text-align:center}.client_processingLabel__MqmwV{font-family:var(--serif);font-size:1.5rem;color:var(--ink);margin-bottom:1.5rem}.client_progressBar__1r6qf{height:4px;background:var(--line);overflow:hidden}.client_progressFill__sDhqp{height:100%;background:var(--accent);width:60%;animation:client_indeterminate__baTzN 2s ease-in-out infinite}@keyframes client_indeterminate__baTzN{0%{transform:translateX(-100%)}to{transform:translateX(170%)}}.client_processingNote__C_VkV{margin-top:1.5rem;font-size:var(--t-small);color:var(--ink-3)}.client_downloadBlock__iZQQG{max-width:37.5rem;padding:2rem;background:var(--paper-2);border:1px solid var(--line);margin-bottom:2rem}.client_filename__AvTlI{font-family:var(--mono);font-size:var(--t-small);color:var(--ink-2);background:var(--paper);padding:.5rem .75rem;border:1px solid var(--line);margin-bottom:1.5rem;display:inline-block}.client_downloadActions__fEiGo{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.client_downloadConsent__1zD_a{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.125rem;background:var(--warn-bg);border:1px solid var(--warn-border);font-size:var(--t-small);color:var(--ink-2);line-height:1.5;cursor:pointer}.client_downloadConsent__1zD_a input{margin-top:3px;flex-shrink:0;accent-color:var(--accent)}.client_downloadBtn__wf16W{background:var(--ink);color:var(--paper);padding:1rem 1.75rem;font-family:var(--sans);font-size:var(--t-body);font-weight:500;border:none;cursor:pointer;min-height:44px;transition:background-color var(--dur-short)}.client_downloadBtn__wf16W:hover{background:var(--accent-2)}.client_downloadBtn__wf16W:disabled{opacity:.4;cursor:not-allowed}.client_nextActions__lunrX{margin-top:2rem}.client_errorBlock__kc3Wt{max-width:32rem;margin:3rem auto;padding:2rem;background:var(--paper-2);border-left:4px solid var(--risk-high);text-align:center}.client_errorLabel__VAuwB{font-family:var(--mono);font-size:var(--t-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--risk-high);margin-bottom:.75rem}.client_errorMessage__TyC3Y{font-size:1.0625rem;color:var(--ink-2);margin-bottom:1.5rem;line-height:1.5}@media (max-width:960px){.client_grid__EnxQJ{grid-template-columns:1fr 1fr}.client_form__CyQLe{grid-template-columns:1fr}.client_h1__Co92o{font-size:1.875rem}}@media (max-width:560px){.client_grid__EnxQJ{grid-template-columns:1fr}.client_bottomBar__8Wd7_{flex-direction:column;align-items:stretch}}