.DocumentAiCaseStudy_case__FTMy7{--accent:#c5f58a;--muted:#a9b4a5;font-family:Arial,Helvetica,sans-serif;border:1px solid #354130;border-radius:24px;margin:0 0 64px;color:#f3f5ef;background:#121710}.DocumentAiCaseStudy_case__FTMy7 p{margin:0}.DocumentAiCaseStudy_case__FTMy7 a{text-underline-offset:4px}.DocumentAiCaseStudy_topline__nAIBv{padding:20px 32px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #303a2c;font:10px/1.5 monospace;letter-spacing:.13em;color:var(--muted)}.DocumentAiCaseStudy_hero__XtHcY{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;padding:56px 40px 48px;align-items:center}.DocumentAiCaseStudy_eyebrow__mLDSW{color:var(--accent);font:10px/1.7 monospace;letter-spacing:.12em;text-transform:uppercase;display:flex;gap:9px;align-items:center}.DocumentAiCaseStudy_dot__bWdXy{width:6px;height:6px;border-radius:50%;background:var(--accent)}.DocumentAiCaseStudy_case__FTMy7 h2{color:#f4f5ef;font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,4.3vw,58px);line-height:1.09;letter-spacing:-.055em;margin:22px 0;font-weight:600}.DocumentAiCaseStudy_case__FTMy7 h2 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.DocumentAiCaseStudy_lead__gR6RF{color:#bec9b8;font-size:16px;line-height:1.85;max-width:560px}.DocumentAiCaseStudy_actions__Ys6kx{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.DocumentAiCaseStudy_primary__Lb6gM{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:7px;padding:14px 19px;background:var(--accent);color:#172310;font-size:13px;font-weight:700}.DocumentAiCaseStudy_primary__Lb6gM:hover{background:#ddffb5;color:#172310}.DocumentAiCaseStudy_textLink__VlasS{color:#d9e5d1;font-size:12px}.DocumentAiCaseStudy_textLink__VlasS:hover{color:var(--accent)}.DocumentAiCaseStudy_heroNote__aXqvf{padding:30px;border-left:1px solid #4a5c3e;background:linear-gradient(120deg,#24341c88,transparent)}.DocumentAiCaseStudy_miniLabel__OsTSc{display:block;color:var(--muted);font:10px/1.6 monospace;letter-spacing:.08em}.DocumentAiCaseStudy_heroNote__aXqvf>p{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.5;letter-spacing:-.015em;margin:18px 0 26px}.DocumentAiCaseStudy_flowPills__wtiJp{display:flex;align-items:center;gap:10px;font:10px/1.5 monospace;color:var(--accent)}.DocumentAiCaseStudy_flowPills__wtiJp span{border:1px solid #425537;border-radius:5px;padding:8px}.DocumentAiCaseStudy_lab__pZ5Y2{margin:0 16px;padding:28px;background:#1b2317;border:1px solid #3b4c30;border-radius:16px;scroll-margin-top:36px}.DocumentAiCaseStudy_labHeading__LU4AO,.DocumentAiCaseStudy_sectionHeading__KvxgM{display:flex;justify-content:space-between;gap:28px;align-items:center}.DocumentAiCaseStudy_case__FTMy7 h3{color:#f3f5ef;font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,2.8vw,34px);font-weight:500;letter-spacing:-.035em;line-height:1.25;margin:12px 0 0}.DocumentAiCaseStudy_researchBadge__xf2tn{font:10px/1.5 monospace;color:#e3cb8e;border:1px solid #675635;border-radius:30px;padding:8px 12px;flex-shrink:0}.DocumentAiCaseStudy_labIntro__L_bNU{color:#aebbab;line-height:1.8;font-size:13px;max-width:850px;margin:18px 0 24px!important}.DocumentAiCaseStudy_workbench__k0Pjz{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);border:1px solid #3a4731;border-radius:10px;background:#121710}.DocumentAiCaseStudy_imagePane__pl5tQ{min-width:0;align-self:start}.DocumentAiCaseStudy_toolbar__Ya0wG{padding:12px;display:flex;gap:10px;justify-content:space-between;align-items:center;border-bottom:1px solid #303b29;flex-wrap:wrap}.DocumentAiCaseStudy_segment__vIJVb{display:flex;gap:3px;padding:3px;background:#080d07;border-radius:6px}.DocumentAiCaseStudy_overlayToggle___nFAn,.DocumentAiCaseStudy_segment__vIJVb button{background:transparent;color:#acb9a3;border:0;font:10px/1.6 monospace;padding:7px 10px;border-radius:4px;cursor:pointer}.DocumentAiCaseStudy_segment__vIJVb button[aria-pressed=true]{background:#35452b;color:#e3f8d2}.DocumentAiCaseStudy_overlayToggle___nFAn{display:flex;align-items:center;gap:5px;padding:4px}.DocumentAiCaseStudy_overlayToggle___nFAn[aria-pressed=true]{color:var(--accent)}.DocumentAiCaseStudy_flyer__NmrFU{position:relative;margin:12px;background:#fff}.DocumentAiCaseStudy_flyer__NmrFU img{display:block;width:100%;height:auto}.DocumentAiCaseStudy_region__fR17o{position:absolute;border:3px solid #63ddff;box-shadow:0 0 0 1px #143e4d,0 0 0 100vmax #0001;pointer-events:none;-webkit-clip-path:inset(-20px -3px -3px -3px);clip-path:inset(-20px -3px -3px -3px)}.DocumentAiCaseStudy_region__fR17o span{position:absolute;top:0;left:0;color:#071d26;background:#63ddff;font:700 9px/1.4 monospace;padding:4px 6px;white-space:nowrap}.DocumentAiCaseStudy_dense__rTb2U{left:1%;top:22%;width:53%;height:50%}.DocumentAiCaseStudy_price__Z6C4y{left:55%;top:21%;width:44%;height:25%}.DocumentAiCaseStudy_date__281Sm{left:1%;top:74%;width:53%;height:24%}.DocumentAiCaseStudy_imageFooter__zI5mq{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:3px 12px 14px;color:#a9b5a0;font-size:10px;line-height:1.6}.DocumentAiCaseStudy_imageFooter__zI5mq a{color:var(--accent)}.DocumentAiCaseStudy_analysisPane__c0eA9{min-width:0;padding:18px;border-left:1px solid #34442b}.DocumentAiCaseStudy_challengeButtons____bq7{margin-top:12px;display:grid;grid-gap:5px;gap:5px}.DocumentAiCaseStudy_challengeButtons____bq7 button{display:flex;align-items:center;gap:8px;text-align:left;padding:11px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#bbc7b2;font-size:11px;line-height:1.6;cursor:pointer}.DocumentAiCaseStudy_challengeButtons____bq7 button span{color:#7e9471;font:10px monospace}.DocumentAiCaseStudy_challengeButtons____bq7 button i{margin-left:auto}.DocumentAiCaseStudy_challengeButtons____bq7 button[aria-pressed=true]{background:#293921;border-color:#45603a;color:#ecffe1}.DocumentAiCaseStudy_challengeDetail__vaXc0{margin:21px 0}.DocumentAiCaseStudy_case__FTMy7 h4{color:#eef5e8;font:600 17px/1.45 Arial,Helvetica,sans-serif;margin:0 0 10px;letter-spacing:-.015em}.DocumentAiCaseStudy_challengeDetail__vaXc0 p{font-size:12px;line-height:1.8;color:#adbaa4}.DocumentAiCaseStudy_tags__bgT4b{display:flex;gap:5px;flex-wrap:wrap;margin-top:14px}.DocumentAiCaseStudy_tags__bgT4b span{padding:4px 6px;border:1px solid #3a4b31;border-radius:3px;font:9px/1.5 monospace;color:#bfd5ae}.DocumentAiCaseStudy_record__H0kDg{background:#090e08;border:1px solid #2c3a24;border-radius:8px}.DocumentAiCaseStudy_record__H0kDg>div{padding:9px 10px;border-bottom:1px solid #273220;display:flex;align-items:center;gap:6px;color:#98ab89;font-size:9px;line-height:1.6}.DocumentAiCaseStudy_record__H0kDg pre{margin:0;padding:13px;color:#c5f58a;font:10px/1.9 monospace;white-space:pre-wrap;overflow-wrap:anywhere}.DocumentAiCaseStudy_source__8cRxz{font-size:10px;line-height:1.8;color:#95a68a;margin-top:15px!important}.DocumentAiCaseStudy_source__8cRxz a{color:#c8dab9;text-decoration:underline!important}.DocumentAiCaseStudy_section__Q4at4{padding:52px 40px;scroll-margin-top:40px}.DocumentAiCaseStudy_sectionHeading__KvxgM{align-items:end;margin-bottom:28px}.DocumentAiCaseStudy_sectionHeading__KvxgM>p{max-width:370px;color:#a9b7a0;font-size:13px;line-height:1.8}.DocumentAiCaseStudy_pipeline__GHiWo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #35472b;border-bottom:1px solid #35472b}.DocumentAiCaseStudy_pipeline__GHiWo li{padding:24px 18px;border-right:1px solid #35472b}.DocumentAiCaseStudy_pipeline__GHiWo li:first-child{padding-left:0}.DocumentAiCaseStudy_pipeline__GHiWo li:last-child{border:0}.DocumentAiCaseStudy_stageTop__EYUce{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;color:#769365}.DocumentAiCaseStudy_stageTop__EYUce i{color:var(--accent);font-size:25px}.DocumentAiCaseStudy_stageTop__EYUce span{font:12px monospace}.DocumentAiCaseStudy_pipeline__GHiWo h4{font-size:16px}.DocumentAiCaseStudy_pipeline__GHiWo p{font-size:12px;line-height:1.8;color:#a6b29e}.DocumentAiCaseStudy_pipeline__GHiWo small{display:block;margin-top:20px;color:#88a079;font:9px/1.8 monospace}.DocumentAiCaseStudy_productScreens__mtchF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:36px}.DocumentAiCaseStudy_productScreens__mtchF figure{margin:0;min-width:0}.DocumentAiCaseStudy_productScreens__mtchF img{width:100%;height:auto;border:1px solid #47543e;border-radius:8px}.DocumentAiCaseStudy_productScreens__mtchF figcaption{padding-top:18px}.DocumentAiCaseStudy_productScreens__mtchF figcaption span{display:block;color:#84977a;font:9px/1.7 monospace;letter-spacing:.08em}.DocumentAiCaseStudy_productScreens__mtchF strong{display:block;font-size:16px;font-weight:500;margin:9px 0}.DocumentAiCaseStudy_productScreens__mtchF p{font-size:12px;color:#a2b098;line-height:1.8}.DocumentAiCaseStudy_reliability__rWyUS{margin:0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:28px;background:#202b19;border-radius:12px}.DocumentAiCaseStudy_reliability__rWyUS i{display:block;color:var(--accent);font-size:25px;margin-bottom:15px}.DocumentAiCaseStudy_reliability__rWyUS h4{font-size:15px}.DocumentAiCaseStudy_principles__8FunV p,.DocumentAiCaseStudy_reliability__rWyUS p{font-size:12px;line-height:1.85;color:#b0bea7}.DocumentAiCaseStudy_principles__8FunV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.DocumentAiCaseStudy_principles__8FunV article>span{display:block;color:#849c75;font:10px/1.6 monospace;margin:0 0 16px}.DocumentAiCaseStudy_principles__8FunV h4{font-size:17px}.DocumentAiCaseStudy_principles__8FunV a{display:inline-block;margin-top:18px;font-size:10px;line-height:1.7;color:var(--accent)}.DocumentAiCaseStudy_contact__CnNTc{padding:32px 40px;border-top:1px solid #34482a;background:#1c2915;border-radius:0 0 24px 24px;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.DocumentAiCaseStudy_contact__CnNTc p:not(.DocumentAiCaseStudy_eyebrow__mLDSW){max-width:520px;color:#b0c0a6;font-size:13px;line-height:1.8;margin-top:14px}.DocumentAiCaseStudy_contact__CnNTc .DocumentAiCaseStudy_actions__Ys6kx{margin:0}.DocumentAiCaseStudy_case__FTMy7 a:focus-visible,.DocumentAiCaseStudy_case__FTMy7 button:focus-visible{outline:2px solid #c5f58a;outline-offset:4px}@media (max-width:1199px){.DocumentAiCaseStudy_workbench__k0Pjz{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.DocumentAiCaseStudy_hero__XtHcY{gap:24px}}@media (max-width:991px){.DocumentAiCaseStudy_hero__XtHcY{grid-template-columns:1fr}.DocumentAiCaseStudy_heroNote__aXqvf{display:none}.DocumentAiCaseStudy_workbench__k0Pjz{grid-template-columns:1fr}.DocumentAiCaseStudy_analysisPane__c0eA9{border-left:0;border-top:1px solid #34442b;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.DocumentAiCaseStudy_analysisPane__c0eA9>.DocumentAiCaseStudy_miniLabel__OsTSc{grid-column:1/-1}.DocumentAiCaseStudy_challengeButtons____bq7,.DocumentAiCaseStudy_challengeDetail__vaXc0{grid-column:1}.DocumentAiCaseStudy_record__H0kDg{grid-column:2;grid-row:2/4;margin-top:12px}.DocumentAiCaseStudy_pipeline__GHiWo{grid-template-columns:repeat(2,minmax(0,1fr))}.DocumentAiCaseStudy_pipeline__GHiWo li:nth-child(2){border-right:0}.DocumentAiCaseStudy_pipeline__GHiWo li:nth-child(3){padding-left:0}.DocumentAiCaseStudy_labHeading__LU4AO,.DocumentAiCaseStudy_sectionHeading__KvxgM{flex-wrap:wrap;gap:15px}.DocumentAiCaseStudy_sectionHeading__KvxgM>p{max-width:none}}@media (max-width:600px){.DocumentAiCaseStudy_case__FTMy7{border-radius:14px}.DocumentAiCaseStudy_topline__nAIBv{padding:16px;font-size:8px}.DocumentAiCaseStudy_topline__nAIBv span:last-child{display:none}.DocumentAiCaseStudy_hero__XtHcY{padding:30px 20px}.DocumentAiCaseStudy_case__FTMy7 h2{font-size:35px;letter-spacing:-.045em}.DocumentAiCaseStudy_lead__gR6RF{font-size:14px}.DocumentAiCaseStudy_actions__Ys6kx{gap:16px}.DocumentAiCaseStudy_lab__pZ5Y2{margin:0 8px;padding:18px 10px}.DocumentAiCaseStudy_labHeading__LU4AO h3{font-size:25px}.DocumentAiCaseStudy_labIntro__L_bNU{font-size:12px}.DocumentAiCaseStudy_researchBadge__xf2tn{font-size:9px}.DocumentAiCaseStudy_toolbar__Ya0wG{gap:6px;padding:8px}.DocumentAiCaseStudy_overlayToggle___nFAn,.DocumentAiCaseStudy_segment__vIJVb button{font-size:9px;padding:6px}.DocumentAiCaseStudy_flyer__NmrFU{margin:7px}.DocumentAiCaseStudy_region__fR17o{border-width:2px}.DocumentAiCaseStudy_region__fR17o span{font-size:7px;padding:2px}.DocumentAiCaseStudy_analysisPane__c0eA9{display:block;padding:14px}.DocumentAiCaseStudy_challengeButtons____bq7 button{font-size:12px}.DocumentAiCaseStudy_challengeDetail__vaXc0 p{font-size:13px}.DocumentAiCaseStudy_record__H0kDg pre{font-size:11px}.DocumentAiCaseStudy_source__8cRxz{padding:0 4px}.DocumentAiCaseStudy_section__Q4at4{padding:36px 20px}.DocumentAiCaseStudy_pipeline__GHiWo{grid-template-columns:1fr}.DocumentAiCaseStudy_pipeline__GHiWo li,.DocumentAiCaseStudy_pipeline__GHiWo li:first-child,.DocumentAiCaseStudy_pipeline__GHiWo li:nth-child(3){padding:22px 0;border:0;border-bottom:1px solid #34472b}.DocumentAiCaseStudy_stageTop__EYUce{margin-bottom:12px}.DocumentAiCaseStudy_pipeline__GHiWo small{margin-top:10px}.DocumentAiCaseStudy_principles__8FunV,.DocumentAiCaseStudy_productScreens__mtchF,.DocumentAiCaseStudy_reliability__rWyUS{grid-template-columns:1fr}.DocumentAiCaseStudy_productScreens__mtchF{gap:28px}.DocumentAiCaseStudy_reliability__rWyUS{margin:0 20px;padding:22px}.DocumentAiCaseStudy_contact__CnNTc{padding:28px 20px;border-radius:0 0 14px 14px}.DocumentAiCaseStudy_case__FTMy7 h3{font-size:27px}}