/* Un único recorrido visible: entrega, implementación y propósito comercial. */
#entregable .delivery-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;border:1px solid #d8d7d2;background:#eeede8}
#entregable .delivery-stage{padding:30px 24px;min-width:0;display:flex;flex-direction:column;border-right:1px solid #d8d7d2}
#entregable .delivery-stage:last-child{border-right:0}
#entregable .delivery-step{font:700 .75rem/1.4 "Space Grotesk",sans-serif;letter-spacing:.07em;margin-bottom:22px;color:#6f6f6a}
#entregable .delivery-stage h3{font:700 clamp(1.65rem,2.6vw,2.4rem)/1.06 "Space Grotesk",sans-serif;letter-spacing:-.055em;margin:0 0 28px}
#entregable .delivery-stage>p{font-size:.95rem;line-height:1.45;margin:24px 0 0}
#entregable .delivery-file,#entregable .delivery-browser{background:#fff;border:1px solid #d8d7d2;box-shadow:5px 6px 0 #dcdcd4,0 12px 24px #1111110a;padding:18px;flex:1}
#entregable .delivery-file-top{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #d8d7d2;padding-bottom:16px;margin-bottom:9px;font-size:.7rem}
#entregable .delivery-file-top span{color:#6f6f6a;font-size:.65rem;letter-spacing:.09em}
#entregable .delivery-file>div:not(:first-child){padding:13px 0;font-size:.95rem;font-weight:600;border-bottom:1px solid #eeede8;display:flex;gap:9px;align-items:center}
#entregable .delivery-file>div>span:not(.delivery-file-top span){background:#c6fa32;color:#111;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}
#entregable .delivery-browser{box-shadow:0 12px 24px #1111110a;border-radius:7px;padding:0;overflow:hidden}
#entregable .delivery-browser-top{display:flex;align-items:center;gap:16px;padding:13px 16px;border-bottom:1px solid #d8d7d2;font-size:.7rem;background:#f5f4f0}
#entregable .delivery-browser-top>span{color:#93938c;letter-spacing:3px}
#entregable .delivery-placement{display:flex;gap:12px;align-items:center;margin:13px;padding:12px 10px;border:1px dashed #d8d7d2;font-size:.9rem}
#entregable .delivery-placement>span{font-size:.7rem;color:#6f6f6a}
#entregable .delivery-outcome{background:#111;color:#f5f4f0}
#entregable .delivery-outcome .delivery-step{color:#c6fa32}
#entregable .delivery-benefits{flex:1;display:flex;flex-direction:column;justify-content:space-between}
#entregable .delivery-benefits p{margin:0;padding:13px 0;border-bottom:1px solid #41413d;font-size:.95rem;line-height:1.4;color:#bdbdb5}
#entregable .delivery-benefits strong{font:700 clamp(1.25rem,1.8vw,1.6rem)/1.2 "Space Grotesk",sans-serif;color:#fff}
#entregable .delivery-purpose{color:#bdbdb5}
@media(max-width:850px){#entregable .delivery-stage{padding:25px 18px}#entregable .delivery-file{padding:12px}#entregable .delivery-placement{margin:10px;padding:12px 8px}}
@media(max-width:650px){#entregable .delivery-flow{grid-template-columns:1fr;margin-top:28px}#entregable .delivery-stage{padding:26px;border-right:0;border-bottom:1px solid #d8d7d2}#entregable .delivery-stage:last-child{border-bottom:0}#entregable .delivery-step{margin-bottom:12px}#entregable .delivery-stage h3{font-size:2rem;margin-bottom:22px}#entregable .delivery-benefits p{padding:12px 0}#entregable .delivery-stage>p{margin-top:20px}}
