:is(html,body){overflow-x:clip}.z6oc3G_page{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.z6oc3G_hero{padding-block:clamp(var(--space-2xl), 7vw, var(--space-3xl))}.z6oc3G_heroCopy,.z6oc3G_heroSupporting,.z6oc3G_sectionLead,.z6oc3G_workflowLead{min-width:0}.z6oc3G_detailRail p,.z6oc3G_workflowLead>span,.z6oc3G_detailList article>span,.z6oc3G_workflow li>span{color:var(--color-accent-dark);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.02em;margin:0;font-weight:700}.z6oc3G_heroHeader{gap:var(--space-2xl);border-bottom:var(--rule-hair) solid var(--color-rule-strong);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;padding-block-end:var(--space-xl);display:grid}.z6oc3G_hero h1,.z6oc3G_sectionLead h2,.z6oc3G_detailList h2,.z6oc3G_workflow h2,.z6oc3G_finalCta h2{min-width:0;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:700}.z6oc3G_hero h1{max-width:15ch;font-size:clamp(2.85rem,5.4vw,5.5rem);line-height:.98}.z6oc3G_subtitle,.z6oc3G_sectionLead>p,.z6oc3G_workflowLead>p,.z6oc3G_finalCta p{max-width:61ch;color:var(--color-ink-muted);font-size:var(--text-md);margin:0;line-height:1.65}.z6oc3G_actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.z6oc3G_primaryAction,.z6oc3G_secondaryAction,.z6oc3G_finalCta a{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-ink);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.z6oc3G_primaryAction{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.z6oc3G_primaryAction:focus-visible,.z6oc3G_secondaryAction:focus-visible,.z6oc3G_finalCta a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.z6oc3G_primaryAction:active,.z6oc3G_secondaryAction:active,.z6oc3G_finalCta a:active{transform:translateY(1px)}.z6oc3G_videoFigure{min-width:0;margin:var(--space-lg) 0 0}.z6oc3G_videoFigure figcaption{gap:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;padding-block-end:var(--space-md);display:grid}.z6oc3G_videoFigure figcaption span{font-family:var(--font-display);font-weight:700}.z6oc3G_videoFigure figcaption p,.z6oc3G_disclaimer{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.z6oc3G_videoFrame{margin-block-start:var(--space-md)}.z6oc3G_videoFrame [data-testid=demo-video]{border-color:var(--color-rule-strong);border-radius:var(--radius-media);background:var(--color-ink)}.z6oc3G_disclaimer{margin-block-start:var(--space-sm)}.z6oc3G_context,.z6oc3G_detailSection,.z6oc3G_workflow,.z6oc3G_useCases{padding-block:var(--space-3xl);border-top:var(--rule-hair) solid var(--color-rule)}.z6oc3G_context,.z6oc3G_workflow{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.z6oc3G_sectionLead h2,.z6oc3G_detailList h2,.z6oc3G_workflow h2,.z6oc3G_finalCta h2{font-size:var(--text-2xl);line-height:1.08}.z6oc3G_pointList,.z6oc3G_callout{border-top:var(--rule-hair) solid var(--color-rule-strong);margin:0}.z6oc3G_pointList>div{padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.z6oc3G_pointList dt,.z6oc3G_callout>p,.z6oc3G_detailList h2,.z6oc3G_workflow h3,.z6oc3G_useCaseList h3{font-family:var(--font-display);margin:0;font-style:normal;font-weight:700}.z6oc3G_pointList dd,.z6oc3G_detailList p,.z6oc3G_workflow li p,.z6oc3G_useCaseList p,.z6oc3G_callout li{margin:var(--space-xs) 0 0;color:var(--color-ink-muted);line-height:1.6}.z6oc3G_callout{padding-block:var(--space-lg)}.z6oc3G_callout ul{gap:var(--space-sm);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.z6oc3G_callout li{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.z6oc3G_callout li:before{border:var(--rule-hair) solid var(--color-accent);content:"";border-radius:50%;width:.5rem;height:.5rem;margin-block-start:.5rem}.z6oc3G_detailSection{gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.z6oc3G_detailList{border-top:var(--rule-hair) solid var(--color-rule-strong)}.z6oc3G_detailList article{gap:var(--space-lg);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.z6oc3G_detailList p+p{margin-block-start:var(--space-sm)}.z6oc3G_workflowLead>span{min-height:2rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);align-items:center;display:inline-flex}.z6oc3G_workflowLead h2{margin-block-start:var(--space-lg)}.z6oc3G_workflow ol{border-top:var(--rule-hair) solid var(--color-rule-strong);margin:0;padding:0;list-style:none;display:grid}.z6oc3G_workflow li{gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.z6oc3G_useCases{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.z6oc3G_useCaseList{border-top:var(--rule-hair) solid var(--color-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z6oc3G_useCaseList article{min-width:0;padding:var(--space-lg) var(--space-xl) var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.z6oc3G_useCaseList article:nth-child(2n){padding-inline:var(--space-xl) 0;border-inline-start:var(--rule-hair) solid var(--color-rule)}.z6oc3G_finalCta{gap:var(--space-2xl);padding-block:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule-strong);border-bottom:var(--rule-hair) solid var(--color-rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-end:var(--space-3xl);display:grid}.z6oc3G_finalCta a{border-color:var(--color-accent);color:var(--color-accent-dark)}.z6oc3G_structureworkflow .z6oc3G_detailSection{grid-template-columns:minmax(0,2fr) minmax(0,10fr)}.z6oc3G_structurestudio .z6oc3G_context{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.z6oc3G_structurestack .z6oc3G_detailSection{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.z6oc3G_structurestack .z6oc3G_detailRail{top:calc(var(--header-height) + var(--space-xl));align-self:start;position:sticky}.z6oc3G_structurestack .z6oc3G_detailList article{grid-template-columns:minmax(0,1fr)}.z6oc3G_structuremarquee .z6oc3G_videoFigure{width:100%}.z6oc3G_structuremap .z6oc3G_context{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.z6oc3G_structuremap .z6oc3G_callout ul{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}@media (hover:hover) and (pointer:fine){.z6oc3G_primaryAction:hover{background:var(--color-accent-dark);transform:translateY(-1px)}.z6oc3G_secondaryAction:hover,.z6oc3G_finalCta a:hover{color:var(--color-accent-dark);transform:translateY(-1px)}}@media (max-width:59.99rem){.z6oc3G_heroHeader,.z6oc3G_context,.z6oc3G_workflow,.z6oc3G_useCases,.z6oc3G_detailSection,.z6oc3G_finalCta,.z6oc3G_structurestudio .z6oc3G_context,.z6oc3G_structuremap .z6oc3G_context{grid-template-columns:minmax(0,1fr)}.z6oc3G_hero h1{max-width:16ch}.z6oc3G_structurestack .z6oc3G_detailRail{position:static}}@media (max-width:39.99rem){.z6oc3G_hero{padding-block:var(--space-xl) var(--space-2xl)}.z6oc3G_hero h1{max-width:none;font-size:clamp(2.5rem,12vw,3.5rem)}.z6oc3G_actions{flex-direction:column;align-items:stretch}.z6oc3G_primaryAction,.z6oc3G_secondaryAction{width:100%;min-height:3rem}.z6oc3G_videoFigure figcaption,.z6oc3G_useCaseList,.z6oc3G_structuremap .z6oc3G_callout ul{grid-template-columns:minmax(0,1fr)}.z6oc3G_videoFigure figcaption{gap:var(--space-xs)}.z6oc3G_context,.z6oc3G_detailSection,.z6oc3G_workflow,.z6oc3G_useCases{gap:var(--space-lg);padding-block:var(--space-2xl)}.z6oc3G_detailList article,.z6oc3G_workflow li{gap:var(--space-md);grid-template-columns:2.75rem minmax(0,1fr)}.z6oc3G_useCaseList article,.z6oc3G_useCaseList article:nth-child(2n){padding:var(--space-lg) 0;border-inline-start:0}}@media (prefers-reduced-motion:reduce){.z6oc3G_primaryAction,.z6oc3G_secondaryAction,.z6oc3G_finalCta a{transition-duration:var(--dur-reduced)}}
