.automation-decision{border-top:var(--border-width-thin) solid #2e1a4714;border-bottom:var(--border-width-thin) solid #2e1a4714;background:radial-gradient(circle at 88% 18%,#99cc331f,#0000 24rem),linear-gradient(135deg,#f4f8ea 0%,#eef5df 100%);position:relative;overflow:hidden}.automation-decision__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.automation-decision__item{gap:var(--space-4);min-height:13rem;padding:var(--space-6);border:var(--border-width-thin) solid #2e1a471a;border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);background:#ffffff85;flex-direction:column;display:flex;position:relative}.automation-decision__item:hover{background:#ffffffc7;border-color:#99cc3352;transform:translateY(-.25rem)}.automation-decision__number{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:var(--color-purple)}.automation-decision__item h3{font-size:var(--font-size-h4);color:var(--color-purple-night)}.automation-decision__item p{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.automation-decision__statement{max-width:var(--content-width-text);margin-top:var(--space-7);padding:var(--space-5) 0 var(--space-5) var(--space-5);border-left:var(--border-width-medium) solid var(--color-lime)}.automation-decision__statement p{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-purple-night)}@media (width>=768px){.automation-decision__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.automation-human{border-top:var(--border-width-thin) solid #2e1a4714;border-bottom:var(--border-width-thin) solid #2e1a4714;background:radial-gradient(circle at 85% 20%,#99cc3314,#0000 24rem),linear-gradient(135deg,#f5f1f8 0%,#eee7f4 100%);position:relative;overflow:hidden}.automation-human__intro{gap:var(--space-5);flex-direction:column;max-width:30rem;display:flex}.automation-human__intro .eyebrow{color:var(--color-purple)}.automation-human__intro h2{color:var(--color-purple-night)}.automation-human__lead{max-width:26rem;font-family:var(--font-family-display);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:var(--font-weight-semibold);color:var(--color-purple);line-height:1.35}.automation-human__content{flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem);display:flex}.automation-human__flow{gap:var(--space-6);padding:var(--space-6);border:var(--border-width-thin) solid #2e1a471a;background:#ffffff6b;grid-template-columns:minmax(0,1fr) minmax(10rem,.7fr);align-items:center;display:grid;position:relative}.automation-human__flow-track{align-items:center;min-width:0;display:flex}.automation-human__node{min-width:5rem;min-height:3rem;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex}.automation-human__node--system{border:var(--border-width-thin) solid #6633993d;color:var(--color-purple);background:#ffffffa6}.automation-human__node--human{background:var(--color-lime);min-width:3rem;color:var(--color-purple-night);border-radius:50%;box-shadow:0 0 0 .45rem #99cc331f}.automation-human__line{background:#66339947;flex:1;min-width:2rem;height:1px}.automation-human__line--human{background:linear-gradient(90deg, #66339952, var(--color-lime))}.automation-human__decision{padding-left:var(--space-5);border-left:var(--border-width-medium) solid var(--color-lime)}.automation-human__decision>span{margin-bottom:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-purple-night);display:block}.automation-human__decision ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.automation-human__decision li{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.automation-human__principles{border-top:var(--border-width-thin) solid #2e1a4724;flex-direction:column;display:flex}.automation-human__principle{gap:var(--space-5);padding:var(--space-6) 0;border-bottom:var(--border-width-thin) solid #2e1a4724;grid-template-columns:auto minmax(0,1fr);display:grid}.automation-human__number{min-width:2.5rem;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:var(--color-purple)}.automation-human__principle h3{margin-bottom:var(--space-2);font-size:var(--font-size-h4);color:var(--color-purple-night)}.automation-human__principle p{max-width:42rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.automation-human__footer{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.automation-human__footer-label,.automation-human__footer-text{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.automation-human__footer-label{color:var(--color-purple-night)}.automation-human__footer-text{color:var(--color-text-muted)}.automation-human__footer-dot{background:var(--color-lime);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 .35rem #99cc331f}@media (width>=1024px){.automation-human__intro{top:calc(4.75rem + var(--space-6));position:sticky}}@media (width<=767px){.automation-human__flow{grid-template-columns:1fr}.automation-human__decision{padding-top:var(--space-5);border-top:var(--border-width-medium) solid var(--color-lime);border-left:0;padding-left:0}}@media (width<=639px){.automation-human__flow{padding:var(--space-5)}.automation-human__flow-track{align-items:stretch}.automation-human__node{min-width:0;padding:.65rem .75rem;font-size:.65rem}.automation-human__node--human{width:2.7rem;min-width:2.7rem}.automation-human__line{min-width:1rem}.automation-human__principle{gap:var(--space-2);grid-template-columns:1fr}}
