.topic-landing-module__-R4nJa__page{background:radial-gradient(circle at 78% 10%,color-mix(in srgb,var(--scan-signal)9%,transparent),transparent 29rem),var(--scan-bg);color:var(--scan-ink)}.topic-landing-module__-R4nJa__hero{border-bottom:1px solid var(--scan-rule-strong);min-height:78vh;padding:clamp(8.5rem,13vw,11rem) 0 clamp(5.5rem,8vw,8rem)}.topic-landing-module__-R4nJa__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.topic-landing-module__-R4nJa__heroCopy h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(3.25rem,7.2vw,6.6rem);line-height:.92}.topic-landing-module__-R4nJa__heroCopy h1 span{color:var(--scan-signal);display:block}.topic-landing-module__-R4nJa__heroCopy>p{max-width:61ch;color:var(--scan-ink-2);margin-top:2rem;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.topic-landing-module__-R4nJa__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.topic-landing-module__-R4nJa__primaryAction{border:1px solid color-mix(in srgb,var(--scan-signal)75%,transparent);background:var(--scan-signal);min-height:3.25rem;color:var(--scan-action-ink);border-radius:.35rem;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.25rem;font-size:.9rem;font-weight:650;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.topic-landing-module__-R4nJa__primaryAction:hover{background:var(--scan-signal-hot);box-shadow:0 12px 28px color-mix(in srgb,var(--scan-signal)18%,transparent);transform:translateY(-2px)}.topic-landing-module__-R4nJa__primaryAction svg,.topic-landing-module__-R4nJa__relatedLinks svg{flex:none;width:1rem;height:1rem}.topic-landing-module__-R4nJa__textAction{border-bottom:1px solid var(--scan-rule-strong);color:var(--scan-ink-2);padding:.4rem 0;font-size:.9rem;font-weight:600;transition:color .18s,border-color .18s}.topic-landing-module__-R4nJa__textAction:hover{border-color:var(--scan-signal);color:var(--scan-signal)}.topic-landing-module__-R4nJa__evidence{border-top:1px solid var(--scan-rule-strong);border-bottom:1px solid var(--scan-rule-strong)}.topic-landing-module__-R4nJa__evidence h2{color:var(--scan-ink-3);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;padding:1.15rem 0;font-size:.7rem}.topic-landing-module__-R4nJa__evidence dl>div{border-top:1px solid var(--scan-rule);grid-template-columns:.72fr 1fr;gap:1rem;padding:1.25rem 0;display:grid}.topic-landing-module__-R4nJa__evidence dt{font-weight:650}.topic-landing-module__-R4nJa__evidence dd{color:var(--scan-ink-2);line-height:1.55}.topic-landing-module__-R4nJa__section{border-bottom:1px solid var(--scan-rule);padding:clamp(5.5rem,9vw,8.5rem) 0}.topic-landing-module__-R4nJa__sectionIntro{grid-template-columns:minmax(0,.85fr) minmax(18rem,.65fr);align-items:end;gap:3rem;margin-bottom:3.5rem;display:grid}.topic-landing-module__-R4nJa__sectionIntro h2,.topic-landing-module__-R4nJa__faqGrid>div:first-child h2,.topic-landing-module__-R4nJa__relatedSection h2,.topic-landing-module__-R4nJa__finalCta h2{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.5rem,5.2vw,5rem);line-height:.98}.topic-landing-module__-R4nJa__sectionIntro p,.topic-landing-module__-R4nJa__faqGrid>div:first-child p,.topic-landing-module__-R4nJa__finalCta p{max-width:62ch;color:var(--scan-ink-2);font-size:1.05rem;line-height:1.7}.topic-landing-module__-R4nJa__ledger{border-top:1px solid var(--scan-rule-strong)}.topic-landing-module__-R4nJa__ledger article{border-bottom:1px solid var(--scan-rule-strong);grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr) auto;align-items:start;gap:2rem;padding:1.8rem 0;display:grid}.topic-landing-module__-R4nJa__ledger h3,.topic-landing-module__-R4nJa__useCases h3,.topic-landing-module__-R4nJa__processList h3{letter-spacing:-.025em;font-size:1.28rem}.topic-landing-module__-R4nJa__ledger p,.topic-landing-module__-R4nJa__useCases p,.topic-landing-module__-R4nJa__processList p{color:var(--scan-ink-2);line-height:1.65}.topic-landing-module__-R4nJa__ledger svg{width:1.1rem;height:1.1rem;color:var(--scan-signal)}.topic-landing-module__-R4nJa__processSection{background:var(--scan-bg-raised)}.topic-landing-module__-R4nJa__processGrid{grid-template-columns:minmax(0,.72fr) minmax(22rem,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.topic-landing-module__-R4nJa__processGrid .topic-landing-module__-R4nJa__sectionIntro{margin:0;display:block;position:sticky;top:7rem}.topic-landing-module__-R4nJa__processGrid .topic-landing-module__-R4nJa__sectionIntro p{margin-top:1.5rem}.topic-landing-module__-R4nJa__processList{border-top:1px solid var(--scan-rule-strong)}.topic-landing-module__-R4nJa__processList li{border-bottom:1px solid var(--scan-rule-strong);grid-template-columns:3.25rem 1fr;gap:1.25rem;padding:1.7rem 0;display:grid}.topic-landing-module__-R4nJa__processList>li>span{color:var(--scan-warn);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:.76rem}.topic-landing-module__-R4nJa__processList p{margin-top:.55rem}.topic-landing-module__-R4nJa__useCases{border-top:1px solid var(--scan-rule-strong);border-bottom:1px solid var(--scan-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topic-landing-module__-R4nJa__useCases article{border-right:1px solid var(--scan-rule-strong);min-height:14rem;padding:1.8rem}.topic-landing-module__-R4nJa__useCases article:last-child{border-right:0}.topic-landing-module__-R4nJa__useCases p{margin-top:1rem}.topic-landing-module__-R4nJa__relatedSection{padding-top:4.5rem;padding-bottom:4.5rem}.topic-landing-module__-R4nJa__relatedSection h2{margin-bottom:2rem;font-size:clamp(2rem,3.6vw,3.3rem)}.topic-landing-module__-R4nJa__relatedLinks{border-top:1px solid var(--scan-rule-strong)}.topic-landing-module__-R4nJa__relatedLinks a{border-bottom:1px solid var(--scan-rule-strong);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 0;transition:color .18s,padding-left .18s;display:flex}.topic-landing-module__-R4nJa__relatedLinks a:hover{color:var(--scan-signal);padding-left:.4rem}.topic-landing-module__-R4nJa__relatedLinks span{grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr);align-items:baseline;gap:2rem;width:100%;display:grid}.topic-landing-module__-R4nJa__relatedLinks small{color:var(--scan-ink-2);font-size:.92rem;line-height:1.55}.topic-landing-module__-R4nJa__faqSection{background:var(--scan-bg-raised)}.topic-landing-module__-R4nJa__faqGrid{grid-template-columns:minmax(0,.65fr) minmax(22rem,1fr);gap:clamp(3rem,7vw,7rem);display:grid}.topic-landing-module__-R4nJa__faqGrid>div:first-child p{margin-top:1.5rem}.topic-landing-module__-R4nJa__faqList{border-top:1px solid var(--scan-rule-strong)}.topic-landing-module__-R4nJa__faqList details{border-bottom:1px solid var(--scan-rule-strong)}.topic-landing-module__-R4nJa__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;font-weight:650;list-style:none;display:flex}.topic-landing-module__-R4nJa__faqList summary::-webkit-details-marker{display:none}.topic-landing-module__-R4nJa__faqList summary svg{width:1rem;height:1rem;color:var(--scan-warn);transition:transform .18s}.topic-landing-module__-R4nJa__faqList details[open] summary svg{transform:rotate(90deg)}.topic-landing-module__-R4nJa__faqList details p{max-width:68ch;color:var(--scan-ink-2);padding:0 2.5rem 1.5rem 0;line-height:1.7}.topic-landing-module__-R4nJa__finalCta{padding:clamp(5rem,8vw,7rem) 0}.topic-landing-module__-R4nJa__finalCtaGrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;display:grid}.topic-landing-module__-R4nJa__finalCta h2{max-width:18ch}.topic-landing-module__-R4nJa__finalCta p{margin-top:1.25rem}@media (max-width:900px){.topic-landing-module__-R4nJa__heroGrid,.topic-landing-module__-R4nJa__processGrid,.topic-landing-module__-R4nJa__faqGrid,.topic-landing-module__-R4nJa__finalCtaGrid{grid-template-columns:1fr}.topic-landing-module__-R4nJa__hero{min-height:auto}.topic-landing-module__-R4nJa__evidence{max-width:42rem}.topic-landing-module__-R4nJa__processGrid .topic-landing-module__-R4nJa__sectionIntro{position:static}.topic-landing-module__-R4nJa__useCases{grid-template-columns:1fr}.topic-landing-module__-R4nJa__useCases article{border-right:0;border-bottom:1px solid var(--scan-rule-strong);min-height:auto;padding:1.5rem 0}.topic-landing-module__-R4nJa__useCases article:last-child{border-bottom:0}.topic-landing-module__-R4nJa__finalCtaGrid .topic-landing-module__-R4nJa__primaryAction{justify-self:start}}@media (max-width:640px){.topic-landing-module__-R4nJa__hero{padding-top:7.5rem}.topic-landing-module__-R4nJa__heroCopy h1{font-size:clamp(2.9rem,14vw,4.5rem)}.topic-landing-module__-R4nJa__sectionIntro,.topic-landing-module__-R4nJa__ledger article,.topic-landing-module__-R4nJa__relatedLinks span,.topic-landing-module__-R4nJa__evidence dl>div{grid-template-columns:1fr;gap:.75rem}.topic-landing-module__-R4nJa__sectionIntro{margin-bottom:2.5rem}.topic-landing-module__-R4nJa__ledger article{padding-right:2rem;position:relative}.topic-landing-module__-R4nJa__ledger svg{position:absolute;top:2rem;right:0}.topic-landing-module__-R4nJa__actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.topic-landing-module__-R4nJa__page *,.topic-landing-module__-R4nJa__page :before,.topic-landing-module__-R4nJa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
