.UseCaseDetailPage-module__szwJaq__root{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.UseCaseDetailPage-module__szwJaq__hero{background:var(--color-bg-alt);padding:clamp(132px,14vw,180px) max(24px,8vw) clamp(82px,9vw,118px);position:relative;overflow:hidden}.UseCaseDetailPage-module__szwJaq__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#02337009 1px,#0000 1px),linear-gradient(90deg,#02337009 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 94%);mask-image:linear-gradient(#000 0%,#0000 94%)}.UseCaseDetailPage-module__szwJaq__heroInner,.UseCaseDetailPage-module__szwJaq__section,.UseCaseDetailPage-module__szwJaq__evaluationInner,.UseCaseDetailPage-module__szwJaq__relatedInner,.UseCaseDetailPage-module__szwJaq__ctaInner{width:min(1120px,100%);margin:0 auto;position:relative}.UseCaseDetailPage-module__szwJaq__breadcrumb{font-family:var(--font-en);letter-spacing:.05em;white-space:nowrap;color:var(--color-text-dim);align-items:center;gap:9px;margin-bottom:clamp(48px,6vw,74px);font-size:11px;display:flex;overflow:hidden}.UseCaseDetailPage-module__szwJaq__breadcrumb a{color:var(--color-text-muted);text-decoration:none}.UseCaseDetailPage-module__szwJaq__breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.UseCaseDetailPage-module__szwJaq__heroGrid{grid-template-columns:minmax(0,2fr) minmax(280px,.75fr);align-items:end;gap:clamp(52px,8vw,112px);display:grid}.UseCaseDetailPage-module__szwJaq__issueLine{font-family:var(--font-en);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-light);align-items:center;gap:18px;font-size:10px;font-weight:700;display:flex}.UseCaseDetailPage-module__szwJaq__issueLine span+span{color:var(--color-text-dim);border-left:1px solid #02337033;padding-left:18px}.UseCaseDetailPage-module__szwJaq__hero h1{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;max-width:780px;margin:18px 0 0;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.3}.UseCaseDetailPage-module__szwJaq__heroLead{letter-spacing:.02em;max-width:720px;color:var(--color-text-muted);margin:28px 0 0;font-size:clamp(15px,1.55vw,17px);line-height:2}.UseCaseDetailPage-module__szwJaq__heroActions{align-items:center;gap:26px;margin-top:34px;display:flex}.UseCaseDetailPage-module__szwJaq__primaryButton{background:var(--color-accent);color:#fff;align-items:center;gap:28px;padding:16px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.UseCaseDetailPage-module__szwJaq__secondaryLink{border-bottom:1px solid var(--color-border-hover);color:var(--color-accent);padding-bottom:4px;font-size:12px;font-weight:700;text-decoration:none}.UseCaseDetailPage-module__szwJaq__primaryButton svg,.UseCaseDetailPage-module__szwJaq__relatedLedger svg,.UseCaseDetailPage-module__szwJaq__ctaAction a svg{transition:transform .25s}.UseCaseDetailPage-module__szwJaq__primaryButton:hover svg,.UseCaseDetailPage-module__szwJaq__relatedLedger a:hover svg,.UseCaseDetailPage-module__szwJaq__ctaAction a:hover svg{transform:translate(5px)}.UseCaseDetailPage-module__szwJaq__heroFacts{border-bottom:1px solid #02337033;margin:0}.UseCaseDetailPage-module__szwJaq__heroFacts>div{border-top:1px solid #02337033;padding:21px 0}.UseCaseDetailPage-module__szwJaq__heroFacts dt{font-family:var(--font-en);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-light);margin-bottom:9px;font-size:10px;font-weight:700}.UseCaseDetailPage-module__szwJaq__heroFacts dd{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.8}.UseCaseDetailPage-module__szwJaq__localNav{z-index:10;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fffffff5;position:sticky;top:72px;overflow-x:auto}.UseCaseDetailPage-module__szwJaq__localNav>div{width:min(1120px,100%);margin:0 auto;display:flex}.UseCaseDetailPage-module__szwJaq__localNav a{border-left:1px solid var(--color-border);color:var(--color-text-muted);text-align:center;flex:1 0 auto;padding:17px 18px;font-size:11px;font-weight:700;text-decoration:none}.UseCaseDetailPage-module__szwJaq__localNav a:last-child{border-right:1px solid var(--color-border)}.UseCaseDetailPage-module__szwJaq__localNav a:hover{color:var(--color-accent)}.UseCaseDetailPage-module__szwJaq__section{padding:clamp(88px,10vw,132px) 0;scroll-margin-top:130px}.UseCaseDetailPage-module__szwJaq__sectionHeading{max-width:740px;margin-bottom:clamp(44px,6vw,68px)}.UseCaseDetailPage-module__szwJaq__sectionHeading>span,.UseCaseDetailPage-module__szwJaq__relatedInner>header>span,.UseCaseDetailPage-module__szwJaq__ctaInner>div:first-child>span{font-family:var(--font-en);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-light);font-size:11px;font-weight:700;display:block}.UseCaseDetailPage-module__szwJaq__sectionHeading h2,.UseCaseDetailPage-module__szwJaq__relatedInner h2,.UseCaseDetailPage-module__szwJaq__ctaInner h2{letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0;font-size:clamp(28px,4vw,44px);line-height:1.45}.UseCaseDetailPage-module__szwJaq__sectionHeading>p{max-width:690px;color:var(--color-text-muted);margin:20px 0 0;font-size:14px;line-height:1.9}.UseCaseDetailPage-module__szwJaq__signalLedger{border-bottom:1px solid #0f172a24;margin:0}.UseCaseDetailPage-module__szwJaq__signalLedger>div{border-top:1px solid #0f172a24;grid-template-columns:4fr 7fr;gap:24px;padding:26px 0;display:grid}.UseCaseDetailPage-module__szwJaq__signalLedger dt{grid-template-columns:48px 1fr;gap:18px;font-size:16px;font-weight:700;display:grid}.UseCaseDetailPage-module__szwJaq__signalLedger dt span{font-family:var(--font-en);letter-spacing:.08em;color:var(--color-accent-light);font-size:11px}.UseCaseDetailPage-module__szwJaq__signalLedger dd{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.85}.UseCaseDetailPage-module__szwJaq__workflowSection,.UseCaseDetailPage-module__szwJaq__decisionSection,.UseCaseDetailPage-module__szwJaq__faqSection{background:var(--color-bg-alt);width:100%;max-width:none;padding-left:max(24px,50vw - 560px);padding-right:max(24px,50vw - 560px)}.UseCaseDetailPage-module__szwJaq__flowComparison{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:stretch;display:grid}.UseCaseDetailPage-module__szwJaq__flowColumn{border-top:2px solid #0f172a47}.UseCaseDetailPage-module__szwJaq__flowColumn header{border-bottom:1px solid #0f172a24;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.UseCaseDetailPage-module__szwJaq__flowColumn header span{font-family:var(--font-en);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);font-size:10px;font-weight:700}.UseCaseDetailPage-module__szwJaq__flowColumn header h3{margin:0;font-size:16px}.UseCaseDetailPage-module__szwJaq__flowColumn ol{margin:0;padding:0;list-style:none}.UseCaseDetailPage-module__szwJaq__flowColumn li{border-bottom:1px solid #0f172a24;grid-template-columns:42px 1fr;gap:16px;min-height:112px;padding:22px 0;display:grid}.UseCaseDetailPage-module__szwJaq__flowColumn li>span{font-family:var(--font-en);color:var(--color-text-dim);font-size:11px;font-weight:700}.UseCaseDetailPage-module__szwJaq__flowColumn li strong{font-size:15px;display:block}.UseCaseDetailPage-module__szwJaq__flowColumn li p{color:var(--color-text-muted);margin:8px 0 0;font-size:12px;line-height:1.75}.UseCaseDetailPage-module__szwJaq__targetFlow{border-top-color:var(--color-accent)}.UseCaseDetailPage-module__szwJaq__targetFlow li>span,.UseCaseDetailPage-module__szwJaq__targetFlow header span{color:var(--color-accent-light)}.UseCaseDetailPage-module__szwJaq__targetFlow li strong{color:var(--color-accent)}.UseCaseDetailPage-module__szwJaq__flowDivider{color:var(--color-accent-light);justify-content:center;align-items:center;display:flex}.UseCaseDetailPage-module__szwJaq__splitSection{grid-template-columns:minmax(260px,3.2fr) minmax(0,7.8fr);align-items:start;gap:clamp(48px,8vw,96px);display:grid}.UseCaseDetailPage-module__szwJaq__splitSection>.UseCaseDetailPage-module__szwJaq__sectionHeading{position:sticky;top:152px}.UseCaseDetailPage-module__szwJaq__phaseLedger{border-bottom:1px solid #0f172a24;margin:0;padding:0;list-style:none}.UseCaseDetailPage-module__szwJaq__phaseLedger li{border-top:1px solid #0f172a24;grid-template-columns:48px minmax(0,1fr) minmax(180px,.65fr);gap:24px;padding:32px 0;display:grid}.UseCaseDetailPage-module__szwJaq__phaseNumber{font-family:var(--font-en);color:var(--color-accent-light);font-size:11px;font-weight:700}.UseCaseDetailPage-module__szwJaq__phaseCopy>span,.UseCaseDetailPage-module__szwJaq__phaseOutput>span{font-family:var(--font-en);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-dim);font-size:10px;font-weight:700}.UseCaseDetailPage-module__szwJaq__phaseCopy h3{margin:8px 0 0;font-size:19px;line-height:1.55}.UseCaseDetailPage-module__szwJaq__phaseCopy p,.UseCaseDetailPage-module__szwJaq__phaseOutput p{color:var(--color-text-muted);font-size:13px;line-height:1.85}.UseCaseDetailPage-module__szwJaq__phaseCopy p{margin:12px 0 0}.UseCaseDetailPage-module__szwJaq__phaseOutput{border-left:1px solid var(--color-border-hover);padding-left:22px}.UseCaseDetailPage-module__szwJaq__phaseOutput p{margin:9px 0 0}.UseCaseDetailPage-module__szwJaq__tableWrap{overflow-x:auto}.UseCaseDetailPage-module__szwJaq__decisionTable{border-collapse:collapse;border-top:2px solid var(--color-accent);width:100%;min-width:760px}.UseCaseDetailPage-module__szwJaq__decisionTable th,.UseCaseDetailPage-module__szwJaq__decisionTable td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a24;padding:22px 20px}.UseCaseDetailPage-module__szwJaq__decisionTable thead th{letter-spacing:.06em;color:var(--color-text-dim);font-size:11px}.UseCaseDetailPage-module__szwJaq__decisionTable tbody th{width:23%;color:var(--color-accent);font-size:14px;line-height:1.7}.UseCaseDetailPage-module__szwJaq__decisionTable td{width:38.5%;color:var(--color-text-muted);font-size:13px;line-height:1.8}.UseCaseDetailPage-module__szwJaq__evaluationSection{background:var(--color-footer-bg);color:#fff;padding:clamp(90px,10vw,132px) max(24px,8vw);scroll-margin-top:130px}.UseCaseDetailPage-module__szwJaq__evaluationSection .UseCaseDetailPage-module__szwJaq__sectionHeading>span{color:#9eb7d8}.UseCaseDetailPage-module__szwJaq__evaluationSection .UseCaseDetailPage-module__szwJaq__sectionHeading>p{color:#ffffffad}.UseCaseDetailPage-module__szwJaq__evaluationGrid{border-top:1px solid #ffffff38;grid-template-columns:1fr 1fr;display:grid}.UseCaseDetailPage-module__szwJaq__evaluationGrid>div{padding-top:30px}.UseCaseDetailPage-module__szwJaq__evaluationGrid>div:first-child{padding-right:clamp(30px,5vw,68px)}.UseCaseDetailPage-module__szwJaq__guardrailColumn{border-left:1px solid #ffffff38;padding-left:clamp(30px,5vw,68px)}.UseCaseDetailPage-module__szwJaq__evaluationGrid h3{color:#ffffffb3;margin:0 0 24px;font-size:14px}.UseCaseDetailPage-module__szwJaq__metricList{border-bottom:1px solid #ffffff29;margin:0}.UseCaseDetailPage-module__szwJaq__metricList>div{border-top:1px solid #ffffff29;grid-template-columns:120px 1fr;gap:22px;padding:20px 0;display:grid}.UseCaseDetailPage-module__szwJaq__metricList dt{font-size:14px;font-weight:700}.UseCaseDetailPage-module__szwJaq__metricList dd{color:#ffffffa8;margin:0;font-size:12px;line-height:1.8}.UseCaseDetailPage-module__szwJaq__guardrailList{gap:0;margin:0;padding:0;list-style:none;display:grid}.UseCaseDetailPage-module__szwJaq__guardrailList li{border-top:1px solid #ffffff29;grid-template-columns:42px 1fr;gap:18px;padding:20px 0;display:grid}.UseCaseDetailPage-module__szwJaq__guardrailList li>span{font-family:var(--font-en);color:#9eb7d8;font-size:11px}.UseCaseDetailPage-module__szwJaq__guardrailList h4{margin:0;font-size:15px}.UseCaseDetailPage-module__szwJaq__guardrailList p{color:#ffffffa8;margin:9px 0 0;font-size:12px;line-height:1.8}.UseCaseDetailPage-module__szwJaq__readinessGrid{grid-template-columns:minmax(260px,4fr) minmax(0,7fr);gap:clamp(48px,8vw,96px);display:grid}.UseCaseDetailPage-module__szwJaq__readinessGrid>div>p{max-width:500px;color:var(--color-text-muted);margin:-34px 0 0;font-size:13px;line-height:1.85}.UseCaseDetailPage-module__szwJaq__readinessGrid ol{border-bottom:1px solid #0f172a24;margin:0;padding:0;list-style:none}.UseCaseDetailPage-module__szwJaq__readinessGrid li{border-top:1px solid #0f172a24;grid-template-columns:48px 1fr;gap:18px;padding:23px 0;display:grid}.UseCaseDetailPage-module__szwJaq__readinessGrid li span{font-family:var(--font-en);color:var(--color-accent-light);font-size:11px;font-weight:700}.UseCaseDetailPage-module__szwJaq__readinessGrid li p{margin:0;font-size:14px;line-height:1.75}.UseCaseDetailPage-module__szwJaq__faqList{border-bottom:1px solid #0f172a24}.UseCaseDetailPage-module__szwJaq__faqList details{border-top:1px solid #0f172a24}.UseCaseDetailPage-module__szwJaq__faqList summary{cursor:pointer;justify-content:space-between;gap:24px;padding:25px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.UseCaseDetailPage-module__szwJaq__faqList summary::-webkit-details-marker{display:none}.UseCaseDetailPage-module__szwJaq__faqList summary>span:last-child{font-family:var(--font-en);color:var(--color-accent-light);font-size:20px;font-weight:400;transition:transform .2s}.UseCaseDetailPage-module__szwJaq__faqList details[open] summary>span:last-child{transform:rotate(45deg)}.UseCaseDetailPage-module__szwJaq__faqList details>p{max-width:820px;color:var(--color-text-muted);margin:-4px 0 0;padding:0 0 26px;font-size:13px;line-height:1.9}.UseCaseDetailPage-module__szwJaq__relatedSection{padding:clamp(80px,9vw,116px) max(24px,8vw)}.UseCaseDetailPage-module__szwJaq__relatedInner{grid-template-columns:3fr 8fr;align-items:start;gap:clamp(48px,8vw,96px);display:grid}.UseCaseDetailPage-module__szwJaq__relatedInner h2{font-size:clamp(25px,3vw,34px)}.UseCaseDetailPage-module__szwJaq__relatedLedger{border-bottom:1px solid #0f172a24}.UseCaseDetailPage-module__szwJaq__relatedLedger a{color:inherit;border-top:1px solid #0f172a24;grid-template-columns:120px 1fr 24px;align-items:center;gap:22px;padding:25px 0;text-decoration:none;display:grid}.UseCaseDetailPage-module__szwJaq__relatedLedger a>span{letter-spacing:.08em;color:var(--color-text-dim);font-size:10px;font-weight:700}.UseCaseDetailPage-module__szwJaq__relatedLedger a>strong{font-size:14px;line-height:1.75}.UseCaseDetailPage-module__szwJaq__relatedLedger svg{color:var(--color-accent)}.UseCaseDetailPage-module__szwJaq__ctaSection{background:var(--color-footer-bg);color:#fff;padding:clamp(82px,9vw,118px) max(24px,8vw)}.UseCaseDetailPage-module__szwJaq__ctaInner{grid-template-columns:7fr 4fr;align-items:end;gap:clamp(48px,8vw,96px);display:grid}.UseCaseDetailPage-module__szwJaq__ctaInner h2{max-width:720px}.UseCaseDetailPage-module__szwJaq__ctaInner>div:first-child>p,.UseCaseDetailPage-module__szwJaq__ctaAction p{color:#ffffffad;font-size:14px;line-height:1.9}.UseCaseDetailPage-module__szwJaq__ctaInner>div:first-child>p{max-width:680px;margin:20px 0 0}.UseCaseDetailPage-module__szwJaq__ctaAction{border-top:1px solid #ffffff3d;padding-top:23px}.UseCaseDetailPage-module__szwJaq__ctaAction p{margin:0 0 22px}.UseCaseDetailPage-module__szwJaq__ctaAction a{color:#fff;border:1px solid #ffffff7a;justify-content:space-between;align-items:center;gap:28px;padding:17px 20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}@media (max-width:900px){.UseCaseDetailPage-module__szwJaq__heroGrid,.UseCaseDetailPage-module__szwJaq__splitSection,.UseCaseDetailPage-module__szwJaq__readinessGrid,.UseCaseDetailPage-module__szwJaq__relatedInner,.UseCaseDetailPage-module__szwJaq__ctaInner{grid-template-columns:1fr}.UseCaseDetailPage-module__szwJaq__heroFacts{max-width:660px}.UseCaseDetailPage-module__szwJaq__splitSection>.UseCaseDetailPage-module__szwJaq__sectionHeading{position:static}.UseCaseDetailPage-module__szwJaq__readinessGrid>div>p{margin-top:-34px}}@media (min-width:901px) and (max-width:1100px){.UseCaseDetailPage-module__szwJaq__hero h1{white-space:normal;font-size:46px}}@media (max-width:680px){.UseCaseDetailPage-module__szwJaq__hero,.UseCaseDetailPage-module__szwJaq__evaluationSection,.UseCaseDetailPage-module__szwJaq__relatedSection,.UseCaseDetailPage-module__szwJaq__ctaSection{padding-left:20px;padding-right:20px}.UseCaseDetailPage-module__szwJaq__heroActions{flex-direction:column;align-items:flex-start}.UseCaseDetailPage-module__szwJaq__localNav{top:64px}.UseCaseDetailPage-module__szwJaq__localNav>div{width:max-content}.UseCaseDetailPage-module__szwJaq__localNav a{min-width:108px}.UseCaseDetailPage-module__szwJaq__section,.UseCaseDetailPage-module__szwJaq__workflowSection,.UseCaseDetailPage-module__szwJaq__decisionSection,.UseCaseDetailPage-module__szwJaq__faqSection{padding-left:20px;padding-right:20px}.UseCaseDetailPage-module__szwJaq__signalLedger>div{grid-template-columns:1fr;gap:12px}.UseCaseDetailPage-module__szwJaq__flowComparison{grid-template-columns:1fr;gap:26px}.UseCaseDetailPage-module__szwJaq__flowDivider{transform:rotate(90deg)}.UseCaseDetailPage-module__szwJaq__flowColumn li{min-height:0}.UseCaseDetailPage-module__szwJaq__phaseLedger li{grid-template-columns:38px 1fr;gap:14px}.UseCaseDetailPage-module__szwJaq__phaseOutput{border-top:1px solid var(--color-border-hover);border-left:0;grid-column:2;padding:14px 0 0}.UseCaseDetailPage-module__szwJaq__evaluationGrid{grid-template-columns:1fr}.UseCaseDetailPage-module__szwJaq__evaluationGrid>div:first-child{padding-right:0}.UseCaseDetailPage-module__szwJaq__guardrailColumn{border-top:1px solid #ffffff38;border-left:0;margin-top:42px;padding-left:0}.UseCaseDetailPage-module__szwJaq__metricList>div{grid-template-columns:100px 1fr}.UseCaseDetailPage-module__szwJaq__readinessGrid>div>p{margin-top:-28px}.UseCaseDetailPage-module__szwJaq__relatedLedger a{grid-template-columns:1fr 24px;gap:8px 14px}.UseCaseDetailPage-module__szwJaq__relatedLedger a>span,.UseCaseDetailPage-module__szwJaq__relatedLedger a>strong{grid-column:1}.UseCaseDetailPage-module__szwJaq__relatedLedger a>svg{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.UseCaseDetailPage-module__szwJaq__primaryButton svg,.UseCaseDetailPage-module__szwJaq__relatedLedger svg,.UseCaseDetailPage-module__szwJaq__ctaAction a svg,.UseCaseDetailPage-module__szwJaq__faqList summary>span:last-child{transition:none}}
