.field-workflow[data-astro-cid-7tgobed5]{padding-block:1rem 4.5rem}.workflow-heading[data-astro-cid-7tgobed5]{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem;display:grid}h2[data-astro-cid-7tgobed5]{max-width:34rem;font-size:clamp(2rem,3.2vw,2.875rem)}.workflow-heading[data-astro-cid-7tgobed5] .body-copy[data-astro-cid-7tgobed5]{margin-bottom:1.5rem}.workflow-demo-note[data-astro-cid-7tgobed5]{background:var(--stage);color:var(--stage-ink);font-size:var(--text-label);margin-block:1rem 0;padding:1.25rem 1.5rem}.workflow-demo-note[data-astro-cid-7tgobed5] strong[data-astro-cid-7tgobed5]{margin-bottom:.25rem;display:block}.workflow-steps[data-astro-cid-7tgobed5]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.workflow-steps[data-astro-cid-7tgobed5] li[data-astro-cid-7tgobed5]{background:var(--panel);flex-direction:column;min-width:0;padding:2rem;display:flex}.workflow-step-label[data-astro-cid-7tgobed5]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.workflow-number[data-astro-cid-7tgobed5]{color:var(--accent);font:500 2rem/1 var(--font-heading)}.workflow-step-label[data-astro-cid-7tgobed5] .eyebrow[data-astro-cid-7tgobed5]{margin:0}.workflow-example[data-astro-cid-7tgobed5]{border-top:1px solid var(--line);color:var(--quiet);font-size:var(--text-label);margin-block:auto 0;padding-top:1.25rem}.workflow-example[data-astro-cid-7tgobed5] strong[data-astro-cid-7tgobed5]{color:var(--ink);margin-bottom:.375rem;display:block}.workflow-limit[data-astro-cid-7tgobed5]{color:var(--quiet);font-size:var(--text-label);max-width:62rem;margin-block:1.25rem 0}@media (width<=760px){.field-workflow[data-astro-cid-7tgobed5]{padding-bottom:3rem}.workflow-heading[data-astro-cid-7tgobed5],.workflow-steps[data-astro-cid-7tgobed5]{grid-template-columns:1fr}.workflow-heading[data-astro-cid-7tgobed5]{gap:0}.workflow-steps[data-astro-cid-7tgobed5] li[data-astro-cid-7tgobed5]{padding:1.5rem}}.product-breadcrumb{color:var(--quiet);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.product-breadcrumb .text-link{margin:0}.overview-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:4.5rem;padding-block:2rem 4.5rem;display:grid}.overview-hero>*,.overview-purpose>*{min-width:0}.overview-hero h1{margin-block:.25rem 1.5rem;font-size:clamp(2.75rem,5.1vw,4.5rem)}.overview-headline{font:500 clamp(1.5rem, 2.2vw, 1.875rem)/1.25 var(--font-heading);letter-spacing:-.035em;max-width:28rem;margin-bottom:1.25rem}.product-title-detail{letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(1.375rem,2.5vw,1.875rem);line-height:1.25;display:block}.overview-intro .action{margin-top:.5rem}.flagship-links p{font-size:var(--text-label);color:var(--quiet);margin-block:.75rem 0}.flagship-links .text-link{margin-top:1rem}.overview-hero figure{min-height:26rem;margin:0}.overview-purpose{border-top:1px solid var(--line);grid-template-columns:1fr 1.05fr;gap:4.5rem;padding-block:4rem;display:grid}.overview-detail{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;align-items:start;gap:3rem;padding-block:3rem 4.5rem;display:grid}.overview-detail>*{min-width:0}.overview-detail h2{font-size:clamp(2rem,3vw,2.875rem)}.sibling-tools{border-top:1px solid var(--line);padding-block:2rem 3rem}.overview-purpose h2{max-width:28rem;font-size:clamp(2rem,3.2vw,2.875rem)}.audience-panel{border-left:2px solid var(--accent);padding-left:2rem}.product-overview h3{font:500 1.375rem/1.3 var(--font-heading);letter-spacing:-.03em;margin-bottom:.75rem}.audience-panel p{color:var(--quiet)}.audience-panel h3:not(:first-child){margin-top:2rem}.audience-panel p:last-child,.area-list p{margin-bottom:0}.overview-areas{padding-bottom:4.5rem}.area-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2.5rem;padding-bottom:1rem;display:grid}.area-list .eyebrow{color:var(--accent);margin-bottom:.875rem;display:block}.integrated-note{background:var(--panel);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:2rem;display:flex}.integrated-note .eyebrow{margin-bottom:.75rem}.integrated-note .body-copy{margin:0}.integrated-note .text-link{flex-shrink:0}.duct-stage{background:var(--stage);flex-direction:column;justify-content:space-between;padding:1.8125rem;display:flex}.duct-motif{padding:3rem 2rem}.duct-motif .duct-shape{width:70%;height:7rem;margin-inline:auto}.duct-motif .duct-shape:after{width:20%;left:25%}.product-next{background:var(--contact);color:var(--contact-ink);padding-block:3rem}.product-next .wrap{justify-content:space-between;align-items:center;gap:3rem;display:flex}.product-next h2{letter-spacing:-.04em;font-size:2.25rem}.product-next p{max-width:34rem;margin-bottom:0}.product-next .eyebrow{margin-bottom:1rem}.product-next .text-link{border-color:var(--contact-rule);flex-shrink:0}.product-next a:focus-visible{outline-color:var(--contact-ink)}@media (width>=761px) and (width<=1050px){.overview-hero,.overview-purpose{gap:2rem}.overview-hero h1{font-size:2.75rem}.overview-hero figure{padding:1.375rem}}@media (width<=760px){.product-breadcrumb{gap:.75rem;padding-block:1rem}.overview-hero,.overview-purpose,.overview-detail{padding-block:1.5rem 3rem;display:block}.overview-detail figure{margin-top:1.5rem}.overview-hero h1{font-size:clamp(2.375rem,10.5vw,4rem)}.overview-hero figure{min-height:21rem;margin-top:2rem}.overview-purpose{padding-block:2.5rem}.audience-panel{margin-top:2rem;padding-left:1.25rem}.area-list{grid-auto-flow:row;gap:2rem}.integrated-note{padding:1.5rem;display:block}.integrated-note .text-link{margin-top:1rem}.overview-areas{padding-bottom:3rem}.duct-stage{padding:1.4375rem}.duct-motif{padding-inline:0}.product-next{padding-block:2.5rem}.product-next .wrap{display:block}.product-next h2{font-size:2rem}.product-next .text-link{margin-top:1.5rem}}
