.finder-hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(2rem,4vw,5rem);padding-block:clamp(2.75rem,5.4vw,6.3rem)}
.finder-hero .hero-copy{min-width:0}.finder-hero .hero-copy>.eyebrow,.example-flow .eyebrow{margin-bottom:1rem}
.finder-hero h1{font:560 clamp(3.1rem,5.4vw,6rem)/.99 'DM Sans',system-ui,sans-serif;letter-spacing:-.068em;max-width:15ch}
.finder-intro{font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.45;max-width:47ch;color:var(--quiet);margin-top:1.15rem}
.finder-hero .fit-form{margin-top:1.25rem}.fit-form>textarea{display:block;width:100%;padding:.8rem 1rem;border:1px solid #899b8c;border-radius:.35rem;resize:vertical;color:var(--ink);background:#fffef9;font:inherit;font-size:1rem;line-height:1.45}
.finder-hero .fit-actions{margin-block:.65rem .15rem}.finder-hero .fit-examples{margin:0;font-size:.78rem;gap:.1rem .65rem}.finder-hero .fit-disclosure{margin-top:.12rem;line-height:1.35}
.business-example{min-width:0;background:#173b32;color:#f8f7eb;border-radius:.5rem;padding:clamp(1.2rem,2.45vw,2.55rem)}
.order-split{display:block;width:100%;height:1rem;margin:1rem 0 .65rem;overflow:hidden;border-radius:2px}
.order-channels{list-style:none;padding:0;margin:0 0 1.1rem}
.order-channels li{display:flex;align-items:center;gap:.65rem;min-height:2.05rem;border-bottom:1px solid #476455;font-size:.91rem}
.order-channels li strong{margin-left:auto;font-variant-numeric:tabular-nums}
.order-channels li::before{content:"";width:.6rem;height:.6rem;border-radius:1px}
.order-split rect:nth-child(1){fill:#e1efa1}.order-channels li:nth-child(1)::before{background:#e1efa1}
.order-split rect:nth-child(2){fill:#9ac9b1}.order-channels li:nth-child(2)::before{background:#9ac9b1}
.order-split rect:nth-child(3){fill:#e5bb8f}.order-channels li:nth-child(3)::before{background:#e5bb8f}
.example-picker,.metric-head,.sample-metric footer,.example-flow header,.home-directory summary{display:flex;gap:.65rem 1rem;justify-content:space-between;align-items:center}
.example-picker{border-bottom:1px solid #668373;padding-bottom:.8rem;color:#e0ebda;font-size:.82rem;letter-spacing:.015em}.example-picker label{display:flex;gap:.45rem;align-items:center}.example-picker select{color:#fff;background:#204c40;border:1px solid #809686;border-radius:3px;padding:.42rem .3rem;font:inherit;min-height:38px}.example-picker select option{color:#fff;background:#204c40}
.sample-metric{padding-top:clamp(1.1rem,2.2vw,2.3rem)}.metric-head h2{font:580 clamp(1.25rem,2.3vw,2.35rem)/1.05 'DM Sans',system-ui,sans-serif;letter-spacing:-.045em}.metric-head>span,.sample-metric footer small{font-size:.78rem;color:#d4dfd1}.metric-value{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin:.6rem 0 .5rem}
.metric-value strong{font:540 clamp(3.3rem,6vw,6rem)/1 'DM Sans',system-ui,sans-serif;letter-spacing:-.07em;color:#e0f392;font-variant-numeric:tabular-nums}.metric-value strong small{font-size:.54em;letter-spacing:-.04em}.metric-value span{color:#eff1e7;font-size:.94rem}
.case-chart{display:block;width:100%;height:auto;overflow:visible}.case-chart text{fill:#c8d8ca;font:8.5px 'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums}.metric-grid{stroke:#516c5d;stroke-width:.6}.metric-area{fill:#91af7460}.metric-trend{stroke:#d2ee8a;stroke-width:2.6;stroke-linejoin:round;fill:none}.metric-point{fill:#e1f7a4;stroke:#173b32;stroke-width:1.1}
.sample-metric footer{border-top:1px solid #668373;padding-top:.65rem}.sample-metric footer>span{color:#f0f6d7;font-size:.84rem}
.example-flow{padding-block:clamp(1.65rem,3.6vw,3.7rem);border-block:1px solid var(--rule)}
.example-flow header{align-items:flex-end}.example-flow header h2{font-size:clamp(1.8rem,3.6vw,3.55rem);font-weight:540;line-height:1.03;letter-spacing:-.055em;max-width:24ch}
.example-flow header>a{flex:none}.example-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:1.6rem 0 0;gap:clamp(.6rem,2.15vw,2.5rem)}
.example-flow li{min-width:0;position:relative;border-top:2px solid var(--forest);padding-top:.65rem}
.step-role{color:var(--quiet);font-size:.84rem;font-weight:600}.example-flow h3{font-size:clamp(1.03rem,1.55vw,1.48rem);font-weight:625;line-height:1.2;letter-spacing:-.033em;margin:.33rem 0}
.example-flow li p,.home-directory summary small{color:var(--quiet);font-size:.94rem;line-height:1.5}
.home-directory{margin-top:clamp(2rem,4vw,4.3rem)!important}.home-directory summary,.home-library>summary{cursor:pointer;list-style:none}.home-directory summary::-webkit-details-marker,.home-library>summary::-webkit-details-marker{display:none}
.home-directory summary{border-block:1px solid var(--rule);padding:1.2rem 0}.home-directory summary strong{font-size:clamp(1.4rem,2.6vw,2.3rem);letter-spacing:-.045em;font-weight:600}.home-directory summary small{display:block;margin-top:.24rem}.disclosure-symbol{font-size:1.6rem}.home-directory details[open] .disclosure-symbol{transform:rotate(45deg)}
.home-directory .directory-controls{margin-block:1.1rem}.home-directory .product-department{padding-top:.65rem;grid-template-columns:minmax(9rem,.6fr) minmax(0,2fr)}.home-directory .index-row{min-height:44px;padding:.65rem 0;display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,1fr) auto;gap:.65rem;align-items:center}
.home-directory .index-row strong{font-size:1rem}.home-directory .index-row .index-topic{font:inherit;color:var(--quiet);font-size:.85rem}.home-library{margin-top:.7rem}.home-library>summary{width:max-content;max-width:100%;font-size:.94rem;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:.22em}
.home-library .wrap{width:100%;margin-inline:0}.home-library .product-gallery{margin-top:1.25rem}
@media(max-width:850px){.finder-hero{grid-template-columns:minmax(0,1fr) minmax(0,.97fr);gap:1.65rem}.example-picker,.metric-head,.sample-metric footer{flex-wrap:wrap}.example-picker label{font-size:.8rem}.example-flow header{flex-wrap:wrap}.finder-hero h1{font-size:clamp(2.8rem,6.4vw,3.8rem)}}
@media(max-width:700px){.finder-hero{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:1.8rem}.finder-hero h1{max-width:11ch;font-size:clamp(2.95rem,10.6vw,4.45rem)}.example-flow ol{grid-template-columns:minmax(0,1fr);gap:.9rem}.example-flow li{border-top:0;border-left:2px solid #7f985d;padding:0 0 0 .8rem}.example-flow header>a{min-height:36px}.home-directory .product-department{display:block}.home-directory .index-row{grid-template-columns:minmax(0,1fr) auto}.home-directory .index-topic{display:none}}
@media(prefers-reduced-motion:reduce){.home-directory summary .disclosure-symbol{transition:none}}

@media(max-width:700px){.case-chart text{font-size:11px}.fit-examples button,.example-picker select{min-height:44px}}
