.ibis-ecosystem-module__J_8trW__hero{padding:clamp(2rem,6vw,5rem) 0 2rem;position:relative}.ibis-ecosystem-module__J_8trW__hero h1{letter-spacing:-.045em;max-width:1050px;margin:1rem 0 1.5rem;font-size:clamp(2.6rem,6.5vw,5.8rem);line-height:1.03}.ibis-ecosystem-module__J_8trW__hero p{max-width:850px;color:var(--text-muted);font-size:clamp(1.15rem,2vw,1.5rem)}.ibis-ecosystem-module__J_8trW__heroImage{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:1.5rem;margin:2.5rem 0 0;overflow:hidden}.ibis-ecosystem-module__J_8trW__heroImage img{width:100%;height:auto;display:block}.ibis-ecosystem-module__J_8trW__heroImage figcaption,.ibis-ecosystem-module__J_8trW__screenshot figcaption,.ibis-ecosystem-module__J_8trW__drip figcaption{color:var(--text-muted);padding:1rem 1.25rem;font-size:.9rem;line-height:1.5}.ibis-ecosystem-module__J_8trW__jumpLinks{flex-wrap:wrap;gap:.6rem 1.5rem;margin:1.5rem 0;display:flex}.ibis-ecosystem-module__J_8trW__jumpLinks a{color:var(--orchard-dark);text-underline-offset:.25em;font-weight:600}.ibis-ecosystem-module__J_8trW__prose{font-size:1.08rem;line-height:1.8}.ibis-ecosystem-module__J_8trW__prose p{margin:0 0 1.25rem}.ibis-ecosystem-module__J_8trW__ecosystem{background:var(--orchard-dark);color:var(--white);border-radius:1.5rem;margin:2.5rem 0 0;padding:clamp(1.25rem,3vw,2.5rem)}.ibis-ecosystem-module__J_8trW__ecosystem figcaption,.ibis-ecosystem-module__J_8trW__segmentation figcaption{margin-bottom:1.5rem;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:650}.ibis-ecosystem-module__J_8trW__flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ibis-ecosystem-module__J_8trW__flow li{border-top:1px solid #9cad94;padding-top:1.25rem;position:relative}.ibis-ecosystem-module__J_8trW__flow li:not(:last-child):after{content:"→";color:#dce9cd;position:absolute;top:1.25rem;right:-1.2rem}.ibis-ecosystem-module__J_8trW__number{color:#dce9cd;letter-spacing:.12em;font-size:.8rem}.ibis-ecosystem-module__J_8trW__flow h3{margin:.65rem 0;font-size:1.15rem;line-height:1.3}.ibis-ecosystem-module__J_8trW__flow p{color:#eef2e8;margin:0;font-size:.95rem;line-height:1.65}.ibis-ecosystem-module__J_8trW__diagramNote{color:#eef2e8;border-top:1px solid #9cad94;margin:1.75rem 0 0;padding-top:1.25rem;font-size:.9rem;line-height:1.6}.ibis-ecosystem-module__J_8trW__segmentation{border:1px solid var(--border-soft);background:var(--surface-highlight);border-radius:1.5rem;margin:2rem 0 0;padding:clamp(1.25rem,3vw,2.5rem)}.ibis-ecosystem-module__J_8trW__segments{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.ibis-ecosystem-module__J_8trW__segments dt,.ibis-ecosystem-module__J_8trW__deliverables dt{color:var(--orchard-dark);font-size:1.1rem;font-weight:700}.ibis-ecosystem-module__J_8trW__segments dd,.ibis-ecosystem-module__J_8trW__deliverables dd{margin:.5rem 0 0;line-height:1.7}.ibis-ecosystem-module__J_8trW__journey{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1.5rem 0 0;padding:1.5rem 0 0 1.4rem;line-height:1.6;display:grid}.ibis-ecosystem-module__J_8trW__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.ibis-ecosystem-module__J_8trW__screenshot{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:1rem;align-self:start;margin:0;overflow:hidden}.ibis-ecosystem-module__J_8trW__screenshot img,.ibis-ecosystem-module__J_8trW__drip img{width:100%;height:auto;display:block}.ibis-ecosystem-module__J_8trW__drip{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:1rem;max-width:900px;margin:2rem auto 0;overflow:hidden}.ibis-ecosystem-module__J_8trW__status{border-left:4px solid var(--orchard-dark);background:var(--surface-highlight);margin:2rem 0;padding:1.5rem 2rem}.ibis-ecosystem-module__J_8trW__status h3{margin:0 0 .5rem;font-size:1.15rem}.ibis-ecosystem-module__J_8trW__status p{margin:0;line-height:1.75}.ibis-ecosystem-module__J_8trW__operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ibis-ecosystem-module__J_8trW__operations article{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.ibis-ecosystem-module__J_8trW__operations h3{margin:1rem 0;font-size:1.65rem}.ibis-ecosystem-module__J_8trW__operations p{line-height:1.8}.ibis-ecosystem-module__J_8trW__statusLabel{color:var(--orchard-dark);font-size:.8rem;font-weight:650}.ibis-ecosystem-module__J_8trW__caption{color:var(--text-muted);font-size:.9rem;line-height:1.7}.ibis-ecosystem-module__J_8trW__deliverables{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.ibis-ecosystem-module__J_8trW__deliverables>div{border-top:2px solid var(--border-soft);padding-top:1rem}.ibis-ecosystem-module__J_8trW__closing{max-width:900px}@media (max-width:950px){.ibis-ecosystem-module__J_8trW__flow{grid-template-columns:1fr;gap:1.5rem}.ibis-ecosystem-module__J_8trW__flow li{padding:1rem 0 0 3rem}.ibis-ecosystem-module__J_8trW__number{position:absolute;top:1.2rem;left:0}.ibis-ecosystem-module__J_8trW__flow li:not(:last-child):after{content:none}.ibis-ecosystem-module__J_8trW__flow h3{margin:0 0 .5rem}.ibis-ecosystem-module__J_8trW__segments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ibis-ecosystem-module__J_8trW__gallery,.ibis-ecosystem-module__J_8trW__operations,.ibis-ecosystem-module__J_8trW__deliverables,.ibis-ecosystem-module__J_8trW__journey,.ibis-ecosystem-module__J_8trW__segments{grid-template-columns:1fr}.ibis-ecosystem-module__J_8trW__journey{gap:1rem}.ibis-ecosystem-module__J_8trW__status{padding:1.25rem}.ibis-ecosystem-module__J_8trW__hero h1{overflow-wrap:break-word}}
