.alternative-experience__steps { list-style:none; padding:0; margin:1.5rem 0; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1rem; }
.alternative-experience__steps li { display:flex; align-items:flex-start; gap:.75rem; padding:1rem; border:1px solid var(--color-green-border); border-radius:1rem; background:var(--color-green-surface); }
.alternative-experience__steps li > span { display:grid; place-items:center; width:1.75rem; height:1.75rem; flex:none; border-radius:50%; background:var(--color-green-icon); color:var(--color-primary); font-weight:750; }
.alternative-experience__steps h3 { font-size:1rem; line-height:1.4; letter-spacing:-.02em; margin:.1rem 0 .4rem; }
.alternative-experience__steps p { font-size:.9rem; color:var(--color-muted); line-height:1.55; }
.alternative-example { padding:clamp(1.1rem,2.5vw,2rem); border-left:4px solid var(--color-primary); border-radius:.3rem 1rem 1rem .3rem; background:var(--color-primary-soft); }
.alternative-example h3 { font-size:1.2rem; line-height:1.35; margin:.5rem 0 .7rem; }
.alternative-example > p:not(.eyebrow) { max-width:64rem; font-size:.95rem; }
.alternative-example details { margin-top:1rem; }
.alternative-example ol { display:grid; grid-template-columns:1fr 1fr; gap:1.25rem 2rem; padding:1rem 0 1rem 1.5rem; }
.alternative-example li::marker { color:var(--color-primary); font-weight:700; }
.alternative-example h4 { margin:0 0 .4rem; font-size:1rem; }
.alternative-example li p { color:var(--color-muted); font-size:.95rem; }
.alternative-example__note { font-size:.8rem; color:var(--color-muted); }
.alternative-values { margin-top:2rem; }
.alternative-values > h3 { font-size:clamp(1.2rem,2vw,1.6rem); line-height:1.3; margin:0 0 1rem; }
.alternative-values__grid { display:grid; grid-template-columns:1fr 1fr; gap:1.5rem; }
.alternative-values__grid article { padding:1.25rem; border:1px solid var(--color-green-border); border-radius:1rem; }
.alternative-values h4 { font-size:1rem; margin:0 0 .65rem; color:var(--color-green-dark); }
.alternative-values ul { margin:0; padding-left:1.1rem; display:grid; gap:.5rem; color:var(--color-muted); font-size:.95rem; }
.alternative-values li::marker { color:var(--color-primary); }
.alternative-values__motivation { margin-top:1rem; font-size:.9rem; color:var(--color-green-dark); }
@media(max-width:1000px) { .alternative-experience__steps { grid-template-columns:1fr 1fr; } }
@media(max-width:600px) {
 .alternative-experience__steps,.alternative-example ol,.alternative-values__grid { grid-template-columns:minmax(0,1fr); }
 .alternative-experience__steps { gap:.65rem; }
 .alternative-experience__steps li { padding:.85rem 1rem; }
 .alternative-values__grid { gap:.75rem; }
}

.alternative-example__feedback { margin-top:1rem; }
.alternative-example__feedback h4 { color:var(--color-green-dark); }
.alternative-example__feedback blockquote { margin:.4rem 0 0; padding-left:1rem; border-left:2px solid var(--color-green-border); font-size:.95rem; line-height:1.55; color:var(--color-green-dark); max-width:64rem; }
