.legal-assistant-notice{font-size:1rem;line-height:1.65;color:var(--muted);border-top:1px solid var(--mist);padding:18px 0 0;margin:0;max-width:96ch;text-align:left;overflow-wrap:anywhere}.workspace-footer.workspace-disclaimer-footer{flex-direction:column;align-items:flex-start;gap:18px}.story-footer.story-disclaimer-footer{flex-wrap:wrap}.marketing-story .story-assistant-notice{flex-basis:100%;max-width:none;margin:0}.onboard-legal-footer,.word-legal-footer{margin-top:32px}.intake-page>.intake-legal-footer .legal-assistant-notice{margin:18px auto 0}@media print{.workspace-footer.workspace-disclaimer-footer,.story-footer.story-disclaimer-footer{display:block!important;max-width:none;margin:8mm 0 0;padding:0;border:0}.workspace-disclaimer-footer>span,.story-disclaimer-footer>span,.story-disclaimer-footer>a{display:none!important}.legal-assistant-notice,.marketing-story .story-assistant-notice{display:block!important;color:#172b27;font-size:11pt;line-height:1.5;margin:0;padding:3mm 0 0;break-inside:avoid}}.marketing-story{--focus-height:104px;--scroll-progress:0;background:var(--ivory);color:var(--ink);isolation:isolate}.marketing-story .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.marketing-story :is(h1,h2){white-space:pre-line}.marketing-story p{line-height:1.6}.story-header{max-width:1400px;margin:auto;padding:20px 48px 12px;display:flex;align-items:center;justify-content:space-between;gap:32px}.story-header .brand{--logo-width:260px;padding-bottom:0;align-items:flex-start}.story-header .brand small{padding-left:14px}.story-header nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:500}.story-header nav>a{padding-block:12px;text-underline-offset:5px}.story-header nav>a:hover{text-decoration:underline}.story-header .story-access{border:1px solid var(--forest);padding:10px 17px;border-radius:4px}.story-intro{max-width:1304px;margin:auto;display:grid;grid-template-columns:1.65fr 1fr;gap:80px;align-items:end;padding:74px 0 72px}.story-overline{font-size:12px!important;letter-spacing:.1em;font-weight:600;color:var(--muted);margin:0 0 22px}.story-intro h1{font-size:clamp(48px,5vw,68px);line-height:1.02;letter-spacing:-.025em;margin:0 0 27px;max-width:850px;font-weight:500}.story-intro-copy{font-size:18px!important;max-width:570px;margin:0;color:var(--muted)}.story-index{max-width:330px;width:100%;justify-self:end;padding-bottom:3px}.story-index>p{font-size:14px;color:var(--muted);margin-bottom:24px}.story-index ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--muted)}.story-index li{border-bottom:1px solid var(--mist)}.story-index a{display:flex;align-items:center;gap:26px;padding:15px 0;font-size:15px;font-weight:500;color:var(--forest)}.story-index a:hover{text-decoration:underline;text-underline-offset:4px}.story-index a>span{font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}.focus-rail{position:sticky;top:0;z-index:30;background:var(--ivory);border-block:1px solid var(--mist)}.focus-rail-inner{max-width:1304px;margin:auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.focus-rail fieldset{min-width:0;border:0;padding:0;margin:0;display:flex;gap:30px;align-items:center;width:100%}.focus-rail legend{float:left;font-size:13px;font-weight:600;max-width:145px;margin-right:32px;padding:0;line-height:1.45}.focus-options{display:flex;gap:8px;flex-wrap:wrap}.focus-option{display:flex;align-items:center;gap:12px;position:relative;cursor:pointer;border:1px solid var(--mist);border-radius:4px;padding:11px 15px;font-size:14px;font-weight:500;line-height:1.5;color:var(--forest);background:transparent;min-height:46px}.focus-option input{position:absolute;width:1px;height:1px;opacity:0;inset:auto;pointer-events:none}.focus-option svg{visibility:hidden}.focus-option:hover{border-color:var(--forest)}.focus-option.selected{background:var(--forest);border-color:var(--forest);color:var(--white)}.focus-option.selected svg{visibility:visible}.focus-option:has(input:focus-visible){outline:3px solid var(--forest);outline-offset:4px}.story-position{white-space:nowrap;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.07em}.story-position>span{color:var(--forest);font-weight:600}.story-progress{position:absolute;bottom:-1px;left:0;height:2px;background:var(--gold);width:100%;transform-origin:left;transform:scaleX(var(--scroll-progress))}.story-stack{max-width:1304px;margin:auto;padding:40px 0 110px;position:relative;scroll-margin-top:calc(var(--focus-height) + 24px)}.story-card{position:sticky;top:var(--card-top,calc(var(--focus-height) + 22px + var(--card-index)*18px));z-index:calc(1 + var(--card-index));border:1px solid var(--mist);border-radius:8px;background:var(--white);margin-bottom:80px;box-shadow:0 -6px 18px #172b2708;scroll-margin-top:calc(var(--focus-height) + 24px);overflow:visible}.story-card:last-child{margin-bottom:0}.story-card:focus-within{z-index:10}.story-card-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 36px;border-bottom:1px solid var(--mist);font-size:12px;font-weight:600;letter-spacing:.075em;color:var(--muted);line-height:1.45}.story-card-label>span:last-child{font-weight:400;letter-spacing:0}.story-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:48px 44px 50px;align-items:start}.story-card h2{font-size:clamp(32px,3vw,44px);line-height:1.07;letter-spacing:-.025em;font-weight:500;margin:0 0 25px}.story-card-copy>p{font-size:16px;line-height:1.7;max-width:490px;margin:0;color:var(--muted)}.story-demo-link{display:inline-flex;gap:18px;align-items:center;margin-top:46px;color:var(--forest);font-size:14px;font-weight:600;padding:10px 0;text-underline-offset:4px}.story-demo-link:hover{text-decoration:underline}.story-link-line{width:36px;height:1px;background:var(--gold)}.workflow-sheet{background:var(--ivory);padding:30px 30px 24px;border:1px solid var(--mist);border-radius:2px;position:relative}.workflow-sheet:before{content:"";position:absolute;left:30px;top:0;width:38px;height:2px;background:var(--gold)}.sheet-label{font-size:11px;font-weight:600;letter-spacing:.09em;color:var(--muted)}.workflow-sheet h3{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;line-height:1.15;margin:15px 0 26px}.workflow-sheet dl,.control-record dl{margin:0}.workflow-sheet dl>div{padding:15px 0;border-top:1px solid var(--mist)}.workflow-sheet dt{display:flex;align-items:center;gap:13px;font-size:14px;font-weight:600;color:var(--forest)}.workflow-sheet dt>span{font-size:11px;color:var(--muted);font-weight:400}.workflow-sheet dd{font-size:14px;line-height:1.6;margin:6px 0 0 27px;color:var(--muted)}.workflow-sheet .sheet-note{font-size:12px;line-height:1.6;margin:20px 0 0;padding-top:17px;border-top:1px solid var(--mist);color:var(--muted)}.story-controls{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.story-controls .story-card-label{color:var(--ivory);border-color:var(--muted)}.story-controls .story-card-label>span:first-child{color:var(--light-gold)}.story-controls h2{color:var(--ivory)}.story-controls .story-card-copy>p{color:var(--mist)}.control-record dl>div{padding:22px 0;border-bottom:1px solid var(--muted)}.control-record dl>div:first-child{padding-top:0}.control-record dt{display:flex;align-items:center;gap:13px;font-size:16px;font-weight:600;color:var(--ivory)}.control-record dt>svg{color:var(--light-gold)}.control-record dd{font-size:15px;line-height:1.65;color:var(--mist);margin:8px 0 0 30px}.control-record .control-caveat{font-size:13px;color:var(--mist);line-height:1.6;margin:25px 0 0}.story-case .story-card-grid{padding-top:36px;padding-bottom:36px;gap:54px}.story-case .story-card-copy>p{font-size:15px}.story-case h2{font-size:38px;margin-bottom:20px}.case-result{margin-top:28px;padding-top:23px;border-top:1px solid var(--mist)}.case-result>span{display:block;font-size:13px;color:var(--muted)}.case-result output{display:block;color:var(--forest);font-family:Cormorant Garamond,Georgia,serif;font-size:66px;line-height:1.1;margin:11px 0 16px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.case-result output>small{font:400 16px Inter,Arial,sans-serif;color:var(--muted);letter-spacing:0;margin-left:14px}.case-result p{font-size:14px;color:var(--ink);line-height:1.6;margin:0 0 12px}.case-result>small{display:block;font-size:12px;line-height:1.6;color:var(--muted);max-width:430px}.pilot-measure{border-left:2px solid var(--gold);padding-left:17px;margin-top:25px}.pilot-measure>strong{font-size:13px;color:var(--forest);font-weight:600}.pilot-measure p{font-size:13px;margin:6px 0 0;line-height:1.6}.case-worksheet{margin:0;padding:0}.worksheet-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.worksheet-heading h3{font-size:16px;margin:0}.worksheet-heading button{font-size:12px;color:var(--forest);text-decoration:underline;text-underline-offset:3px;padding:4px 0;white-space:nowrap}.worksheet-note{font-size:12px!important;line-height:1.6;margin:10px 0 23px;color:var(--muted)}.worksheet-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 18px}.worksheet-fields label{display:flex;flex-direction:column;gap:8px;min-width:0}.worksheet-fields label>span{font-size:12px;font-weight:500;line-height:1.45;color:var(--ink);min-height:35px;display:flex;align-items:end}.worksheet-fields input{padding:10px 12px;border:1px solid var(--muted);border-radius:4px;min-height:44px;font-size:16px;line-height:1.4;font-variant-numeric:tabular-nums;background:var(--white)}.worksheet-fields .worksheet-wide{grid-column:1/-1}.worksheet-fields .worksheet-wide>span{min-height:0}.worksheet-fields label>small{font-size:12px;line-height:1.5}.worksheet-fields input[aria-invalid=true]{border-color:#9e342d}.worksheet-fields .worksheet-error{color:#9e342d}.story-card :is(input,button,a){scroll-margin-block:calc(var(--focus-height) + 48px) 32px}.story-next{max-width:1216px;margin:0 auto;padding:20px 0 64px;display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.story-next h2{font-size:38px;font-weight:500;line-height:1.15;max-width:650px;margin-bottom:20px}.story-next p:not(.story-overline){font-size:16px;max-width:570px;margin:0}.story-next-actions{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;gap:18px}.story-next-actions .btn{min-width:240px;border-radius:4px;padding-block:14px}.story-print{display:flex;align-items:center;gap:10px;padding:4px 0;color:var(--forest);font-size:14px;text-underline-offset:4px}.story-print:hover{text-decoration:underline}.story-next-actions>small{font-size:12px}.story-availability{max-width:1216px;margin:0 auto 66px;border-block:1px solid var(--mist)}.story-availability summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;color:var(--forest);cursor:pointer;list-style:none}.story-availability summary::-webkit-details-marker{display:none}.story-availability[open] summary>svg{transform:rotate(180deg)}.story-availability>div{display:grid;grid-template-columns:1fr 1fr;gap:18px 44px;padding:0 0 25px}.story-availability p{font-size:14px;margin:0}.story-availability a{font-size:14px;color:var(--forest);text-decoration:underline;text-underline-offset:4px}.story-footer{max-width:1304px;margin:auto;padding:26px 0 32px;border-top:1px solid var(--muted);display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;color:var(--muted)}.story-footer>span:first-child{font-weight:600;color:var(--forest)}.story-footer a{text-decoration:underline;text-underline-offset:4px}.story-linear .story-card{position:relative;top:auto!important;box-shadow:none}.story-linear .story-stack{padding-bottom:64px}.story-linear .story-card{margin-bottom:32px}@media(min-width:1500px){.story-intro{padding-top:95px;padding-bottom:90px}.story-card-grid{padding:56px 52px 58px}}@media(max-width:1400px){.story-intro,.story-stack,.focus-rail-inner,.story-footer{margin-inline:40px}.story-next,.story-availability{margin-inline:84px}.focus-rail fieldset{gap:12px}.focus-rail legend{margin-right:18px}.focus-option{padding-inline:11px;gap:8px}.story-position{display:none}.story-card-grid{gap:42px}}@media(max-width:1120px){.story-header{padding-inline:30px}.story-header nav{gap:20px}.story-intro{gap:50px}.story-card-grid{padding:34px 30px;gap:32px}.story-card-label{padding-inline:30px}.story-intro,.story-stack,.focus-rail-inner,.story-footer{margin-inline:30px}.story-next,.story-availability{margin-inline:60px}.focus-rail fieldset{display:block}.focus-rail legend{float:none;max-width:none;margin:0 0 11px}.focus-rail-inner{padding-block:14px}.focus-option{padding-block:9px;font-size:13px;min-height:42px}.story-case .story-card-grid{gap:30px}.story-card h2,.story-case h2{font-size:34px}.workflow-sheet{padding:24px}.worksheet-heading{flex-wrap:wrap;gap:8px}.worksheet-heading button{font-size:12px}.story-next{gap:40px}}@media(max-width:820px){.story-header nav>a:not(.story-access):not(.story-pilot-access){display:none}.story-intro{grid-template-columns:1fr;gap:35px;padding:44px 0}.story-index{max-width:none;justify-self:start}.story-index>p{max-width:420px}.story-index ol{display:flex;border-bottom:1px solid var(--mist)}.story-index li{flex:1;border:0}.story-index a{gap:11px;font-size:13px;line-height:1.4;padding:15px 8px 15px 0}.story-intro h1{font-size:54px}.focus-options{display:grid;grid-template-columns:1fr 1fr}.focus-option{justify-content:space-between}.story-card-grid{grid-template-columns:1fr;gap:30px;padding:30px}.story-card h2{font-size:38px}.story-card-copy>p{max-width:none}.story-demo-link{margin-top:20px}.story-card-label{padding:19px 25px}.workflow-sheet{padding:26px}.control-record dd{font-size:15px}.story-case .story-card-grid{grid-template-columns:1fr;padding:30px}.case-result{margin-top:24px}.case-result output{font-size:60px}.case-result>small{max-width:none}.worksheet-heading{flex-wrap:nowrap}.worksheet-fields label>span{font-size:13px}.story-next{grid-template-columns:1fr;gap:30px;margin-inline:30px}.story-next-actions{justify-self:start;align-items:flex-start}.story-availability{margin-inline:30px}.story-availability>div{grid-template-columns:1fr}.story-stack{padding-bottom:65px}.story-card{margin-bottom:36px}.story-footer{flex-wrap:wrap}.story-footer>span:nth-child(2){display:none}}@media(max-width:520px){.story-header{padding:12px 16px 0;flex-direction:column;gap:14px;align-items:center}.story-header .brand{--logo-width:240px;align-items:center}.story-header .brand small{padding-left:0}.story-header nav{width:100%;justify-content:flex-end;border-bottom:1px solid var(--mist);padding-bottom:10px}.story-header :is(.story-access,.story-pilot-access){border:0;font-size:14px;padding:10px 0;min-height:44px;display:inline-flex;align-items:center}.story-intro,.story-stack,.focus-rail-inner,.story-footer{margin-inline:18px}.story-intro{padding-top:28px;padding-bottom:32px;gap:26px}.story-intro h1{font-size:45px;margin-bottom:20px}.story-overline{font-size:11px!important;margin-bottom:17px}.story-intro-copy{font-size:16px!important}.story-index>p{font-size:13px;max-width:330px;margin-bottom:18px}.story-index a{font-size:12px;gap:8px;align-items:flex-start}.story-index a>span{font-size:11px}.focus-rail-inner{padding:12px 0}.focus-rail legend{font-size:12px}.focus-options{gap:6px}.focus-option{font-size:12px;padding:9px 10px;gap:5px;min-height:42px}.focus-option>svg{width:13px}.story-stack{padding-top:24px}.story-card-label{font-size:10px;padding:17px 20px;gap:8px}.story-card-grid,.story-case .story-card-grid{padding:28px 22px;gap:25px}.story-card h2,.story-case h2{font-size:32px;margin-bottom:20px}.story-card-copy>p{font-size:15px;line-height:1.65}.workflow-sheet{padding:23px 19px 20px}.workflow-sheet:before{left:19px}.workflow-sheet h3{font-size:25px;margin-bottom:20px}.workflow-sheet dt{font-size:13px}.workflow-sheet dd{font-size:13px;margin-left:0}.workflow-sheet .sheet-note{font-size:12px}.control-record dt{font-size:15px}.control-record dd{margin-left:0;font-size:14px}.control-record .control-caveat{font-size:12px}.worksheet-heading{align-items:flex-start;flex-direction:column;gap:5px}.worksheet-fields{gap:14px 13px}.worksheet-fields label>span{font-size:12px;min-height:36px}.worksheet-fields .worksheet-wide>span{min-height:0}.story-case .story-card-copy>p{font-size:15px}.case-result output{font-size:56px}.case-result p{font-size:13px}.story-next,.story-availability{margin-inline:22px}.story-next{padding-bottom:40px}.story-next h2{font-size:32px}.story-next p:not(.story-overline){font-size:15px}.story-availability{margin-bottom:38px}.story-footer{padding-block:22px;font-size:12px}.story-position{display:none}}@media(prefers-reduced-motion:reduce){.marketing-story .story-card{position:relative;top:auto!important;box-shadow:none}.story-progress{display:none}}@media print{.marketing-story{background:#fff}.story-header{padding:0 0 10mm;display:block}.story-header nav,.story-index,.story-next,.story-availability,.story-footer,.story-position,.story-progress,.worksheet-heading button,.story-demo-link{display:none!important}.story-intro{padding:0 0 8mm;display:block;margin:0}.story-intro h1{font-size:28pt}.story-intro-copy{font-size:11pt!important}.focus-rail{position:static;border:0;margin-bottom:8mm}.focus-rail-inner{margin:0;padding:0}.focus-rail fieldset{display:block}.focus-rail legend{float:none;margin-bottom:4mm}.focus-options{display:block}.focus-option:not(.selected){display:none}.focus-option.selected{display:inline-flex;color:#172b27;background:#fff;border:1px solid #53655E}.focus-option svg{display:none}.story-stack{padding:0;margin:0}.story-card,.marketing-story .story-card{position:static;top:auto;box-shadow:none;margin:0 0 8mm;break-inside:avoid;border:1px solid #53655E}.story-card-grid,.story-case .story-card-grid{padding:7mm;gap:7mm;grid-template-columns:1fr 1fr}.story-card-label{padding:4mm 7mm;font-size:9pt}.story-card h2,.story-case h2{font-size:22pt}.story-card-copy>p,.story-case .story-card-copy>p{font-size:10.5pt;line-height:1.5}.story-controls{background:#fff;color:#172b27}.story-controls :is(h2,p,dt,dd),.story-controls .story-card-label,.story-controls .story-card-label>span:first-child,.control-record .control-caveat{color:#172b27}.control-record dt>svg{color:#164d43}.workflow-sheet{padding:5mm}.worksheet-fields{gap:4mm}.worksheet-fields input{font-size:10pt;min-height:0;padding:2mm}.worksheet-fields label>span{font-size:9pt;min-height:0}.worksheet-heading h3{font-size:11pt}.case-result output{font-size:36pt}.pilot-measure,.case-result{margin-top:5mm}.worksheet-note,.sheet-note{font-size:9pt!important}}@media print{.marketing-story .story-intro,.marketing-story .story-work,.marketing-story .story-controls{display:none!important}.marketing-story .story-header{padding:0 0 5mm}.marketing-story .focus-rail{margin-bottom:5mm}.marketing-story .focus-rail legend{display:none}.marketing-story .story-case .story-card-label>span:last-child:after{content:" · 4-week estimate"}.marketing-story .story-case{margin:0}.marketing-story .worksheet-note{font-size:8pt!important}.marketing-story .story-case .story-card-grid{padding:5mm;gap:5mm}.marketing-story .story-case h2{font-size:20pt}.marketing-story .worksheet-fields label>small{font-size:8pt}.marketing-story .story-header .brand{--logo-width:240px}}@media print{.marketing-story,.marketing-story main,.marketing-story .focus-rail,.marketing-story .story-stack{background:#fff!important}.marketing-story .worksheet-fields input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:none;box-shadow:none}.marketing-story .worksheet-fields input::-webkit-inner-spin-button,.marketing-story .worksheet-fields input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}}.interest-intro-note{max-width:540px;margin:22px 0 0;font-size:14px;color:var(--muted);border-left:2px solid var(--gold);padding-left:17px}.interest-section{max-width:1216px;margin:0 auto 76px;display:grid;grid-template-columns:1fr 1.1fr;gap:42px 84px;scroll-margin-top:calc(var(--focus-height) + 24px)}.interest-heading h2{font-size:42px;line-height:1.1;font-weight:500;letter-spacing:-.02em;margin:0 0 22px}.interest-heading>p:not(.story-overline){font-size:15px;color:var(--muted);max-width:410px}.interest-priority{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:23px 0;margin:26px 0;border-block:1px solid var(--mist)}.interest-priority>span{font-size:12px;color:var(--muted)}.interest-priority>strong{font-size:16px;font-weight:600;color:var(--forest)}.interest-priority>a,.interest-permission>a,.interest-text-button{text-decoration:underline;text-underline-offset:4px;color:var(--forest);font-size:13px;padding:5px 0}.interest-heading .interest-boundary{font-size:13px!important}.interest-registration{min-width:0}.interest-form{padding:28px 30px;background:var(--white);border:1px solid var(--mist);border-top:2px solid var(--gold);border-radius:3px}.interest-required-note{margin:0 0 22px;font-size:12px;color:var(--muted)}.interest-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}.interest-fields>label{display:flex;min-width:0;flex-direction:column;gap:8px;font-size:13px;font-weight:500}.interest-fields label>span>small{font-size:12px;font-weight:400;color:var(--muted)}.interest-fields .interest-wide{grid-column:1/-1}.interest-fields :is(input,select){width:100%;min-width:0;border:1px solid var(--muted);border-radius:4px;padding:10px 11px;background:var(--white);font-size:16px;font-weight:400;min-height:46px;color:var(--ink)}.interest-fields select{padding-right:25px}.interest-section :is(input,select,button,a){scroll-margin-block:calc(var(--focus-height) + 32px) 24px}.interest-fields [aria-invalid=true]{border-color:#9e342d}.interest-field-error{font-size:12px;font-weight:400;line-height:1.5;color:#9e342d}.interest-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.interest-permission{margin:24px 0 20px}.interest-permission>label{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;cursor:pointer}.interest-permission input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--forest)}.interest-permission>a,.interest-permission>.interest-field-error{display:block;margin:5px 0 0 29px;line-height:1.6}.interest-permission>a{font-size:12px}.interest-submit{min-height:48px;border-radius:4px;width:100%;gap:9px}.interest-form-note{font-size:12px;color:var(--muted);margin:12px 0 0;text-align:center}.interest-confirmation{padding:32px;background:var(--white);border:1px solid var(--mist);border-top:2px solid var(--gold);border-radius:3px}.interest-confirmation>svg{color:var(--forest)}.interest-confirmation h3{font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:600;line-height:1.15;color:var(--forest);margin:19px 0 13px}.interest-confirmation p{font-size:14px;color:var(--muted);margin:0 0 18px}.interest-confirmation .interest-removal-note{font-size:12px;margin-bottom:3px}.interest-removal-link{margin:23px 0 12px;padding-block:18px;border-block:1px solid var(--mist)}.interest-removal-link label{display:block;font-size:13px;font-weight:600;color:var(--forest);margin-bottom:9px}.interest-removal-link input{display:block;width:100%;min-width:0;border:1px solid var(--muted);border-radius:4px;background:var(--white);padding:10px;font-size:13px;min-height:44px}.interest-removal-link p{font-size:12px;margin:5px 0 0}.interest-text-button{text-align:left;min-height:44px;line-height:1.6}.interest-text-button:disabled{opacity:.65;cursor:wait}.interest-request-error{padding:13px 16px;background:#fff4f2;border:1px solid #9E342D;border-radius:3px;color:#9e342d;font-size:14px;margin:16px 0 0}.interest-privacy{grid-column:1/-1;border-top:1px solid var(--mist);padding-top:24px;display:grid;grid-template-columns:1fr 1.1fr;gap:12px 84px;scroll-margin-top:calc(var(--focus-height) + 24px)}.interest-privacy h3{grid-column:1/-1;font-size:14px;font-weight:600;margin:0;color:var(--forest)}.interest-privacy p{font-size:12px;color:var(--muted);margin:0}@media(max-width:1400px){.interest-section{margin-inline:84px;gap:42px 54px}.interest-privacy{gap:12px 54px}}@media(max-width:1120px){.interest-section{margin-inline:60px;gap:36px}.interest-privacy{gap:12px 36px}.interest-form{padding:25px 23px}.interest-fields{grid-template-columns:1fr}.interest-fields .interest-wide{grid-column:auto}}@media(max-width:820px){.interest-section{margin-inline:30px;grid-template-columns:1fr;gap:30px}.interest-heading>p:not(.story-overline){max-width:580px}.interest-priority{max-width:580px;margin-block:22px;padding-block:18px}.interest-fields{grid-template-columns:1fr 1fr}.interest-fields .interest-wide{grid-column:1/-1}.interest-privacy{grid-template-columns:1fr;gap:12px}.interest-privacy h3{grid-column:auto}}@media(max-width:520px){.interest-section{margin-inline:22px;margin-bottom:40px}.interest-heading h2{font-size:34px}.interest-form{padding:24px 20px}.interest-fields{grid-template-columns:1fr;gap:18px}.interest-fields .interest-wide{grid-column:auto}.interest-confirmation{padding:26px 22px}.interest-confirmation h3{font-size:29px}.interest-marketing .story-next-actions>small{max-width:270px;line-height:1.6}}@media print{.interest-section,.interest-intro-note{display:none!important}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--forest);background:var(--ivory);font-synthesis:none;font-size:16px;--ink:var(--forest);--muted:var(--muted);--teal:var(--forest);--border:var(--mist);--paper:var(--white);--mint:var(--mist);--sidebar:var(--ink);--accent:var(--mist)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{width:100%;border:1px solid var(--mist);border-radius:8px;padding:11px 12px;color:var(--forest);background:var(--white);outline:none;min-width:0}input:focus,select:focus,textarea:focus{border-color:var(--mist);box-shadow:0 0 0 3px #172b2714}textarea{resize:vertical;line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Inter,Inter,sans-serif;color:var(--ink)}h1{font-size:32px;letter-spacing:-1.1px;line-height:1.25;font-weight:750}h2{font-size:24px;line-height:1.4;letter-spacing:-.5px;font-weight:750}h3{font-size:16px;line-height:1.5;font-weight:700}p{font-size:16px;line-height:1.75;color:var(--muted)}small{font-size:12px;line-height:1.6;color:var(--muted)}button{border:0;background:none;color:inherit}svg{flex-shrink:0}::selection{background:var(--mist)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--muted);outline-offset:4px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--forest);flex-shrink:0;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;padding:10px 16px;border-radius:7px;font-weight:650;font-size:14px;line-height:1.4;border:1px solid transparent;transition:background .15s,transform .15s;white-space:nowrap}.btn.primary{background:var(--ink);color:var(--white);box-shadow:0 2px 3px #172b2712}.btn.primary:hover:not(:disabled){background:var(--forest)}.btn.secondary{background:var(--white);border-color:var(--mist);color:var(--forest)}.btn.ghost{color:var(--forest);border-color:transparent}.btn.light-button{background:var(--mist);color:var(--forest)}.btn:active:not(:disabled){transform:translateY(1px)}.button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--forest);font-size:14px;font-weight:650;padding:0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:7px;color:var(--muted);position:relative}.icon-button:hover{background:var(--ivory)}.badge{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:550;white-space:nowrap;padding:5px 9px;border-radius:5px;background:var(--ivory);color:var(--muted);line-height:1.35}.badge.green{color:var(--forest);background:var(--ivory)}.badge.amber{color:#9b6c2c;background:#fff3df}.badge.purple{color:var(--muted);background:var(--ivory)}.badge.red{color:#a24949;background:#fcebea}.eyebrow{display:block;font-size:12px;letter-spacing:1.6px;font-weight:700;color:var(--muted);margin-bottom:11px}.brand{display:flex;align-items:center;gap:11px;color:var(--forest);font-family:Inter,sans-serif;font-weight:750;font-size:18px;letter-spacing:-.6px;white-space:nowrap}.brand small{display:block;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.3px;color:var(--muted);font-weight:500;margin-top:5px}.brand.light{color:var(--white)}.brand.light small{color:var(--muted)}.app-shell{display:flex;min-height:100vh}.sidebar{width:244px;position:fixed;inset:0 auto 0 0;z-index:40;background:var(--sidebar);color:var(--muted);display:flex;flex-direction:column;padding:30px 19px 14px}.sidebar>.brand{margin:1px 7px 27px;font-size:17px}.firm-picker{display:flex;align-items:center;gap:10px;border:1px solid var(--forest);background:var(--forest);padding:11px 9px;border-radius:8px;margin:0 0 27px;text-align:left;font-size:12px;color:var(--ivory)}.firm-picker>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis}.firm-picker small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.firm-avatar{height:29px;width:29px;border-radius:6px;border:1px solid var(--mist);display:grid;place-items:center;color:var(--mist);font-family:Cormorant Garamond,Georgia,serif;font-size:17px}.nav-label{font-size:12px;letter-spacing:1.8px;color:var(--muted);font-weight:650;padding:0 13px;margin-bottom:10px}.nav-label.extra{margin-top:25px;margin-bottom:10px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav>button{width:100%;display:flex;align-items:center;gap:13px;padding:12px 13px;font-size:13px;font-weight:500;line-height:1.2;border-radius:7px;text-align:left;color:var(--muted)}.sidebar nav>button:hover{background:var(--forest);color:var(--white)}.sidebar nav>button.active{background:var(--mist);color:var(--forest);font-weight:650}.sidebar nav>button.active svg{stroke-width:2.2}.nav-count{margin-left:auto;background:var(--forest);color:var(--mist);font-size:12px;min-width:19px;padding:3px 5px;border-radius:4px;text-align:center}.sidebar nav>button.active .nav-count{background:var(--mist);color:var(--forest)}.sidebar-bottom{margin-top:auto;padding-top:32px}.policy-mini{display:flex;gap:10px;align-items:flex-start;padding:14px 7px;color:var(--mist);font-size:12px;border-bottom:1px solid var(--forest)}.policy-mini small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.user-pill{display:flex;width:100%;align-items:center;text-align:left;gap:9px;padding:18px 5px 0;font-size:12px;color:var(--ivory)}.user-pill>span:nth-child(2){flex:1}.user-pill small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.avatar{width:33px;height:33px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--mist);color:var(--forest);font-size:12px;font-weight:700}.avatar.small{width:30px;height:30px}.main-shell{margin-left:244px;width:calc(100% - 244px);min-height:100vh;display:flex;flex-direction:column}.topbar{height:76px;background:var(--white);border-bottom:1px solid var(--border);padding:0 37px;display:flex;align-items:center;justify-content:space-between}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:12px}.breadcrumb>span{color:var(--muted)}.breadcrumb strong{font-weight:550;color:var(--forest)}.breadcrumb svg{color:var(--muted)}.topbar-right{display:flex;align-items:center;gap:18px}.topbar-right .icon-button{border-left:1px solid var(--mist);border-radius:0;padding-left:18px;width:40px}.icon-button i{position:absolute;top:7px;right:5px;width:5px;height:5px;background:var(--forest);border-radius:50%}.workspace-main{padding:34px 37px 20px;max-width:1660px;width:100%;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:29px}.page-heading .eyebrow{font-size:12px;letter-spacing:1.4px;margin-bottom:10px}.page-heading h1{font-size:29px;margin-bottom:10px}.page-heading p{font-size:16px;margin:0}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}.metric-card{padding:20px 20px 17px;border:1px solid var(--border);border-radius:10px;background:var(--white);box-shadow:0 2px 2px #172b2702}.metric-card>div{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:12px}.metric-card>div svg{color:var(--muted)}.metric-card>strong{display:block;font-family:Inter,sans-serif;color:var(--forest);font-size:31px;letter-spacing:-1.3px;font-weight:650;margin-top:14px;margin-bottom:4px}.metric-card>small{font-size:12px;display:block;color:var(--muted)}.overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:23px}.panel{background:var(--white);border:1px solid var(--border);border-radius:10px;margin-bottom:23px;overflow:hidden;box-shadow:0 2px 2px #172b2702}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 23px 17px}.panel-heading h2{margin:0;font-size:24px}.panel-heading p{font-size:16px;margin:5px 0 0;line-height:1.6}.panel-heading .text-link{font-size:12px}.matter-row{display:flex;align-items:center;gap:13px;text-align:left;width:100%;border-top:1px solid var(--mist);padding:21px 23px}.matter-row:hover{background:var(--ivory)}.matter-icon{width:41px;height:41px;display:inline-flex;align-items:center;justify-content:center;background:var(--ivory);color:var(--muted);border:1px solid var(--mist);border-radius:8px;flex-shrink:0}.matter-icon.color-1,.matter-icon.color-2{background:var(--ivory);color:var(--muted);border-color:var(--mist)}.matter-row-name{flex:1;min-width:0}.matter-row strong{display:block;font-size:12px;font-weight:650;color:var(--forest)}.matter-row small{display:block;font-size:12px;margin-top:5px;color:var(--muted)}.matter-row small span{margin:0 5px}.matter-row .badge{font-size:12px;padding:4px 7px}.matter-row>svg{color:var(--muted)}.review-row{display:flex;align-items:center;gap:12px;border-top:1px solid var(--mist);padding:16px 23px}.review-row>svg{color:var(--muted)}.review-row>span{flex:1;min-width:0}.review-row strong{display:block;font-size:12px;font-weight:550}.review-row small{display:block;font-size:12px;margin-top:4px}.review-row .btn{min-height:31px;padding:7px 11px;font-size:12px}.evidence-card{background:var(--forest);color:var(--ivory);padding:24px;border-radius:10px;margin-bottom:22px;position:relative;overflow:hidden}.evidence-card .evidence-icon{display:block;color:var(--mist);margin-bottom:15px}.evidence-card .eyebrow{font-size:12px;color:var(--muted);letter-spacing:1.2px}.evidence-card h2{font-size:24px;color:var(--ivory);font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.4px;line-height:1.25;margin:10px 0 13px}.evidence-card p{font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:18px;max-width:250px}.evidence-steps{border-top:1px solid var(--forest);padding-top:17px;display:grid;gap:12px;margin-bottom:23px}.evidence-steps span{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--mist)}.evidence-steps svg{color:var(--muted);width:13px}.evidence-card .btn{font-size:12px;min-height:35px;width:100%;justify-content:space-between;padding:9px 13px}.compact{padding:22px}.compact h2{font-size:24px;margin-bottom:14px}.compact h3{font-size:13px;margin-bottom:8px}.compact p{font-size:16px;line-height:1.8}.control-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;color:var(--muted)}.control-line .badge{font-size:12px}.compact .text-link{font-size:12px;margin-top:14px}.workflow-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--mist);border-radius:9px;background:var(--ivory);padding:21px 24px}.workflow-strip>div{display:flex;align-items:center;gap:17px}.workflow-symbol{display:grid;place-items:center;width:42px;height:42px;background:var(--mist);border-radius:9px;color:var(--muted)}.workflow-strip h3{font-size:13px;margin:0 0 5px}.workflow-strip p{font-size:16px;margin:0;color:var(--muted)}.workflow-strip .btn{font-size:12px;min-height:35px}.workspace-footer{display:flex;justify-content:space-between;padding:20px 37px;font-size:12px;color:var(--muted)}.workspace-footer>span>span{margin:0 6px}.demo-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:9px 37px;background:var(--ivory);border-bottom:1px solid var(--mist);color:var(--muted);font-size:12px}.demo-banner a{display:flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.mobile-menu{display:none}.empty{text-align:center;padding:42px 24px}.empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--ivory);color:var(--muted);margin:0 auto 17px}.empty h3{font-size:16px;margin:0 0 8px}.empty p{font-size:16px;max-width:430px;margin:0 auto 18px}.quiet-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;color:var(--muted);font-size:13px;border-top:1px solid var(--mist)}.toolbar{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:22px}.search-input{display:flex;gap:9px;align-items:center;padding:0 12px;background:var(--white);border:1px solid var(--border);border-radius:8px;max-width:420px;flex:1;color:var(--muted)}.search-input input{border:0;box-shadow:none;font-size:13px;padding:12px 3px;background:none}.matter-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.matter-card{background:var(--white);border:1px solid var(--border);border-radius:10px;padding:21px;text-align:left}.matter-card.selected{border-color:var(--mist);box-shadow:0 0 0 2px #172b2712}.matter-card>div{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.matter-card h2{font-size:24px;margin:0 0 7px}.matter-card p{font-size:16px;margin:0 0 21px}.matter-card footer{display:flex;justify-content:space-between;border-top:1px solid var(--mist);padding-top:14px;font-size:12px;color:var(--muted)}.matter-detail .panel-heading{align-items:flex-start}.matter-detail .panel-heading h2{font-size:24px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:var(--ivory);padding:13px 22px;border-block:1px solid var(--mist)}td{padding:17px 22px;border-bottom:1px solid var(--mist);font-size:12px;color:var(--muted)}tbody tr:last-child td{border-bottom:0}td strong{font-weight:600;color:var(--forest)}.document-title{display:flex;align-items:center;gap:11px;font-size:12px;text-align:left;font-weight:550;color:var(--forest);padding:0}.document-title>svg{color:var(--muted)}.document-title small{display:block;font-size:12px;margin-top:4px;font-weight:400}.capitalize{text-transform:capitalize}.access-details{padding:20px 23px;border-top:1px solid var(--mist);font-size:13px}.access-details summary{display:flex;align-items:center;gap:9px;cursor:pointer;color:var(--muted);font-weight:600}.access-details p{font-size:16px;margin:15px 0}.split-layout,.research-grid,.voice-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr);gap:22px}.intake-item{display:flex;gap:15px;align-items:flex-start;width:100%;text-align:left;border-top:1px solid var(--mist);padding:22px}.intake-item>span:nth-child(2){flex:1}.intake-item strong{display:block;font-size:14px;color:var(--forest)}.intake-item small{display:block;font-size:12px;margin-top:4px}.intake-item p{font-size:16px;margin:9px 0 0;max-width:530px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.source-row{display:flex;align-items:center;gap:14px;padding:20px 23px;border-top:1px solid var(--mist)}.source-row>svg{color:var(--muted)}.source-row>span{flex:1;min-width:0}.source-row strong{font-size:13px;display:block}.source-row small{display:block;font-size:12px;word-break:break-all}.research-composer{padding:23px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:13px;color:var(--muted);font-weight:550}.field>small{font-weight:400;font-size:12px;color:var(--muted)}.field input,.field select,.field textarea{font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.question-input{background:var(--ivory);min-height:130px;font-size:14px;line-height:1.9}.research-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px}.checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--muted);line-height:1.7;margin:15px 0}.checkbox input{margin-top:3px}.checkbox span{flex:1}.research-bottom .checkbox{margin:0;font-size:12px}.research-empty{text-align:center;padding:52px 30px 65px}.research-orbit{display:inline-flex;align-items:center;justify-content:center;width:85px;height:85px;border:1px solid var(--mist);border-radius:50%;box-shadow:0 0 0 12px var(--ivory);margin-bottom:33px;color:var(--muted);background:var(--ivory)}.research-empty h2{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:400;margin-bottom:12px}.research-empty p{font-size:16px;max-width:400px;margin:0 auto 23px}.suggestion-row{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}.suggestion-row button{font-size:12px;border:1px solid var(--mist);background:var(--white);border-radius:20px;padding:8px 12px;color:var(--muted)}.plain-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:13px;font-size:12px;color:var(--muted)}.plain-list li{display:flex;align-items:center;gap:9px}.research-result{border-top:1px solid var(--mist);padding:23px}.research-result>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.research-result>div>svg{color:var(--muted)}.research-result button{font-size:14px;color:var(--forest);font-weight:600;padding:0}.research-result p{white-space:pre-wrap;margin:17px 0;font-size:16px;color:var(--muted)}.research-result small{font-size:12px}.draft-result{padding:0 24px 24px}.draft-result>p{white-space:pre-wrap}.draft-result blockquote{margin:15px 0;padding:15px 18px;background:var(--ivory);border-left:3px solid var(--mist)}.draft-result blockquote p{font-size:16px}.draft-result blockquote footer{font-size:12px;color:var(--muted)}.padded{padding:25px}.padded>h2{margin-bottom:8px}.padded>p{font-size:16px}.panel-body{padding:0 24px 24px}.panel-body p{margin:0;font-size:16px}.flush{padding:0 0 22px}.assessment-grid,.value-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.scenario-result{background:var(--forest);color:var(--mist);border-radius:11px;padding:29px;margin-bottom:23px}.scenario-result .eyebrow{color:var(--mist);font-size:12px}.scenario-result h2{font-size:47px;letter-spacing:-2px;color:var(--ivory);font-weight:500;margin:10px 0}.scenario-result>p{font-size:16px;color:var(--muted);margin-bottom:28px}.scenario-line{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--forest);padding:14px 0;font-size:12px;color:var(--mist)}.scenario-line strong{font-size:14px;color:var(--ivory);font-weight:600}.scenario-result>small{display:block;font-size:12px;color:var(--muted);line-height:1.8;margin-top:14px}.sensitivity-row{display:flex;align-items:center;gap:12px;font-size:12px;margin:18px 0}.sensitivity-row>span{width:30px;color:var(--muted)}.sensitivity-row>div{flex:1;background:var(--ivory);height:7px;border-radius:7px}.sensitivity-row i{display:block;height:7px;background:var(--forest);border-radius:7px}.sensitivity-row strong{font-size:12px;font-weight:600;width:78px;text-align:right;color:var(--muted)}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.partner-card{padding:24px}.partner-avatar{display:inline-flex;width:49px;height:49px;background:var(--ivory);color:var(--muted);border-radius:11px;align-items:center;justify-content:center;margin-bottom:20px}.partner-card>.badge{float:right;font-size:12px}.partner-card h2{font-size:24px;margin-bottom:8px}.partner-card p{font-size:16px;margin-bottom:7px}.partner-card small{font-size:12px}.partner-card .partner-note{border-top:1px solid var(--mist);padding-top:15px;margin-top:17px;font-size:12px}.partner-card .btn{margin-top:12px;font-size:12px}.bar-chart{margin-top:38px;display:grid;gap:29px;padding-bottom:10px}.chart-row{display:flex;align-items:center;gap:15px;font-size:12px}.chart-row>span{width:93px;color:var(--muted)}.chart-row>div{flex:1;height:16px;background:var(--ivory);border-radius:3px}.chart-row i{display:block;height:16px;border-radius:3px;background:var(--forest);min-width:0}.chart-row i.negative{background:#c79a84}.chart-row strong{font-size:12px;color:var(--muted);width:40px;text-align:right}.value-equation{margin:22px 0}.value-equation>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;color:var(--muted)}.value-equation strong{color:var(--forest);font-size:15px;font-weight:600}.value-equation .total{border-top:1px solid var(--mist);padding-top:19px;margin-top:6px}.value-equation .total strong{font-size:23px}.form-note{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;color:var(--muted)}.form-note svg{margin-top:2px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 0;border-bottom:1px solid var(--mist);position:relative}.toggle-row:last-child{border-bottom:0}.toggle-row>span:first-child{flex:1}.toggle-row strong{font-size:13px;font-weight:600;color:var(--forest)}.toggle-row small{display:block;font-size:12px;line-height:1.7;margin-top:5px;max-width:330px}.toggle-row input{position:absolute;right:0;width:40px;height:23px;opacity:0;z-index:1}.toggle-row input:focus-visible+.switch{outline:3px solid var(--muted);outline-offset:3px}.switch{width:37px;height:21px;border-radius:20px;background:var(--mist);position:relative;flex-shrink:0;transition:background .2s}.switch:after{content:"";position:absolute;width:15px;height:15px;background:var(--white);border-radius:50%;top:3px;left:3px;box-shadow:0 1px 3px #172b2715;transition:left .2s}.toggle-row input:checked+.switch{background:var(--forest)}.toggle-row input:checked+.switch:after{left:19px}.notice{padding:14px 16px;border:1px solid var(--mist);border-radius:7px;background:var(--ivory);color:var(--muted);font-size:12px;line-height:1.8;margin:18px 0}.connection-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--mist)}.connection-row>span:nth-child(2){flex:1;min-width:0}.connection-row strong{display:block;font-size:13px;color:var(--forest);font-weight:600}.connection-row small{display:block;font-size:12px;margin-top:4px}.connection-row .badge{font-size:12px}.connection-icon{width:35px;height:35px;display:grid;place-items:center;background:var(--ivory);color:var(--muted);border-radius:7px}.panel-note{font-size:12px;padding:0 23px 20px;color:var(--muted)}.audit-list{padding:0 23px 10px}.audit-list>div{display:flex;align-items:center;gap:12px;font-size:12px;padding:12px 0;border-top:1px solid var(--mist);color:var(--muted)}.audit-list time{margin-left:auto;font-size:12px;color:var(--muted)}.audit-dot{width:7px;height:7px;background:var(--forest);border-radius:50%}.divider{height:1px;background:var(--mist);margin:22px 0}.teal{color:var(--muted)}.block{display:block;font-size:12px;margin-top:5px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#172b2780;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;overflow-y:auto}.modal{background:var(--white);width:min(650px,100%);max-height:90vh;overflow:auto;border-radius:13px;padding:25px 28px;box-shadow:0 18px 65px #172b2730}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.modal h2{font-size:24px;margin:0}.modal-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--mist);margin-top:23px;padding-top:20px}.modal form>.field:last-of-type{margin-bottom:16px}.source-review-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.source-review-head>svg{color:var(--muted)}.source-review-head>div{flex:1;min-width:0}.source-review-head h3{font-size:15px;overflow-wrap:anywhere;margin:0 0 5px}.source-review-head p{font-size:16px;margin:0}.source-text{padding:20px;border:1px solid var(--mist);background:var(--ivory);font:13px/1.8 Inter,sans-serif;white-space:pre-wrap;max-height:340px;overflow:auto;border-radius:7px;color:var(--forest)}.verification-list{display:grid;gap:10px;font-size:12px;color:var(--muted);margin:20px 0}.verification-list>span{display:flex;align-items:center;gap:8px}.hash-label{display:block;font-size:12px;overflow-wrap:anywhere;margin-bottom:15px}.intake-details h3{font-size:20px;margin:17px 0 5px}.intake-details dl{font-size:13px;line-height:1.8}.intake-details dt{font-weight:600;color:var(--muted);margin-top:15px}.intake-details dd{margin:4px 0;color:var(--muted);white-space:pre-wrap}.toast{position:fixed;width:max-content;bottom:25px;left:calc(50% + 110px);transform:translate(-50%);max-width:min(650px,calc(100vw - 30px));padding:16px 18px;border:1px solid var(--mist);box-shadow:0 10px 40px #172b2720;background:var(--ivory);border-radius:10px;display:flex;gap:12px;align-items:center;font-size:13px;color:var(--forest);z-index:120}.toast>span{flex:1}.toast button{display:flex;padding:3px}.loading{display:flex;align-items:center;justify-content:center;min-height:100vh;flex-direction:column;gap:15px;color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{min-height:100vh;padding:45px;background:var(--ivory)}.auth-card{max-width:500px;margin:10vh auto;background:var(--white);padding:45px;border:1px solid var(--mist);border-radius:15px}.auth-card h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:37px;line-height:1.3}.auth-card .btn{display:flex;margin-top:14px}.auth-card>.text-link{margin-top:22px}.auth-card>small{display:block;margin-top:22px;font-size:12px}.onboard-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.onboard-aside{background:var(--forest);padding:50px 65px;display:flex;flex-direction:column;justify-content:space-between;color:var(--mist)}.onboard-aside>div:not(.brand){margin:70px 0}.onboard-aside h1{font-family:Cormorant Garamond,Georgia,serif;font-size:48px;line-height:1.25;font-weight:400;color:var(--ivory);letter-spacing:-1px}.onboard-aside .eyebrow{color:var(--muted)}.onboard-aside p{color:var(--muted);max-width:370px;font-size:16px}.onboard-aside ul{padding:25px 0;list-style:none;display:grid;gap:19px;font-size:14px}.onboard-aside li{display:flex;align-items:center;gap:12px}.onboard-aside li svg{width:18px;color:var(--muted)}.onboard-aside>small{color:var(--muted)}.onboard-form{padding:70px max(35px,10%);background:var(--white);display:flex;flex-direction:column;justify-content:center}.onboard-form h1{margin:25px 0 12px;font-size:33px}.onboard-form>.badge{align-self:flex-start}.onboard-form>p{font-size:16px;margin-bottom:32px}.onboard-form form>.btn{width:100%;margin-top:15px}.error-text{color:#a45148;background:#fff0eb;padding:10px;border-radius:5px;font-size:12px}.recorder{display:flex;align-items:center;gap:16px;padding:21px;background:var(--ivory);border:1px solid var(--mist);border-radius:9px}.recorder-symbol{width:53px;height:53px;display:grid;place-items:center;background:var(--mist);color:var(--muted);border-radius:50%;flex-shrink:0}.recorder>div:nth-child(2){flex:1}.recorder h2{font-size:24px;margin:0 0 7px}.recorder p{font-size:16px;margin:0}.recorder.recording{background:#fff4ed;border-color:#efdfd1}.recorder.recording .recorder-symbol{background:#f1d4c5;color:#b67959}.recorder .btn{font-size:12px;min-height:35px;padding:8px 11px}.audio-review{padding:18px 0}.audio-review audio{width:100%;height:40px;margin:0 0 14px}.audio-review>small{display:block;font-size:12px;margin-top:13px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.section-title h2{font-size:24px;margin:0}.upload-label{position:relative;overflow:hidden;font-size:12px!important;min-height:33px!important}.upload-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.transcript-editor{font-size:13px;line-height:1.9;background:var(--ivory);min-height:285px}.editor-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.editor-footer small,.editor-footer .btn{font-size:12px}.organised-preview{background:var(--ivory);padding:18px;border:1px solid var(--mist);border-radius:7px;margin:15px 0}.organised-preview pre{white-space:pre-wrap;font:13px/1.9 Inter,sans-serif;color:var(--muted)}.voice-actions{border-top:1px solid var(--mist);padding-top:22px}.voice-actions .btn{font-size:12px}.word-controls{border-top:1px solid var(--mist);padding-top:15px;margin-top:20px}.word-controls small{display:block;font-size:12px;margin-top:12px}.word-mode .sidebar{display:none}.word-mode .voice-grid{grid-template-columns:1fr}.word-mode .voice-grid aside{display:none}.word-mode .workspace-main{max-width:850px}.word-mode .topbar{padding:0 20px}.word-mode .page-heading h1{font-size:23px}.word-mode .toast{left:50%}.marketing{background:var(--ivory)}.marketing-nav{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100vw - 1250px)/2));gap:35px;border-bottom:1px solid var(--mist);background:var(--white)}.marketing-nav nav{display:flex;gap:29px;font-size:13px;color:var(--muted)}.marketing-nav .btn{font-size:12px}.marketing-hero{max-width:1320px;margin:auto;padding:85px 40px 88px;display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.hero-kicker{font-size:12px;letter-spacing:2px;color:var(--muted);display:flex;align-items:center;gap:10px;font-weight:650;margin-bottom:27px}.hero-kicker span{height:5px;width:24px;background:var(--forest);border-radius:2px}.hero-copy h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:62px;line-height:1.09;letter-spacing:-2.4px;color:var(--forest);margin-bottom:28px}.hero-copy em{font-style:italic;color:var(--muted)}.hero-copy>p{font-size:16px;line-height:1.9;max-width:460px;color:var(--muted);margin-bottom:32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .btn{font-size:12px;min-height:45px;padding:13px 18px}.hero-trust{display:flex;gap:20px;font-size:12px;margin-top:23px;color:var(--muted);flex-wrap:wrap}.hero-trust span{display:flex;gap:7px;align-items:center}.hero-trust svg{width:13px;color:var(--muted)}.hero-product{background:var(--white);border:1px solid var(--mist);border-radius:13px;box-shadow:0 20px 60px #172b2712;transform:rotate(-1deg);overflow:hidden}.product-top{display:flex;align-items:center;gap:12px;padding:18px 21px;border-bottom:1px solid var(--mist);font-size:12px;letter-spacing:1.5px;color:var(--muted)}.product-top>.badge{margin-left:auto;font-size:12px;letter-spacing:0}.product-heading{padding:27px 24px 0}.product-heading>small{font-size:12px;letter-spacing:1.2px;color:var(--muted)}.product-heading h2{font-size:24px;margin:13px 0 6px}.product-heading p{font-size:16px;color:var(--muted)}.product-tabs{display:flex;gap:24px;padding:5px 25px 0;border-bottom:1px solid var(--mist);font-size:12px;color:var(--muted)}.product-tabs span{padding:12px 0}.product-tabs .active{color:var(--muted);border-bottom:2px solid var(--mist);font-weight:600}.product-document{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--mist);padding:18px 24px;color:var(--muted)}.product-document>div{flex:1}.product-document strong{display:block;font-size:12px;font-weight:600;color:var(--muted)}.product-document small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.product-document .badge{font-size:12px}.product-question{display:flex;align-items:center;gap:10px;padding:15px 17px;margin:22px 22px 0;border:1px solid var(--mist);border-radius:6px;background:var(--ivory);font-size:12px;color:var(--muted)}.product-excerpt{margin:15px 22px 20px;background:var(--ivory);border-radius:6px;padding:16px}.product-excerpt .eyebrow{font-size:12px;letter-spacing:1px;color:var(--muted);margin-bottom:10px}.product-excerpt p{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;line-height:1.65;color:var(--muted);margin-bottom:12px}.product-excerpt small{font-size:12px;color:var(--muted)}.product-link{display:flex;align-items:center;justify-content:space-between;padding:17px 23px;border-top:1px solid var(--mist);font-size:12px;color:var(--muted)}.marketing-principles{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;border-block:1px solid var(--mist);padding:28px 0;gap:25px;flex-wrap:wrap}.marketing-principles>span{font-size:12px;letter-spacing:1.3px;color:var(--muted);max-width:120px;line-height:1.8}.marketing-principles>div{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.marketing-principles svg{width:18px;color:var(--muted)}.marketing-section{max-width:1250px;margin:auto;padding:95px 25px;display:grid;grid-template-columns:1fr 1.3fr;gap:85px}.section-intro h2{font-family:Cormorant Garamond,Georgia,serif;font-size:39px;line-height:1.22;font-weight:400;letter-spacing:-1px;margin:19px 0}.section-intro p{font-size:16px;line-height:1.9;max-width:355px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.feature-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--ivory);border:1px solid var(--mist);border-radius:9px;color:var(--muted);margin-bottom:18px}.feature-grid h3{font-size:15px;margin-bottom:10px}.feature-grid p{font-size:16px;line-height:1.9;color:var(--muted);margin:0}.control-section{background:var(--forest);padding:75px max(7%,calc((100vw - 1150px)/2));display:grid;grid-template-columns:1fr 1.25fr;gap:90px;color:var(--mist)}.control-section .eyebrow{color:var(--muted)}.control-section h2{font:400 42px/1.23 Cormorant Garamond,Georgia,serif;color:var(--mist);letter-spacing:-.8px;margin-bottom:24px}.control-section>div>p{color:var(--muted);font-size:16px;line-height:1.9;max-width:355px}.control-section .btn{margin-top:12px;font-size:12px}.control-preview{padding:8px 0}.control-preview>div{display:flex;align-items:center;gap:18px;padding:23px 0;border-bottom:1px solid var(--forest)}.control-preview>div>svg{color:var(--muted)}.control-preview>div>span{flex:1}.control-preview strong{font-size:14px;font-weight:600;color:var(--mist)}.control-preview small{display:block;color:var(--muted);font-size:12px;margin-top:7px}.control-preview>p{font-size:16px!important;line-height:1.8!important;margin:20px 0 0!important;max-width:100%!important;color:var(--muted)!important}.value-section{align-items:center}.value-principles{display:grid;gap:28px}.value-principles article{display:flex;gap:25px;border-bottom:1px solid var(--mist);padding-bottom:25px}.value-principles article>span{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;color:var(--mist)}.value-principles h3{font-size:16px;margin-bottom:9px}.value-principles p{font-size:16px;line-height:1.9;margin:0}.pilot-cta{max-width:1200px;margin:0 auto 80px;background:var(--ivory);border:1px solid var(--mist);border-radius:13px;padding:48px 55px;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}.pilot-cta h2{font:400 37px/1.2 Cormorant Garamond,Georgia,serif;margin:13px 0 19px;letter-spacing:-.7px}.pilot-cta p{font-size:16px;max-width:490px;margin-bottom:0}.pilot-cta>div:nth-child(2){display:flex;flex-direction:column;align-items:center;gap:17px}.pilot-cta small{font-size:12px;text-align:center;color:var(--muted)}.pilot-cta .text-link{font-size:12px}.marketing-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--mist);padding:30px max(4%,calc((100vw - 1220px)/2));gap:25px}.marketing-footer>span{font-size:12px;color:var(--muted)}.marketing-footer>a:last-child{font-size:12px;color:var(--muted)}.intake-page{min-height:100vh;background:var(--ivory)}.intake-page>header{height:95px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mist);background:var(--white)}.intake-page>main{max-width:1150px;margin:auto;padding:60px 25px;display:grid;grid-template-columns:1fr 1.6fr;gap:70px}.intake-page aside{padding-top:15px}.intake-page aside>h1{font:400 45px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:-1.3px;margin:23px 0}.intake-page aside>p{font-size:16px}.intake-assurance{display:flex;gap:14px;border-top:1px solid var(--mist);padding-top:25px;margin-top:30px;color:var(--muted)}.intake-assurance strong{font-size:13px;color:var(--muted)}.intake-assurance p{font-size:16px;line-height:1.8;margin:8px 0}.intake-progress{list-style:none;padding:20px 0;display:grid;gap:20px}.intake-progress li{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted)}.intake-progress li>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--mist);border-radius:50%;font-size:12px}.intake-progress li.active{color:var(--muted)}.intake-progress li.active>span{background:var(--mist);border-color:var(--mist)}.intake-form-card{background:var(--white);border:1px solid var(--mist);border-radius:12px;padding:32px}.segmented{display:flex;background:var(--ivory);border-radius:7px;padding:4px;margin-bottom:28px}.segmented button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;padding:10px 12px;border-radius:5px;font-size:12px;color:var(--muted)}.segmented button.active{background:var(--white);box-shadow:0 1px 4px #172b2720;color:var(--muted)}.intake-form-card>h2{font-size:24px;margin-bottom:9px}.intake-form-card>p{font-size:16px;margin-bottom:25px}.upload-drop{border:1px dashed var(--mist);border-radius:8px;background:var(--ivory);padding:25px;text-align:center;position:relative;color:var(--muted);display:flex;align-items:center;flex-direction:column;gap:12px;overflow:hidden}.upload-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-drop strong{font-size:12px;font-weight:550}.upload-drop small{font-size:12px;overflow-wrap:anywhere;max-width:100%}.intake-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--mist);margin-top:25px;padding-top:25px}.intake-footnote{display:block;font-size:12px;color:var(--muted);margin-top:20px;line-height:1.8}.intake-page>footer{font-size:12px;text-align:center;color:var(--muted);padding:20px}.intake-page>footer>span{padding:0 8px}.chat-prompt{display:flex;align-items:flex-start;gap:13px;padding:18px;background:var(--ivory);border-radius:0 12px 12px;font-size:13px;color:var(--muted);margin:10px 0 25px;line-height:1.8}.intake-success{text-align:center;padding:45px 0}.intake-success>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:75px;height:75px;background:var(--ivory);color:var(--muted);border-radius:50%;margin-bottom:25px}.intake-success h1{font-size:26px;line-height:1.4}.intake-success p{font-size:16px}.intake-success>.badge{margin:20px 0}@media(min-width:1600px){.workspace-main{padding-top:43px}.overview-grid{grid-template-columns:2fr 1fr}.matter-row{padding-block:24px}.evidence-card{padding:29px}.evidence-card h2{font-size:29px}.metrics-grid{gap:23px}.metric-card{padding:23px}}@media(max-width:1200px){.sidebar{width:220px;padding-inline:14px}.main-shell{margin-left:220px;width:calc(100% - 220px)}.workspace-main{padding:28px 24px}.topbar{padding-inline:24px}.metrics-grid{gap:12px}.metric-card{padding:16px 14px}.metric-card>strong{font-size:27px}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:17px}.matter-row{padding:17px 16px;gap:10px}.matter-row .badge{display:none}.panel-heading{padding:19px 17px}.review-row{padding-inline:17px}.evidence-card{padding:22px}.compact{padding:20px}.page-heading h1{font-size:25px}.split-layout,.research-grid,.voice-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.research-bottom{align-items:flex-start;flex-direction:column}.settings-grid{gap:18px}.connection-row{gap:8px}.connection-row .badge{font-size:12px}.partner-grid{grid-template-columns:repeat(2,1fr)}.marketing-hero{gap:40px;padding:65px 35px}.hero-copy h1{font-size:51px}.marketing-principles{margin:0 35px}.marketing-section{gap:45px;padding-inline:35px}.control-section{gap:45px;padding-inline:45px}.pilot-cta{margin-inline:35px}.marketing-nav{padding-inline:35px}.marketing-nav nav{gap:20px}}@media(max-width:1000px){.overview-grid,.research-grid,.voice-grid,.split-layout{grid-template-columns:1fr}.overview-grid>div:last-child{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.research-grid aside,.voice-grid aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.evidence-card{margin-bottom:23px}.matter-card-grid{grid-template-columns:repeat(2,1fr)}.settings-grid,.assessment-grid,.value-grid{grid-template-columns:1fr}.sidebar nav>button{padding:11px 12px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-card>small{font-size:12px}.metric-card>div{font-size:13px}.metric-card>strong{font-size:32px}.workflow-strip{align-items:flex-start;flex-direction:column}.onboard-aside{padding:35px}.onboard-aside h1{font-size:38px}.onboard-form{padding:50px 35px}.marketing-hero{gap:28px}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:16px}.marketing-nav nav{display:none}.marketing-section{gap:35px}.section-intro h2{font-size:32px}.control-section{gap:40px}.control-section h2{font-size:34px}.marketing-principles>span{display:none}.marketing-principles>div{font-size:12px}.pilot-cta{padding:35px;gap:30px}.intake-page>main{gap:35px;grid-template-columns:1fr 1.6fr}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:244px}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0;width:100%}.mobile-menu{display:inline-flex}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#172b2770;z-index:39}.workspace-main{padding:24px 18px}.topbar{height:62px;padding:0 15px}.topbar-right{gap:9px}.topbar-right>.badge{font-size:12px}.breadcrumb{gap:6px;font-size:12px}.breadcrumb>span{display:none}.page-heading{gap:16px;align-items:flex-start}.page-heading h1{font-size:24px}.page-heading p{font-size:16px}.page-heading>.btn{font-size:12px;padding:9px 11px;min-height:35px}.page-heading .eyebrow{font-size:12px}.demo-banner{padding:9px 18px;font-size:12px;align-items:flex-start}.demo-banner>a{font-size:12px}.metrics-grid{gap:11px;margin-bottom:20px}.metric-card{padding:18px 16px}.overview-grid>div:last-child{grid-template-columns:1fr 1fr}.evidence-card h2{font-size:24px}.evidence-card,.compact{padding:19px}.workspace-footer{padding:20px 18px;font-size:12px}.toast{left:50%;bottom:15px;font-size:12px}.partner-grid{grid-template-columns:repeat(2,1fr)}.research-grid aside,.voice-grid aside{grid-template-columns:1fr 1fr}.voice-grid .recorder{flex-wrap:wrap}.modal-backdrop{padding:15px}.modal{padding:22px;max-height:92vh}.modal h2{font-size:24px}.onboard-page{grid-template-columns:1fr}.onboard-aside{padding:25px}.onboard-aside>div:not(.brand){margin:35px 0 10px}.onboard-aside h1{font-size:35px}.onboard-aside ul{display:none}.onboard-aside>small{display:none}.onboard-form{padding:35px 25px}.auth-page{padding:25px}.auth-card{padding:30px;margin:9vh auto}.marketing-nav{height:77px;padding:0 22px;gap:15px}.marketing-nav .brand{font-size:16px}.marketing-nav .btn{font-size:12px;padding:9px 12px;min-height:35px}.marketing-hero{grid-template-columns:1fr;padding:49px 24px;gap:45px}.hero-copy h1{font-size:53px;line-height:1.08;letter-spacing:-2px}.hero-copy>p{font-size:16px}.hero-product{max-width:540px;margin:auto;width:100%;transform:none}.marketing-principles{margin:10px 24px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0}.marketing-principles>div{font-size:12px}.marketing-section{grid-template-columns:1fr;padding:58px 24px;gap:30px}.section-intro h2{font-size:35px}.section-intro p{max-width:100%}.feature-grid{gap:25px}.feature-grid article>span{margin-bottom:14px}.feature-grid h3{font-size:14px}.control-section{grid-template-columns:1fr;gap:25px;padding:46px 25px}.control-section h2{font-size:36px}.control-section>div>p{max-width:100%}.control-preview>div{padding:18px 0}.pilot-cta{grid-template-columns:1fr;margin:0 24px 45px;padding:30px;gap:25px}.pilot-cta>div:nth-child(2){align-items:flex-start}.marketing-footer{padding:25px;flex-wrap:wrap;gap:20px}.marketing-footer>span{order:3;width:100%;font-size:12px}.intake-page>header{height:75px;padding:0 20px}.intake-page>header>.badge{font-size:12px}.intake-page>main{grid-template-columns:1fr;padding:30px 20px;gap:25px}.intake-page aside{padding:0}.intake-page aside>h1{font-size:35px;margin:15px 0}.intake-progress{display:none}.intake-assurance{margin-top:20px;padding-top:20px}.intake-form-card{padding:24px}.intake-page>footer{padding:15px 20px;font-size:12px}.recorder .button-row{margin-left:auto}}@media(max-width:460px){.overview-grid>div:last-child{grid-template-columns:1fr}.evidence-card h2{font-size:28px}.matter-card-grid,.partner-grid,.form-grid{grid-template-columns:1fr}.research-grid aside,.voice-grid aside{grid-template-columns:1fr}.page-heading{flex-direction:column}.page-heading>.btn{align-self:flex-start}.metric-card{padding:16px 13px}.metric-card>div{font-size:12px}.metric-card>strong{font-size:28px}.metric-card>small{font-size:12px}.matter-row{gap:10px}.matter-row strong,.matter-row small,.review-row strong,.review-row small{font-size:12px}.panel-heading{gap:10px}.panel-heading h2{font-size:24px}.panel-heading p{font-size:16px}.panel-heading .text-link{font-size:12px}.hero-copy h1{font-size:44px}.hero-trust{font-size:12px;gap:15px}.hero-actions .btn{font-size:12px;padding:11px 13px}.marketing-nav .brand small{display:none}.marketing-nav .brand{font-size:14px}.feature-grid{grid-template-columns:1fr}.product-heading h2{font-size:24px}.product-top{gap:8px;padding:15px}.product-top>.badge{font-size:12px}.product-excerpt p{font-size:16px}.source-review-head{flex-wrap:wrap}.modal{padding:20px}.modal .form-grid{grid-template-columns:1fr}.intake-form-card{padding:20px}.intake-page>header .brand{font-size:15px}.intake-page>header>.badge{display:none}.recorder{padding:16px;gap:12px}.recorder-symbol{width:43px;height:43px}.recorder>div:nth-child(2){min-width:130px}.recorder h2{font-size:24px}.research-bottom .btn{width:100%}.connection-row{flex-wrap:wrap}.topbar-right .avatar{display:none}.demo-banner{flex-direction:column;gap:6px}.section-title,.source-row{flex-wrap:wrap}.source-row>.badge{margin-left:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sidebar nav>button,.btn,.field,.document-title,td,.matter-row strong,.review-row strong,.control-line,.toggle-row strong,.connection-row strong,.source-row strong,.partner-card p,.checkbox,.intake-item small,.plain-list,.scenario-line,.chart-row,.value-equation>div,.audit-list>div{font-size:16px}.workspace-main p,.panel-heading p,.compact p,.evidence-card p,.workflow-strip p,.page-heading p,.auth-card p,.onboard-form>p{font-size:16px;color:var(--muted)}.evidence-card p{color:var(--mist)}.evidence-steps span,.sidebar .policy-mini,.user-pill,.firm-picker{font-size:13px}.metric-card>div{font-size:14px}.metric-card>small,.matter-row small,.review-row small,.document-title small,.workspace-footer,.badge,.control-line .badge,.compact .text-link,.panel-heading .text-link,.notice,.form-note,.field>small,.toggle-row small,.connection-row small,.connection-row .badge,.panel-note,.audit-list time,.demo-banner,.verification-list,.hash-label,.block,.intake-footnote,.editor-footer small,.source-row small{font-size:12px}.matter-row .badge,.evidence-card .eyebrow{font-size:12px}.metric-card>small,.matter-row small,.review-row small,.document-title small{color:var(--muted)}.evidence-card .btn,.workflow-strip .btn,.review-row .btn{font-size:12px}.research-result p,.source-text,.draft-result>p,.transcript-editor{font-size:16px}.marketing .hero-copy>p,.marketing .section-intro p,.feature-grid p,.value-principles p,.pilot-cta p{font-size:16px}.marketing-nav nav,.marketing-nav .btn,.hero-actions .btn,.marketing-principles>div,.marketing-footer>a:last-child{font-size:14px}.hero-trust,.marketing-footer>span,.product-document strong,.product-heading p,.product-question,.product-link,.product-excerpt small,.product-document small{font-size:16px}.intake-page .field,.intake-page p,.intake-page .checkbox{font-size:16px}.intake-page .intake-form-card>p{font-size:16px}.word-mode .form-grid{grid-template-columns:1fr}@media(max-width:760px){.sidebar{transition:none}.page-heading p{font-size:16px}.metric-card>div{font-size:13px}.metric-card>small{font-size:12px}.demo-banner{font-size:12px}.demo-banner>a{font-size:12px}.workflow-strip p{font-size:16px}.matter-row small{font-size:12px}.marketing-hero{gap:38px}.hero-actions .btn{font-size:13px}.marketing-principles>div{font-size:12px}.product-top>.badge{display:none}}.sidebar{overflow-y:auto}.sidebar nav>button{padding-block:10px}.sidebar .nav-label.extra{margin-top:18px}.sidebar-bottom{padding-top:20px}.critique-lenses{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lens-card{text-align:left;padding:24px;border:1px solid var(--border);cursor:pointer}.lens-card.selected{border-color:var(--mist);background:var(--ivory)}.lens-card>svg{color:var(--muted);margin-bottom:17px}.lens-card h2{font-size:24px;margin-bottom:9px}.lens-card p{font-size:16px}.critique-answer{white-space:pre-wrap}.result-title{margin-top:22px}.audience-tabs{display:flex;border-bottom:1px solid var(--border);margin-bottom:25px;gap:16px}.audience-tabs button{display:flex;gap:10px;align-items:center;padding:15px 18px;color:var(--muted);border-bottom:3px solid transparent;font-size:14px}.audience-tabs button.active{color:var(--forest);border-bottom-color:var(--mist);background:var(--ivory)}.business-hero{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;background:var(--forest);padding:31px;border-radius:11px;margin-bottom:24px}.business-hero .eyebrow{color:var(--muted)}.business-hero h2{font:400 30px/1.35 Cormorant Garamond,Georgia,serif;color:var(--ivory);margin-bottom:15px}.business-hero p{color:var(--muted);max-width:750px;margin:0}.business-hero>.badge{flex-shrink:0}.business-points{padding:10px 0}.business-points>div{display:flex;gap:13px;align-items:flex-start;margin:18px 0}.business-points svg{color:var(--muted);margin-top:3px}.business-points p{margin:0}.adoption-steps{padding-left:23px;color:var(--muted)}.adoption-steps li{padding-left:7px;margin:19px 0}.adoption-steps strong{font-size:15px;color:var(--forest)}.adoption-steps p{margin:7px 0 0}.business-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:24px 0}.business-facts strong{font-size:15px;color:var(--muted)}.business-facts p{font-size:16px;margin:10px 0 0}.platform-shell{min-height:100vh}.platform-header{height:85px;border-bottom:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(25px,5%)}.platform-header>div{display:flex;gap:15px;align-items:center}.platform-main{max-width:1440px;margin:auto;padding:40px 35px}.platform-main .page-heading{margin-bottom:30px}.platform-main .metrics-grid{margin-bottom:28px}@media(max-width:760px){.critique-lenses{grid-template-columns:1fr}.lens-card{margin-bottom:0;padding:19px}.critique-lenses{margin-bottom:22px}.audience-tabs{gap:0;overflow:auto}.audience-tabs button{font-size:12px;white-space:nowrap;padding:13px 10px}.business-hero{padding:25px;flex-direction:column}.business-facts{grid-template-columns:1fr}.platform-main{padding:25px 18px}.platform-header{padding:0 18px;height:75px}.platform-header .brand{font-size:15px}.platform-header .badge{display:none}}@media print{.sidebar,.topbar,.demo-banner,.workspace-footer,.page-heading>.btn,.audience-tabs,.toast{display:none!important}.main-shell{margin:0;width:100%}.workspace-main{padding:0}.panel,.business-hero,.metrics-grid{break-inside:avoid}.business-case .business-hero{background:var(--white);border:1px solid var(--mist)}.business-case .business-hero h2,.business-case .business-hero p,.business-case .eyebrow{color:var(--ink)}.business-case p{color:var(--forest)}body{background:var(--white)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-700.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CormorantGaramond-500.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/CormorantGaramond-600.woff) format("woff")}:root{--forest:#164D43;--gold:#A77512;--white:#FFFFFF;--light-gold:#D8B768;--ivory:#F6F4EE;--ink:#172B27;--mist:#E4EBE7;--muted:#53655E;--teal:var(--forest);--border:var(--mist);--paper:var(--white);--mint:var(--mist);--sidebar:var(--ink);--accent:var(--light-gold);font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--ivory);line-height:1.6;font-synthesis:none}body{background:var(--ivory)}h1,h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.02em;color:var(--forest)}h1,.page-heading h1{font-size:2.5rem;line-height:1.1}h2,.panel-heading h2,.compact h2,.padded h2,.modal h2{font-size:1.75rem;line-height:1.2}h3{font-family:Inter,Arial,sans-serif;font-weight:600;letter-spacing:0;color:var(--forest)}p,.page-heading p,.feature-grid p,.section-intro p,.pilot-cta p,.compact p,.control-section>div>p,.intake-form-card>p,.intake-page aside>p{font-size:1rem;line-height:1.65}small{color:var(--muted)}input,select,textarea{font-size:1rem;color:var(--ink);background:var(--white);border-color:var(--muted)}textarea{line-height:1.6}input:focus,select:focus,textarea:focus{border-color:var(--forest);outline:2px solid var(--forest);outline-offset:2px;box-shadow:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--forest);outline-offset:4px}input[type=checkbox]{accent-color:var(--forest)}.btn{font-family:Inter,Arial,sans-serif;font-weight:600;font-size:.875rem;min-height:44px;box-shadow:none}.btn.primary,.toggle-row input:checked+.switch{background:var(--forest);color:var(--white)}.btn.primary:hover:not(:disabled){background:var(--ink)}.btn.secondary{color:var(--forest);background:var(--white);border-color:var(--mist)}.btn.secondary:hover:not(:disabled){background:var(--ivory)}.btn.light-button{color:var(--forest);background:var(--white)}.text-link{color:var(--forest);text-underline-offset:4px}.text-link:hover{text-decoration:underline}.eyebrow,.hero-kicker{color:var(--muted);letter-spacing:.1em;font-size:.75rem}.teal{color:var(--forest)}.badge.green,.badge.purple{color:var(--forest);background:var(--mist)}.badge.amber{color:#725018;background:#fbf2dd}.badge.red,.error-text{color:#9e342d}.badge.red{background:#fcebea}.demo-banner{background:var(--ivory);color:var(--ink);border-bottom-color:var(--mist);border-left:4px solid var(--gold)}.demo-banner a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.brand{--logo-width:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:calc(var(--logo-width) + 24px);flex-shrink:0;padding:0 12px 8px;white-space:normal;line-height:1;letter-spacing:normal;background:transparent}.brand .brand-logo{display:block;width:var(--logo-width);height:auto;max-width:none;object-fit:contain;filter:none;box-shadow:none;border:0;border-radius:0}.brand small{display:block;font-family:Inter,Arial,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;margin:0;color:var(--forest);line-height:1.5}.brand.light{background:var(--ink)}.brand.light small{color:var(--ivory)}.brand-icon{display:inline-flex;padding:9px;flex-shrink:0;background:var(--white);line-height:0}.brand-icon img{display:block;width:48px;height:48px;object-fit:contain}.sidebar{width:288px;padding:20px 12px 16px;overflow-y:auto;background:var(--ink);color:var(--ivory)}.sidebar>.brand{--logo-width:240px;margin:0 0 24px;padding-bottom:12px;align-self:center}.sidebar .firm-picker{background:var(--forest);border-color:var(--muted);color:var(--ivory)}.sidebar .firm-picker small,.sidebar .nav-label,.sidebar .policy-mini,.sidebar .policy-mini small,.sidebar .user-pill small{color:var(--mist)}.sidebar .nav-label{font-size:.75rem}.sidebar nav>button{color:var(--ivory);font-size:.875rem;border-left:3px solid transparent;min-height:43px}.sidebar nav>button:hover{background:var(--forest)}.sidebar nav>button.active{background:var(--forest);color:var(--white);border-left-color:var(--light-gold);font-weight:600}.sidebar .nav-count,.sidebar nav>button.active .nav-count{background:var(--ivory);color:var(--ink)}.sidebar .user-pill{color:var(--ivory)}.sidebar :focus-visible{outline-color:var(--light-gold)}.sidebar-bottom{padding-top:24px}.main-shell{margin-left:288px;width:calc(100% - 288px)}.workspace-main{padding-top:40px}.page-heading .eyebrow{font-size:.75rem;letter-spacing:.09em}.metric-card{padding:22px;box-shadow:none}.metric-card>strong{font-family:Inter,Arial,sans-serif;color:var(--forest);font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.metric-card>div,.metric-card>small{color:var(--muted)}.metric-card>div{font-size:.875rem}.metric-card>small{font-size:.75rem}th,td,.scenario-result strong,.metric-table{font-variant-numeric:tabular-nums}th{color:var(--muted);background:var(--ivory);font-size:.75rem}td{font-size:.875rem;color:var(--ink)}.document-title,.matter-row strong,.review-row strong{font-size:.875rem;color:var(--forest)}.panel,.metric-card{box-shadow:none}.panel-heading{padding-top:24px;padding-bottom:20px}.matter-card.selected,.lens-card.selected{border:2px solid var(--forest);background:var(--ivory);box-shadow:none}.audience-tabs button.active{color:var(--forest);border-bottom-color:var(--forest);font-weight:600;background:var(--ivory)}.evidence-card,.scenario-result,.business-hero,.onboard-aside,.control-section{background:var(--forest);color:var(--ivory)}:is(.evidence-card,.scenario-result,.business-hero,.onboard-aside,.control-section) :is(h1,h2,h3,strong,p,small,li){color:var(--ivory)}:is(.evidence-card,.scenario-result,.business-hero,.onboard-aside,.control-section) :is(.eyebrow,svg){color:var(--light-gold)}.evidence-card p,.evidence-steps span,.control-preview small,.control-preview>p{color:var(--mist)!important}.evidence-card p{max-width:none}.evidence-steps,.control-preview>div{border-color:#53655e}.evidence-card .btn,.control-section .btn{color:var(--forest);background:var(--white)}.scenario-result .badge,.business-hero .badge{color:var(--forest)}.evidence-card h2,.business-hero h2{font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:600}.control-preview strong,.control-section>div>p{color:var(--ivory)}.control-preview>p{font-size:.875rem!important}.onboard-aside{background:var(--ink)}.onboard-aside>small{color:var(--mist)}.onboard-aside h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.marketing{background:var(--white)}.marketing-nav{height:auto;min-height:122px;padding-block:12px;gap:24px}.marketing-nav nav{color:var(--ink);font-size:.875rem}.marketing-nav nav a:hover{color:var(--forest);text-decoration:underline;text-underline-offset:6px}.marketing-nav .btn,.hero-actions .btn{font-size:.875rem}.marketing-hero{padding-block:72px;background:var(--white)}.hero-copy h1{font-family:Cormorant Garamond,Georgia,serif;font-size:4rem;line-height:1.05;letter-spacing:-.025em;font-weight:600;color:var(--forest)}.hero-copy em{font-style:normal;color:var(--forest)}.hero-copy>p{font-size:1.125rem;line-height:1.65;color:var(--muted)}.hero-kicker span{background:var(--gold);height:2px;width:32px}.hero-trust{font-size:.875rem;color:var(--muted)}.hero-trust svg{color:var(--forest)}.hero-product{transform:none;box-shadow:none;border-radius:8px;border-color:var(--mist)}.product-top{padding:10px 14px;gap:12px;letter-spacing:.06em;flex-wrap:wrap;background:var(--ivory);color:var(--muted)}.product-top>.badge{margin-left:auto}.product-heading h2{font-size:1.75rem;font-weight:600}.product-heading p,.product-document strong,.product-tabs,.product-link{font-size:.875rem}.product-document strong,.product-tabs .active,.product-link{color:var(--forest)}.product-tabs .active{border-color:var(--forest)}.product-excerpt{background:var(--ivory);border-left:2px solid var(--gold);border-radius:0}.product-excerpt p{font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.65;color:var(--ink)}.product-excerpt .eyebrow{color:var(--muted)}.product-question{font-size:.875rem;color:var(--ink)}.marketing-principles{color:var(--forest)}.marketing-principles>div{font-size:.875rem;color:var(--forest)}.marketing-section{gap:64px}.section-intro h2,.control-section h2,.pilot-cta h2{font-family:Cormorant Garamond,Georgia,serif;font-size:2.75rem;font-weight:600;line-height:1.1}.feature-grid h3,.value-principles h3{font-size:1.125rem}.feature-grid article>span{color:var(--forest);background:var(--ivory)}.value-principles article>span{font-family:Cormorant Garamond,Georgia,serif;color:var(--gold);font-size:2.5rem}.value-principles p{font-size:1rem;line-height:1.65}.pilot-cta{background:var(--ivory);border-color:var(--mist);border-radius:8px}.marketing-footer{background:var(--ivory)}.platform-header,.intake-page>header{height:auto;min-height:122px;padding-block:12px}.platform-header>.brand,.intake-page>header>.brand{--logo-width:260px}.intake-page{background:var(--ivory)}.intake-page aside>h1,.auth-card h1,.onboard-form h1{font-family:Cormorant Garamond,Georgia,serif;font-size:2.75rem;font-weight:600;line-height:1.1}.intake-progress li.active{font-weight:600;color:var(--forest)}.intake-progress li.active>span{color:var(--white);background:var(--forest)}.segmented button.active{color:var(--forest);box-shadow:inset 0 -2px 0 var(--forest)}.word-brand{padding-bottom:24px}.word-brand>.brand{margin:0 auto;--logo-width:240px}.word-mode .main-shell{margin:0;width:100%}.word-mode .page-heading h1{font-size:2rem}.print-brand{display:none}@media(max-width:1200px){.sidebar{width:288px;padding-inline:12px}.main-shell{margin-left:288px;width:calc(100% - 288px)}.page-heading{align-items:flex-start}.page-heading h1{font-size:2.25rem}.marketing-nav{padding-inline:24px}.marketing-nav nav{gap:16px}.marketing-hero{gap:40px}.hero-copy h1{font-size:3.75rem}}@media(max-width:1000px){.sidebar{transform:translate(-100%);transition:none}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0;width:100%}.mobile-menu{display:inline-flex}.marketing-nav nav{display:none}.marketing-section{gap:36px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-heading h1{font-size:2rem}.page-heading{flex-wrap:wrap}.marketing-nav,.platform-header,.intake-page>header{justify-content:center;flex-wrap:wrap;gap:12px;padding:12px 18px 20px}.marketing-nav>.brand,.platform-header>.brand,.intake-page>header>.brand{--logo-width:260px;flex-basis:100%}.marketing-nav .brand small{display:block}.marketing-nav>.btn{min-width:240px}.hero-copy h1{font-size:3.5rem}.hero-copy>p{font-size:1rem}.marketing-hero{padding:48px 24px}.section-intro h2,.control-section h2,.pilot-cta h2{font-size:2.25rem}.marketing-principles{gap:20px}.product-top>.badge{margin-left:0}.platform-header>div{flex-wrap:wrap;justify-content:center}.intake-page aside>h1{font-size:2.5rem}.brand{--logo-width:240px}.marketing-footer{justify-content:center;text-align:center}.marketing-footer>span{font-size:.75rem}.business-hero{flex-direction:column}.evidence-card{padding:24px}.sidebar>.brand{margin-bottom:18px}.word-mode .topbar .mobile-menu{display:none}}@media(max-width:460px){.hero-copy h1{font-size:3rem}.brand{--logo-width:240px}.marketing-nav>.brand,.platform-header>.brand,.intake-page>header>.brand{--logo-width:240px}.feature-grid,.marketing-principles{grid-template-columns:1fr}.hero-actions .btn{width:100%}.product-heading,.product-document{padding-inline:18px}.product-excerpt,.product-question{margin-inline:18px}.product-top>.badge{display:none}.workspace-footer{flex-direction:column;gap:8px}.word-brand>.brand{--logo-width:240px}.metric-card{padding:18px 14px}.metric-card>strong{font-size:1.75rem}.metric-card>div{font-size:.875rem}.page-heading h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{@page{size:letter;margin:20mm}.print-brand{display:block;margin-bottom:16mm}.print-brand .brand{--logo-width:240px;padding-left:0;align-items:flex-start}.print-brand small{padding-left:12px}.business-case h1{font-size:28pt}.business-case h2{font-size:20pt}.business-case p{font-size:11pt;line-height:1.5}.business-hero,.panel{box-shadow:none}.main-shell{width:100%;margin:0}body{background:#fff}}:is(.evidence-card,.scenario-result,.business-hero,.onboard-aside,.control-section) .btn svg{color:var(--forest)}@media print{.business-case .business-hero .eyebrow{color:var(--muted)}}
